kkkkkkkkkkkkkkjjjjjiiiigfffffffeeeeeeeeeffffffffeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffgggggggggfffffffffffffffffffffffffeeffffffffffffffffffffffffeeeeeeeeeeeefeeffffffffffeffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccccccccddddddddddddcccccccccccccddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbcccccccbbbbbbbbbbbbbbbbaaabbaaaaaaaaaaaaaaaaaaaaaaa```````````________________________^^^^^^^^^^^^^^^^__^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUVVUUUUUUUUUUUUUUUUTTTTTTTUUUUUUUUUUUUUUTTTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKJJJJJKKKKKKKKJJJJJJJJJJJJJIIIIJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>>>>=>============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999998888888888887777666666666666555555555554444444443333333333333222222222222211111111111100000/////////////...........---,,,,,,,,,,,,,+++++++++*************))))))))))))(((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!! llkkkkkkkkkkkkkjjjjjiiiggffffffffeeeefffffffffffeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggffffffffffffffffffffffffgffffffffffffffffffffffffffeeeeffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeefffffffeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccccccccdddddddddddddddddccccccccdddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccbbbbccccbbbbbbbbbbbbbbbbbbbcccccccbbbbbbbbbbbbbbbbbaaabbbaaaaaaaaaaaaaaaaaaaaaaa````````````________________________^^^^^^^^^^^^^^____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUVVVUUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTTUUUUUUUTTTTTTTTTTTTTTTSSSTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKJJJJKKKKKKKKKJJJJJJJJJJJJJIIIJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????????>>>>>>>>>>>>=>>============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999988888888888877776666666666666555555555544444444443333333333332222222222222111111111111000000////////////...........---,,,,,,,,,,,,,++++++++++*************)))))))))))(((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!! lllkkkkkkkkkkkkjjjjjiiigggffffffffffffffffffffffeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggfffffffffffffffffffggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddcccccccccccccccccccccccdddddddddddddddddddddccccddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccbccccccbbbbbbbbbbbbbbbbbcccccccbbbbbbbbbbbbbbbbbbaabbbaaaaaaaaaaaaaaaaaaaaaaa``````````````________________________^^^^^^^^^^^^______^^^^^^^^^^^^^^^^^^^_^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUVVVVUUUUUUUUUUUUUUUUTTTTTUUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUUUTTTTTTTTTTTTTTTSSTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJKKKKKKKKKKJJJJJJJJJJJJJIIJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???@????????????>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999998888888888887777666666666666555555555544444444443333333333333222222222222211111111111100000/////////////..........----,,,,,,,,,,,,,+++++++++**************))))))))))(((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!! llllkkkkkkkkkkkkjjjjjiiggggfffffffffffffffffffffeeeefffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggffffffffffffffgggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddcccccccccccccccccdddddddddddddddddddddddddeeeeddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```````````````________________________^^^^^^^^^^^_______^^^^^^^^^^^^^^^^^^__^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUVVVVVUUUUUUUUUUUUUUUUTTTTVUUUUUUUUUUUUUUUUTTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTSTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJKKKKKKKKKKKJJJJJJJJJJJJIIJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???@????????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999999988888888888877776666666666666555555555444444444443333333333332222222222222111111111111100000////////////..........----,,,,,,,,,,,,,++++++++++*************))))))))))((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!! lllllkkkkkkkkkkkkjjjjjjgggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggfffggggggggggggggggggggggffffffffffgggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddcccccccccccdddddddddddddddddddddddddeeeeeeddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbcbcbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa`````````````````________________________^^^^^^^^^_________^^^^^^^^^^^^^^^^____^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUUTTTVVUUUUUUUUUUUUUUUUTTTTTTTUUUUUUUUUUTTTTTTTTTTTTTTTUTTTTTTTTTTTTTTTSSSSSSSSSTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOONNNNNNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJKKKKKKKKKKKJJJJJJJJJJJJJIJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??@@????????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999998888888888887777666666666666555555555444444444443333333333333222222222222211111111111100000/////////////.........-----,,,,,,,,,,,,,+++++++++*************))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!! llllllllkkkkkkkkkkkjjjjhggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggfffffggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccdddddddddddddddddddddddddeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccbcbbbbbbbbbccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa```````````````````_______________________^^^^^^^^___________^^^^^^^^^^^^^^_____^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUVVVVVVVUUUUUUUUUUUUUUUUTTVVVUUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUUUTTTTTTTTTTTTTTUUTTTTTTTTTTTTTTSSSSSSSSSTTSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOONNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@?@@?????????????>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999999988888888888877776666666666666555555554444444444443333333333332222222222222111111111111100000////////////.........-----,,,,,,,,,,,,,+++++++++**************)))))))))(((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!! llllllllllkkkkkkkkkkjjjhhhgggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggfggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddccdddddddddddddddddddddddddeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccbcccbbccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````````````_______________________^^^^^^____________^^^^^^^^^^^^^_______^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUVVVVVVVVUUUUUUUUUUUUUUUUTVVVVUUUUUUUUUUUUUUUUTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTUUUTTTTTTTTTTTTTTSSSSSSSSTTTSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAABAAAAAAAAAAAA@@@@@@@@@@@@?@@@????????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999998888888888877777666666666666555555554444444444443333333333333222222222222211111111111100000/////////////........-----,,,,,,,,,,,,,++++++++++*************)))))))))(((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!! mmmllllllllllkkkkkkkkkjhhhhggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeedddddddeedddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccbccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa``````````````````________________________^^^^______________^^^^^^^^^^^________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUUVVVVVUUUUUUUUUUUUUUUUTTTTUUUUUUUUUUUUUTTTTTTTTTTTTUUUUTTTTTTTTTTTTTTSSSSSSSTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKLKKKKKKKKKKKKJJJJJJJJJJJJKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBBAAABBAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999999988888888888777776666666666666555555554444444444443333333333333222222222222111111111111100000////////////........------,,,,,,,,,,,,,++++++++++*************))))))))(((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!! mmmmllllllllllllkkkkkkkihhhhhgggggfffffffffffffgffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeedeeeeeeddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa``````````````````________________________^^________________^^^^^^^^^__________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUVVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUUTTTUUUUUUUUUUUUUUTTTTTTTTTTTUUUUUTTTTTTTTTTTTTTSSSSSSTTTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMLLLLLLLLLLLLLKKKKKKKKKKKKLKKKKKKKKKKKKKJJJJJJJJJJJKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBBBAABBAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999998888888888777777666666666666555555554444444444444333333333333222222222222211111111111100000/////////////.......-------,,,,,,,,,,,,++++++++++*************))))))))(((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!! mmmmmmlllllllllllllkkkkiiihhhhggggggffffffffffggfffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa``````````````````_______________________^_________________^^^^^^^^___________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUVVVVVVVVVVVUUUUUUUUUUUUUUVVVVVVVUUUUUUUUUUUUUUUUTTUUUUUUUUUUUUUUUTTTTTTTTTTUUUUUUTTTTTTTTTTTTTTSSSSSTTTTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNMMMMLLLLLLLLLLLLLKKKKKKKKKKKLLKKKKKKKKKKKKKJJJJJJJJJJKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBBBAABBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999988888888887777776666666666666555555554444444444443333333333333222222222222111111111111000000////////////.......-------,,,,,,,,,,,,,+++++++++**************)))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!! mmmmmmmmmmllllllllllllkiiiihhhhgggggggfffffgggggffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa``````````````````_________________________________________^^^^^^_____________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUUVVVVVVVVUUUUUUUUUUUUUUUUTVUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUUTTTTTTTTTTTTTTSSSSTTTTTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNMMMMLLLLLLLLLLLLLKKKKKKKKKKLLLKKKKKKKKKKKKKJJJJJJJJJKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBBBABBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999998888888887777777666666666666555555554444444444444333333333333222222222222211111111111000000/////////////......-------,,,,,,,,,,,,,++++++++++*************)))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!! nnnnmmmmmmmmmlllllllllljiiiihhhhggggggggggggggggfffffffggggffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggghhgggggggggggggggggggggggggffffffffffffggfgggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddeedddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa``````````````````________________________________________^^^^^______________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUVVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUUVVUUUUUUUUUUUUUUUTTTTTTTTUUUUUUUUTTTTTTTTTTTTTTSSSTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMLLLLLLLLLLLLLLKKKKKKKKKLLLLKKKKKKKKKKKKJJJJJJJJJKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDCCCCCCCCCCCCBBBBBBBBBBBBABBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::999999999999888888887777777766666666666655555555444444444444333333333333322222222222211111111111000000/////////////......--------,,,,,,,,,,,,,+++++++++*************)))))))(((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!! nnnnnmmmmmmmmmmmmmllllljjiiiihhhhgggggggggggggggffffgggggggggggggfggfgggggggggggggggggggggggggggggggggggggggggggggggghhhhhhgggggggggggggggggggggggggffffffggggggggggggggggggggfffffffffffffffffffffffggffffffffffgffffggggggggggfffffffffffffffffffffffffgggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddeeeeeeeddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```````````````````________________________________________^^^________________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUVVVVVVVVVVVVVVVUUUUUUUUUUVVVVVVVVVVUUUUUUUUUUUUUUUVVVUUUUUUUUUUUUUUUTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTSSTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMLLLLLLLLLLLLLKKKKKKKKKLLLLKKKKKKKKKKKKKJJJJJJJJKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999998888888877777777666666666666555555554444444444444333333333333222222222222211111111110000000////////////......--------,,,,,,,,,,,,,++++++++++*************)))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!! nnnnnnnnnmmmmmmmmmmmmlljjjiiiihhhhhgggggggggggggfgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhgggggggggggggggggggggggggfgggggggggggggggggggggggggffffffffffffffggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddeeeeeeeeeeeddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddcccccccddcccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````````````________________`_______________________^_________________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUVVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVVVUUUUUUUUUUUUUUVVVVUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUUTTTTTTTTTTTTTTSTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNMMMMLLLLLLLLLLLLLKKKKKKKKLLLLLKKKKKKKKKKKKKJJJJJJJKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::999999999999888888877777777766666666666655555555444444444444333333333333322222222222211111111110000000/////////////.....---------,,,,,,,,,,,,,+++++++++*************)))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!! ooonnnnnnnnnmmmmmmmmmmmjjjjjiiihhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhggggggggggggggggggggggghhggggggggggggggggggggggggggfffffffgggggggggggggggggggggggggggggggggggggggggggfffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddeeeeeeeeeeeeeeeedddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddcccccddddccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````````````______________```_________________________________________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUWVVVVVVVVVVVVVVVVUUUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUUVVVVVUUUUUUUUUUUUUUUTTTTTUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNNNNMMMMMLLLLLLLLLLLLLKKKKKKKLLLLLLKKKKKKKKKKKKKJJJJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999998888888777777777666666666666555555554444444444444333333333333222222222222211111111100000000////////////.....---------,,,,,,,,,,,,,++++++++++*************))))))((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!! ooooonnnnnnnnnnnmmmmmmmkjjjjjiiiihhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhgggggggggggggggggghhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffgggfffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeedddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddccdddddddcccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````````````___________`````________________________________________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVWVVVVVVVVVVVVVVVVVUUUUUUUVVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUUUTTTTTUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLKKKKKKLLLLLLLKKKKKKKKKKKKJJJJJJKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::999999999999888888777777777766666666666655555555444444444444333333333333322222222222211111111100000000/////////////....----------,,,,,,,,,,,,,+++++++++*************)))))))(((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!! oooooooonnnnnnnnnnnnmmmkkkjjjjiiiihhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhgggggggggggggggghhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfgfffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa```````````````````````________```````__________________`_____________________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVWWVVVVVVVVVVVVVVVVVUUUUUUVVVVVVVVVVVVVVUUUUUUUUUUUVVVVVVVUUUUUUUUUUUUUUTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLLLKKKKKKLLLLLLLKKKKKKKKKKKKKJJJJJKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999998888887777777777666666666666555555554444444444443333333333333222222222222111111111000000000////////////....----------,,,,,,,,,,,,,+++++++++*************)))))))((((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!! ppooooooooonnnnnnnnnnnmkkkkjjjjiiiiihhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggghhhgghhhhhhhhhhhhhhhhhhhhhhhggggggggghhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa```````````````````````______`````````________________``_____________________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVWWWWVVVVVVVVVVVVVVVVUUUUUVVVVVVVVVVVVVVVUUUUUUUUUUVVVVVVVVUUUUUUUUUUUUUUTTTUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLLLKKKKKLLLLLLLLKKKKKKKKKKKKKJJJJKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::999999999999888887777777777766666666666655555555444444444444333333333333322222222222211111111000000000/////////////...-----------,,,,,,,,,,,,++++++++++*************)))))))(((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!! ppppoooooooooonnnnnnnnnkkkkkjjjjiiiiiihhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggghhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeedddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccbbccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa```````````````````````____``````````_______________```______________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVWWWWWVVVVVVVVVVVVVVVVUUUUWVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVUUUUUUUUUUUUUUTTUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLLLKKKKLLLLLLLLLKKKKKKKKKKKKJJJJKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;::::::::::::999999999998888877777777777666666666666555555554444444444443333333333333222222222222111111110000000000////////////...-----------,,,,,,,,,,,,,+++++++++*************)))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!! ppppppoooooooooooonnnnnllkkkkkjjjjiiiiiihhhhhhhhggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggghhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````__````````````_____________`````____________________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVVVVVUUUWWVVVVVVVVVVVVVVVUUUUUUUUVVVVVVVVVVUUUUUUUUUUUUUUTVUUUUUUUUUUUUUUTTTTTTTTTTUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKLLLLLLLLLKKKKKKKKKKKKKJJJKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::999999999999888877777777777766666666666655555555444444444444333333333333322222222222211111110000000000/////////////..-----------,,,,,,,,,,,,,++++++++++*************))))))((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!! pppppppppoooooooooooonnllllkkkkjjjjjiiiiiiihhhhhgggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````_____________``````___________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVWWWWWWWVVVVVVVVVVVVVVVVUUWWWVVVVVVVVVVVVVVVUUUUUUUVVVVVVVVVVUUUUUUUUUUUUUUUVVUUUUUUUUUUUUUUTTTTTTTTTUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKLLLLLLLLLLKKKKKKKKKKKKKJJKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>?>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;::::::::::::999999999998888777777777777666666666666555555554444444444443333333333333222222222222111111100000000000////////////..------------,,,,,,,,,,,,,+++++++++*************)))))))(((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!! ppppppppppppooooooooooolllllkkkkkjjjjjiiiiiiiihhhhgggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffeefffeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````___________```````__________________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVWWWWWWWWVVVVVVVVVVVVVVVVUWWWWVVVVVVVVVVVVVVVUUUUUUVVVVVVVVVVVUUUUUUUUUUUUUUVVVUUUUUUUUUUUUUUTTTTTTTTUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKLLLLLLLLLLLKKKKKKKKKKKKKJKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>??>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::999999999999888877777777777766666666666655555555444444444444333333333333322222222222211111100000000000////////////..------------,,,,,,,,,,,,,++++++++++*************))))))((((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!! ssssrrrrrrrrrrrrrrrqqqqpppoooooonnnnnmmmmmlllllljjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffgggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddcdddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````````````aaaaaa```````````````````^^^^^^^^^^^^^^^^^]]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[]]]]\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWXXXXXXXXXXXXXXWWWWWWWWWWWXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUTTTTTTTTTTTTTSSSSSSSRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNPPPPPPPPOOOOOOOOOOOOONNNNOOOOOONNNNNNNNNNNNMMMMMMMLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;::::::::99999999999988888888777777777766666666666655555444444444444333333333332222222221111111111110000000000/////////////.......-----------,,,,,,,,,,,,,+,,+++++++++++++*************)))))))))))))((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! sssssssrrrrrrrrrrrrrrrqppppppooooonnnnnmmmmmlllljjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffgggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccbccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa``````````````````aaaaaaaa`````````````````^^^^^^^^^^^^^^^^^^]]]]]]]^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[]]]]]]\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWYXXXXXXXXXXXXXXWWWWWWWWWWXXXXXWWWWWWWWWWWWWWVVVVVVUUUUUTTTTTTTTTTTTTTSSSSSSRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNPPPPPPPPPOOOOOOOOOOOOONNNOOOOOOONNNNNNNNNNNNMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;;:::::::999999999999888888887777777777666666666666555554444444444443333333333322222222211111111111100000000000////////////.......------------,,,,,,,,,,,,+,,+++++++++++++**************)))))))))))))(((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! ssssssssssrrrrrrrrrrrrrqpppppppooooonnnnnmmmmmllkjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhiihihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````````aaaaaaaaa````````````````_^^^^^^^^^^^^^^^^^^^]]]]]^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[]]]]]]]\\\\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWYYXXXXXXXXXXXXXXWWWWWWWWWXXXXXXWWWWWWWWWWWWWWVVVVVUUUUUUTTTTTTTTTTTTTTSSSSSRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNPPPPPPPPPPOOOOOOOOOOOONNNOOOOOOOONNNNNNNNNNNNMMMMMLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;;;;;::::::::99999999999988888887777777777766666666666655555444444444444333333333322222222211111111111110000000000/////////////......------------,,,,,,,,,,,,,,,,++++++++++++**************)))))))))))))((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! ssssssssssssssrrrrrrrrrqqqqppppppooooonnnnnmmmmlkkjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhgggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````````aaaaaaaaaa```````````````___^^^^^^^^^^^^^^^^^^^]]]^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[]]]]]]]]\\\\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWYYYXXXXXXXXXXXXXXWWWWWWWWXXXXXXXWWWWWWWWWWWWWWVVVVUUUUUUUTTTTTTTTTTTTTTSSSSRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNPPPPPPPPPPPOOOOOOOOOOOONNOOOOOOOONNNNNNNNNNNNNMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;:::::::99999999999988888887777777777766666666666655555444444444444333333333322222222221111111111110000000000/////////////......------------,,,,,,,,,,,,,,,,+++++++++++++**************))))))))))))((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! sssssssssssssssssssrrrrqqqqqqqppppppoooonnnnnmmmkkkkjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````````aaaaaaaaaaaa`````````````____^^^^^^^^^^^^^^^^^^^]]^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWYYYYXXXXXXXXXXXXXXWWWWWWWXXXXXXXXWWWWWWWWWWWWWWVVVUUUUUUUUTTTTTTTTTTTTTTSSSRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNPPPPPPPPPPPOOOOOOOOOOOOONOOOOOOOOONNNNNNNNNNNNMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;;;;;::::::::99999999999988888877777777777766666666666655554444444444444333333333222222222211111111111110000000000////////////......-------------,,,,,,,,,,,,,,,,++++++++++++**************)))))))))))))((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! sssssssssssssssssssssssqqqqqqqqqqpppppoooonnnnmmkkkkkkjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccdccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````````````aaaaaaaaaaaaa````````````______^^^^^^^^^^^^^^^^^^]^^^^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZYYYYXXXXXXXXXXXXXXXXWWWWWWWWWYYYYYXXXXXXXXXXXXXXWWWWWWXXXXXXXXXWWWWWWWWWWWWWWVVUUUUUUUUUTTTTTTTTTTTTTSSSRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;:::::::99999999999988888877777777777766666666666655555444444444444333333333222222222221111111111110000000000/////////////.....-------------,,,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! sssssssssssssssssssssssrrrqqqqqqqqqpppppoooonnnnlkkkkkkkjjjjjjjjjjjjjjjjjhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggghgggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggfffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddeedddddddddddddddddddddddddddddddccccccccccccccccccdddcccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbcccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa``````````aaaaaaaaaaaaaaa``````````_______^^^^^^^^^^^^^^^^^^__^^^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZYYYYXXXXXXXXXXXXXXXXWWWWWWWWYYYYYYXXXXXXXXXXXXXXWWWWWXXXXXXXXXXWWWWWWWWWWWWWWVUUUUUUUUUUTTTTTTTTTTTTTSSRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOONNQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;;;;;::::::::99999999999988888877777777777766666666666655554444444444444333333332222222222211111111111110000000000////////////......-------------,,,,,,,,,,,,,,,+++++++++++++**************)))))))))))))(((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! sssssssssssssssssssssssrrrrrrrqqqqqqqqppppooonnnlllkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijhiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhiiiggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggfffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeefffffffffeeeeeeeeeeeeeeeefeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddeeeedddddddddddddddddddddddddddddddccccccccccccccccdddddcccccccccccccccccccccccccccccccbbbbbbbbbbbbbbcccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````````aaaaaaaaaaaaaaaa`````````________^^^^^^^^^^^^^^^^^___^^^^^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZYYYYXXXXXXXXXXXXXXXXWWWWWWWYYYYYYYXXXXXXXXXXXXXXWWWWXXXXXXXXXXXWWWWWWWWWWWWWVUUUUUUUUUUUTTTTTTTTTTTTTSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOONNQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;::::::::99999999999988888877777777777766666666666655555444444444444333333332222222222221111111111110000000000/////////////.....-------------,,,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! sssssssssssssssssssssssrrrrrrrrrrrqqqqqqppppooonllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhiiiiiiiiiggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeefffffffffffffeeeeeeeeeeeeffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddeeeeeedddddddddddddddddddddddddddddddccccccccccccccdddddddccccccccccccccccccccccccccccccccbbbbbbbbbbbccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaa```````aaaaaaaaaaaaaaaaa````````_________^^^^^^^^^^^^^^^^____^^^^^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\\\[[[[[[[[]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZYYYYXXXXXXXXXXXXXXXWWWWWWWYYYYYYYXXXXXXXXXXXXXXXWWWXXXXXXXXXXXXWWWWWWWWWWWWWUUUUUUUUUUUTTTTTTTTTTTTTTRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOONQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;;;;:::::::::99999999999988888877777777777766666666666555554444444444444333333322222222222211111111111110000000000////////////......------------,,,,,,,,,,,,,,,,+++++++++++++**************))))))))))))((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! ssssststtttttttttttttttrrrrrrrrrrrrrrqqqqqpppooommlllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffeeeeeeeeeeeeffffffffffffffffeeeeeeeeefffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddeeeeeeeeeddddddddddddddddddddddddddddddccccccccccccdddddddddcccccccccccccccccccccccccccccccccbbbbbbbbccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaa``````aaaaaaaaaaaaaaaaaaa``````___________^^^^^^^^^^^^^^_____^^^^^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\\[[[[[[[]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYXXXXXXXXXXXXXXXWWWWWWYYYYYYYYXXXXXXXXXXXXXXXWWXXXXXXXXXXXXXWWWWWWWWWWWWUUUUUUUUUUUUTTTTTTTTTTTTTRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;:::::::::99999999999988888877777777777766666666666555555444444444444333333322222222222221111111111110000000000/////////////.....-------------,,,,,,,,,,,,,,,,++++++++++++**************)))))))))))))((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! tttttttttttttttttttttttsssssssrrrrrrrrrrqqqqpppommmllllkkkkkkkkkkkkkjkkkkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiiiiigggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhghhhhhhhhhhhhhhhhhhhhhggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffeeeeeeeefffffffffffffffffffeeeeeefffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddeeeeeeeeeeeddddddddddddddddddddddddddddddccccccccccddddddddddcccccccccccccccccccccccccccccccccccbbbbbcccccccccccccccccccccccccbbbbbbbbbbbaaaaaaaaa`````aaaaaaaaaaaaaaaaaaaa`````____________^^^^^^^^^^^^^_______^^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\[[[[[]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXXWWWWWYYYYYYYYYXXXXXXXXXXXXXXXWXXXXXXXXXXXXXWWWWWWWWWWWWUUUUUUUUUUUUUTTTTTTTTTTTTRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOQQQQPPPPPPPPPPPPOOOOOOOOOPOOOOOOOOOOOONNNNNNNNNNNNLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;;;::::::::::99999999999988888877777777777766666666665555554444444444443333333322222222222211111111111100000000000////////////......------------,,,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! tttttttttttttttttttttttsssssssssssssrrrrrrqqqpppnmmmllllkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihiiiiiiiiiiiiiiiiiiiiiiiiiggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffeeeeeffffffffffffffffffffffeeefffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddeeeeeeeeeeeeeddddddddddddddddddddddddddddddccccccccdddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbaaaaaaaaaa```baaaaaaaaaaaaaaaaaaaa````_____________^^^^^^^^^^^^________^^^^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\\\[[[[]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXWWWWYYYYYYYYYYXXXXXXXXXXXXXXWYXXXXXXXXXXXXXWWWWWWWWWWWUUUUUUUUUUUUUUTTTTTTTTTTTRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOQQQQPPPPPPPPPPPPPOOOOOOOOPPOOOOOOOOOOOONNNNNNNNNNNLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;::::::::::99999999999988888877777777777766666666665555555444444444444333333322222222222221111111111110000000000////////////......-------------,,,,,,,,,,,,,,,+++++++++++++**************)))))))))))))(((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! tttttttttttttttttttttttssssssssssssssssrrrrrqqqpnnmmmllllkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddccccccdddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbaaaaaaaaa``bbbaaaaaaaaaaaaaaaaaaa```______________^^^^^^^^^^^_________^^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\[[[^^]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXWWWYYYYYYYYYYYXXXXXXXXXXXXXXYXXXXXXXXXXXXXXWWWWWWWWWWVUUUUUUUUUUUUUUTTTTTTTTTTRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOQQQQQPPPPPPPPPPPPPOOOOOOOPPOOOOOOOOOOOOONNNNNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;;:::::::::::9999999999998888887777777777776666666665555555444444444444333333332222222222221111111111110000000000/////////////.....-------------,,,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! tttttttttttttttttttttttsssssssssssssssssssrrrqqqonnnmmmllllkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddccccddddddddddddddccccccccccccccccccccccccccccccccccccdddddddddddccccccccccccccccccccccbbbbbbbaaaaaaaaaabbbbbaaaaaaaaaaaaaaaaaa``_______________^^^^^^^^^^__________^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\\[[^^^]]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXWWYYYYYYYYYYYYXXXXXXXXXXXXXYYXXXXXXXXXXXXXXWWWWWWWWWVVUUUUUUUUUUUUUUTTTTTTTTTRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOQQQQQQPPPPPPPPPPPPOOOOOOOPPPOOOOOOOOOOOONNNNNNNNNNMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;:::::::::::99999999999988888877777777777766666666655555555444444444444333333322222222222211111111111100000000000////////////......-------------,,,,,,,,,,,,,,,+++++++++++++**************)))))))))))))(((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! ttttttttuuuuuuuuuuuuuuutsttttttttttttttsssssrrrqoonnnmmmllllkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggghhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddccddddddddddddddddccccccccccccccccccccccccccccccccccdddddddddddddddccccccccccccccccccccbbbbbbaaaaaaaaabbbbbbaaaaaaaaaaaaaaaaaaa________________^^^^^^^^^___________^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\[^^^^]]]]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWYYYYYYYYYYYYYXXXXXXXXXXXXYYYXXXXXXXXXXXXXXWWWWWWWWVVVUUUUUUUUUUUUUTTTTTTTTTSRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOQQQQQQQPPPPPPPPPPPPOOOOOOPPPPOOOOOOOOOOOONNNNNNNNNMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;::::::::::::9999999999998888887777777777766666666655555555444444444444333333332222222222221111111111100000000000/////////////.....-------------,,,,,,,,,,,,,,,,++++++++++++**************)))))))))))))((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! tuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttssssrrrpoonnnmmmllllkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddccccccddddcddddddddddccccccccccdddddddddddddddddddddcccccccccccccccbbbbbbaaaaaaaabbbbbbbbaaaaaaaaaaaaaaaaa__________________^^^^^^^_____________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\^^^^^]]]]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXYYYYYYYYYYYYYYXXXXXXXXXXXYYYYXXXXXXXXXXXXXXWWWWWWWVVVVUUUUUUUUUUUUUTTTTTTTTSSRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOQQQQQQQPPPPPPPPPPPPPOOOOOPPPPPOOOOOOOOOOOONNNNNNNNMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;:::::::::::99999999999988888877777777777766666666555555555444444444444333333322222222222211111111111000000000000////////////......------------,,,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttsssrppooonnmmmlllllkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccdddddddddddddddddddddddddccccccccccccbbbbbbaaaaaaabbbbbbbbbaaaaaaaaaaaaaaaa__________________^^^^^^^______________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\^^^^^^]]]]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXZYYYYYYYYYYYYYYXXXXXXXXXXYYYYYXXXXXXXXXXXXXXWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOQQQQQQQQPPPPPPPPPPPPPOOOOPPPPPPOOOOOOOOOOONNNNNNNNMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;::::::::::::9999999999998888877777777777766666666555555555444444444444333333332222222222221111111111000000000000/////////////.....-------------,,,,,,,,,,,,,,,+++++++++++++**************)))))))))))))(((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuuuuuuttttttttuuuuuuuuuutttttssqpppoonnmmmllllllkkkkkkkkiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccdddddddddddddddddddddddddccccccccccccbbbbbbbaaaaaabbbbbbbbbbaaaaaaaaaaaaaaa``__________________^^^^^_______________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\^^^^^^^]]]]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXZZYYYYYYYYYYYYYYXXXXXXXXXYYYYYYXXXXXXXXXXXXXXWWWWWVVVVVUUUUUUUUUUUUUUTTTTTTSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOQQQQQQQQQPPPPPPPPPPPPOOOOPPPPPPOOOOOOOOOOOONNNNNNNMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;:::::::::::99999999999988888877777777777766666665555555555444444444444333333322222222222211111111110000000000000////////////......------------,,,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! uuuuuuvvvvvvvvvuuuuuuuutttttuuuuuuuuuuuuuuuutttsqqqppoonnnmmmllllllkkkkkkiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiijjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggfffffffffffffffffffffffffgfffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccdddddddddddddddddddddddddcdcccccccccccbbbbbbbaaaaabbbbbbbbbbbaaaaaaaaaaaaaa```__________________^^^^________________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\^^^^^^^^]]]]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXZZZYYYYYYYYYYYYYYXXXXXXXXYYYYYYYXXXXXXXXXXXXXWWWWWVVVVVVUUUUUUUUUUUUUUTTTTTSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOQQQQQQQQQQPPPPPPPPPPPPOOOPPPPPPPOOOOOOOOOOOONNNNNNMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;::::::::::::9999999999988888877777777777766666665555555555444444444444333333332222222222221111111111000000000000////////////......-------------,,,,,,,,,,,,,,,+++++++++++++**************)))))))))))))(((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! uvvvvvvvvvvvvvvvvvvuuuuttuuuuuuuuuuuuvuuuuuuuuttrqqqppoonnnmmmmlllllllllkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiijjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffffffffffffffggggfffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcdcccccccccccbbbbbbbbaaaabbbbbbbbbbbbaaaaaaaaaaaaa`````_________________^^^_________________^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXZZZZYYYYYYYYYYYYYYXXXXXXXYYYYYYYYXXXXXXXXXXXXXWWWWVVVVVVVUUUUUUUUUUUUUTTTTTSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOQQQQQQQQQQPPPPPPPPPPPPPOOPPPPPPPPOOOOOOOOOOONNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;:::::::::::99999999999888888877777777777766666655555555555444444444444333333322222222222211111111110000000000000///////////.......------------,,,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvuuuutrrrqqppooonnnmmmmlllllllljjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhiiiiiiiiiiiiiihhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggffffffffffffffffffffffgggggggfffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddeeedddddddddddddddddddddddddddeeeeeeeeeddddddddddddddddddddddddddddddddddddccccccccccccccbbbbbbbaaaabbbbbbbbbbbbbbaaaaaaaaaaa```````________________^^___________________^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYYYXXXXXXXXXXZZZZZYYYYYYYYYYYYYXXXXXXXYYYYYYYYYXXXXXXXXXXXXXWWWVVVVVVVVUUUUUUUUUUUUUTTTTSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOQQQQQQQQQQQPPPPPPPPPPPPOOPPPPPPPPOOOOOOOOOOOONNNNNMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;::::::::::::9999999999888888877777777777766666655555555555444444444444333333332222222222221111111111000000000000///////////.......------------,,,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvuuussrrqqpppoonnnnmmmmmmlllljjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiijjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggffffffffffffffffffggggggggggfffffffffffffffggffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeefffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddeeeedddddddddddddddddddddddeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddccccccccccccccbbbbbbbbaaabbbbbbbbbbbbbbbbaaaaaaaaa`````````_______________^____________________^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYYYXXXXXXXXXZZZZZZYYYYYYYYYYYYYYXXXXXYYYYYYYYYXXXXXXXXXXXXXXWWVVVVVVVVVUUUUUUUUUUUUUTTTSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOQQQQQQQQQQQQPPPPPPPPPPPPOPPPPPPPPPOOOOOOOOOOOONNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::99999999998888888877777777777766666555555555554444444444444333333322222222222211111111110000000000000//////////.......-------------,,,,,,,,,,,,,,,,++++++++++++**************)))))))))))))(((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! vvvvvwwwwwwwwvvvvvvvvvvuuuuuuuvvvvvvvvvvwvvvvvvusssrrqqqppooonnnnnmmmmmmmkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiijjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggffffffffffffffggggggggggggggfffffffffffgggggfffffffffffffffffffffffffffffffeeeeeeeeeeeeeefffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddeeeeeedddddddddddddddddddeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddccccccccccccccccbbbbbbbbaaabbbbbbbbbbbbbbbbbbaaaaaaa```````````______________``___________________^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYYYXXXXXXXXZZZZZZZYYYYYYYYYYYYYYXXXXYYYYYYYYYYXXXXXXXXXXXXXXWVVVVVVVVVVUUUUUUUUUUUUUTTSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@????????????>>>>>>>>==========<<<<<<<<<<<<;;;;;;;::::::::::::9999999998888888877777777777766666555555555555444444444444333333322222222222221111111111000000000000//////////........------------,,,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! vwwwwwwwwwwwwwwwwvvvvvvuuuuuvvvvvvvvwwwwwwwwwvvvttssrrrqqpppoooonnnnnnmmmkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiijjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggfffffffffffgggggggggggggggggffffffffgggggggfffffffffffffffffffffffffffffffeeeeeeeeeeeefffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddeeeeeeeeeedddddddddddddddeeeeeeeeeeeeeeeeeedddddddedddddddddddddddddddcccccccccccccccccccbbbbbbbbbaacbbbbbbbbbbbbbbbbbbbaaaaa`````````````____________```____________________^^^^^]]]]]]]]]]]]]]]\\\\\\\\^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYYYXXXXXXXZZZZZZZYYYYYYYYYYYYYYYXXXYYYYYYYYYYYXXXXXXXXXXXXXXVVVVVVVVVVUUUUUUUUUUUUUUTSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPOOORQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@????????????>>>>>>>===========<<<<<<<<<<<;;;;;;;;:::::::::::9999999998888888887777777777776666555555555555544444444444433333332222222222221111111111000000000000//////////........-------------,,,,,,,,,,,,,,,+++++++++++++**************))))))))))))((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! wwwwwwwwwwwwwwwwwwwvvvvuuuuvvvvvvvwwwwwwwwwwwwwvtttsssrrqqqppppooooonnnnnlllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjjjjjjjjjjjjjjjjjjhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggfffffffggggggggggggggggggggfffffggggggggggfffffffffffffffffffffffffffffffeeeeeeeeefffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddeeeeeeeeeeeeeeeddddddeeeeeeeeeeeeeeeeeeeeeedddddddeddddddddddddddddddcccccccccccccccccccbbbbbbbbbbaaccbbbbbbbbbbbbbbbbbbbbbba```````````````__________````____________________^^^^^]]]]]]]]]]]]]]]\\\\\\\^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYYYXXXXXXZZZZZZZZYYYYYYYYYYYYYYXXXYYYYYYYYYYYYXXXXXXXXXXXXXVVVVVVVVVVVUUUUUUUUUUUUUTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPOORQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@????????????>>>>>>>===========<<<<<<<<<<<<;;;;;;;::::::::::::9999999988888888877777777777766666555555555555444444444444333333322222222222221111111110000000000000/////////.........------------,,,,,,,,,,,,,,,,+++++++++++++*************))))))))))))((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! xxxxxxxxxxxxxxxxxwwwwwwvvvwwwwwwwxxxxxxxxxxxxxxxuuuutttssrrrrqqqqppppppooooonnnnnnnnmmmmmmmmmmlllljjjjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggghhhhhhhhhhhhggggggggggggghhhhhhhhhhhhhhhhhgggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggghhhhhhhhhhhgggggggggffhhggggggggggggggggggfffffffffffffffffffeeeeeeeeeeefffffffeeeeeeeeeeeeeeeeeeggggggffffffffffffeeeeeeedddddddddddddddddddccccccbbbbbbbbbaaaaaaaaaaaaa`````````________________^^^^_______^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\[[[[[[[[[[\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAA@@@@@@???????????>>>>>>>><<<<<<<<<<<;;;;;;;;;;;;::::::99999999999988888888877777777777666666666666556555555555555444444444444333333322222222222211111111111000000000000//////////............-------------,,,,,,,,,,,,++++++++++++*********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!! xxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxyyyxxxxvvuuutttssssrrrrqqqqqqppppooooooonnnnnmmmmmmmmmmlljjjjjjjjjjjkkkkkkkkkkkkkkjjjjjjjkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggghhhhhhhhhhhhhhggggggggggghhhhhhhhhhhhhhhhhhhgggggghhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggghhhhhhhhhhhhggggggggfffhggggggggggggggggggffffffffffffffffffffeeeeeeeeeeefffffffffeeeeeeeeeeeeeeeegggggggggfffffffffffeeeeeedddddddddddddddddddcccccbbbbbbbbbbbaaaaaaaaaaaaa````````________________^^^________^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\[[[[[[[[[\\[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSTSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@????????????>>>>>>><<<<<<<<<<<<;;;;;;;;;;;:::::::99999999999988888888777777777776666666666666565555555555554444444444443333333222222222222111111111111000000000000/////////.............------------,,,,,,,,,,,,,+++++++++++*********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""!!!!!!!!!!!!!! xxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxyyyyyyyyyxvvvvuuuttttssssrrrrrrqqqqpppppooooonnnnnmmmmmmmmmmjjjjjjjjkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhghhhhhhhhhhhhhhhhhgggggggghhhhhhhhhhhhhhhhhhhhhggggiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggghghhhhhhhhhhhgggggggggfffhgggggggggggggggggfffffffffffffffffffffeeeeeeeeeeefffffffffffeeeeeeeeeeeeeeggggggggggggfffffffffeeeeeeeddddddddddddddddddddccbbbbbbbbbbbbbaaaaaaaaaaaa````````________________^^_________^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\[[[[[[[[\\\[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTSSSSSSSSTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAA@@@@@@@???????????>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;::::::99999999999988888888777777777777666666666666565555555555554444444444443333333222222222222211111111111000000000000//////////............-------------,,,,,,,,,,,,+++++++++++**********)))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!! xxxxxyyyyyyyxxxxxxxxxxxwwwwwwwwxxxxxxyyyyyyyyyyywvvvvvuuutttttssssssrrrrrqqqqppppoooonnnnnmmmmmmmmjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggghhhhhhhhhhhhhhhhhhhhhhhggiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggghhhhhhhhhgggggggggggfffggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeefffffffffffffeeeeeeeeeeeeggggggggggggggffffffffeeeeeeeeddddddddddddddddddddbbbbbbbbbbbbbbbaaaaaaaaaaa````````________________^__________^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\[[[[[[[\\\\[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTTSSSSSSSTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@????????????>>>>>>=<<<<<<<<<<<<;;;;;;;;;;;:::::::99999999999988888887777777777776666666666666665555555555554444444444433333333222222222222111111111110000000000000/////////.............------------,,,,,,,,,,,,+++++++++++**********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!! xxxyyyyyyyyyyyxxxxxxxxxwwwwwwwwxxxxxyyyyyyyyyyyywwwvvvvvuuuutttttttssssssrrrqqqppppooonnnnnmmmmmmmjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjkkkkiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggghhgggggggggggggggffffggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeffffffffffffffffffefeeeeeggggggggggggggggffffffffeeeeeeeeddddddddddddddddddbbbbbbbbbbbbbbbbbaaaaaaaaa`````````___________________________^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\[[[[[[\\\\\[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTSSSSSSSTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@???????????>>>>>>=<<<<<<<<<<<<;;;;;;;;;;;;::::::99999999999988888888777777777777666666666666665555555555554444444444433333333222222222222211111111111000000000000//////////............------------,,,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""!!!!!!!!!!!!!! xyyyyyyyyyyyyyyyxxxxxxxwwwwwwwxxxxxyyyyyyyyyyyyywwwwwvvvvvuuuuuuuuttttttsssrrrqqqpppooonnnnmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjkkkkkkkkkkiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggffffggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggfffffffeeeeeeeeeddddddddddddddddccbbbbbbbbbbbbbbbbaaaaaaaa``````````___________________________^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\[[[[[\\\\\\[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTSSSSSSTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@????????????>>>>>==<<<<<<<<<<<<;;;;;;;;;;;:::::::99999999999988888888777777777777666666666666665555555555554444444444333333333222222222222111111111110000000000000/////////.............------------,,,,,,,,,,,,++++++++++***********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! yyyyyyyyyyyyyyyyyyxxxxxwwwwwwxxxxxxyyyyyyyyyyyyywwwwwwwvvvvvvvvuuuuuuuutttsssrrrqqpppooonnnnmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkkkkkkkiiiijiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggfffffggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeefffffffffffffffffffffffffgggghgggggggggggggggfffffeeeeeeeeeeeedddddddddddddccccccbbbbbbbbbbbbbbaaaaaa```````````__________________________^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\[[[[[\\\\\\\[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTSSSSSTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDCCCCCCCCCCCCBBBBBBBBBBBAA@@@@@@@@@???????????>>>>>==<<<<<<<<<<<<;;;;;;;;;;;:::::::99999999999988888888777777777777666666666666665555555555554444444444333333333222222222222111111111111000000000000//////////............------------,,,,,,,,,,,,,+++++++++***********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!! yyyyyyyyyyyyyyyyyyyxxxxwwwwwxxxxxxyyyyyyyyyzzzzzwwwwwwwwwwvvvvvvvvvvvuuuutttssrrrqqpppooonnnnmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhiiiiiiiiiiihhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiihhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggfffffgggggggggggggggggggffffffffffffffffffffeeeeeeeeeeefffffffffffffffffffffffffhhhhhhhhhhhggggggggggffffffeeeeeeeeeeeeeddddddddddcccccccccbbbbbbbbbbbbaaaaa````````````__________________________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\[[[[\\\\\\\\[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBAA@@@@@@@@@????????????>>>>===<<<<<<<<<<<<;;;;;;;;;;::::::::9999999999998888888877777777777766666666666666555555555555444444444333333333322222222222211111111111000000000000//////////............------------,,,,,,,,,,,,,+++++++++************)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!! yyyyyyyyyyyyyyyyyyyyyxxxwwxxxxxxxyyyyyyyyzzzzzzzxxwwwwwwwwwwwwwwwwvvvvvvvuuttssrrrqqppooonnnnmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkjjjjjjjjkkkkkkkkkjjjjjjjjkkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhiiiiiiiiiiiiiihhhhhhhhhhhiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiihhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggfffffggggggggggggggggggggffffffffffffffffffffeeeeeeeeeefffffffffffffffffffffffffhhhhhhhhhhhhhhgggggggggffffffeeeeeeeeeeeeeedddddddccccccccccccbbbbbbbbbbaaaaaa```````````__________________________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\[[[\\\\\\\\\[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDCCCCCCCCCCCCBBBBBBBBBBBA@@@@@@@@@@???????????>>>>===<<<<<<<<<<<<;;;;;;;;;;::::::::99999999999988888888777777777777666666666666665555555555554444444443333333333222222222222111111111111000000000000/////////.............------------,,,,,,,,,,,,+++++++++************)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!! yyyyyyzzzzzzzzyyyyyyyyyxxxxxxxxxyyyyyyyzzzzzzzzzxxxxxxwwwwwwwwwwwwwwwwwvvuuuttssrrqqppooonnnnmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkjjjkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhiiiiiiiiiiiiiiiiihhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggfffffgggggggggggggggggggggfffffffffffffffffffeeeeeeeeeegffffffffffffffffffffffffhhhhhhhhhhhhhhhhgggggggggffffffeeeeeeeeeeeeeeeeeeecccccccccccccbbbbbbbbbbaaaaaa```````````___________`______________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\[[\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGIIHHHHHHHHHHHGGGGGGGGGGGFGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@????????????>>>====<<<<<<<<<<<<;;;;;;;;;:::::::::9999999999998888888877777777777666666666666666555555555555444444443333333333322222222222211111111111000000000000//////////............------------,,,,,,,,,,,,,++++++++************)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!! yyyyyzzzzzzzzzzzyyyyyyyxxxxxxxxyyyyyyyzzzzzzzzzzxxxxxxxxxxxxwwxwwxwwwwwwwvuuuttssrqqpppoonnnnnmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhiiiiiiiiihhhhhhhhhhhhhhhhiiiihhhhhhhhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggfffffhhgggggggggggggggggggggfffffffffffffffffffeeeeeeeeggfffffffffffffffffffffffhhhhhhhhhhhhhhhhhhgggggggffffffffeeeeeeeeeeeeeeeeedddccccccccccccbbbbbbbbbaaaaaa````````````_________``______________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\[\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCCCBBBBBBBBBBB@@@@@@@@@@@????????????>>=====<<<<<<<<<<<;;;;;;;;;:::::::::99999999999988888888777777777777666666666666665555555555554444444433333333333222222222222111111111110000000000000/////////.............------------,,,,,,,,,,,,++++++++*************))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!! yyyyzzzzzzzzzzzzzzyyyyyxxxxxxxyyyyyyzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxwwwvvuuttssrrqqppoonnnnnmmmmkkkkkkkkkkkkkkkkkkkkkkkllkkkkkkkkkkkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhiiiiiiiiiiiihhhhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggffffhhhgggggggggggggggggggggffffffffffffffffffffeeeeeegggffffffffffffffffffffffhhhhhhhhhhhhhhhhhhhhggggggffffffffffeeeeeeeeeeeeeeddddddccccccccccbbbbbbbbbaaaaa`````````````________```______________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBB@@@@@@@@@@@@???????????>>=====<<<<<<<<<<<<;;;;;;;;::::::::::9999999999998888888777777777777666666666666666555555555554444444433333333333222222222222111111111111000000000000//////////............------------,,,,,,,,,,,,,+++++++*************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!! yyyzzzzzzzzzzzzzzzzzyyyxxxxxxyyyyyyzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxwwvvuutssrrqqppoonnnnnnmmmkkkkkkkkkkkkkkkkkkkklllllkkkkkkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhggggggghgggggggggggggggggggggfffhhhhhggggggggggggggggggggffffffffffffffffffffeeeeegggggffffffffffffffffffffhhhhhhhhhhhhhhhhhhhhhhggggggffffffffffffffffffffffdddddddddccccccccbbbbbbbbbaaaaa`````````````_______````______________^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBA@@@@@@@@@@@????????????>======<<<<<<<<<<<;;;;;;;;::::::::::9999999999998888888877777777777766666666666666555555555555444444433333333333322222222222211111111111000000000000//////////............------------,,,,,,,,,,,,,++++++++*************)))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!! yyyzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxwwvvuutssrrqqppoonnnnnnmmmkkkkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggghhggggggggggggggggggggggfhhhhhhhgggggggggggggggggggffffffffffffffffffffeeeeggggggfffffffffffffffffffhghhhhhhhhhhhhhhhhhhhhhhggggggffffffffffffffffffffeeeddddddddcccccccbbbbbbbbaaaaaa`````````````______`````______________^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBA@@@@@@@@@@@@???????????>======<<<<<<<<<<<<;;;;;;;:::::::::::9999999999998888888777777777777666666666666665555555555554444444333333333333222222222222111111111111000000000000/////////.............------------,,,,,,,,,,,,++++++++*************))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!! yyyzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxyyyyyxxxxwvvuutssrrqpppoonnnnnnnmmkkkkkkkkkkkkkllllllllllllkkkkkkkkkllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggghhhhggggggggggggggggggggghhhhhhhhggggggggggggggggggggffffffffffffffffffffeegggggggffffffffffffffffffhggghhhhhhhhhhhhhhhhhhhhhggggggggfffffffffffffffffeeeeeeddddddcccccccbbbbbbbaaaaaaa`````````````_____`````_______________^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBAA@@@@@@@@@@@????????????=======<<<<<<<<<<<;;;;;;;:::::::::::9999999999998888888877777777777766666666666666555555555555444444433333333333322222222222211111111111000000000000//////////............------------,,,,,,,,,,,,,++++++++************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!! yyyzzzzzz{{{{{{{zzzzzzzyyyyyyyyzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxyyyyyyyyxxxwwvuutssrrqppooonnnnnnnnnkkkkkkkkkkkllllllllllllllkkkkkllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgghhhhhgggggggggggggggggggghhhhhhhhhhgggggggggggggggggggffffffffffffffffffffegggggggggffffffffffffffffhggghhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfeeeeeeedddddccccccbbbbbbbaaaaaaaa`````````````____``````_______________^^^^]]]]]]]]]]]]]]\\\\\\\\\\\]\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBAA@@@@@@@@@@@@???????????=======<<<<<<<<<<<<;;;;;;::::::::::::9999999999998888888777777777777666666666666665555555555554444444333333333333222222222222111111111110000000000000/////////............-------------,,,,,,,,,,,,++++++++*************)))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!! yyyzzzz{{{{{{{{{{zzzzzzyyyyyyyzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxyyyyyyyyyyxxwwvuutssrqqppooonnnnnnnnnkkkkkkkkkllllllllllllllllkkkllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllkkkkkkllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihiiiiiiiiiiiiiiiiiihhhhhhhiiiiiiiiiiiiiiiiiiiiihhhhjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhghhhhhhhgggggggggggggggggghhhhhhhhhhhggggggggggggggggggggfffffffffffffffffffggggggggggfffffffffffffffggggghhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggfffffeeeeeddddccccccbbbbbbaaaaaaaaaa````````````___```````_______________^^^^]]]]]]]]]]]]]]\\\\\\\\\\]]\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBAAA@@@@@@@@@@@???????????========<<<<<<<<<<<;;;;;;::::::::::::9999999999998888888877777777777766666666666666555555555555444444333333333333222222222222211111111111000000000000//////////............------------,,,,,,,,,,,,++++++++*************))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!! yyyzzzz{{{{{{{{{{{{zzzzyyyyyyzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxyyyyyyyyyyxxwwvuutssrqqppooonnnnnnnnnkkkkkkllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhiiiiiiiiiiiiiiiiiiiiiiihhjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggghhhhhhhhhhhhhgggggggggggggggggggffffffffffffffffffgggggggggggffffffffffffffhhggghhhhhhhhhhhhhhhhhhhhhhggggggggggggggghhhhhhhhgffffffeeeeddddcccccbbbbbbaaaaaaaaaaa````````````__````````_______________^^^^]]]]]]]]]]]]]]\\\\\\\\\]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBAAA@@@@@@@@@@@@??????????========<<<<<<<<<<<<;;;;;;::::::::::::999999999999888888877777777777766666666666666555555555555444444433333333333322222222222211111111111000000000000//////////............------------,,,,,,,,,,,,,++++++++************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!! yyyyzzz{{{{{{{{{{{{zzzzyyyyyzzzzzzzz{{zzzzzzzzzzxxxxxxxxxxxxxyyyyyyyyyyxxwwvuutssrqqppooonnnnnnnnnkkklllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkllljjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkkkllllkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggghhhhhhhhhhhhhhggggggggggggggggggggffffffffffffffffggggggggggggfffffffffffffhhhhhhhhhhhhhhhhhhihhhhhhhhhhggggggggghhhhhhhhhhhhgggggffffeeeedddcccccbbbbbaaaaaaaaaaaaa```````````_`````````_______________^^^^]]]]]]]]]]]]]]\\\\\\\\]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTTTTTUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBAAAA@@@@@@@@@@@??????????=========<<<<<<<<<<<;;;;;;::::::::::::9999999999998888888877777777777766666666666666555555555555444444333333333333222222222222111111111111000000000000/////////.............------------,,,,,,,,,,,,++++++++*************)))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#########""""""""""""""!!!!!!!!!!!! xyyyzzz{{{{{{{{{{{{zzzzyyyyyzzzzzzz{{{zzzzzzzzzzxxxxxxxxxxxxxyyyyyyyyyyyxwwvuutssrqqppooonnnnnnnnnllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkllllllllljjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllkkkkkkkkkkkllllllkkkkkkkklllllkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggghhhhhhhhhhhhhhhhhgggggggggggggggggggffffffffffffffggggggggggggggfffffffffffhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhgggghhhhhhhhhhiiiiigggggggffffeeedddccccbbbbbaaaaaaaaaaaaaa`````````````````````_______________^^^^]]]]]]]]]]]]]]\\\\\\\]]]]\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTTTTUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBAAAA@@@@@@@@@@@@?????????=========<<<<<<<<<<<<;;;;;;::::::::::::999999999998888888877777777777766666666666666555555555555444444433333333333322222222222111111111111000000000000//////////............------------,,,,,,,,,,,,,+++++++*************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#########""""""""""""""!!!!!!!!!!!! xxyyzzz{{{{{{{{{{{zzzzzyyyyyzzzzzzzzz{zzzzzzzzzzxxxxxxxxxxxxxyyyyyyyyyyyxwwvuutssrqqppoooonnnnnnnnllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkklllllllllllllljjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllkkkkkkkkllllllllllllkkkkkllllllllkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiijjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggghhhhhhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffgggggggggggggggffffffffffhhhhhhhhhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhhhhiiiiiiiihhhhgggggfffeeedddccccbbbbaaaaaaaaaaaaaaaa````````````````````______________^^^^^]]]]]]]]]]]]]]\\\\\\]]]]]\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTTTUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBAAAAA@@@@@@@@@@@?????????==========<<<<<<<<<<<;;;;;;::::::::::::9999999999988888888877777777777666666666666665555555555554444444333333333333222222222221111111111111000000000000/////////............-------------,,,,,,,,,,,,++++++++*************)))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!! xxyyzzzz{{{{{{{{zzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzwxwxxxxxxxxxxyyyyyyyyyyyxwwvuutsrrqqppoooonnnnnnnnllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkllllllllllllllllllllljkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllkkkkkkllllllllllllllllkkklllllllllllkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmllllllllllllllllllllllllllllllllllllllllllkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiijjjjjjjjjjjjjiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggghhhhhhhhhhhhhhhhhhhgggggggggggggggggggffffffffffffggggggggggggggggfffffffffhhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhhiiiiiiiiijhhhhhhggggfffeeeddcccccbbbbaaaaaaaaaaaaaaaa````````````````````_____________^^^^^^]]]]]]]]]]]]]]\\\\\]]]]]]\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBAAAAA@@@@@@@@@@@@????????==========<<<<<<<<<<<<;;;;;;::::::::::::999999999988888888877777777777766666666666666555555555555444444433333333333322222222222111111111111000000000000/////////.............------------,,,,,,,,,,,,++++++++*************)))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#########""""""""""""""!!!!!!!!!!! xxxyyzzzzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzzyywwwwwxxxxxxxxyyyyyyyyyyyxwwvuutsrrqqppoooonnnnnnnnllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllkkkkklllllllllllllllllllkllllllllllllllkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiijjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggghhhhhhhhhhhhhhhhhhhhhggggggggggggggggggfffffffffffgggggggggggggggggffffffffhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiijjjjiihhhhhhgggfffeedddccccbbbbbaaaaaaaaaaaaaaaa```````aa````````````___________^^^^^^]]]]]]]]]]]]]]]\\\\]]]]]]]\\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTTUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAA@@@@@@@@@@@????????==========<<<<<<<<<<<<;;;;;;::::::::::::999999999988888888877777777777766666666666666555555555555444444433333333333322222222222111111111111000000000000//////////............------------,,,,,,,,,,,,,++++++++************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#########""""""""""""""!!!!!!!!!!! xxxyyzzzzzzzzzzzzzzzyyyxyyyyyyyyzzzzzzzzzzzzyyyywwwwwwxxxxxxxyyyyyyyyyyyxwwvuutsrrqqppoooonnnnnnnnllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllkkkllllllllllllllllllllllllllllllllllllllllkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiijjjjjjjjjjjjjjjjjjiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggihhhhhhhhhhhhhhhhhhhhhggggggggggggggggggffffffffffgggggggggggggggggggffffffhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhiiiiiiijjjjjiiiiihhhhgggfffeedddccccbbbbbaaaaaaaaaaaaaaaaa`````aaa````````````__________^^^^^^^]]]]]]]]]]]]]]]\\\]]]]]]]\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUTTTTTUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBAAAAAA@@@@@@@@@@@@???????===========<<<<<<<<<<<<;;;;;;::::::::::::99999999988888888887777777777776666666666666655555555555544444433333333333322222222222211111111111100000000000//////////.............------------,,,,,,,,,,,,++++++++*************)))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!! wxxxyyzzzzzzzzzzyyyyyyyxxxxxyyyyyyzzzzzzzzyyyyyywwwwwwwxxxxxxyyyyyyyyyyyxwwvuutsrrqqppooooonnnnnnnllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllklllllllllllllllllllllllllllllllllllllllllllllkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjjjiiiiiiiiiiiiiiiijjjjiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggiiihhhhhhhhhhhhhhhhhhhhhgggggggggggggggggfffffffffhggggggggggggggggggggffffhhhhhhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiijjjjjjiiiiiihhhhgggffeeedddccccbbbbbbaaaaaaaaaaaaaaaa````aaaa```````````__________^^^^^^^^]]]]]]]]]]]]]]\\\]]]]]]]]\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUTTTTUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAA@@@@@@@@@@@???????===========<<<<<<<<<<<<;;;;;;::::::::::::99999999988888888887777777777776666666666666655555555555544444443333333333332222222222211111111111100000000000///////////............------------,,,,,,,,,,,,++++++++*************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#########""""""""""""""!!!!!!!!!! wxxyyyzzzzzzzzzzyyyyyyyyyyyyyyzzzzzz{{zzzzzzzzzzzzzzzzzzzz{{{{{||||||||{{zzyxxwvuutsssrrrqqqqqqqqqpppppppppppppppppppppppppmmmmmmmmmmmnnnnnnnnnnnnnnmmmmmmmmmmnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooonnnnnnnnnnooooooooooonnnnoooooooooooooooooooooonnnoooooooooooooooooooooooonooooooooooooooooooooooooooooooooooooooooooooonnnnnnllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllmmmmmmllllllllllllllllllllllllllllllllllllllkkkkkkllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjlllllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjkkkkkkkjjjjiihhhggfffeeeddeeeeeeeeeeeeeddddddddddddbbbaaaaaaaaaaa```````````^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[ZZZZZZZZZZZZZZYYYYYYYYYWWWWWWWWVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTSSSSSSSSSSSSSRRRRRSSRRRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLMMMMMMLLLLLLLLLLLKKKKKKKKLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@???????????>>>>>>>>========<<<<<<<<<<<;;;;;;;::::::::::::999999999999999888888888888777777777776666666666665555555555543333333333332222222222221111111111111000000000000////////////.............-----------,,,,,,,,,,,,++++++++++++++++************)))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! wwxxyyyzzzzzyyyyyyyyxxxxxxxyyyyyzzzzzzzzzzzzzzzzyyyzzzzzzz{{{{{||||||||{{zzyxxwvuutsssrrrrqqqqqqqqppppppppppppppppppppqqqqqmmmmmnnnnnnnnnnnnnnnnnnnnmmmmmnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnooooooooooooooonnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnlllllllllllllllllllllllllmllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllkkkkllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjllllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjkkkkkkkkjjjjiihhgggffeeeedeeeeeeeeeeeeeedddddddddddbbbbbaaaaaaaaaa``````````_^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZZZZZZZZZZZYYYYYYYYYWWWWWWWWWVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTSSSSSSSSSSSTTTTTTTTSSSSSSSSSSSSSRRRRSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@????????????>>>>>>>========<<<<<<<<<<<<;;;;;;;:::::::::::999999999999999888888888888777777777776666666666665555555555553333333333332222222222221111111111111000000000000/////////////............-----------,,,,,,,,,,,,,+++++++++++++++*************))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!! wwxxxyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyzzzzzzzzzzyyyyyyyyzzzzzz{{{{|||||||{{{zzyxxwvuutsssrrrrqqqqqqqqpppppppppppppppppqqqqqqqqnnnnnnnnnnnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooonnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooolllllllllllllllllllllllllmmmmmllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllkkllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjllllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiihhhhiiiiiiiiiiiijjjjjjjkkkkkkkkkjjjiiihhggfffeeeefeeeeeeeeeeeeeeddddddddddbbbbbbaaaaaaaaaa`````````__^^^^^^^^^^^^^^]]]]]]]]]^]]]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZZZZYYYYYYYYWWWWWWWWWVVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTSSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSRRRRSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@???????????>>>>>>>=========<<<<<<<<<<<;;;;;;;::::::::::::999999999999999888888888888777777777776666666666655555555555533333333333332222222222221111111111111000000000000////////////.............-----------,,,,,,,,,,,,++++++++++++++++************))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! wwwxxyyyyyyyyyxxxxxwwwwwwwwxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzz{{{{{||||||{{{zzyxxwvuuttssrrrrqqqqqqqqpppppppppppppppqqqqqqqqqqnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnoooooooooooooooooooooooooooooooooooooooooonnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooomllllllllllllllllllllllllmmmmmmmmmllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjllllllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjkkkkkkkkjjjjiihhhggfffeeefeeeeeeeeeeeeeeedddddddddbbbbbbbaaaaaaaaaa````````__^^^^^^^^^^^^^^^]]]]]]]]^]]]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZZZZYYYYYYYWWWWWWWWWWVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTTSSSSSSSSSSSSRRRSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@????????????>>>>>>=========<<<<<<<<<<<<;;;;;;::::::::::::999999999999999888888888888777777777776666666666665555555555543333333333332222222222221111111111111000000000000/////////////............-----------,,,,,,,,,,,,,+++++++++++++++************)))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! wwwxxxyyyyyxxxxxxwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzz{{{{{|||||{{{zzyxxwvuuttssrrrrrqqqqqqqppppppppppppqqqqqqqqqqqqqnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooommmmmllllllllllllllllllllmmmmmmmmmmmmlllllllllllllnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjlllllllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjjijiiiiiiiiiiiiiiiiiiiiiiihjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjkkkkkkjjjjiiihhgggffeeeffeeeeeeeeeeeeeeeddddddddbbbbbbbaaaaaaaaaaa```````___^^^^^^^^^^^^^^]]]]]]]]^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZZZZZZYYYYYYWWWWWWWWWWWVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTTSSSSSSSSSSSSSRRSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@???????????>>>>>>==========<<<<<<<<<<<;;;;;;;::::::::::::999999999999999888888888887777777777776666666666655555555555433333333333322222222222211111111111110000000000000////////////.............-----------,,,,,,,,,,,,++,++++++++++++************)))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!! vvwwxxxxxxxxxxxwwwwwwvvvvvwwwwwxxxxxxxyyyyyyyyyyxxyyyyyyzzzz{{{{{{|||{{{{zzyxxwvvuttssrrrrrqqqqqqqpppppppqpqqqqqqqqqqqqqqqqnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooommmmmmmmmllllllllllllllllmmmmmmmmmmmmmmmllllllllllnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmmmmmmmmllllllllmllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjmlllllllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjiiihhhggfffeeffeeeeeeeeeeeeeeeedddddddbbbbbbbbaaaaaaaaaa```````____^^^^^^^^^^^^^^]]]]]]]^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZYYYYYWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTSSSSSSSSTTTTTTTTTTTSSSSSSSSSSSSRRSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPOOOOOOOOOOOOONNNNNOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAA@@@@@@@@????????????>>>>>==========<<<<<<<<<<<<;;;;;;::::::::::::999999999999999888888888888777777777776666666666665555555555443333333333332222222222222111111111111000000000000////////////.............-----------,,,,,,,,,,,,++,+++++++++++++***********)))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! vvwwwxxxxxxxxxwwwwvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxxxxyyyyyzzzzz{{{{{||{{{{{zzyxxwvvuttssrrrrrrrqqqrrppqqqqqqqqqqqqqqqqqqqqqqqnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmllllllllllllmmmmmmmmmmmmmmmmmmmllllllnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllmmmmmmmmmmmmmmmmmmmmlllllmmmlllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjmmmllllllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjiiihhhggfffeefffeeeeeeeeeeeeeeedddddddbbbbbbbbbaaaaaaaaaa``````_____^^^^^^^^^^^^^^]]]]]]^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[ZZZZZZZZZZZZZYYYYYWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSRSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@???????????>>>>>===========<<<<<<<<<<<;;;;;;;::::::::::::999999999999999888888888887777777777766666666666655555555554433333333333322222222222221111111111110000000000000////////////............------------,,,,,,,,,,,,+,,++++++++++++***********))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! vvvwwxxxxxxxwwwwwvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxyyyyyzzzz{{{{{{{{{{{{zzyxxwvvuttsssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqrrnnnononnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmllllllllmmmmmmmmmmmmmmmmmmmmmmlllnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllmmmmmmmmmmmmmmmmmmmmmmlllmmmmmllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjmmmmmllllllllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiikjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjiiihhhgggffeefffeeeeeeeeeeeeeeedddddddbbbbbbbbbbaaaaaaaaaa`````______^^^^^^^^^^^^^^^]]]]^^^^^^]]]]]]]]]]]]]\\\\\\[[[[[[[ZZZZZZZZZZZZZZYYYYWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@????????????>>>>===========<<<<<<<<<<<<;;;;;;::::::::::::999999999999999888888888888777777777776666666666665555555554443333333333332222222222222111111111111000000000000////////////............------------,,,,,,,,,,,,+,,+++++++++++++**********))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!! vvvwwwxxxxwwwwwwvvvvvvvuvvvvvvvvwwwwwwwwxxxxxxxxxxxxyyyyyzzzzz{{{{{{{{{{zzzyxxwwvuuttssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqrrrroooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppooooooooooooooooooooooooopppppppooooooooooooooooooooooooooooooooooooooooooopppppppoooooooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmmmmmmmlmmmmmmmllllllllllllllllllllllllllllllllllllkkkkkkkkllllkkkkkkkkkkkkkkkkkkkkkmmmmmmmllllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiikkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhiiiiiijjjjjjiiiihhhgggfffeffffeeeeeeeeeeeeeeeddddddbbbbbbbbbbbaaaaaaaaaa````_______^^^^^^^^^^^^^^]]]]^^^^^^^]]]]]]]]]]]]]\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOOOONNNNOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHFFFFFFFFFFEEEEEEEEEEEEDDDDCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@???????????>>>>===========<<<<<<<<<<<<;;;;;;;:::::::::::9999999999999998888888888887777777777766666666666655555555544433333333333322222222222221111111111110000000000000////////////...........------------,,,,,,,,,,,,,,,+++++++++++++**********))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! vvvvwwwwwwwwwwwvvvvvuuuuuuuvvvvvvwwwwwwwwwwwwxxxxxxxxyyyyzzzzz{{{{{{{{{{zzzyxxwwvuuttssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqrrrrroooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppoooooooooooooooooooooooooppppppppoooooooooooooooooooooooooooooooooooooooooopppppppppppppoooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllkkkkkllllllllllkkkkkkkkkkkkkkkmmmmmmmmlllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiijjjjjkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiiijjjjjjjjjjjiiiiiiiihhhhhhiiiiiiiiiiiiiiiihhhgggfffeffffeeeeeeeeeeeeeeeddddddbbbbbbbbbbbaaaaaaaaaaa```________^^^^^^^^^^^^^^^]]^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTSSSSSUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOOONNNOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHFFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCBBBBBBBBBBBBAAAAA@@@@@@@@@@????????????>>>============<<<<<<<<<<<<;;;;;;::::::::::::999999999999999888888888888777777777776666666666655555555544433333333333322222222222221111111111111000000000000////////////...........-------------,,,,,,,,,,,,,,,++++++++++++**********)))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! uvvvwwwwwwwwwwvvvvvuuuuuuuuuvvvvvvwwwwwwwwwwwwxxxxxxxyyyyyzzzzz{{{{{{{{{zzzyyxwwvvuttsssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqrrrrrrooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppooooooooooooooopppoooooooppppppppppoooooooooooooooooooooooooooooooooooooooopppppppppppppppppoooooooopooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiihhhhhhhhhhiiiiiiiiiiiihhhhgggfffeffffeeeeeeeeeeeeeeeddddddbbbbbbbbbbbbaaaaaaaaaaa``_________^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZZYYXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOOONNOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@???????????>>>>===========<<<<<<<<<<<<;;;;;;;:::::::::::999999999999999888888888888777777777776666666666665555555544443333333333332222222222222111111111111000000000000/////////////...........------------,,,,,,,,,,,,,,,+++++++++++++*********)))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!! uuvvvwwwwwwwwvvvvvvuuuuuuuuuvvvvvvvvwwwwwwwwwwwxwxxxxxyyyyzzzzz{{{{{{{{{zzzyyxxwvvuuttssrrrrrrrrrrqqqqqqqqqqqqqqqqqrrrrrrrrooooooooooooooooonnnnnnoonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooopppppppooooooooooooooooooooooooooooooppppppppppppppppppppoooooooooooppppppppppooooppppppppppppoooooooooooooppooooooooooooooooooooooopppppppppppppppppppppppoopppppppooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiijjjjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhiiiiiiihhhhggggfffeffffeeeeeeeeeeeeeeeedddddbbbbbbbbbbbbaaaaaaaaaaa``__________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]][[[[[[[[[[[ZZZZZZZZZZZZZYXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOOONNOOOOOOONNNNNNNNNNNNMMMMMMNMMMMMMMMMMMLLLLLLLLLLLLKLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGFFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBAAAA@@@@@@@@@@@????????????>>>============<<<<<<<<<<<;;;;;;;::::::::::::999999999999999888888888887777777777776666666666655555555444433333333333322222222222221111111111110000000000000////////////...........------------,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!! uuvvvwwwwwwwwvvvvvvuuuuuuuuuvvvvvvvvvvwwwwwwwwwxwxxxxxyyyyzzzzzz{{{{{{{zzzyyyxxwvvuuttsssrrrrrrrrrqqqqqqqqqqqqqqqqqrrrrrrrsooopppooooooooooooooooooonnnnnnnnnnnnnnnnnnnnoooooooooooooooooppppppppppppppooooooooooooooooooooooooooooppppppppppppppppppppppoooooooooppppppppppppppoopppppppppppppoooooooooooopppppppppppppoooooooooooopppppppppppppppppppppppppppppppppppppoooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkknnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjlllkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjiiiiihhhhhhghhhhhhhhhhhhhhhhhhgggffffeffffeeeeeeeeeeeeeeeedddddbbbbbbbbbbbbbaaaaaaaaaaa`__________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\[[[[[[[[[[ZZZZZZZZZZZZZXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQPPPPPPPPPPPPOOOOOOOOOOOONOOOOOOOONNNNNNNNNNNMMMMMMNMMMMMMMMMMMMLLLLLLLLLLLKLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGFFFFFFFFFFFEEEEEEEEEEEEDDCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@@???????????>>>>===========<<<<<<<<<<<<;;;;;;;:::::::::::999999999999999888888888888777777777776666666666665555555444443333333333332222222222222111111111111000000000000////////////...........-------------,,,,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!! uuuvvvwwwwwvvvvvvvvuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwxxxxyyyyzzzzzzz{{{{{zzzzyyyxxwwvvutttssrrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrsspppppppppoooooooooooooooonnnnnnnnnnnnnnnooooooooooooooooppppppppppppppppppppooooooooooooooooooooooooooppppppppppppppppppppppppoooooopppppppppppppppppppppppppppppppppppoooooooooppppppppppppppppppppppoooppppppppppppppppppppppppppppppppppppppppppooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllmmlllllllllllllllllllllllllllllllllllllllllllllllllnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjlllllkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjiiiihhhhhgghhhhhhhhhhhhhhhhhggggffffefffffeeeeeeeeeeeeeeedddddbbbbbbbbbbbbbaaaaaaaaaaaa___________^^^^^^^^^^^^^^_____^^^^^^^^^^^^^]]]]]]]\\\[[[[[[[[[[ZZZZZZZZZZZZXXXXWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGFFFFFFFFFFFEEEEEEEEEEEDDCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@???????????>>>>============<<<<<<<<<<<;;;;;;;::::::::::::999999999999999888888888887777777777766666666666655555554444433333333333322222222222221111111111110000000000000////////////...........------------,,,,,,,,,,,,,,,+++++++++++++********))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!! uuuvvvvwwvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwxxxxyyyyzzzzzzzzzzzzzzzzyyyxxwwvvuuttsssrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrsssppppppppppooooooooooooooonnnnnnnnnnoooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooopppppppppppppppppppppppppppooooopppppppppppppppppppppppppppppppppppppppoooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllmmmmllllllllllllllllllllllllllllmmmmmmmmmmmmlllllllnnnnnnmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjllllllkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjiiiihhhhhggggggggghhhhhhhhgggggffffeefffffeeeeeeeeeeeeeeeeddddbbbbbbbbbbbbbbaaaaaaaaaaa____________^^^^^^^^^^^^^________^^^^^^^^^^^]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZZXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGFFFFFFFFFFFEEEEEEEEEEEEDCCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@????????????>>>>===========<<<<<<<<<<<;;;;;;;::::::::::::999999999999999888888888888777777777776666666666655555554444433333333333332222222222221111111111111000000000000////////////...........------------,,,,,,,,,,,,,,,,++++++++++++********)))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!! uuuuvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwxxxxyyyyzzzzzzzzzzzzzzzzyyyxxwwwvuutttsssrrrrrrrqqqqqqqqqqqqqqrrrrrrrrssspppppppppppoooooooooooooonnnnnooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooppppppppppppppppppppppppppppppppoopppppppppppppppppppppppppppppppppppppppppppppoooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppmmmmmmmmmmmmmmmmmmmmmmmmmnmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllmmmmmmllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmllllnnnnnnnnnmmmmmmmmmmmlllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjjkjjjjjjjjjiiiihhhhggggggggggggggggggggggffffeefffffeeeeeeeeeeeeeeeeddddcbbbbbbbbbbbbbaaaaaaaaaaa_____________^^^^^^^^^^^^___________^^^^^^^^^^]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZXXXXXXWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEDCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@???????????>>>>============<<<<<<<<<<;;;;;;;;::::::::::::99999999999999988888888888777777777776666666666665555554444443333333333332222222222222111111111111000000000000////////////............------------,,,,,,,,,,,,,,,++++++++++++********)))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!! uuuuvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwxxxxyyyyzzzzzzzzzzzzzzzzyyyxxxwwvvuuttssssrrrrrrqqqqqqqqqqqqqrrrrrrrrrsssppppppppppppooooooooooooonooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmllonnnnnnnnnnnmmmmmmmmmllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkllllllkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiijjjjjjjjjjjjjjjkjjjjjjjjiiiihhhhgggggggggggggggggggggfffffeeffffffeeeeeeeeeeeeeeeedddcbbbbbbbbbbbbbbaaaaaaaaaa______________^^^^^^^^^^^_____________^^^^^^^^^^]]\\\\\\[[[[[[[[[ZZZZZZZZZZXXXXXXXWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTSSSSSSSTSSSSSSSSSSSSRRRRRRRRRRRRQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMNNNNMMMMMMMMMMMLLLLLLLLLLMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEEDCCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@????????????>>>>===========<<<<<<<<<<;;;;;;;;::::::::::::999999999999999888888888888777777777776666666666655555544444433333333333322222222222221111111111110000000000000////////////...........------------,,,,,,,,,,,,,,,+++++++++++++********))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!! tuuuvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwxxxxyyyyzzzzzzzzzzzzzzzzyyyxxxwwvvuutttssssrrrrrqqqqqqqqqqqqrrrrrrrrrrssspppppppppppppoooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppoooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppnnmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlmmmmmmmmmlllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmlooonnnnnnnnnnnmmmmmmmmmlllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjlllllllkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiihhhhgggggggggggggggggggfffffffeeffffffeeeeeeeeeeeeeeeedddcbbbbbbbbbbbbbbaaaaaaaaaa`______________^^^^^^^^^^_______________^^^^^^^^^]\\\\\\\[[[[[[[[[ZZZZZZZZZXXXXXXXWWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUTTTTTTTTTTTTSSSSSSTTSSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMNNNNMMMMMMMMMMMMLLLLLLLLLMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEDCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@???????????>>>>============<<<<<<<<<;;;;;;;;;:::::::::::999999999999999888888888888777777777776666666666665555544444443333333333332222222222222111111111111000000000000////////////...........-------------,,,,,,,,,,,,,,,++++++++++++********)))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#$#############"""""""""""""""!!!!!!!!!!!!! tuuuuvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwxxxxyyyyzzzzzzzzzzzzzzzzyyyyxxxwwvvuutttssssrrrrqqqqqqqqqqqrrrrrrrrrrsssspppppppppppppooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnnnnnmmmmmmmmmmmmmmonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllmmmmmmmmmmmmnnnnmmmmmmmmmooooonnnnnnnnnnnmmmmmmmmlllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjllllllkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiihhhhggggggggggggggffffffffffeeefffffffeeeeeeeeeeeeeeedddccbbbbbbbbbbbbbbaaaaaaaaa`_______________^^^^^^^^^_________________^^^^^^^^\\\\\\\\[[[[[[[[[ZZZZZZZZXXXXXXXXWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUTTTTTTTTTTTTTSSSSSTTSSSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMNNNNNMMMMMMMMMMMLLLLLLLLLMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEDDCCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@???????????>>>>>===========<<<<<<<<<;;;;;;;;;::::::::::::99999999999999988888888888777777777776666666666665555544444443333333333332222222222222111111111111000000000000/////////////...........------------,,,,,,,,,,,,,,,++++++++++++********)))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#$#############"""""""""""""""!!!!!!!!!!!!! tuuuuvvvvvvvvvuuuuuuuuvuvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxyyyyzzzzzzzzzzzzzzzzyyyyxxxwwvvuuuttssssssrrqqqqqqqqrrrrrrrrrrrrrssssppppppppppppppooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqpppppppppppppppppppppppppqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppnnnnnnnnnnnmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmoooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllmmmmmmmmmmnnnnnnnnmmmmmmmooooooonnnnnnnnnnmmmmmmmmllllkkkkkkkkkkkkkkkkkkkkjkkjjjjjjjjjjjjjjjjjjjjjjjllllllkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjiiiihhhhggggggggffffffffffffffffeeeffffffffeeeeeeeeeeeeeeeddcccbbbbbbbbbbbbbaaaaaaaaa``_______________^^^^^^^___________________^^^^^^^]\\\\\\\[[[[[[[[[ZZZZZZZZXXXXXXXXXWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTTTTTUUUUUUUUTTTTTTTTTTTTSSSSSTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMNNNNNMMMMMMMMMMMMLLLLLLLLMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHGGGGGFFFFFFFFFFFEEEEEEEEEEDDCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@??????????>>>>>============<<<<<<<<;;;;;;;;;;:::::::::::999999999999999888888888888777777777776666666666665555444444433333333333332222222222221111111111110000000000000////////////...........------------,,,,,,,,,,,,,,,+++++++++++++********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#$#############"""""""""""""""!!!!!!!!!!!!!! tuuuuuvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxyyyyzzzzzzzzzzzzzzzyyyyyxxxwwwvvuutttsssssssqqqqqqrrrrrrrrrrrrrrrssssppppppppppppppoooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqpppppppppppppppppppppppppqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppnnnnnnnnnnnnnnnmmmmmmmmmmnnnnnnnnnnnnnnnnnnmmmmmmmooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnmmmmmmnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllmmmmmmmmnnnnnnnnnnnmmmmmmooooooooonnnnnnnnnmmmmmmmlllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjlllllkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjiiiihhhhghggggggffffffffffffffffeeefffffffffeeeeeeeeeeeeeeedccccbbbbbbbbbbbbbaaaaaaaa```________________________________________^^^^^^^]]\\\\\\\[[[[[[[[[ZZZZZZZXXXXXXXXXXWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTSSSSTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOOPOOOOOOOOOOOONNNNNNNNNNNMNNNNNNMMMMMMMMMMMMLLLLLLLMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHGGGGGFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@??????????>>>>>============<<<<<<<<;;;;;;;;;;::::::::::::99999999999999988888888888777777777776666666666665555444444443333333333332222222222222111111111111000000000000////////////...........-------------,,,,,,,,,,,,,,,++++++++++++********)))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#$##############""""""""""""""!!!!!!!!!!!!!! tuuuuuuvuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwxwxxxxyyyyzzzzzzzzzzzzzzzzzyyyyyxxxwwvvvuutttssssssrrrrrrrrrrrrrrrrrrrrrsssspppppppppppppppooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqpppppppppppppppppppppppppqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnnnnnnnnnnnnmmmmooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmnnnnnnnnnnnnnnnnnnnnnmmmmnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllmmmmmmmmnnnnnnnnnnnnmmmmmooooooooooonnnnnnnnmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjllllkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiihhhghgggggfffffffffffffffffeeeffffffffffeeeeeeeeeeeeeeeccccbbbbbbbbbbbbbbaaaaaaa`````_______________________________________^^^^^^]]\\\\\\\[[[[[[[[[[ZZZZZZXXXXXXXXXXWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTTSSSTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHGGGGGGFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@@?????????>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::::::999999999999999888888888888777777777776666666666665554444444433333333333322222222222221111111111110000000000000////////////...........------------,,,,,,,,,,,,,,,++++++++++++********)))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwxwxxxxyyyyzzzzz{{{{{zzzzzzzyyyyyxxxwwwvvuuutttsssssrrrrrrrrrrrrrrrrrrrrrsssspppppppppppppppooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqpppppppppppppppppppppppppqqqqqqppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnmoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmnnnnnnnnnnnnnnnnnnnnnnnmmnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllmmmmmmmmmmnnnnnnnnnnnmmmmmmooooooooooooonnnnnnnmmmmmllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjlkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjiiiiihhhghgggggffffffffffffffffeeeefffffffffffeeeeeeeeeeeeeecccccbbbbbbbbbbbbbbaaaaaa`````_______________________________________^^^^^^]]\\\\\\\[[[[[[[[[[ZZZZZZXXXXXXXXXXXWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUUTTTTTTTTTTTTSSSTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@@?????????>>>>>>============<<<<<<<;;;;;;;;;;;::::::::::::99:99999999999888888888888777777777776666666666665554444444443333333333332222222222222111111111111000000000000////////////...........------------,,,,,,,,,,,,,,,+++++++++++++********))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! uuuuuuvvvvvuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxwxxxxyyyzzzzz{{{{{{{{zzzzzzyyyyyxxxwwwvvuuuttttsssrrrrrrrrrrrrrrrrrrrrrssssppppppppppppppppoooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqpppppppqqqqqqqqqpppppppppqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnmmmmmmoooooooooooooonnnnnnmmmmmlllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjiiiiiihhhhhggggggfffffffffffffffeeeeffffffffffffeeeeeeeeeeeeeccccccbbbbbbbbbbbbbaaaaaa``````______________________________________^^^^^^]]\\\\\\\\[[[[[[[[[[ZZZZZXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTTUUUUUUUUUUUTTTTTTTTTTTTSSTTTTTSSSSSSSSSSSSSRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@@@????????>>>>>>>===========<<<<<<<;;;;;;;;;;;::::::::::::99:99999999999988888888888877777777777666666666665554444444443333333333332222222222222111111111111000000000000////////////...........-------------,,,,,,,,,,,,,,,++++++++++++********)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! uuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxyyyyzzzz{{{{{{{{{{zzzzzzyyyyyxxxwwwvvuuuttttssrrrrrrrrrrrrrrrrrrrrssssspppppppppppppppppooopooppooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqppppppqqqqqqqqqqpppppppppqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqppppqpppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmoooooooooooooonnnnnnnmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhiiiiiiiiiijjjjiiiiiiihhhhhggggggffffffffffffffffeeefffffffffffffeeeeeeeeeeeecccccccbbbbbbbbbbbbbaaaaa```````____________________________________^^^^^^^]]\\\\\\\\[[[[[[[[[[[ZZZZXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUTTTTTTTUUUUUUUUUUUTTTTTTTTTTTTTSTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@????????>>>>>>>============<<<<<<;;;;;;;;;;;;::::::::::::9::99999999999888888888888777777777776666666666665544444444443333333333332222222222221111111111110000000000000////////////...........------------,,,,,,,,,,,,,,,++++++++++++********)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!! uuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxyyyyzzz{{{{{{{{{{{{{zzzzzyyyyyxxxwwwvvuuutttttrrrrrrrrrrrrrrrrrrrrssssspppppppppppppppppppppppppoooooooooooooooooooooooppppppppppppppppppppppqqqqqqppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqpppppppppppppqppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnmmmmmmmooooooooooooooonnnnnnmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiiiiihhhhhhggggggffffffffffffffffeeeffffffffffffffeeeeeeeeeeeccccccccbbbbbbbbbbbbbaaaa````````___________________________________^^^^^^^]]\\\\\\\\[[[[[[[[[[[[ZZZXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTSTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@???????>>>>>>>>===========<<<<<<<;;;;;;;;;;;::::::::::::9::99999999999988888888888777777777776666666666665544444444443333333333332222222222222111111111111000000000000////////////...........------------,,,,,,,,,,,,,,,+++++++++++++********))))))))))))((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!! xxxxxxxxxxxxxxxxxxxxxyyvwwwwwwwwwwwwwwwwxxxxxxxxyyyyyzzz{{{{|||||||||||{{||{{{{{zzzzyyyxxxwwwvvvuutttttttttttttttttttttttturrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttrrrsssssssssssssssssssssstttttttttttttttttttttttttuuuuuttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttuuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrqqpppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqprrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooonnnpoooooooooooooooooonnnnnnmmmmmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjjjjjjiiiijjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhgffffffeeeeeeeeeeeeeeeedddddddddddddcccccccccccccccaaaaa``````````````______``````````_________________^^^^^^^^^^^^^^^^^^]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEEDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::999999999888888888887777777777777666666666666555555555444444444443333333333322222221111111111110000000000000000////////////...........------------,,,,,,,,,,,,,,++++++++++++***********))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############"""""""!!!!!!!!!!!!! xxyyyyyyyyyxxxxxyyyyyyywwwwwwwwwwwxxxxxxxxxxxxxxyyyyzzzz{{{|||||||||||||||||{{{{{{zzzzyyyxxwwwvvvvutttttttttttttttttttttuuurrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttrsssssssssssssssssssssssstttttttttttttttttttttttttuuuuuttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuttttttttuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssssssssssssssrrrrrrrrrrqqqqpppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppoooooooonnnppoooooooooooooooooonnnnnmmmmmmmmmmmmmmmllllllllllkkkkkjjjjjjjjjjjjjjjjjiiijjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhgffffffeeeeeeeeeeeeeeeeedddddddddddddccccccccccccccaaaaaa``````````````_____```````````________________^^^^^^^^^^^^^^^^^]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUVVVVVVUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;::::::9999999998888888888887777777777776666666666665555555554444444444443333333333222222221111111111110000000000000000////////////..........------------,,,,,,,,,,,,,,++++++++++++***********)))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""!!!!!!!!!!!!!! yyyyyyyyyyyyyyyyyyyyyyywwwwwwxxxxxxxxxxxxxxxxxxyyyyzzzz{{{|||||}}}}}|||||||||{{{{{{zzzzyyyxxxwwvvvuuuttttttttttttttttttuuuurrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssstttttssssssssssssssssssssssssssssssssssttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuttttuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssssssssssssssrrrrrrrqqqqqqppppppppppppppppppprqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppoooooooonnnpppoooooooooooooooooonnnnmmmmmmmmmmmmmmmmlllllllllkkkkkjjjjjjjjjjjjjjjjjiiijjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhgfffffffeeeeeeeeeeeeeeeeedddddddddddddcccccccccccccaaaaaaa``````````````____````````````______________^^^^^^^^^^^^^^^^^]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEEDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::::9999999999888888888887777777777777666666666666555555554444444444443333333333222222221111111111110000000000000000////////////..........------------,,,,,,,,,,,,,,+++++++++++++***********))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""!!!!!!!!!!!!!! yyyyyyyyyyyyyyyyyyyyyyzwwxxxxxxxxxxxxxxxxxxxxxyyyyzzzz{{{{||||}}}}}}}}|||||||||{{{{{{zzzzyyxxxwwwvuuuuutttttttttttttttuuuuurrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssstttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssstttuuuuuuuuuuttttttttttttuuuuuuuuuttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuutuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssssssssssssssrrrrrqqqqqqqqppppppppppppppppprrrqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppooooooooonnnpppoooooooooooooooooooonnmmmmmmmmmmmmmmmmmllllllllkkkkkkjjjjjjjjjjjjjjjjjiijjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhgffffffffeeeeeeeeeeeeeeeeedddddddddddddccccccccccccaaaaaaaa```````````````__`````````````_____________^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::9999999999888888888888777777777777666666666666555555555444444444444333333333222222221111111111110000000000000000////////////...........------------,,,,,,,,,,,,,,++++++++++++***********))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############"""""""!!!!!!!!!!!!! zzzzzzzzzzzzzzzzyzzzzzzxxxxxxxxxxxxxxxxxxyyyyyyyyzzzzz{{{||||}}}}}}}}}}||}}|||||||{{{{{zzzyyyxxwwwvuuuuuuuttttttttttuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrssssstttttttttttttttttttttsssssssssssssssssssssstsstttttttttttttttttttttttttsssssssssssssssssssssssstuuuuuuuuuuuuuuuttttttttttuuuuuuuuuutttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttsssssssssssssssssssssssrrrqqqqqqqqqqqpppppppppppppprrrrrqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppppppoooooooooooooooooonnnpppppooooooooooooooooooonnmmmmmmmmmmmmmmmmmlllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhgffffffffffeeeeeeeeeeeeeeeddddddddddddddcccccccccccaaaaaaaaa``````````````__``````````````____________^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUVVVVVVVVUUUUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRRRRSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::99999999999888888888887777777777777666666666666555555554444444444443333333332222222221111111111110000000000000000////////////..........------------,,,,,,,,,,,,,,++++++++++++***********)))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""!!!!!!!!!!!!! zzzzzzzzzzzzzzzzzzzzzzzxxxxxxxyyyyyyyyyyyyyyyyyyzzzzz{{{||||}}}}}}}}}}}}}}}}||||||||{{{{{zzzyyxxxwvvvuuuuuuuuututuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrssssttttttttttttttttttttttttttssssssssssssttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssstttuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuutttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssqqqqqqqqqqqqqpppppppppppprrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppppppoooooooooooooooooooonnppppppooooooooooooooooooonnmmmmmmmmmmmmmmmmmmlllllkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhffffffffffffeeeeeeeeeeeeeedddddddddddddddccccccccccaaaaaaaaaa``````````````_a`````````````____________^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUVVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRRRRSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;::::99999999999888888888888777777777777666666666666555555555444444444443333333332222222221111111111110000000000000000////////////..........------------,,,,,,,,,,,,,,,++++++++++++***********))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""!!!!!!!!!!!!!! {{{{{{{zzzzzzzzzzzzzzzzxxxyyyyyyyyyyyyyyyyyyyyyzzzz{{{{{|||}}}}}~~~~}}}}}}}}}}|||||||||{{{{zzyyyxxwvvvvuuuuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssttttuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuutttttttttvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssqqqqqqqqqqqqqqqpppppppppprrrrrrrrrqqqqqqqqqqqqqqqqsrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppooooooooooooooooooooonnpppppppoooooooooooooooooonnnmmmmmmmmmmmmmmmmmmllllkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihiiiiiihhhhhhhhhhfffffffffffffeeeeeeeeeeeeeeddddddddddddddccccccccccaaaaaaaaaaa``````````````aa`````````````____________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRRRSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::999999999998888888888887777777777777666666666665555555554444444444443333333322222222211111111111100001000000000000///////////...........------------,,,,,,,,,,,,,,++++++++++++***********))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""!!!!!!!!!!!!!! {{{{{{{{{{{{zzzzzzzz{{{xyyyyyyyyyyyyyyyyyyzzzzzzzz{{{{{|||}}}}}~~~~~~~}}}}}}}}}}}}|||||||{{{zzzyyxwwvvvvvuuuuuuuuuuuuuuuuuurrrrrrrrrrrrrssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssttttttuuuuuuuuuuuuuuuuuttttttttuuuuuuuuuuuuuuuuuuuttttttvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssqqqqqqqqqqqqqqqqqpppppppprrrrrrrrrrqqqqqqqqqqqqqqqsssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppoooooooooooooooooooooonnpppppppppoooooooooooooooonnnnmmmmmmmmmmmmmmmmmmlllkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgffffffffffffffeeeeeeeeeeeeeddddddddddddddcccccccccaaaaaaaaaaaa`````````````aaa`````````````____________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRRSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::999999999999888888888888777777777777666666666666555555554444444444443333333322222222221111111111110001000000000000////////////..........------------,,,,,,,,,,,,,,++++++++++++***********)))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyzzzzzzzzzzzzzzzzz{{{{{|||||}}}}~~~~~~~~~}}~}}}}}}}}}}}}}||||{{{zzyyxwwwvvvvvuuuuuuuuuuuuuuuurrrrrrrsrssssssssssssssssttttttttttttttttttttttttuuttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssttttttttuuuuuuuuuuuuuuuuuutttttttuuuuuuuuuuuuuuuuuuuuuuuttvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqpppppprrrrrrrrrrrrqqqqqqqqqqqqqsssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppoooooooooooooooooooooonppppppppppooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhffffffffffffffffeeeeeeeeeeeeeddddddddddddddccccccccaaaaaaaaaaaa`````````````aaaa`````````````___________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRRSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::99999999999888888888888777777777777666666666666555555555444444444444333333322222222221111111111110001000000000000////////////..........------------,,,,,,,,,,,,,,,++++++++++++***********))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""!!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{{{{yyyyyzzzzzzzzzzzzzzzzzzzz{{{{|||||}}}}~~~~~~~~~~~}~~~}}}}}}}}}}}}}}|||{{zzzxxxwwwvvvvuuuuuuuuuuuuuuurrrrssssssssssssssssssssstttttttttttttttttttttuuuuuttttuuuuuutuuttuuttuttttttttttttttttttttttttttttttsssssssssssssssssttttttttuuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqpppprrrrrrrrrrrrrrqqqqqqqqqqqssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppoooooooooooooooooooooopppppppppppoooooooooooooonnnnnnnmmmmmmmmmmmmmmmmmlkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgffffffffffffffffeeeeeeeeeeeedddddddddddddddcccccccaaaaaaaaaaaaa````````````aaaa``````````````___________^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::999999999999888888888887777777777777666666666666555555554444444444443333333222222222221111111111100011000000000000///////////...........------------,,,,,,,,,,,,,,++++++++++++***********)))))))))))))(((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""!!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{{{{yyyyzzzzzzzzzzzzzzzz{{{{{{{{|||||}}}}~~~~~~~~~~~~~~~~~~}}}}}~~~}}}}}|||{{{zyyxxwwwvvvvvuuuuuuuuuuuuussssssssssssssssssssssssstttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssssttttttttttuuuuuuuuuuuuuuuuuuuutttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqpprrrrrrrrrrrrrrrrqqqqqqqqqssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooooooooopppppppppppppoooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkjjjjjjjjjjjkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggffffffffffffffffeeeeeeeeeeeedddddddddddddddccccccaaaaaaaaaaaaaa```````````aaaaa``````````````___________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSRRRRRRRRSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::99999999999888888888888877777777777666666666666555555555444444444443333333222222222221111111111110011000000000000///////////...........------------,,,,,,,,,,,,,,++++++++++++***********)))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############"""""""!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{{{{yyyzzzzzzz{{{{{{{{{{{{{{{{||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{zyyxxxwwwvvvvvuuuuuuuuuuusssssssssssssssssssssssssttttttttttttuuuuuuuuuuuuuvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuututttttttsssssssssssssstttttttttttuuuuuuuuuuuuuuuuuuuuuttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttsssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooooooooppppppppppppppooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkjjjjjjjjjjkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggffffffffffffffffeeeeeeeeeeeedddddddddddddddcccccaaaaaaaaaaaaaaa``````````aaaaaa`````````````___________^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::99999999999988888888888877777777777766666666666555555555444444444444333333222222222221111111111110011000000000000///////////...........-------------,,,,,,,,,,,,,,++++++++++++***********))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{{{{yyyzzzzzz{{{{{{{{{{{{{{{{||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||{zzyyxxxwwwvvvvvvuuuuuuuuussssssssssssssssssssssssstttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuusssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuutttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrqqqqqsssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooooopppppppppppppppoooooooooonnnnnnnnnnnmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkjjjjjjjjkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggffffffffffffffffeeeeeeeeeeeedddddddddddddddccccbaaaaaaaaaaaaaaa`````````aaaaaaa`````````````___________^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;:::999999999999888888888888777777777777666666666666555555554444444444443333332222222222221111111111110111000000000000//////////............------------,-,,,,,,,,,,,,++++++++++++***********)))))))))))))(((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""!!!!!!!!!!!!!! {{{{{{{{{{zzzzzzzzz{{{{yyyzzzzz{{{{{{{{{{{{{{{{{|||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||{zzyyyxxwwwwvvvvvvvuuuuuusssssssssssssssssssssstttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuusssssssstttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrqqqsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooopppppppppppppppppoooooooonnnnnnnnnnnnmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggffffffffffffffffeeeeeeeeeeeedddddddddddddddcccbbaaaaaaaaaaaaaaa````````aaaaaaaa`````````````___________^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::99999999999888888888888877777777777666666666666555555555444444444443333332222222222221111111111110111000000000000//////////............------------,-,,,,,,,,,,,,++++++++++++***********)))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""!!!!!!!!!!!!!! zz{{{{{zzzzzzzzzzzzzz{{yyyyzzzz{{{{{{{{{{{{{{{{{|||||}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}{{zzzyyxxxwwwvvvvvvvvvvvvsssssssssssssssssttttttttuuuuuuuuuuuuuuuuuuvvvvvvwwvvwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssrqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrqqsssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooppppppppppppppppppooooooonnnnnnnnnnnnnmmmmmmmmmmmmllkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhggggggfffffffffffffffeeeeeeeeeeeeedddddddddddddddccbbbaaaaaaaaaaaaaaa```````aaaaaaaaa`````````````___________^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::99999999999988888888888877777777777766666666666555555555444444444444333332222222222221111111111110111000000000000//////////............--------------,,,,,,,,,,,,,+++++++++++************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""!!!!!!!!!!!!! zzzzzzzzzzzzzzzzzzzzzz{xyyyzzzz{{{{{{{{{{{{{{{{{||||}}}}}~~~~~~~~~~~~~~~~~~~}}|{{zzzyyxxxwwwwvvvvvvvvvvsssssssssssssstttttttttttuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttssssssssssrrrqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooopppppppppppppppppppoooooonnnnnnnnnnnnnnmmmmmmmmmmmlllkkkkkkkkkkkkkkkkkjjjjjkkkkkkkkjjjjjjjjjjjjjjjjijiiiiiiiiiiiiiiihhhhhhhhhgggggggfffffffffffffffeeeeeeeeeeeeedddddddddddddddcbbbbaaaaaaaaaaaaaa```````aaaaaaaaa``````````````__________^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::99999999999888888888888877777777777666666666665555555554444444444443333332222222222221111111111111111000000000000//////////............--------------,,,,,,,,,,,,+++++++++++************))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$%$$$$$$$$$$$$$############"""""""!!!!!!!!!!!!! zzzzzzzzzzyyyyyyyyzzzzzxyyyyzzzz{{{{{{{{{{{{{{{{|||||}}}}~~~~~~~~~~~~}||{{{zzyyxxxwwwwwvvvvvvvvsssssssssssttttttttttttttuuuuuuuuuuvvvvvvvvvvwwwwwxwwxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuutttttttttttttttttttttttttuuuuuvvvvuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvuuuuvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttssssssssrrrrrqqqqqqqqqqqqqqqqqqqqsrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooqppppppppppppppppppppoooonnnnnnnnnnnnnnnmmmmmmmmmmllllkkkkkkkkkkkkkkkkkjjjjkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhggggggggfffffffffffffffeeeeeeeeeeeeeddddddddddddddcbbbbbaaaaaaaaaaaaaa``````aaaaaaaaaa``````````````___________^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::99999999999988888888888877777777777766666666665555555555444444444444333332222222222221111111111111111000000000000//////////............--------------,,,,,,,,,,,,+++++++++++************)))))))))))))(((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$%$$$$$$$$$$$$$############"""""""!!!!!!!!!!!!!! yyyyyyyyyyyyyyyyyyyyzzzxxyyyzzzz{{{{{{{{{{{{{{{{|||||}}}}~~~~~~~~~~€€€€~~}||{{{zzyyxxxxwwwwwvvvvvvsssssssssttttttttttttuuuuvvvvvvvvvvvvvvvvvvvwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuutttttttttttttttttttttttttuuuvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttsssssrrrrrrrqqqqqqqqqqqqqqqqqqsssrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooqqqpppppppppppppppppppooonnnnnnnnnnnnnnnnnmmmmmmmmlllllkkkkkkkkkkkkkkkkkkjjkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhgggggggggfffffffffffffffeeeeeeeeeeeeeddddddddddddddbbbbbbaaaaaaaaaaaaaa`````aaaaaaaaaaa``````````````__________^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::99999999999988888888888877777777777766666666665555555555444444444444333333222222222221111111111111111100000000000//////////.............--------------,,,,,,,,,,,,++++++++++*************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$%$$$$$$$$$$$$$############""""""""!!!!!!!!!!!!! xxyyyyyyyyyyyyyyyyyyyyzxxxyyyzzzz{{{{{{{{{{{{{{{||||||}}}}~~~~~~~~~~~€€€€€€~}}||{{{zzyyyxxxwwwwwwwvvvtttttttttttttttttuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvtttttttttttttttttttttttttuuvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttsssrrrrrrrrrqqqqqqqqqqqqqqqqsssssrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppppppooooooooqqqqqppppppppppppppppppoonnnnnnnnnnnnnnnnnnmmmmmmmllllllkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhggggggggggfffffffffffffffeeeeeeeeeeeeedddddddddddddbbbbbbbaaaaaaaaaaaaaa````aaaaaaaaaaaa`````````````___________^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;:::::99999999999888888888888877777777777666666666655555555555444444444443333332222222222221111111111111111000000000000//////////............--------------,,,,,,,,,,,,+++++++++++************))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$%%$$$$$$$$$$$$############""""""""!!!!!!!!!!!!! xxxxxxxxxxxxxxxxxxxyyyywxxxyyyzzzzz{{{{{{{{{{{{{{{|||||}}}}~~~~~~~~~~~~~€€€€€€€}}}||{{zzzyyyxxxxwwwwwwwvtttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwxxxxyxyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwvvvvvvvvttttttttttttttttttttttttuuuvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttsrrrrrrrrrrrrqqqqqqqqqqqqqsssssssrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppppoooooooqqqqqqppppppppppppppppppoonnnnnnnnnnnnnnnnnnmmmmmmlllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhgggggggggggfffffffffffffffeeeeeeeeeeeedddddddddddddbbbbbbbaaaaaaaaaaaaaaa```aaaaaaaaaaaaa````````````____________^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::99999999999988888888888877777777777766666666655555555555444444444444333332222222222221111111111111111000000000000//////////............--------------,,,,,,,,,,,,+++++++++++************))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$%%$$$$$$$$$$$$$###########""""""""!!!!!!!!!!!!!! wwwxxxxxxxxxxxxxxxxxyyywwxxxyyyyzzzzzzzzzzzzzzzz{{{{||||}}}~~~~~~~~~~~~~~€€€€€€€€~}}|||{{zzzyyyxxxxwwwwwwwtttttttttttttuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwwxxxxyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxwwwwwwwwwvvvvvuuttttttttttttttttttttttuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvuuwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttrrrrrrrrrrrrrrqqqqqqqqqqqsssssssssrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppoooooqqqqqqqppppppppppppppppppoonnnnnnnnnnnnnnnnnnmmmmmlllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhggggggggggggffffffffffffffeeeeeeeeeeeeeddddddddddddbbbbbbbbaaaaaaaaaaaaaaa``aaaaaaaaaaaaa````````````_____________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFFEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;::::::9999999999988888888888887777777777766666666655555555555444444444444333333222222222222111111111111111100000000000//////////.............--------------,,,,,,,,,,,,++++++++++*************)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$%%$$$$$$$$$$$$$###########"""""""""!!!!!!!!!!!!! wwwwwwwwwwwwwwwwxxxxxxywwwxxxyyyyyzzzzzzzzzzzzzzz{{{{||||}}}~~~~~~~~~~~~~€€€€€€€~}}}||{{{zzzyyyxxxxxwwwwwttttttttttttuuuuuuvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxwwwwwwwwvvvuuuuutttttttttttttttttuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvuwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttrrrrrrrrrrrrrrrrqqqqqqqqqsssssssssssrrrrrrrrrrrrrrttssssssssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppppoooqqqqqqqqqppppppppppppppppooonnnnnnnnnnnnnnnnnnmmmmllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhgggggggggggggfffffffffffffeeeeeeeeeeeeeedddddddddddbbbbbbbbbaaaaaaaaaaaaaa``aaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;::::::99999999999988888888888877777777777766666666555555555555444444444443333332222222222221111111111111111000000000000//////////............--------------,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$%%$$$$$$$$$$$$$$##########"""""""""!!!!!!!!!!!!! vvwwwwwwwwwwwwwwwwwxxxxvwwwxxxxyyyyyyyyyyyyyyyzzzzz{{{{|||}}}~~~~~~~~~~~~€€€€€~}}}|||{{{zzzyyyxxxxxxwwwutttttttttuuuuuuvvvvvvwwwxxxxxwwwwwwwwwwwwxxxxxyyyyyyzzzzz{{{{{{{{{{{zzzzzzzzyyyyyyyyxxxxxxxxwwwwwwwvuuuuuuuuttttttttttttuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttrrrrrrrrrrrrrrrrrrqqqqqqqsssssssssssssrrrrrrrrrrrrttttssssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppooqqqqqqqqqqpppppppppppppppoooonnnnnnnnnnnnnnnnnnnmmlllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihggggggggggggggffffffffffffeeeeeeeeeeeeeeeddddddddddbbbbbbbbbbaaaaaaaaaaaaaa`baaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVWWWWWWWWVVVVVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFFEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;::::::99999999999988888888888877777777777766666666555555555555444444444444333332222222222221111111111111111000000000000//////////............--------------,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$%%%$$$$$$$$$$$$$##########"""""""""!!!!!!!!!!!!!! vvvvvvwwwwwwwwwwwwwwxxxvvwwwwxxxxyyyyyyyyyyyyyyyzzzzz{{{|||}}}}~~~~~~~~~~~}}}}|||{{zzzzyyyyxxxxxxwuuuttttttuuuuuuvvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyzyzzzz{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyxxxxxxxwwwwwwuuuuuuuuuuuuttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttrrrrrrrrrrrrrrrrrrrrqqqqqssssssssssssssrrrrrrrrrrrttttttssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppppqqqqqqqqqqpppppppppppppppoooooonnnnnnnnnnnnnnnnnnmllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiigggggggggggggggffffffffffffeeeeeeeeeeeeeeedddddddddbbbbbbbbbbbaaaaaaaaaaaaaabbaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVWWWWWWWWWVVVVVVVVVVVVUUUUTTTTTTTTTTTTSSSSSSSSSSSSRTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;:::::::9999999999988888888888887777777777766666666655555555555444444444444333333222222222222111111111111111100000000000//////////.............--------------,,,,,,,,,,,,++++++++++*************))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$%%%$$$$$$$$$$$$$##########"""""""""!!!!!!!!!!!!!! vvvvvvvvvvvvvvwwwwwwwwxvvvwwwwxxxxxxxxxxxxxxxxyyyyyzzz{{{|||}}}}~~~~~~~~~~}}}}|||{{{zzzyyyyyxxxxxxuuuuuuuuuuuuuuvvvvwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyzzyzzzz{{{{{|||||||||{{{{{{{zzzzzyyyyyyyyxxxxxxxwwwwuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwxxxxxxxxxxwwwwwwwvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrqqqssssssssssssssssrrrrrrrrrtttttttsssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppppqqqqqqqqqqqqpppppppppppppooooooonnnnnnnnnnnnnnnnnnlllllllllllllkkkkkkkkkkkklkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihgggggggggggggggffffffffffffeeeeeeeeeeeeeeeddddddddbbbbbbbbbbbbaaaaaaaaaaaaabbbaaaaaaaaaaaaaa``````````______________^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUTTTTTTTTTTTTSSSSSSSSSSSSTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;:::::::99999999999988888888888877777777777766666666555555555555444444444443333332222222222221111111111111111000000000000//////////............--------------,,,,,,,,,,,,+++++++++++************))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""!!!!!!!!!!!!! rrsssssssssssssssttttttvvvvwwwwxxxxxxxxxxxxxxxxxwwxxxxyyzzz{{{{|||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€~~~}}}||||{{{{{{zzzyyyyyyyyyzzzzz{{{{||||||{{{{{{{{{zzzzzzzz{{{{{{|||}}}~~~~€€€€€€~~~}}}}}||||||||{{{{{{zzzz{zzzzzzzzzzzzzzzzzzzzzzzzwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuttttttttttttttttttttttssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppqqqqqppppppppppppppppppoonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhgggggggggghhhhggggggggggggggfffffffffffeeeeeeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa`````````````____]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZYYYYYXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::999999999998888887777777777766666666666665555555555544444444443333322222222222211111111111111000000000000////////////............-----------,,,,,,,,,,,,++++++++++++++************)))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!! rrrrsssssssssssssstttttuvvvvwwwwwwwxxxxxxxxxxxxxwwwwxxxyyzzz{{{{|||||||}}~~~~~~~~~~~~~~~~~~~~~~~~}€€€~~~~}}}}||||{{{{{{zzzzyyyyyyzzzzz{{{{|||||}}{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~€€€€€€€€€€€~~~~}}}}}}|||||||{{{{{zzz{{zzzzzzzzzzzzzzzzzzzzzzzwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvxxxxxxxxxxxxxxxxxxxxxxwwwwyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuutttttttttttttttttttsssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppqqqqqqpppppppppppppppppppnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhggggggggghhhhgggggggggggggggfffffffffffeeeeeeeeeeeeeeedddddddddddddccccccccccccccbbbbcbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa``````````````___^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999998888887777777777776666666666665555555555554444444443333322222222222211111111111111000000000000////////////............-----------,,,,,,,,,,,,,+++++++++++++************))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! rrrrrrsssssssssssssstttuuuvvvvvwwwwwwwwwwwwwwwwwvvwwwxxxyyzzz{{{{|||||||}~~~~~~~~~~~~~~~~~~~~~~}}}€€~~~~}}}}|||||{{{{{zzzzzyyyyyzzzzz{{{||||}}}}|||{{{{{{{{{{{{{{{{{{{||||}}}~~~€€€€€€€€€€€€€€~~~~}}}}}}||||||{{{{{zz{{{zzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxyyyxxxyyyyyyxxxxxxwwwwwwvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuttttttttttttttttttsssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppqqqqqqqppppppppppppppppppnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjihhhhhhhhhhhhhhhhgggggggghhhhhgggggggggggggggfffffffffffeeeeeeeeeeeeeeddddddddddddddccccccccccccccbbbccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````___^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999998888888777777777776666666666666555555555554444444443333332222222222221111111111111100000000000////////////............------------,,,,,,,,,,,,++++++++++++++************)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!! rrrrrrrrsssssssssssssttuuuuvvvvvvvwwwwwwwwwwwwwwvvvwwwxxxyyzzz{{{{||||||}~~~~~~~~~~~~~~~~~}}}}}}}}€~~~~}}}}}||||{{{{{{zzzzyyyyzzzzz{{{{|||}}}}}|||||{{{{{{{{{{{{{{{{{||||}}}~~~~€€€€�������€€€€~~~~~}}}}}||||||{{{{{z{{{{{zzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxwwwwwwvvvvxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuttttttttttttttttssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqppppppppppppppppoonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiihhhhhhhhhhhhhhhhggggggghhhhhhgggggggggggggggfffffffffffeeeeeeeeeeeeeeddddddddddddddccccccccccccccbbcccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa`````````````__^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;::::::::::::99999999988888887777777777776666666666665555555555554444444433333322222222222211111111111111000000000000////////////............-----------,,,,,,,,,,,,++++++++++++++************)))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!! rrrrrrrrrrrssssssssssstuuuuuuvvvvvvvvvvvvvvvvwwwvvvvwwwxxyyyzzz{{{{{|||||~~~~~~~~~~~~~~}}}}}}}}}}}~~~~}}}}}|||||{{{{{zzzzzyyzzzzzz{{{{|||}}}}}|||||||{{{{{{{{{{{{{{|||||}}}}~~~€€€€����������€€~~~~~}}}}}|||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxwwwwwwvvvvxxxxxwwwwwxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuutttttttttttttttssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppqqqqqqqqqqpppppppppppppppooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhhhhhhhhgggggghhhhhhhgggggggggggggggfffffffffffeeeeeeeeeeeeeeddddddddddddddccccccccccccccbccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa`````````````_^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999988888888777777777776666666666665555555555554444444433333322222222222211111111111111000000000000////////////............-----------,,,,,,,,,,,,,+++++++++++++************)))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!! rrrrrrrrrrrrssssssssssstuuuuuuuvvvvvvvvvvvvvvvvvuvvvvwwwxxyyyzzzz{{{|||||~~~~~~~~~~~~~}}}}}}}}}}}}~~~~}}}}}|||||{{{{{zzzzzzyzzzzzz{{{{|||}}}}}|||||||||{{{{{{{{{{{||||||}}}}~~~~€€€������������€€€~~~~~}}}}}|||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwvvvxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuttttttttttttttsssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqppppppppppppppoooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjiiiihhhhhhhhhhhhhhhhggggghhhhhhhhgggggggggggggggfffffffffffeeeeeeeeeeeeeedddddddddddddccccccccccccccbccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````_^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYXXXXXWWWWWWWWWWWWWVVVVVVVVWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999988888888777777777776666666666666555555555554444444433333332222222222221111111111111100000000000////////////............------------,,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!! rrrrrrrrrrrrrrsssssssssttuuuuuuuuuuuvvvvvvvvvvvvuuvvvvwwxxxyyyzzzz{{{||||~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~}}}}}|||||{{{{{zzzzzyyzzzzzz{{{{||||}}}}||||||||||{{{{{{{{||||||||}}}}}~~~€€€����‚‚‚‚���€€€€~~~~}}}}}||||{{{{|{{{{{{zzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppqqqqqqqqqqqqpppppppppppppooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjiiiiihhhhhhhhhhhhhhhhgggghhhhhhhhhgggggggggggggggffffffffffeeeeeeeeeeeeeeedddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYXXXXXXWWWWWWWWWWWWVVVVVVVVWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSTSSSSSSSSSSSRRRRRRRRRRRRQRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;::::::::::::99999999888888887777777777776666666666665555555555554444444333333322222222222211111111111111000000000000////////////............-----------,,,,,,,,,,,,++++++++++++++************)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""""!!!!!!!!!!! rrrrrrrrrrrrrrsssssssssttttuuuuuuuuuuuuuuuvvvvvvuuuvvvwwwxxxyyyzzz{{{{|||~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~}}}}}|||||{{{{{zzzzyyyyzzzzzz{{{||||}}}}|||||||||||||||||||||||||||}}}}}~~~€€€����‚‚‚‚‚‚���€€€~~~~}}}}|||||{{{|{{{{{{{zzzzzzzzzzzzzzzzzxxxxxxxxxxxxxyyyyyyyyyyzzyyyyyyyyyyyxxxxwwwwwwwvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppoooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkjjjjjjjjiiiiiihhhhhhhhhhhhhhhhggghhhhhhhhhhgggggggggggggggffffffffffeeeeeeeeeeeeeeedddddddddddddcccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZXXXXXXWWWWWWWWWWWWWVVVVVVVWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999888888888777777777776666666666665555555555554444444333333332222222222211111111111111000000000000////////////............-----------,,,,,,,,,,,,++++++++++++++************)))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!! rrrrrrrrrrrrrssssssssssttttttuuuuuuuuuuuuuuuvvvvuuuuvvvwwwxxxyyyzzz{{{{||}~~~~~~~~~~~~~}}}}}}}}}}}~~~~}}}}}||||{{{{{{zzzzyyyyyzzzzz{{{{||||}}}||||||||||||||||||||||||||||}}}}}~~~€€€���‚‚‚‚‚‚‚���€€€~~~}}}}}||||{{{|{{{{{{{zzzzzzzzzzzzzzzzzxxxxxxxxxxxxyyyyyyyyyzzzzyyyyyyyyyyxxxxxwwwwwwwvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuutttttttttssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppoooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkjjjjjjjiiiiiiihhhhhhhhhhhhhhhhgghhhhhhhhhhhgggggggggggggggffffffffffeeeeeeeeeeeeeeedddddddddddddcccccccccccccccccccbbbbbbbbbbbbbaaaaabaaaaaaaaaaaaa```````````^^^^^^]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXXWWWWWWWWWWWWWVVVVVVWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;::::::::::::99999998888888887777777777766666666666665555555555544444443333333322222222222211111111111111000000000000///////////............------------,,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!! rrrrrrrrrrrrrrssssssssstttttttuuuuuuuuuuuuuuuuvvuuuuvvvvwwwxxxyyyzzz{{{||}}~~~~~~~~~~~~~~~}~}}}}}}€~~~~}}}}}||||{{{{{zzzzyyyyyyyzzzzz{{{{||||}}{||||||||||||||||||||||||||||}}}}}~~€€����‚‚‚‚‚‚����€€€~~~~}}}}||||{{{|{{{{{{{{zzzzzzzzzzzzzzzzxxxxxxxxxxxyyyyyyyyyzzzzzyyyyyyyyyyxxxxxwwwwwwwwvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvuuuuuuuuuuuuuuuuuuutttttttsssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkjjjjjjiiiiiiiihhhhhhhhhhhhhhhhghhhhhhhhhhhhggggggggggggggfffffffffffeeeeeeeeeeeeeeddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbaaaabaaaaaaaaaaaaa```````````^^^^^^^]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZXXXXXXXXWWWWWWWWWWWWVVVVVVWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999998888888887777777777776666666666665555555555554444443333333322222222222211111111111111000000000000////////////............-----------,,,,,,,,,,,,++++++++++++++************)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!! rrrrrrrrrrrrrsssssssssstttttttttuuuuuuuuuuuuuuvvuuuuuvvvwwwxxxxyyyzzz{{{|}}~~~~~~~~~~~~~~~~~~~~~}}€€~~~~}}}}|||||{{{{{zzzzyyyyyyyyzzzzz{{{{|||||{{{{|||||||||||||||||||||||||||}}}}~~€€���‚‚‚‚‚‚�����€€€~~~}}}}||||{{{||{{{{{{{{zzzzzzzzzzzzzzzxxxxxxxxxxyyyyyyyyyzzzzzzyyyyyyyyyxxxxxwwwwwwwwwwvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuutttttsssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppoooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeedddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbaaabbaaaaaaaaaaaaa``````````^^^^^^^]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZXXXXXXXXWWWWWWWWWWWWWVVVVVWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999998888888888777777777776666666666666555555555554444443333333332222222222211111111111111000000000000////////////............-----------,,,,,,,,,,,,++++++++++++++************)))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""""!!!!!!!!!! rrrrrrrrrrrrrsssssssssstttttttttttuuuuuuuuuuuuuvtuuuuvvvvwwwxxxyyyzzz{{{|}}}~~~~~~~~~~~~~~~~~~~~~~€€€~~~}}}}|||||{{{{zzzzyyyyyyyyyyzzzzz{{{{||||{{{{{{{|||||||||||||||||||||||||}}}}~~€€€���‚‚‚‚‚�����€€€€~~~}}}}||||{{{||{{{{{{{{{zzzzzzzzzzzzzzxxxxxxxxxyyyyyyyyyzzzzzzzyyyyyyyyyxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwyyyxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuutttssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeeddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbaaabbbaaaaaaaaaaaaa`````````^^^^^^^^]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZXXXXXXXXXWWWWWWWWWWWWVVVVVWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;;::::::::::::99999988888888887777777777776666666666665555555555544444433333333322222222222211111111111111000000000000///////////............------------,,,,,,,,,,,,+++++++++++++*************)))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!! rrrrrrrrrrrsssssssssssstttttttttttttuuuuuuuuuuuvtuuuuuvvvvwwwxxxyyyzzz{{{}}}}~~~~~~~~~~~~~~~~~~~~~€€€€~~~}}}}||||{{{{{zzzzyyyyyyyyyyyzzzzz{{{{{||{{{{{{{{{||||||||||||||||||||||||}}}}~~€€€���‚‚‚‚������€€€~~~}}}||||{{{|{{{{{{{{{{{zzzzzzzzzzzzzxxxxxxxxyyyyyyyyyzzzzzzzzyyyyyyyyxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwxxxwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuutttsssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqrqqqqqqqqqqqqqqqqqqqpppppoooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeeeddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbaabbbbaaaaaaaaaaaaa````````^^^^^^^^^]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZZXXXXXXXXXWWWWWWWWWWWWWVVVVWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999988888888888777777777776666666666665555555555554444433333333322222222222211111111111111000000000000////////////............-----------,,,,,,,,,,,,++++++++++++++************)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$########"""""""""""""!!!!!!!!!! rrrrrrrrrsssssssssssssstttttttttttttuuuuuuuuuuuvtuuuuuvvvvwwwwxxxyyyzzz{{}}}}}~~~~~~~~~~~~~~~�€€€€~~~}}}||||{{{{{zzzyyyyyyyyyyyyyzzzzz{{{{{|zz{{{{{{{{||||||||||||||||||||||||}}}~~~€€€���‚‚‚������€€€~~~}}}||||{{{|{{{{{{{{{{{{zzzzzzzzzzz{xxxxxxxyyyyyyyyyzzzzzzzzzyyyyyyyxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwxxxxxwwwwwwwwwwwwwwwwwwwwvvuuuuuuuuuuuuuuuuuuuuuuuttssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqrrqqqqqqqqqqqqqqqqqqqppppoooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeeeeddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbabbbbaaaaaaaaaaaaa````````^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[ZZZZZZZZZXXXXXXXXXXWWWWWWWWWWWWWVVVWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999988888888888777777777776666666666666555555555554444433333333332222222222211111111111111000000000000////////////............-----------,,,,,,,,,,,,++++++++++++++************)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$########"""""""""""""!!!!!!!!!! rrrrrrrsssssssssssssssstttttttttttttuuuuuuuuuuuuttuuuuuvvvvwwwwxxyyyzzz{{|}}}}}~~~~~~~~~~��€€€~~~}}}||||{{{{zzzyyyyyyyyyyyyyyyzzzzzz{{{{zzzz{{{{{{|||||||||}|||||||||||||||}}}~~~€€€����‚������€€€€~~~}}}|||{{{{|{{{{{{{{{{{{{{zzzzz{{{{{xxxxxxyyyyyyyyyyzzzzzzzzzyyyyyyyxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuuuuuuuttssssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqpppooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkjiiiiiiiiiiiiihhhhhhhhhhhhihhhhhhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeeeeddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```````^^^^^^^^^^]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[ZZZZZZZZXXXXXXXXXXXWWWWWWWWWWWWVVVWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999888888888887777777777776666666666665555555555544444333333333322222222222211111111111111000000000000///////////............------------,,,,,,,,,,,,+++++++++++++************)))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!! rrrrrsssssssssssssssssstttttttttttttuuuuuuuuuuuuttuuuuuuvvvvwwwxxxyyyzzz{||}}}}}~~~~~~~���€€~~~}}}||||{{{{zzzyyyyyyyyyyyyyyyyzzzzzz{{{zzzzz{{{{{{||||||}}}}}||||||||||||||}}}~~~€€€����������€€€€~~}}}||||{{{|{{{{{{{{{{{{{{{{{{{{{{{{xxxxxyyyyyyyyyyzzzzzzzzzzyyyyyyxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuuuuuttttsssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqppoooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkiiiiiiiiiiiiiihhhhhhhhhhhiihhhhhhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeeeeddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa``````^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZXXXXXXXXXXXWWWWWWWWWWWWWVVWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999888888888888777777777776666666666665555555555554444333333333322222222222211111111111111000000000000////////////...........------------,,,,,,,,,,,,++++++++++++++************)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$########"""""""""""""!!!!!!!!!! rrrsssssssssssssssssssstttttttttttuuuuuuuuuuuuuutttuuuuuuvvvvwwwxxxyyyzzz|||}}}}}~~~~~~���€€€~~~}}}|||{{{{{zzzyyyyyyyyyyyyyyyyzzzzzzzz{yzzzzzz{{{{||||||}}}}}}|||}||||||||||}}}~~~€€€��������€€€€€~~~}}}|||{{{|{{{{{{{{{{{{{{{{{{{{{{{{xxxxyyyyyyyyyyyzzzzzzzzzzyyyyyxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwyyyyyyyyyyyyyyyyyyyyyyxxxxzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuutttttssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkiiiiiiiiiiiiiiihhhhhhhhhhiiihhhhhhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeeeddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[ZZZZZZZXXXXXXXXXXXXWWWWWWWWWWWWWVWWWWWWWWVVVVVVVVVVVVUUUUUVUUUUUUUUUUUUUTTTTTTTTTSSTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999988888888888777777777776666666666666555555555554444333333333332222222222211111111111111000000000000////////////............-----------,,,,,,,,,,,,++++++++++++++************)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$########"""""""""""""!!!!!!!!!! rssssssssssssssssssssssttttttttttuuuuuuuuuuuuuuuttttuuuuuvvvvvwwwxxxyyyzz||||}}}}}~~~~~���€€€~~}}}||||{{{{{zzzyyyyyyyyyyyyyyyyyzzzzzzzzyyyzzzzz{{{{|||||}}}}}}}||}}|||||||||}}}}~~~€€€€�€€€€€€€€€€~~~}}}|||{{{|{{{{{{{{{{{{{{{{{{{{{{{{xxxyyyyyyyyyyyzzzzzzzzzzzyyyyxxxxxxxwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuutttttttssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqrrrrrrrqqqqqqqqqqqqqqqqqqoooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkiiiiiiiiiiiiiiihhhhhhhhhhiiiihhhhhhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeeeddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa`````^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[ZZZZZZXXXXXXXXXXXXXWWWWWWWWWWWWVWWWWWWWWVVVVVVVVVVVVUUUUUVVVUUUUUUUUUUUUTTTTTTTTTSTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>==>===========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999888888888887777777777776666666666665555555555554443333333333322222222222211111111111111000000000000///////////............------------,,,,,,,,,,,,+++++++++++++************)))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!! sssssssssssssssssssssssttttttttuuuuuuuuuuuuuuuuuttttuuuuuuvvvvwwwwxxxyyyz{{||||}}}}~~~~~���€€€~~}}}|||{{{{{zzzzyyyyyyyyyyyyyyyyyyzzzzzzzyyyyzzzz{{{{|||||}}}}}}}}}}}}|||||||||}}}}~~~€€€€€€€€€€€€€~~~}}}|||{{|{{{{{{{{{{{{{{{{{{{{{{{{xxyyyyyyyyyyyyzzzzzzzzzzyyyyxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrqqqqqqqqqqqqqqqqqpoooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjiiiiiiiiiiiiiiihhhhhhhhhiiiiihhhhhhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeeeddddddddddddddccccdcccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>==>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999888888888888777777777776666666666665555555555554443333333333322222222222211111111111111000000000000////////////...........------------,,,,,,,,,,,,+++++++++++++*************)))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!! ssssssssssssssssssssssstttttttuuuuuuuuuuuuuuuuuutttttuuuuuuvvvvwwwxxxxyyy{{{|||||}}}}~~~���€€~~~}}}|||{{{{{zzzzyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyzzzz{{{{||||}}}}}}}}}}}}}}||||||}}}}}~~~~€€€€€€€€€€~~~}}}||{{||{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyzzzzzzzzzyyyyxxxxxxxxwwwwwwwwwwwwwwwyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqppoooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjiiiiiiiiiiiiiiiihhhhhhhhiiiiiihhhhhhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeeeddddddddddddddcccddcccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```_^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>==>============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999988888888888777777777777666666666666555555555554443333333333332222222222211211111111111000000000000////////////............-----------,,,,,,,,,,,,++++++++++++++************)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$########"""""""""""""!!!!!!!!!! sssssssssssssssssssssssttttuuuuuuuuuuuuuuuuuuuuutttttuuuuuuuvvvvwwwxxxxyyz{{{{||||}}}}~~~~��€€€~~}}}|||{{{{{zzzzzyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyzzzz{{{||||}}}}}}}}}}}}}}}}}|}}}}}}}}~~~~€€€€€~~~}}|||{||{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyzzzzzzzzyyyyyxxxxxxxwwwwwwwwwwwwwwwwyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrqqqqqqqqqqqqqqpppoooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkjjiiiiiiiiiiiiiiiihhhhhhhiiiiiiihhhhhhhhhhhhhhhggggggggggfffffffffffffffeeeeeeeeeeeeedddddddddddddcccddccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```__^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>=>>===========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999888888888887777777777777666666666665555555555554433333333333322222222222212111111111111000000000000///////////............-----------,,,,,,,,,,,,++++++++++++++************)))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$########"""""""""""""!!!!!!!!!! ssssssssssssssssssssstttuuuuuuuuuuuuuuuuuuuuuuuuttttttuuuuuuuvvvvwwwwxxxxzzz{{{{||||}}}~~~~~~~�€€€~~~}}||||{{{{{zzzzzyyyyyyyyyyyyyyyyyyyyzzzzzyyyyyyyzzz{{{{||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~€€~~~}}||||||{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyzzzzzzzyyyyyxxxxxxxxwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyyzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrqqqqqqqqqqqqqppppoooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkkkkkjjjiiiiiiiiiiiiiiiihhhhhhiiiiiiiihhhhhhhhhhhhhhgggggggggggfffffffffffffffeeeeeeeeeeeeddddddddddddddccdddccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa``__^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>=>>===========<<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999888888888888777777777777666666666666555555555554443333333333322222222222212111111111111000000000000////////////...........------------,,,,,,,,,,,,+++++++++++++************)))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""""!!!!!!!!!! sssssssssssssssssssttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttuuuuuuuvvvvwwwwxxxyzzzz{{{{||||}}}~~~~~~~~~€€€~~~}}||||{{{{{zzzzzzyyyyyyyyyyyyyyyyyzyzzzzzzxyyyyyyzzzz{{{|||||}}}}}}}~~}}}}}}}}}}}}}}}}}~~~~~~~~~€€€€~~~}}||}|||{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyzzzzzzzyyyyyxxxxxxxxwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrqrrrrrrrrrrrrrqqqqqqqqqqqqppppppoooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllllkkkkkkkkkjjjjiiiiiiiiiiiiiiiihhhhhiiiiiiiihhhhhhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeeeddddddddddddddcddddcccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa`___^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999988888888888777777777777666666666666555555555554443333333333332222222222212211111111111100000000000////////////............-----------,,,,,,,,,,,,++++++++++++++************)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!! sssssssssssssssssttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttuuuuuuuuvvvvwwwwwxyyyzzzz{{{{||||}}}}}~~}}}€~~~}}||||{{{{{{zzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzxxyyyyyyzzz{{{{||||}}}}}}}~~~~~}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€~~}}|}}|||{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyzzzzzzyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvuuuuuuuutttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppoooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmlllllllllllllllllkkkkkkkjjjjjiiiiiiiiiiiiiiiihhhhiiiiiiiiihhhhhhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeeedddddddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`____^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999988888888888877777777777766666666666555555555555443333333333332222222222222211111111111100000000000////////////............-----------,,,,,,,,,,,,++++++++++++++************)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$########"""""""""""""!!!!!!!!!! sssssssssssssssstttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttuuuuuuuuvvvvvvwwwwyyyyyzzzzz{{{||||}}}}}}}}~~~}}}||||{{{{{{zzzzzzzzyyyyyyyzzzzzzzzzzzzzzzzzxxyyyyyyzzzz{{{{||||}}}}}}~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~€€€€€€€€€€~~}}}}}|||{{{{{{{{{{{{{||||||yyyyyyyyyyyyzzzzzzzzzyyyyxxxxxxxxxxwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwvvvvvvvvvvvvvvvvvvvuuuuuuutttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllllkkkkkkkjjjjjjiiiiiiiiiiiiiiiihhhiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeeeddddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa____^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999988888888888777777777777666666666666555555555554443333333333322222222222222111111111111000000000000///////////............------------,,,,,,,,,,,,+++++++++++++************)))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$########"""""""""""""!!!!!!!!!! sssssssssssssssssssssssttuuuuuuuuuuuuuuuuuuuuuuussssssssssssssttttttuuuuuvwwwwwxxxxxyyyyzzzzzzzzzz|{{{{zzzyyyyyxxxxxxxxxxxwxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxyyyyzzzz{{{{|||||||||||||||||||||||||||||||}}}~~~~€€€€€€€€€~~}||{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttttttttssssssssssssssssssssqqqqqqqqqqqqqppppppppppppppppppppooooooooooooooooopooooooooooooooooonnnnnnnmmmmmllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjiijjjjjjjjiiiiiiiiiiiiiihhhhhgggggggggggggggfffffffffeeeeeeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbaaaaaaaa`````````````____^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJIIIIIIIIIIIIHHHHHHHHHHHGHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888777777777776666666666665555555555544444444333333333332222222222221111111111110000000////////////............-------------,,,,,,,,,,,,+++++++++************)))))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!! sssssssssssssssssssssstuuuuuuuuuuuuuuuuuuuuuuuuussssssssssssssttttttttuuuvvvvwwwwwxxxxyyyyyzzzzzyy{{zzzzyyyyyxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxyyyyyzzzz{{{{|||||||||||}}}}}}|||||||||||||}}}~~~~€€€€�����€€€~~}||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzyyyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttttsssssssssssssssssssqqqqqqqqqqqqqqppppppppppppppppppppooooooooooooooooppooooooooooooooooonnnnnnmmmmmmllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjiijjjjjjjjiiiiiiiiiiiiiiihhhhhgggggggggggggggfffffffffeeeeeeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbaaaaaaaaa`````````````___^^^^^^^^^]]]]]]]]]]]]]\\\[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::999999999888888888887777777777776666666666655555555555444444443333333333332222222222221111111111100000000////////////...........-.------------,,,,,,,,,,,,++++++++************))))))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!! sssssssssssssssssssstttuuuuuuuuuuuuuuuuuuuuuuuuussssssssssssssstttttttttuvvvvvvwwwwwxxxxxyyyyyyyyyzzzzyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyzzzz{{{{||||||||}}}}}}}}}}}}}}|||||||}}}~~~€€���������€€~}}||{{{zzzzzzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssssssqqqqqqqqqqqqqqqppppppppppppppppppppooooooooooooooopppooooooooooooooooonnnnnmmmmmmmllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjijjjjjjjjjiiiiiiiiiiiiiiihhhhhggggggggggggggffffffffffeeeeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbaaaaaaaaaa`````````````__^^^^^^^^^^]]]]]]]]]]]]]\\[[[[[[[ZZZZZZZZZZZZZYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::999999999988888888888777777777776666666666665555555555444444444333333333332222222222221111111111110000000////////////.............------------,,,,,,,,,,,,++++++++*************))))*))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!! sssssssssssssssssstttttuuuuuuuuuuuuuuuuuuuuuuuuusssssssssssssssstttttttttuvvvvvvvwwwwwwxxxxxxxxxxxzyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyzzzz{{{{|||||||}}}}}}}}}}}}}}}}}}|||}}~~~~€€€��‚‚‚‚‚‚���€~}}||{{{{{{z{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssssqqqqqqqqqqqqqqqqqpppppppppppppppppppooooooooooooooppppooooooooooooooooonnnnmmmmmmmmlllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhggggggggggggggffffffffffeeeeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbaaaaaaaaaa`````````````__^^^^^^^^^^^]]]]]]]]]]]]\\[[[[[[[[ZZZZZZZZZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::::::999999999988888888888777777777777666666666665555555555444444444333333333332222222222221111111111110000000////////////.............------------,,,,,,,,,,,,+++++++++************))))*))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!! sssssssssssssssssttttttuuuuuuuuuuuuuuuuuuuuuuuuvsssssssssssssssssttttttttuuuuvvvvvvvwwwwwwwxxxxxxwyyyyyxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyzzzz{{{{||||||}}}}}}}}~~~}}}}}}}}}}~~~~~€€��‚‚‚‚ƒ‚‚‚‚��€€~~}}|||{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssqqqqqqqqqqqqqqqqqqpppppppppppppppppppooooooooooooopppppooooooooooooooooonnnmmmmmmmmmlllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhggggggggggggggffffffffffeeeeeeeeeeeeeedddddddddddddccccccccccccccbbbbbaaaaaaaaaaa`````````````_^^^^^^^^^^^]]]]]]]]]]]]]\[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;:::::::::::999999999888888888888777777777776666666666655555555554444444443333333333332222222222221111111111100000000///////////..............-----------,,,,,,,,,,,,+++++++++************))))*)))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!! sssssssssssssssttttttttuuuuuuuuuuuuuuuuuuuuuuuvvsssssssssssssssssttttttttuuuuuuvvvvvvvwwwwwwwwwwwwyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyzzzz{{{{|{|||}}}}}~~~~~~~~~~~}}}}}~~~~€€��‚‚‚ƒƒƒƒƒƒ‚‚��€~}}}||||{{{{{{||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{zzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssqqqqqqqqqqqqqqqqqqqpppppppppppppppppppooooooooooooppppppooooooooooooooooonnmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhggggggggggggggfffffffffeeeeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbaaaaaaaaaaaa`````````````^^^^^^^^^^^^]]]]]]]]]]]]][[[[[[[[[ZZZZZZZZZZZZZYYYXXXXXXXXXXXXWWWWWWWWWWWWVVXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;:::::::::::999999999988888888888777777777776666666666665555555554444444444333333333332222222222221111111111110000000////////////.............------------,,,,,,,,,,,+++++++++************))))**))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!! sssssssssssssttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvsssssssssssssssssttttttttuuuuuuuuvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyzzzz{{{{{||||}}}}~~~~~~~~~~~~~~~~€€��‚‚ƒƒƒƒ„„ƒƒƒ‚‚��€~~}}}||||||||||||||}}|||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyy{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxzzzzzzzzzzzzzzzzzyyyyyyyyzyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssrqqqqqqqqqqqqqqqqqqqppppppppppppppppppppoooooooooopppppppooooooooooooooooonmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhgggggggggggggggfffffffffeeeeeeeeeeeeeeddddddddddddddcccccccccccccbbbbaaaaaaaaaaaaa````````````^^^^^^^^^^^^^]]]]]]]]]]]][[[[[[[[[[ZZZZZZZZZZZZYYYXXXXXXXXXXXXXWWWWWWWWWWWWVXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::::99999999988888888888777777777777666666666665555555554444444444333333333332222222222221111111111110000000////////////.............------------,,,,,,,,,,,++++++++++************)))**))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""!!!!! sssssssssssstttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvsssssssssssssstttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvxxxxxxxxwwwwxwxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyzzzz{{{{{||||}}}~~~~~~~~~~~~~€€€��‚‚ƒƒƒ„„„„„„ƒƒ‚‚�€€~~}}}}}||||}}}}}}}}}}}}}}||||||{{{{{{{{{{zzzzz{zzzzzzzzzzzz{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{z{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxzzzzzzzzzzzzzzzzzzzyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssrrqqqqqqqqqqqqqqqqqqqppppppppppppppppppppoooooooooppppppppooooooooooooooooommmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhggggggggggggggffffffffffeeeeeeeeeeeeeeddddddddddddddcccccccccccccbbbaaaaaaaaaaaaa````````````^^^^^^^^^^^^^]]]]]]]]]]]][[[[[[[[[[ZZZZZZZZZZZZZYYYXXXXXXXXXXXXWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTUTTTTTTTTTTTTSSSSSSSSSSSRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::999999999888888888888777777777776666666666655555555544444444443333333333332222222222221111111111100000000///////////..............-----------,,,,,,,,,,,++++++++++************)))**))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""!!!!! sssssssssstttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvsssssssssssstttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvxxxxxwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyzzzz{{{{{|||}}}~~~~~€€€€€€��‚‚ƒƒƒ„„„„„„„„ƒƒ‚‚�€€~~~}}}}}}}}}}}}~~~~~}}}}}}||||||{{{{{{{{{zzzz{{{zzzzzz{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyzzzzzzzzzzzzzzzzz{z{{zzzzzzzzzzzzzzz{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxzzzzzzzzzzzzzzzzzzzzzyyyyzzzzzyyyyyyyyyyyyyyyyyyyyxwwwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppppppoooooooopppppppppoooooooooooooooommmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhggggggggggggggffffffffffeeeeeeeeeeeeeedddddddddddddccccccccccccccbbbaaaaaaaaaaaaa```````````_^^^^^^^^^^^^^]]]]]]]]]]][[[[[[[[[[[ZZZZZZZZZZZZZYYXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTUUTTTTTTTTTTTSSSSSSSSSSSSRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::::::999999999988888888888777777777776666666666665555555544444444444333333333332222222222221111111111110000000////////////.............------------,,,,,,,,,,++++++++++************)))***))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""!!!!!! sssssssstttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvsssssssssttttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyzzzz{z{{{|||}}}~~~€€€����‚‚ƒƒƒ„„„…………„„„ƒƒ‚��€€~~~~~~~~~~~~~~~~~~~~~}}}}}|||||{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzz|||||||||||||||||||{{{{{{{|{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzyyzzzzzzyyyyyyyyyyyyyyyyyyyxxwwwwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttsssssssssrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppppppppoooooooppppppppppooooooooooooooommmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhggggggggggggggffffffffffeeeeeeeeeeeeeddddddddddddddcccccccccccccbbbaaaaaaaaaaaaaa``````````__^^^^^^^^^^^^^]]]]]]]]]][[[[[[[[[[[[ZZZZZZZZZZZZYYYXXXXXXXXXXXXWWWWWWWWWWWWYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTUUTTTTTTTTTTTTSSSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::::99999999988888888888777777777777666666666665555555544444444444333333333332222222222221111111111110000000////////////.............------------,,,,,,,,,,++++++++++*************))***))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##$############""""""""""""!!!!!! sssssssttttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvsssststttttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyzzzzzz{{{|||}}~~~~€€€€€€�����‚‚‚ƒƒƒ„„……………………„„ƒƒ‚��€€€~~~~~~~~~~~~~~~}}}}||||||{{{{{{{{zz{{{{{{{{{{{{{{{{{|||||||{zzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{|||||||||||||||||||||||{{{|||{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyzzzzzzzzyyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppppoooooopppppppppppoooooooooooooommmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjkjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhggggggggggggggfffffffffeeeeeeeeeeeeeeddddddddddddddcccccccccccccbbbaaaaaaaaaaaaa``````````__^^^^^^^^^^^^^]]]]]]]]]][[[[[[[[[[[[ZZZZZZZZZZZZZYYXXXXXXXXXXXXXWWWWWWWWWWWYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTUUUTTTTTTTTTTTSSSSSSSSSSSRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::999999999888888888888777777777776666666666655555555444444444443333333333332222222222221111111111100000000///////////.............------------,,,,,,,,,,+++++++++++************))***))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##$#############"""""""""""!!!!!! sssssttttttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvsstttttttttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{|||}}~~~€€€€€€€�‚‚‚‚‚ƒƒƒ„„„………………………„„„ƒ‚‚��€€€~~~~}}}}|||||{{{{{{{{{{{{{{{{{{{{{{||||||||||||zzzzzzzzzzzzzzz{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{||||}}}}|||||||||||||||||{||||{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttttssssssrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppppoooooppppppppppppooooooooooooommmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhgggggggggggggggfffffffffeeeeeeeeeeeeeeddddddddddddddcccccccccccccbbbaaaaaaaaaaaaa`````````___^^^^^^^^^^^^^]]]]]]]]][[[[[[[[[[[[[ZZZZZZZZZZZZYYYXXXXXXXXXXXXXWWWWWWWWWWYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTUUUTTTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::::::999999999988888888888777777777776666666666665555555444444444444333333333332222222222221111111111110000000////////////.............------------,,,,,,,,,+++++++++++************))***)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#$#############"""""""""""!!!!!! sssstttttttttttttttttttuuuuuuuuvvvvvvvvvvvvvvvvvtttttttttttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{||}}}~~~€€€€���‚‚‚‚ƒƒƒƒ„„„……………………………„„ƒƒ‚‚���€€€€€€€€~~~~}}}}|||||{{{{{{{{{{{{{{{{{{|||||||||||||||zzzzzzzzzzzzz{{{{{{{||||||||||||||||||{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttttsssssrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppppoooopppppppppppppoooooooooooommmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjkkkjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhggggggggggggggffffffffffeeeeeeeeeeeeeeddddddddddddddccccccccccccbbbbaaaaaaaaaaaaa````````____^^^^^^^^^^^^^]]]]]]]]\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWWYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;::::::::::999999999988888888888777777777777666666666665555555444444444444333333333332222222222221111111111110000000////////////.............------------,,,,,,,,,+++++++++++*************)****))))))))))))((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#$#############"""""""""""!!!!!! sstttttttttttttttttttttuuuuuuvvvvvvvvvvvvvvvvvvvtttttttttttttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzyzzzz{{{||}}}~~€€€����‚ƒƒƒƒƒ„„„„…………††††…………„„„ƒ‚‚‚���€€€€€€€€€€€€€€€€€€€€~~~}}}}|||||{{{{{{{{{{{{{{||||||||||||||||||{zzzzzzzzzzz{{{{{||||||||||||||||||||||||{{{{{{{{{}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzyyyyyzyyyyyyyyyyyyyyyyyyyyyyyy{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttttssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppppoooppppppppppppppooooooooooonmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjkkkkjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhgggggggggggggfffffffffffeeeeeeeeeeeeeddddddddddddddccccccccccccbbbbaaaaaaaaaaaaa````````____^^^^^^^^^^^^^]]]]]]]]\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWWYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;::::::::::9999999999888888888888777777777776666666666655555555444444444443333333333332222222222221111111111100000000///////////.............------------,,,,,,,,,++++++++++++************)****))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#$$############"""""""""""!!!!!!! tttttttttttttttttttttttuuuuuvvvvvvvvvvvvvvvvvvvvtttttttttttttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzz{{{||}}}~~€€€����ƒƒƒƒ„„„„……………††††††…………„„ƒƒ‚‚‚����€€€€€€€€€€€€€€€€€€€~~~}}}}||||||{{{{{||||||||||||||||}}}}|||||{{zzzzzzzz{{{{{{||||||||}}}}}}||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzyyyzzzzyyyyyyyyyyyyyyyyyyyyy{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttttssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppppoopppppppppppppppoooooooooonnmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjkkkkkjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeeeeedddddddddddddcccccccccccbbbbbaaaaaaaaaaaaa```````_____^^^^^^^^^^^^^]]]]]]]\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWWYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMNMMMMMMMMMMMLLLLLLLLLLLKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888888777777777776666666666665555555444444444444333333333332222222222221111111111110000000////////////.............-----------,,,,,,,,,++++++++++++************)****))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#$$#############""""""""""!!!!!!! tttttttttttttttttttttttuuuvvvvvvvvvvvvvvvvvvvvvvtttttttttttttttttttttttttuuuuuvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzz{{{||}}}~~€€���‚ƒƒƒ„„„……………††††††††…………„„ƒƒ‚‚‚‚����€€€€€€€€€€€€€€€€€€€~~~}}}}||||||{{{{||||||||||||}}}}}}}}}}}||{{{{zzzzz{{{{{{||||||}}}}}}}}}}}}}}}||||||||||||||~~~~~~~~~~~~}}}}}}}}}}}|||}|||||{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyzzzzzzyyyyyyyyyyyyyyyyyyy{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttttsrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppppoppppppppppppppppooooooooonnnmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjkkkkkkjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddddccccccccccbbbbbbaaaaaaaaaaaaa``````______^^^^^^^^^^^^]]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXXXXXXXXXWWWWWWWWYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMNMMMMMMMMMMMLLLLLLLLLLLLKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;:::::::::9999999999988888888888777777777777666666666665555555444444444444333333333333222222222221111111111110000000////////////.............------------,,,,,,,,++++++++++++************)*****))))))))))))((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""!!!!!!! tttttttttttttttttttttttuvvvvvvvvvvvvvvvvvvvvvvvvtttttttttttttttttttttttttuvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzyzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzz{{{||}}}~~€€��‚ƒƒ„„„……………††††††††††………„„ƒƒƒ‚‚‚‚������€€€€€�������€€€€€~~~~}}}}||||||||{|||||||||}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{|||||}}}}}}}}}}}}}}}}}}}||||||||||||~~~~~~~~~~~~~~~~}}}}}}}|||}||||||{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyy{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttttrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppoooooooonnnnmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjkkkkkkjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeeeddddddddddddddcccccccccbbbbbbaaaaaaaaaaaaa``````______^^^^^^^^^^^^^]]]]]]\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMNNMMMMMMMMMMMLLLLLLLLLLLKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::::9999999999988888888888877777777777666666666665555555544444444444333333333333222222222222111111111110000000////////////.............------------,,,,,,,,++++++++++++******************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""!!!!!!! ttttttttttttttttttttttuvvvvvvvvvvvvvvvvvvvvvvvvvtttttttttttttttttttttttuuvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{||}}~~€€��‚ƒƒ„„„………††††††††††††…………„„ƒƒƒ‚‚‚‚������������������€€€€€~~~~}}}}|||||||||||||}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{||||}}}}}}}}}}}}}}}}}}}}}}}}}||||}}}}~~~~~~~~~~~~~~~~~}}}}}}}||}}|||||{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyy{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppqpppppppppppppppppooooooonnnnnmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkjjkkkkkkkjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhggggggggggffffffffffffffeeeeeeeeeeeeeedddddddddddddcccccccccbbbbbbbaaaaaaaaaaaaa`````_______^^^^^^^^^^^^^]]]]]\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMNNMMMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCBBBBBBBBBAAAAAAAAAAA@@@@@A@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888888777777777776666666666665555555444444444443333333333332222222222221111111111100000000///////////.............------------,,,,,,,,,++++++++++++*****************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""!!!!!!!! ttttttttttttttttttttuuuvvvvvvvvvvvvvvvvvvvvvvvvvtttttttttttttttttttttuuuuvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzz{{||}}~~€€��ƒƒ„„„………††††††††††††…………„„ƒƒƒƒ‚‚‚‚�����������������€€€€€~~~}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{|||||}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}||}}||||||{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyy{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppppqqpppppppppppppppppoooooonnnnnnmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkjkkkkkkkkjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeeeeeedddddddddddddccccccccbbbbbbbbaaaaaaaaaaaaa````________^^^^^^^^^^^^]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMNNNMMMMMMMMMMMLLLLLLLLLLLJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCBBBBBBBBBAAAAAAAAAAAA@@@@A@@@@@@@@@@@???????????>>?>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::9999999999988888888888777777777777666666666665555555444444444444333333333333222222222221111111111110000000////////////.............------------,,,,,,,,++++++++++++*****************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""!!!!!!!! ttttttttttttttttttuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvtttttttttttttttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzz{{||}}~~€€�‚ƒƒ„„………†††††††††††††…………„„ƒƒƒ‚‚‚‚‚����������������€€€€€~~~~}}}}}}}}|||}}}}}}}}}}}~~~~~~~~~}}}}}|{{{{{{{{{{|||||}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}||}}||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyy{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppqqqpppppppppppppppppooooonnnnnnnmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhgggggggggffffffffffffffeeeeeeeeeeeeeeddddddddddddddcccccccbbbbbbbbaaaaaaaaaaaaa````________^^^^^^^^^^^^^]]]]\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMNNNMMMMMMMMMMMLLLLLLLLLLLJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCBBBBBBBBBBAAAAAAAAAAA@@@@A@@@@@@@@@@@????????????>?>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::::9999999999998888888888877777777777666666666665555555544444444444333333333333222222222222111111111110000000////////////.............------------,,,,,,,,++++++++++++******************))))))))))))((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""!!!!!!!! tttttttttttttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwtttttttttttttttttuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzz{{||}}~~€�‚ƒƒ„„………††††††††††††††………„„ƒƒƒƒ‚‚‚‚����������������€€€€€€~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}||{{{{{{{{|||||}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~}}}}}}||}}||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyy{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppqqqqpppppppppppppppppoooonnnnnnnnmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhhgggggggggffffffffffffffeeeeeeeeeeeeeedddddddddddddcccccccbbbbbbbbbaaaaaaaaaaaaa```_________^^^^^^^^^^^^^]]]\\\\\\[[[[[[[[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWWYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMNNNNMMMMMMMMMMMLLLLLLLLLLJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDBBBBBBBBBBAAAAAAAAAAA@@@@AA@@@@@@@@@@@???????????>?>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888888777777777776666666666665555555444444444443333333333332222222222221111111111100000000///////////.............------------,,,,,,,,,++++++++++++*****************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""!!!!!!!! tttttttttttttttuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwtttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzz{{||}}~~€‚‚ƒƒ„„……†††††‡‡‡††††††………„„„ƒƒƒƒ‚‚‚‚��������������€€€€€€€~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}|||||{||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~}}}}}}|||}}|||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyy{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyy{{{{{{{{{{{{{{{{{{zzzzzzz{{zzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppqqqqqpppppppppppppppppooonnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhggggggggggffffffffffffffeeeeeeeeeeeeeedddddddddddddccccccbbbbbbbbbbaaaaaaaaaaaaa``__________^^^^^^^^^^^^]]]\\\\\\[[[[[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDBBBBBBBBBBBAAAAAAAAAAA@@@AA@@@@@@@@@@@???????????>??>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::9999999999988888888888777777777777666666666665555555444444444444333333333333222222222221111111111110000000////////////.............-----------,,,,,,,,,++++++++++++*****************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""!!!!!!!!! ttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwtttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyzyyzzzzzzzzzyyyyyyyyyyyyyyzzzz{{||}}~~�‚‚ƒƒ„„……†††††‡‡†††††††……„„„„ƒƒƒƒ‚‚‚‚����������€€€€€€€€€€~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}|||}}|||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyy{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyy{{{{{{{{{{{{{{{{{{{{zzzzz{{{zzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttsrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppqqqqqqpppppppppppppppppoonnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeeeeeedddddddddddddcccccbbbbbbbbbbbaaaaaaaaaaaa``__________^^^^^^^^^^^^^]]\\\\\\\[[[[[[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDBBBBBBBBBBBAAAAAAAAAAA@@@AA@@@@@@@@@@@@?????????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::::9999999999998888888888877777777777666666666665555555544444444444333333333333222222222221111111111110000000////////////.............------------,,,,,,,,++++++++++++*****************)))))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""!!!!!!!!! ttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwtttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzz{{|||}~~€�‚‚ƒƒ„………†††††‡‡†††††††……„„„„ƒƒƒ‚‚‚‚�������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~}}}}}}}|||}|||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyy{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyy{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{zzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppqqqqqqqppppppppppppppppponnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhgggggggggffffffffffffffeeeeeeeeeeeeeedddddddddddddcccccbbbbbbbbbbbbaaaaaaaaaaaa`___________^^^^^^^^^^^^]]\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDBBBBBBBBBBBAAAAAAAAAAAA@@AAA@@@@@@@@@@@?????????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888888777777777776666666666665555555444444444443333333333332222222222221111111111100000000///////////.............------------,,,,,,,,+++++++++++++*****************))))))))))))((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""!!!!!!!!! ttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwtttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyzzzz{{|||}~~€€�‚‚ƒƒ„………†††††††††††††………„„„„ƒƒƒ‚‚‚‚������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}||||}||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyy{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzy{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{zzzzzzzzzzzzzzzzzzyxxxxxxxxxxxxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppqqqqqqqqpppppppppppppppppnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhgggggggggffffffffffffffeeeeeeeeeeeeeedddddddddddddccccbbbbbbbbbbbbaaaaaaaaaaaaa___________^^^^^^^^^^^^^]\\\\\\\\[[[[[[[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKJJJJJJJJJJJIIIIIIIIIIIHHIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCBBBBBBBBBBBAAAAAAAAAAA@@AAA@@@@@@@@@@@??????????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::::9999999999988888888888777777777777666666666665555555444444444444333333333333222222222221111111111100000000///////////..............-----------,,,,,,,,,++++++++++++*****************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""!!!!!!!!! uuuuuuuuuuuuuuuuuuuuuvvttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyzz{{||}~~€€��‚‚ƒƒƒ„„„„„„„„„„„ƒ††††………„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚��‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€~~~~~~}~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwvuuuuuuuuuuuuuuuutttttttttsrrrrrrrrrrrrrrrrrrrqqqqqsssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhggggggfffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbbbb``____________^^^^^^^^^^^\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888777777776666666666665555554444444444433333333333322222222222111111111111000000000000///////////.................------------,,,,,,,,,++++++++++++**********))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuuuvvvvtttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyzz{{||}~~€€��‚‚ƒƒƒ„„„„„„„„„„ƒ††††…………„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€~~~~~~}~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuttttttttsssrrrrrrrrrrrrrrrrrrrqqqsssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhgggggggfffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbb``_____________^^^^^^^^^^\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYXXXXXXXXXXXXYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888777777777666666666665555554444444444443333333333322222222222111111111111000000000000////////////................------------,,,,,,,,,+++++++++++++*********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$########""""""""""""""!!!!!!!!!!!!!! uuuuuuuuuuuuuuuuuvvvvvvtttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyzzz{||}~~€��‚‚‚ƒƒƒƒ„„„„„„„ƒ†††††…………„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€~~~~~~~}~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuutttttttssssrrrrrrrrrrrrrrrrrrrqqssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhgggggggffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbbb```_____________^^^^^^^^^\\\\\\\\\\[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYXXXXXXXXXXXYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999998888888888777777777666666666665555555444444444443333333333332222222222211111111111000000000000////////////................------------,,,,,,,,,,++++++++++++*********)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!! uuuuuuuuuuuuuuuuvvvvvvvtttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyzzz{||}}~€€��‚‚ƒƒƒƒƒƒƒƒƒƒƒ†††††…………„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€~~~~~~~}~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuttttttsssssrrrrrrrrrrrrrrrrrrrqsssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhggggggggffffffffffffffeeefeeeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbb````____________^^^^^^^^^\\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYXXXXXXXXXXXYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@???????????>?>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888777777777666666666666555555444444444443333333333332222222222211111111111100000000000////////////.................-----------,,,,,,,,,,++++++++++++**********))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!! uuuuuuuuuuuuuuvvvvvvvvvttuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyzz{{||}}~€€��‚‚‚‚ƒƒƒƒƒƒƒƒ†††††……………„„„ƒƒƒƒƒ‚‚‚‚‚‚‚„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€~~~~~~~}}~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuutttttssssssrrrrrrrrrrrrrrrrrrrssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhgggggggggfffffffffffffeeeffeeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbb````_____________^^^^^^^^\\\\\\\\\\\[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYXXXXXXXXXXYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCDCCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@???????????>?>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888887777777777666666666665555554444444444443333333333322222222222111111111111000000000000///////////.................------------,,,,,,,,,++++++++++++**********))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!! uuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyzz{{||}}~~€€���‚‚‚‚‚ƒƒƒƒ†††††……………„„„„ƒƒƒƒƒƒƒƒ‚‚‚„„„„„„„ƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€~~~~~~~}}~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwvuuuuuuuuuuuuuuuuuuuuttttsssssssrrrrrrrrrrrrrrrrrrsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhgggggggggffffffffffffffeeffeeeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbb`````_____________^^^^^^^\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCDCCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999998888888887777777777666666666665555555444444444443333333333332222222222211111111111000000000000////////////..../...........------------,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#########""""""""""""""!!!!!!!!!!!!!! uuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxyyxyxxxxxxxxxxxxxxxxyyyyzz{{||}}~~€€€����‚‚‚‚‚‚…………………………„„„„„ƒƒƒƒƒƒƒƒƒƒ……„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚��������������������‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€~~~~~~~~}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuuuttssssssssrrrrrrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhggggggggggffffffffffffffefffeeeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbb``````____________^^^^^^^\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYXXXXXXXXXYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCDCCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888887777777777666666666666555555444444444443333333333332222222222211111111111100000000000////////////..../............-----------,,,,,,,,,,++++++++++++*********)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!! uuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyxxxxxxxxxxyyyyzzz{{{||}}~~€€€€����‚‚‚…………………………„„„„„„ƒƒƒƒƒƒƒƒƒ…………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€~~~~~~~~}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuuuuutsssssssssrrrrrrrrrrrrrrrrsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhgggggggggggfffffffffffffeffffeeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbb```````____________^^^^^^]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXXYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCDDCCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888877777777777666666666665555554444444444443333333333322222222222111111111111000000000000///////////..../............------------,,,,,,,,,++++++++++++**********))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$##########"""""""""""""!!!!!!!!!!!!!! uuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyxxxxxxxyyyyyzzz{{{||}}~~~€€€€����„„„………………„„„„„„„„ƒƒƒƒƒƒƒƒ……………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€~~~~~~~~}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuuuusssssssssssrrrrrrrrrrrrrrssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhggggggggggggfffffffffffffffffeeeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbb```````____________^^^^^^]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999998888888877777777777666666666665555555444444444443333333333322222222222211111111111000000000000////////////...//...........------------,,,,,,,,,++++++++++++**********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$##########"""""""""""""!!!!!!!!!!!!!! uuuuuuvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyyyxxyyyyyyzzz{{{|||}}~~~€€€€�„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ……………„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{{|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuussssssssssssrrrrrrrrrrrrrsssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhggggggggggggffffffffffffffffffeeeeeeeeeeeeeddddddddddddddcccccccccccccbbbbb````````____________^^^^^]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888877777777777666666666665555555444444444444333333333322222222222211111111111000000000000////////////...//...........------------,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!! uuuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzz{{{|||}}}~~~€€ƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒ………………„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{{{|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuusssssssssssssrrrrrrrrrrrrssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihgggggggggggggffffffffffffffffffeeeeeeeeeeeeeddddddddddddddccccccccccccbbbbb````````_____________^^^^]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVUVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888877777777777666666666665555554444444444443333333333322222222222111111111111000000000000///////////...//............-----------,,,,,,,,,,++++++++++++**********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$###########"""""""""""""!!!!!!!!!!!!!! uuuvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzz{{{||||}}}}~~~~‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒ†……………„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuussssssssssssssrrrrrrrrrrrsssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppoooooooooooooooononnnnnnnnnnnnnnnmmmmmmmmmlllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiggggggggggggggfffffffffffffffffeeeeeeeeeeeeeedddddddddddddcccccccccccccbbbb`````````_____________^^^]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYXXXXXXYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVUVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999998888888877777777777666666666665555555444444444443333333333322222222222111111111111000000000000///////////...//............-----------,,,,,,,,,,++++++++++++**********))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$###########"""""""""""""!!!!!!!!!!!!!! uuvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzz{{{{|||||}}}}~~~�‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒ†……………„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{|||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuusssssssssssssssrrrrrrrrrrssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiihgggggggggggggffffffffffffffffffeeeeeeeeeeeeeddddddddddddddcccccccccccccbbb``````````____________^^^]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVUVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888877777777777666666666666555555444444444443333333333322222222222211111111111000000000000////////////..///...........-----------,,,,,,,,,,+++++++++++++*********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$###########"""""""""""""!!!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{|||||}}}~����‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ†……………„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvuuuuuuuuuuuuuussssssssssssssssrrrrrrrrrtssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmlllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihggggggggggggggffffffffffffffffffeeeeeeeeeeeeedddddddddddddcccccccccccccbbb``````````_____________^^]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888887777777777766666666666555555444444444444333333333332222222222211111111111100000000000////////////..///............----------,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###########"""""""""""""!!!!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzz{{{{{{||||}}€€€�����‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ………………„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{|||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvuuuuuuuuuuuuusssssssssssssssssrrrrrrrrttssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmlllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhggggggggggggggfffffffffffffffffeeeeeeeeeeeeeedddddddddddddcccccccccccccbb```````````____________^^]]]]]\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888877777777777666666666665555555444444444443333333333322222222222111111111111000000000000///////////..///............----------,,,,,,,,,,,++++++++++++**********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############""""""""""""""!!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{||||€€€€�����‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ……………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||{{}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvuuuuuuuuuuuussssssssssssssssssrrrrrrrtttssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppooooooooooooooooonnnnnnnnnnnnnnnmmmmmmllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiihhhggggggggggggggfffffffffffffffffeeeeeeeeeeeeeddddddddddddddccccccccccccbb````````````____________^]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXYYYYYYYYYYYXXXXXXXXXXXXWWXWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888877777777777666666666666555555444444444443333333333322222222222211111111111000000000000////////////.////...........----------,,,,,,,,,,,++++++++++++**********))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############""""""""""""""!!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvvvwuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwxwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{|€€€€€�����‚‚‚‚‚‚‚ƒƒƒƒ……………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvuuuuuuuuuusssssssssssssssssssrrrrrrttttssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppooooooooooooooooonnnnnnnnnnnnnnnmmmmmlllllllllllkkkkkkkkkkkkkkjkjjjjjjjjjjjjjjiiiiiiiiiihhhhgggggggggggggffffffffffffffffffeeeeeeeeeeeeedddddddddddddcccccccccccccb````````````_____________]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXYYYYYYYYYYYYXXXXXXXXXXXXWXWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888877777777777766666666666555555444444444444333333333322222222222211111111111100000000000////////////.////...........----------,,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$############""""""""""""""!!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvvwwwuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxywwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{~~€€€€€�����‚‚‚‚‚‚‚‚………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvuuuuuuuuutsssssssssssssssssssrrrrrtttttssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnmmmmllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhggggggggggggggfffffffffffffffffeeeeeeeeeeeeeedddddddddddddccccccccccccc`````````````____________]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXYYYYYYYYYYYYXXXXXXXXXXXXWXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888877777777777666666666665555555444444444443333333333322222222222111111111111000000000000///////////.////............---------,,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$############""""""""""""""!!!!!!!!!!!!! vvvvvvvvvvvvvvvvvvvwwwwuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyywwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{~~~~~€€€€€�����‚‚‚‚‚„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…„……„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvuuuuuuuuttsssssssssssssssssssrrrrttttttssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnmmmlllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhggggggggggggggfffffffffffffffffeeeeeeeeeeeeeddddddddddddddcccccccccccca````````````____________]]]]]]]\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888877777777777666666666666555555444444444443333333333322222222222111111111111000000000000///////////.////............---------,,,,,,,,,,,,++++++++++++**********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$############"""""""""""""""!!!!!!!!!!!!! vvvvvvvvvvvvvvvvvwwwwwwuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyywwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{}}~~~~~€€€€€������‚„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvuuuuuuuttttssssssssssssssssssrrrtttttttssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnmmmlllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhgggggggggggggffffffffffffffffffeeeeeeeeeeeeeeddddddddddddcccccccccccca`````````````___________]]]]]]]]\\\\\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888877777777777766666666666555555444444444444333333333322222222222211111111111100000000000/////////////////...........----------,,,,,,,,,,,++++++++++++**********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$#############""""""""""""""!!!!!!!!!!!!! vvvvvvvvvvvvvvvwwwwwwwwuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyywwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz}}}}~~~~~~€€€€€€����ƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvuuuuuutttttssssssssssssssssssrrttttttttsssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnmmllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiihhhhhhggggggggggggggfffffffffffffffffeeeeeeeeeeeeeedddddddddddddcccccccccccaa`````````````__________]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888887777777777766666666666555555444444444444333333333332222222222211111111111100000000000/////////////////...........----------,,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$#############""""""""""""""!!!!!!!!!!!!! vvvvvvvvvvvvvvwwwwwwwwwuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyywwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz}}}}}}~~~~~~~€€€€€��ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvuuuuuttttttssssssssssssssssssrtttttttttssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnmlllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiihhhhhhhggggggggggggggfffffffffffffffffeeeeeeeeeeeeeedddddddddddddccccccccccaaa````````````__________]]]]]]]]]\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888877777777777666666666665555555444444444443333333333322222222222111111111111000000000000////////////////............---------,,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$#############""""""""""""""!!!!!!!!!!!!! vvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyywwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz}}}}}}}}~~~~~~~€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvvvvuuuutttttttssssssssssssssssssttttttttttsssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnmlllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiihhhhhhhhgggggggggggggffffgfffffffffffffeeeeeeeeeeeeedddddddddddddccccccccccaaa`````````````_________]]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888877777777777766666666665555555444444444443333333333322222222222211111111111000000000000////////////////............---------,,,,,,,,,,,,++++++++++++**********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$############""""""""""""""!!!!!!!!!!!!!! vvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyywwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz}}}}}}}}}}~~~~~~~€€‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚���������������‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvvvuuttttttttssssssssssssssssstttttttttttssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppooooooooooooooooonnnnnnnnnnnnnnmmllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiihhhhhhhhhgggggggggggggfffgfffffffffffffeeeeeeeeeeeeeedddddddddddddcccccccccaaaa````````````_________]]]]]]]]]]\\\\\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYYYYZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888887777777777766666666665555555444444444444333333333332222222222211111111111100000000000/////////////////...........----------,,,,,,,,,,,++++++++++++**********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$#############""""""""""""""!!!!!!!!!!!!! vvvvvvvvvwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyywwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz}}}}}}}}}}}}~~~~~~~‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxyyyyyyyyyyyyxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvvvvutttttttttssssssssssssssssttttttttttttssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppooooooooooooooooonnnnnnnnnnnnnmmmllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiihhhhhhhhhggggggggggggggffggfffffffffffffeeeeeeeeeeeeeeddddddddddddcccccccccaaaa`````````````________]]]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYYYYZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888887777777777766666666665555555544444444444333333333332222222222211111111111100000000000/////////////////............---------,,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$#############""""""""""""""!!!!!!!!!!!!! xxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{|||||||||}}}}}}~€€€€€€€€€€€€€€€€€€��������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„†††††…………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�������������������€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}||||{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppooooooooonnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhfeeeeeeeeeeeeedddddddddddccccccbbbbbbbbbbbbbaaaaaabbbbaaaaaaaaaaaaa````````______^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@@?????????????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;::;;:::::::::::9999999999988887777777777766666666666666666665555555555554444443333333333322222222222211111111000000000000///////............-----------,,-,,,,,,,,,,,,+++++++++++++++************))))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$############"""""""""""!!!!!!!!!!!!! xxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{z{{zzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{|||||||||||}}}}}~€€€€€€€€€€€€€€€€€���������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„†††††……………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚������������������€€€€€€€€~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}}}||{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhfeeeeeeeeeeeeedddddddddddcccccccbbbbbbbbbbbbbaaaaabbbbbaaaaaaaaaaaa````````_______^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQRQQQQQQQQQQQPPPPPPPPPPPOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;:;;:::::::::::9999999999988888777777777776666666666666666666555555555554444443333333333322222222222211111111100000000000///////............------------,-,,,,,,,,,,,,+++++++++++++++************))))))))))(((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#############""""""""""!!!!!!!!!!!!! xxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{||||||||||||}}}~~€€€€€€€€€€€€€€€€€€����������€€€€€€������‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒ„„„†††……………………………………………………„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚������������������€€€€€€€€~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhffeeeeeeeeeeeeeddddddddddcccccccbbbbbbbbbbbbbaaaaabbbbbbaaaaaaaaaaaa```````_______^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQRQQQQQQQQQQQPPPPPPPPPPPOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@??????????????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;:;;;:::::::::::999999999998888777777777776666666666666666666555555555554444444333333333332222222222211111111100000000000////////...........------------,--,,,,,,,,,,,+++++++++++++++************))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#############""""""""""!!!!!!!!!!!!! xxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{|||||||||||||||}}~~~€€€€€€€€€€€€€€€€€���������€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ………………………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚����‚�����������€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhfffeeeeeeeeeeeeedddddddddccccccccbbbbbbbbbbbbbaaaabbbbbbaaaaaaaaaaaaa``````________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQRRQQQQQQQQQQQPPPPPPPPPPPONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@?????????????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;:;;;:::::::::::9999999999988887777777777766666666666666666665555555555544444443333333333322222222222111111111000000000000///////...........------------,--,,,,,,,,,,,,+++++++++++++++***********))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#############""""""""""!!!!!!!!!!!!! xxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}~~~~€€€€€€€€€€€€€€€€���������€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ………………………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚���‚‚����������€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhfffeeeeeeeeeeeeedddddddddcccccccccbbbbbbbbbbbbbaaabbbbbbbaaaaaaaaaaaa``````________^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQRRQQQQQQQQQQQPPPPPPPPPPPOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@?????????????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::9999999999988887777777777776666666666666666666555555555554444443333333333322222222222211111111100000000000///////............-----------,--,,,,,,,,,,,,+++++++++++++++************)))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$#############"""""""""""!!!!!!!!!!!!! xxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}~~~~€€€€€€€€€€€€€€��������€€€€€€€€€€€������‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚ƒƒƒ………………………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚���‚‚����������€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhffffeeeeeeeeeeeeeddddddddcccccccccbbbbbbbbbbbbbaaabbbbbbbaaaaaaaaaaaaa`````_________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQRRRQQQQQQQQQQQPPPPPPPPPPPONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????@???????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::999999999988888777777777776666666666666666666555555555554444443333333333332222222222211111111100000000000///////............--------------,,,,,,,,,,,,+++++++++++++++************)))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############"""""""""""!!!!!!!!!!!!! xxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}||||||||||||||||||||||||||||||||||||||||||||||||||}~~~~~€€€€€€€€€€€€��������€€€€€€€€€€€€�����������������������‚‚‚‚‚‚ƒ…………………………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚��‚‚����������€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuutttttttttttttttttttssssssssssssssssssssssrrrrrrrsrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhfffffeeeeeeeeeeeeedddddddccccccccccbbbbbbbbbbbbbaabbbbbbbbaaaaaaaaaaaa`````_________^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQRRRQQQQQQQQQQQPPPPPPPPPPPOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????@???????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::999999999988888777777777776666666666666666666555555555554444444333333333332222222222211111111100000000000////////...........---------------,,,,,,,,,,,+++++++++++++++************)))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#############""""""""""!!!!!!!!!!!!! xxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||}}~~~~~€€€€€€€��������€€€€€€€€€€€€€������������������������‚‚‚‚‚„………………………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�‚‚����������€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttttttsssttsssssssssssssssssrrrrrrssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppppppppppooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhfffffeeeeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbbaabbbbbbbbaaaaaaaaaaaaa````__________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRQRRRQQQQQQQQQQQPPPPPPPPPPPOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????@???????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::9999999999888887777777777776666666666666666665555555555554444443333333333322222222222111111111000000000000///////...........---------------,,,,,,,,,,,,+++++++++++++++***********)))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#############""""""""""!!!!!!!!!!!!! xxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||}}}~~~~~~�������€€€€€€€€€€€€€€€€€€��������€€€€€€€�������‚‚‚„„„…………………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�‚‚���������€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttttttsstttsssssssssssssssssrrrrrsssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppppppppppooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhffffffeeeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbabbbbbbbbbaaaaaaaaaaaa````___________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????@@???????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::999999999888888777777777776666666666666666666555555555554444443333333333322222222222211111111100000000000///////............--------------,,,,,,,,,,,,+++++++++++++++************))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$#############""""""""""!!!!!!!!!!!!! xxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{yyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||}}}~~~~~~~�����€€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€�����‚‚„„„„………………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�‚‚���������€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttttttsttttssssssssssssssssrrrrrssssrrrrrrrrrrrrrrrrqqqqqrqqqqqqqqqqqqqqqqppppppppppooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhffffffeeeeeeeeeeeeeedddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```___________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????@@???????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::999999999888888777777777776666666666666666666555555555554444443333333333332222222222211111111100000000000///////............--------------,,,,,,,,,,,,+++++++++++++++************))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$############"""""""""""!!!!!!!!!!!!! xyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{yyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||}}}}~~~~~~~~���€€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€�����‚„„„„„……………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�‚‚���������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuutttttttttttttttttttttttssssssssssssssssrrrrsssssrrrrrrrrrrrrrrrrqqqqrrqqqqqqqqqqqqqqqqpppppppppooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihfffffffeeeeeeeeeeeeedddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa``____________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????@@???????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999998888887777777777766666666666666666665555555555544444443333333333322222222222111111111000000000000///////...........---------------,,,,,,,,,,,+++++++++++++++************))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#############""""""""""!!!!!!!!!!!!! yyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{yyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||}}|||||||||||||||||||||||||}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€����ƒ„„„„„…………………………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�‚����������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuutttttttttttttttttttttttssssssssssssssssrrrsssssrrrrrrrrrrrrrrrrrqqqrrrqqqqqqqqqqqqqqqppppppppppooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiihffffffffeeeeeeeeeeeeeddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``____________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@????@@@???????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::999999998888888777777777776666666666666666666555555555554444443333333333322222222222111111111000000000000///////............--------------,,,,,,,,,,,,++++++++++++++************)))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#############""""""""""!!!!!!!!!!!!! yyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{yyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||}}}}}}}}}}|||||||||||||||||||||||||}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€���ƒƒ„„„„„…………………………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚�‚���������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}~}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuutttttttttttttttttttttttssssssssssssssssrrsssssssrrrrrrrrrrrrrrrrqqrrrrqqqqqqqqqqqqqqqppppppppppooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiffffffffeeeeeeeeeeeeedddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa``____________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???@@@???????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::999999998888888777777777776666666666666666666555555555554444443333333333332222222222111111111100000000000///////............--------------,,,,,,,,,,,,+++++++++++++++************))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$#############""""""""""!!!!!!!!!!!!! yyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{yyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€��ƒƒƒ„„„„„……………………………………………………„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚�‚���������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttttttttttssssssssssssssssrssssssssrrrrrrrrrrrrrrrrqrrrrqqqqqqqqqqqqqqqqppppppppppooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiifffffffffeeeeeeeeeeeeeddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``____________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???@@@???????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::999999998888888777777777776666666666666666666555555555554444444333333333332222222222111111111100000000000///////............--------------,,,,,,,,,,,,+++++++++++++++************))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$#############""""""""""!!!!!!!!!!!!!! yyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{yyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€��ƒƒƒ„„„„„…………………………††††………………………„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚�‚���������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrqrrrrrqqqqqqqqqqqqqqqqppppppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiffffffffffeeeeeeeeeeeeeddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa``____________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@???@@@@???????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::9999999988888887777777777776666666666666666666555555555554444443333333333322222222221111111111000000000000///////...........---------------,,,,,,,,,,,+++++++++++++++************))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############"""""""""""!!!!!!!!!!!!! yyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{yyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�ƒƒƒƒ„„„„„………………………†††††††…………………„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚�‚����������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkjjkjjjjjjjjjjjjjiiiiiiiiiiiffffffffffeeeeeeeeeeeeeddddcccccccccccccbbbbbbbbbbcbbbbbbbbbbbbaaaaaaaaaaaa``____________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??@@@@???????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::999999988888888777777777776666666766666666666555555555554444443333333333322222222221111111111000000000000///////............--------------,,,,,,,,,,,,++++++++++++++************)))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#############""""""""""!!!!!!!!!!!!! yyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{yyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}||||||}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒ„„„„„…………………††††††††………………………„„„„„„ƒƒƒƒƒ‚‚‚‚‚�‚�����������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}|{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyzzyyyyyyyyyyyyyyyyyyyyyyyxyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkjkkjjjjjjjjjjjjjiiiiiiiiiifffffffffffeeeeeeeeeeeeeddddcccccccccccccbbbbbbbbbcbbbbbbbbbbbbbaaaaaaaaaaa```____________^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@??@@@@???????????>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::999999988888888777777777776666666766666666666555555555554444443333333333332222222221111111111100000000000///////............--------------,,,,,,,,,,,,+++++++++++++++***********)))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#############""""""""""!!!!!!!!!!!!! yyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{yyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚ƒƒƒƒƒ„„„„„…………………†††††††…………………………„„„„„ƒƒƒƒƒ‚‚‚‚‚�‚������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}|||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkjkkjjjjjjjjjjjjjiiiiiiiiiiffffffffffffeeeeeeeeeeeedddddcccccccccccccbbbbbbbbccbbbbbbbbbbbbaaaaaaaaaaa```____________^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@??@@@@@???????????>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999988888888777777777776666666766666666666555555555554444444333333333332222222221111111111100000000000///////............--------------,,,,,,,,,,,,+++++++++++++++************))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$#############""""""""""!!!!!!!!!!!!! yyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{yyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚ƒƒƒƒƒ„„„„„„………………†††††††…………………………„„„„„ƒƒƒƒƒ‚‚‚‚‚�‚��������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~}}||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiifffffffffffffeeeeeeeeeeeeddddcccccccccccccbbbbbbbbccbbbbbbbbbbbbbaaaaaaaaaa````____________^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?@@@@@???????????>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::999999888888888777777777776666667766666666666555555555554444443333333333322222222211111111111000000000000///////...........---------------,,,,,,,,,,,+++++++++++++++************))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$#############""""""""""!!!!!!!!!!!!!! yyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{yyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒƒƒƒ„„„„„„………………††††††††………………………„„„„ƒƒƒƒƒ‚‚‚‚‚�‚‚��������������€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiifffffffffffffeeeeeeeeeeeedddddcccccccccccccbbbbbbbcccbbbbbbbbbbbbaaaaaaaaaa````_____________^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@?@@@@@???????????>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::999999888888888777777777776666667766666666666555555555554444443333333333322222222211111111111100000000000///////............--------------,,,,,,,,,,,,++++++++++++++************)))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############"""""""""""!!!!!!!!!!!!! yyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{yyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚ƒƒƒƒƒ„„„„„………………††††††††††…………………„„„„„ƒƒƒƒ‚‚‚‚‚�‚‚����������������€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiigfffffffffffffeeeeeeeeeeedddddcccccccccccccbbbbbbbccccbbbbbbbbbbbbaaaaaaaaa`````____________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJIIIIIIIIIIIHHHHHHHHHHHGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@?@@@@@@???????????>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999888888888777777777776666667766666666666555555555554444444333333333332222222211111111111100000000000///////............--------------,,,,,,,,,,,,+++++++++++++++***********)))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#############""""""""""!!!!!!!!!!!!! yyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{yzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚ƒƒƒƒƒ„„„„„………………††††††††††………………„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚�����������������€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiigfffffffffffffeeeeeeeeeeeddddddcccccccccccccbbbbbbccccbbbbbbbbbbbbaaaaaaaaa`````_____________^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJIIIIIIIIIIIHHHHHHHHHHHGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::99999888888888777777777777666667766666666666555555555554444444333333333332222222221111111111100000000000///////............--------------,,,,,,,,,,,,+++++++++++++++************))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#############""""""""""!!!!!!!!!!!!! yyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{|||||||||||{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚ƒƒƒƒƒƒ„„„„„……………††††††††††………………„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚������������������€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiggfffffffffffffeeeeeeeeeedddddddccccccccccccbbbbbbcccccbbbbbbbbbbbbaaaaaaaa``````____________^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHHGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::999998888888888777777777776666677766666666666555555555554444443333333333322222222211111111111000000000000///////...........---------------,,,,,,,,,,,+++++++++++++++************))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$#############""""""""""!!!!!!!!!!!!! yyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{||||||||||||||{{{{{{|||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚ƒƒƒƒƒƒ„„„„„……………†††††††††………………„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�������������������€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiigggffffffffffffeeeeeeeeeedddddddcccccccccccccbbbbbcccccbbbbbbbbbbbbbaaaaaaa```````____________^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHHGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::999998888888888777777777776666677766666666666555555555554444443333333333332222222211111111111100000000000///////............--------------,,,,,,,,,,,,++++++++++++++************))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############"""""""""""!!!!!!!!!!!!! yyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{||||||||||||||||{{{||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„……………†††……………………………„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttssssssstssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiigggfffffffffffffeeeeeeeeeddddddddcccccccccccccbbbbccccccbbbbbbbbbbbbaaaaaaa```````____________^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHHGGFFFFFFFFFFFEEEEEEEEEEEDDEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::999998888888888777777777776666677766666666666555555555554444444333333333332222222221111111111100000000000///////............--------------,,,,,,,,,,,,+++++++++++++++***********)))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############"""""""""""!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{{||{{{{{{|||||||||||||||||||{{{{{{{{{{{{|||||||||||||||||||||||||||||||}}}}}}}{{{{||||||||||||||||||||||||||||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€~~~€€€€€€€€�����‚‚‚‚‚ƒƒƒƒƒ„„„ƒƒƒƒƒƒƒ‚‚‚‚‚�����€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffffffeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaa```_____________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888877777777777666666666666665555555555554444444444333333333332222222222221111111111100000000000////////...........--------------,,,,,,,,,,,++++++++++++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{||||{{{{|||||||||||||||||||||{{{{{{{{{{{||||||||||||||||||||||||||||||}}}}}}}}}{{|||||||||||||||||||||||||||||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�����€€€€ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppooooooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffffffffeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaa````____________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888877777777777666666666666666555555555554444444444333333333332222222222221111111111100000000000////////............-------------,,,,,,,,,,,++++++++++++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{|||||{{{||||||||||||||||||||||{{{{{{{{{||||||||||||||||||||||||||||||}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚������€€€ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppooooooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggfffffffffffeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaa`````____________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888877777777777666666666666666555555555554444444444333333333333222222222221111111111100000000000////////............-------------,,,,,,,,,,,,+++++++++++++++************))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{||||||{||||||||||||||||||||||||{{{{{{{|||||||||||||||||||||||||||||||}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�������€€ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppoooooooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggffffffffffeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaa`````____________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888877777777777666666666666666555555555554444444444433333333333222222222221111111111110000000000/////////...........-------------,,,,,,,,,,,,+++++++++++++++************))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! {{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||{{{{{{||||||||||||||||||||||||||||||}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚��������€ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppoooooooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffffffeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaa``````____________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888887777777777766666666666666655555555555444444444433333333333222222222222111111111110000000000/////////...........--------------,,,,,,,,,,,+++++++++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! {{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||{{{{||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚���������ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}|||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppoooooooopoooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggfffffffffeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaa``````____________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888887777777777766666666666666655555555555444444444433333333333222222222222111111111110000000000/////////............-------------,,,,,,,,,,,++++++++++++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! {{{{{{{{{{{{|||||||||||||||||||||||||||||||||||}{{||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚���������ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzyzzyyyyyyyyyyyyyyyyyyyyyyyxyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppooooooopooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhgggggggggggggfffffffffeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbbaaaa```````____________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888887777777777766666666666666655555555555444444444443333333333322222222222111111111110000000000/////////............-------------,,,,,,,,,,,,+++++++++++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! {{{{{{{{{{{|||||||||||||||||||||||||||||||||||}}{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppoooooooppooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggffffffffeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaa```````____________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888777777777776666666666666655555555555444444444443333333333322222222222111111111111000000000/////////............-------------,,,,,,,,,,,,+++++++++++++++************))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! {{{{{{{{{{||||||||||||||||||||||||||||||||||}}}}||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}|||||||||||||||||||{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppoooooopppooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggfffffffeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbbaaa````````____________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888777777777776666666666666665555555555544444444443333333333322222222222211111111111000000000//////////...........--------------,,,,,,,,,,,+++++++++++++++************))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! {{{{{{{{||||||||||||||||||||||||||||||||||}}}}}}||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}|||||||||||||||||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppooooopppoooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhgggggggggggggfffffffeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbaaa````````____________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888777777777776666666666666665555555555544444444443333333333322222222222211111111111000000000//////////...........--------------,,,,,,,,,,,++++++++++++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! {{{{{{{||||||||||||||||||||||||||||||||||}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}||||||||||||||||{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppoooopppppooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggffffffeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbbaa`````````____________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999988888888888777777777776666666666666665555555555544444444444333333333332222222222211111111111000000000//////////............-------------,,,,,,,,,,,,+++++++++++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! {{{{{{|||||||||||||||||||||||||||||||||}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~}}}}}}}}}}}||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppooooppppppooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbaa`````````____________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888877777777777666666666666665555555555554444444444333333333332222222222211111111111100000000//////////............-------------,,,,,,,,,,,,+++++++++++++++************))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! {{{{{|||||||||||||||||||||||||||||||||}}}}}}}}}}|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppooopppppppooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggfffffeeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbba``````````____________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888877777777777666766666666666555555555554444444444333333333332222222222221111111111100000000///////////...........-------------,,,,,,,,,,,,+++,+++++++++++************))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!! {{{|||||||||||||||||||||||||||||||||}}}}}}}}}}}}|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~}}}}}}}}}}}}}}|||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppooopppppppppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbb``````````____________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888877777777777666766666666666555555555554444444444333333333332222222222221111111111100000000///////////...........--------------,,,,,,,,,,,+++,++++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! {{|||||||||||||||||||||||||||||||||}}}}}}}}}}}}}||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppopppppppppppooooooooooooononnnnnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhgggggggggggggffffeeeeeeeeeeeeddddddddddddcdccccccccccccbbbbbbbbbbbb```````````____________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999998888888888877777777777666766666666666555555555554444444444433333333333222222222221111111111100000000///////////............-------------,,,,,,,,,,,+++,++++++++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! {||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppppppppppppppppooooooooooononnnnnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggfffeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbb```````````____________^^_^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888887777777777766776666666666655555555555444444444433333333333222222222221111111111110000000///////////............-------------,,,,,,,,,,,,++,++++++++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! ||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppppppppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggfffeeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbb````````````____________^_^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWWWWWVVVVVVVVVVVUUTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888887777777777766776666666666655555555555444444444433333333333222222222222111111111110000000////////////...........-------------,,,,,,,,,,,,++,,+++++++++++************))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! |||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~|||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppppppppppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggfffeeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbba```````````____________^__^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZ[ZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWWWWVVVVVVVVVVVUUTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888887777777777766776666666666655555555555444444444433333333333222222222222111111111110000000////////////...........--------------,,,,,,,,,,,++,,+++++++++++************))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!! |||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~|||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€��€�������������������‚‚‚‚‚‚‚‚‚„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppppppppppppppppppooooooooooonnnnnnnnnnnnnmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggggggfffeeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbba````````````______________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZ[ZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWWWWVVVVVVVVVVVVUTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888887777777777767766666666666555555555554444444444433333333333222222222221111111111100000000///////////............-------------,,,,,,,,,,,++,,++++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!! |||||||||||||||||||||}}|||||}}}}}}}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€�������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������‚‚‚‚‚‚‚„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~€}}}}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppppppppppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggggggggggfffeeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbaa````````````______________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZ[ZZZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVVUTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888887777777777767776666666666655555555555444444444433333333333222222222221111111111110000000///////////............-.-----------,,,,,,,,,,,,+,,++++++++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!! ||||||||||||||||||||}}}|||}}}}}}}}}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~|}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€��������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������‚‚‚‚‚„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚€~~~~~~~~~~~~~~~~~~~~~~~~~€€€}}}}}}}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppppppppppppppppppoooooooooonnnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhggggggggggggffffeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbaa````````````______________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[Z[[ZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWWWWVVVVVVVVVVVUTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888887777777777767776666666666655555555555444444444433333333333222222222222111111111110000000////////////...........-.-----------,,,,,,,,,,,,+,,++++++++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!! ||||||||||||||||||}}}}}||}}}}}}}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������‚�„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€}}}}}}}}}}}}}}}}}}}}}}}}|{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppppppppppppppppppooooooooooonnnnnnnnnnnnnnnmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggggggggggggfffeeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbaaa````````````______________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[Z[[ZZZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVVTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999888888888887777777777767776666666666655555555555444444444433333333333222222222222111111111110000000////////////...........-.-----------,,,,,,,,,,,,+,,,+++++++++++************))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!! |||||||||||||||||}}}}}}|}}}}}}}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppqppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhggggggggggggffffeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbaaa````````````______________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWWWWVVVVVVVVVVVTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888887777777777777766666666666555555555554444444444433333333333222222222221111111111100000000///////////.............------------,,,,,,,,,,,+,,,+++++++++++************))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!! ||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������‚�������������������������„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚€€€€~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€~}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppqqqqqpppppppppppppppooooooooooonnnnnnnnnnnnnnnmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhggggggggggggffffeeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbaaaa````````````______________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWWWWWVVVVVVVVVVTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888887777777777777776666666666655555555554444444444433333333333222222222221111111111110000000///////////.............------------,,,,,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!! |||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€~~��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������‚‚������������������������„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€~~}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttttssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnnnnnmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhgggggggggggfffffeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbaaaa````````````______________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999888888888887777777777777776666666666655555555554444444444433333333333222222222222111111111110000000////////////.............-----------,,,,,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!! |||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€��������������������€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������€€€€€€€€€��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwtttttttttttttttttttssssssttttttssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiihgggggggggggggfffffffffffeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaa````````````_____________^^^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPOOOPOOOOOOOOOOONNNNNNNNNNNMMNMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIIHHHIIHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999998888888888877777777777666666666666555555555554444554444444444433333333333232222222222211111111111001100000000000///////////...........------------,,,,,,,++++++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#######"""""""""""""!!!!!!!!! ||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������€€€€€€€€������������‚‚‚‚�����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwutttttttttttttttttttssssstttttttssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppppqpppppppppppppppppoooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiihhgggggggggggggffffffffffeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPOOOPPOOOOOOOOOONNNNNNNNNNNMMNNMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIHHIIHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@???????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999988888888888777777777776666666666665555555555544445544444444444433333333333322222222222111111111110011000000000000///////////..........------------,,,,,,,++++++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$######"""""""""""""!!!!!!!!! |||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~|||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������€€�����€€�������������‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}|||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwuutttttttttttttttttttssssttttttttssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppppppppppqqppppppppppppppppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiihhgggggggggggggffffffffffeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaa````````````_____________^^^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVTTTTTTTTTTTSSSSSSSSSSSSRRQQQQQQQQQQQQPPPPPPPPPPPOOPPOOOOOOOOOOONNNNNNNNNNNMNNMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIHHIIIHHHHHHHHHHGGGGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::::99999999988888888888777777777776666666666665555555555544445554444444444433333333333322222222222111111111110011100000000000///////////...........-----------,,,,,,,,+++++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$######"""""""""""""!!!!!!!!! |||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}~~~|||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€��������������������‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwuuutttttttttttttttttttssstttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqqppppppppppppppooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjihhhgggggggggggggfffffffffeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPOOPPOOOOOOOOOOONNNNNNNNNNNMNNMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIIHHIIIHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::::99999999998888888888777777777777666666666665555555555544445554444444444433333333333322222222222111111111111011100000000000///////////...........-----------,,,,,,,,+++++++++++*************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#######""""""""""""!!!!!!!!! ||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}~~~~~|||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€���������������������‚‚‚‚������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwuuuutttttttttttttttttttssttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqrqqqqqqqqqqqqqqqpppppppppqqqqppppppppppppppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjihhhgggggggggggggfffffffffeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaa````````````____________^^^^^^^^^^^^]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPOOPPPOOOOOOOOOOONNNNNNNNNNMNNNMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIHIIIHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@???????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999998888888888877777777777666666666666555555555554445554444444444433333333333332222222222211111111111011100000000000///////////...........-----------,,,,,,,,+++++++++++*************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#######"""""""""""""!!!!!!!! |||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwuuuuutttttttttttttttttttsttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqrqqqqqqqqqqqqqqqqqpppppppqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjhhhhgggggggggggggffffffffeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPOPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIIHIIIHHHHHHHHHHHGGGGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999998888888888877777777777666666666666555555555554445554444444444433333333333332222222222211111111111011100000000000///////////...........------------,,,,,,,++++++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#######"""""""""""""!!!!!!!! |||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€����������������������‚‚‚������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwyxxxxxxxxxxxxxxxxxxxwwwwwuuuuuuttttttttttttttttttstttttttttttssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqrrqqqqqqqqqqqqqqqqqppppppqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjhhhhhgggggggggggggfffffffeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaa````````````____________^^^^^^^^^^^^]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPOPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIIHIIIIHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::::99999999988888888888777777777776666666666665555555555544455554444444444433333333333322222222222111111111110111100000000000//////////............-----------,,,,,,,++++++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$######"""""""""""""!!!!!!!! ||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚�������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwyyxxxxxxxxxxxxxxxxxxxwwwwuuuuuuuttttttttttttttttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqrrqqqqqqqqqqqqqqqqqqpppppqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjhhhhhhgggggggggggggffffffeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPOPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIHIIIIHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::::::99999999998888888888877777777777666666666665555555555544455554444444444433333333333322222222222111111111111111100000000000//////////............-----------,,,,,,,,+++++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$######"""""""""""""!!!!!!!! |||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwyyyxxxxxxxxxxxxxxxxxxxwwwuuuuuuuuttttttttttttttttttttttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqrrqqqqqqqqqqqqqqqqqqqppppqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkklkkkkkkkkkkkkkjjjjjjjjjjjhhhhhhgggggggggggggffffffeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaa````````````____________^^^^^^^^^^^^]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999998888888888877777777777766666666666555555555554455554444444444433333333333332222222222211111111111111100000000000///////////...........-----------,,,,,,,,+++++++++++*************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#######""""""""""""!!!!!!!! ||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~|}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwyyyyxxxxxxxxxxxxxxxxxxxwwuuuuuuuuutttttttttttttttttttttttttttttssssssssssssssssrrrrrrrrrrrqqqqqqqqqqrrqqqqqqqqqqqqqqqqqqqqpppqqqqqpppppppppppppooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllkkklkkkkkkkkkkkkkkjjjjjjjjjjhhhhhhhgggggggggggggfffffeeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999998888888888877777777777766666666666555555555554455554444444444433333333333332222222222211111111111111100000000000///////////...........-----------,,,,,,,,++++++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#######""""""""""""!!!!!!!! ||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwyyyyyxxxxxxxxxxxxxxxxxxxwuuuuuuuuuutttttttttttttttttttttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqppqqqqqpppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllkkllkkkkkkkkkkkkkjjjjjjjjjjhhhhhhhgggggggggggggfffffeeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaa````````````____________^^^^^^^^^^^^]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUTTTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::::99999999988888888888777777777777666666666665555555555544555554444444444433333333333322222222222111111111111111000000000000//////////...........------------,,,,,,,++++++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#######"""""""""""""!!!!!!! |||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwyyyyyyxxxxxxxxxxxxxxxxxxxuuuuuuuuuutttttttttttttttttttttttttttttssssssssssssssssrrrrrrrrrrrqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqqqppqqqqqqpppppppppppppooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllklllkkkkkkkkkkkkkjjjjjjjjjhhhhhhhhgggggggggggggffffeeeeeeeeeeeeddddddddddddcdccccccccccccbbbbbbbbbbbbaaaaaaaaaa````````````_____________^^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVUUUUTTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::99999999998888888888877777777777666666666665555555555544555554444444444433333333333322222222222111111111111111100000000000//////////............-----------,,,,,,,++++++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#######"""""""""""""!!!!!!! ||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwyyyyyyyxxxxxxxxxxxxxxxxxxuuuuuuuuuuutttttttttttttttttttttttttttttsssssssssssssssssrrrrrrrrrrrrrqqqqqrrrrrrrqqqqqqqqqqqqqqqqqpqqqqqqpppppppppppppoooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjhhhhhhhhgggggggggggggffffeeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999998888888888877777777777766666666666555555555554555554444444444433333333333332222222222211111111111111100000000000///////////...........-----------,,,,,,,,+++++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$######"""""""""""""!!!!!!! |||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwyyyyyyyyxxxxxxxxxxxxxxxxxuuuuuuuuuuuuttttttttttttttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrqrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjhhhhhhhhhgggggggggggggffffeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaa````````````_____________^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999998888888888877777777777766666666666555555555554555554444444444433333333333332222222222211111111111111100000000000///////////...........-----------,,,,,,,,+++++++++++*************))))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#######""""""""""""!!!!!!! ||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€����������������������‚‚‚‚����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxuuuuuuuuuuuuuttttttttttttttttttttttttttttssssssssttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjhhhhhhhhhgggggggggggggffffeeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbbbaaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[ZZZ[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999998888888888877777777777766666666666555555555554555555444444444443333333333332222222222211111111111111100000000000///////////...........------------,,,,,,,++++++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#######""""""""""""!!!!!!! ||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������������������‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxuuuuuuuuuuuuuutttttttttttuttttttttttttttttttttttttttttttttssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjhhhhhhhhhhgggggggggggggfffeeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[[ZZ[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::99999999998888888888877777777777666666666665555555555545555554444444444433333333333322222222222111111111111111100000000000//////////...........------------,,,,,,,++++++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#######"""""""""""""!!!!!! |||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuttttttttttuuutttttttttttttttttttttttttttttttttttttsssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppooopooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmlllllllllllllkkkkkkkkkkkjjjjjjhhhhhhhhhhgggggggggggggffffeeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbaaaaaaaaaaaa`````````````___________^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[[ZZ[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::9999999998888888888877777777777766666666666555555555555555554444444444433333333333322222222222111111111111111100000000000//////////............-----------,,,,,,,++++++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#######"""""""""""""!!!!!!! ||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxuuuuuuuuuuuuuuuutttttttttuuutttttttttttttttttttttttuuuuuuuuuuuuttttttsssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppoopoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmlllllllllllllkkkkkkkkkkjjjjjjhhhhhhhhhhhggggggggggggffffeeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaaa`````````````___________^^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[[ZZ[ZZZZZZZZZZZZYYYYYYYYYYYXYXXXXXXXXXXXWWWWWWWWWWWVVUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999998888888888877777777777766666666666555555555555555554444444444433333333333332222222222211111111111111100000000000///////////...........-----------,,,,,,,,+++++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$######"""""""""""""!!!!!!! |}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxuuuuuuuuuuuuuuuutttttttttuuuutttttttttttttttttttuuuuuuvvvvvvvvvuuuuuttttssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppoppooooooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmlllllllllllllkkkkkkkkkkjjjjjhhhhhhhhhhhgggggggggggggfffeeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa````````````____________^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[[Z[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::::999999998888888888877777777777766666666666555555555555555555444444444443333333333332222222222211111111111111100000000000///////////...........-----------,,,,,,,,+++++++++++*************)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$######"""""""""""""!!!!!!! }}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxuuuuuuuuuuuuuuuuuttttttttuuuuutttttttttttttttttuuuuvvvvwwwwwwwwwvvvuuuutttsssssssssssrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppopppooooooooooooooooooooooonnnnooooonnnnnnnnmmmmmmllmlllllllllkkkkkkkkkkjjjjjhhhhhhhhhhhhggggggggggggfffeeeeeeeeeeeeedddddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaaa`````````````___________^^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[[Z[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAA@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::999999999888888888887777777777766666666666555555555555555555444444444443333333333332222222222211111111111111100000000000///////////...........-----------,,,,,,,,++++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#######""""""""""""!!!!!!! }}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxuuuuuuuuuuuuuuuuuutttttttuuuuuutttttttttttttttuuuuvvwwwxxxxxxxxxwwwvvvuutttttssssssssssssrrrrrrrqqqqqqqqqqqqqqppppppppppppppppppppooooooooooooooooooooooooooooooooonnnnnnmmmmmmlmmlllllllllkkkkkkkkkkjjjjhhhhhhhhhhhhgggggggggggfffffeeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa`````````````___________^^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::9999999998888888888877777777777766666666666555555555555555554444444444433333333333322222222222111111111111111100000000000//////////...........-----------,,,,,,,,++++++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#######""""""""""""!!!!!!! }}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚����������������������������������‚‚��������€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxvuuuuuuuuuuuuuuuuuuttttttuuuuuuuttttttttttttttuuuvvwwxxxyyyyyyyyyxxwwvvuuuttttsssssssssssssrrrrrrqqqqqqqqqqqqqppppppppppppppppppppppoooooooooooooooooooooooooooooooonnnnnnmmmmmmmmmlllllllllkkkkkkkkkjjjjhhhhhhhhhhhhgggggggggggfffffeeeeeeeeeeeeedddddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaaa`````````````___________^^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999998888888888877777777777766666666666555555555555555554444444444433333333333332222222222211111111111111100000000000//////////............----------,,,,,,,,++++++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#######"""""""""""""!!!!!!! }}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚���������������������������‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxvvuuuuuuuuuuuuuuuuuuuttttuuuuuuutttttttttttttuuuvvwwxxyyzzz{{{zzzyyxxwwvvuuuttttssssssssssssrrrrrrqqrqqqqqqqqqqpppppppppppppppppppppppppppppppooooooooooooooooooooooonnnnnnmmmmmmmmmllllllllkkkkkkkkkkjjjhhhhhhhhhhhhggggggggggggffffeeeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa`````````````__________^^^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::::999999998888888888877777777777766666666666555555555555555555444444444433333333333332222222222211111111111111100000000000///////////...........----------,,,,,,,,,+++++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#######"""""""""""""!!!!!!! }}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxvvvuuuuuuuuuuuuuuuuuuutttuuuuuuuuttttttttttttuuvvwwxxyzz{{{||||{{zzyyxwwvuuuttttttttsssssssssrrrrrqqrqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppooooooooooooooooonnnnnmmmmmmmmmmllllllllkkkkkkkkkjjjhhhhhhhhhhhhggggggggggggfffffeeeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaaa`````````````___________^^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::999999999888888888887777777777766666666666555555555555555555444444444443333333333332222222222211111111111111100000000000///////////...........----------,,,,,,,,,+++++++++++*************)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#######"""""""""""""!!!!!!! }}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxxvvvvuuuuuuuuuuuuuuuuuuuutuuuuuuuuutttttttttttuuvvwxxyzz{||}}}}}||{{zyyxwvvuuutttttttttttssssssrrrrrqrrqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppoooooooooooooooonnnnnmmmmmmmmmmlllllllkkkkkkkkkjjjhhhhhhhhhhhhggggggggggggffffffeeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaa`````````````___________^^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::9999999998888888888877777777777766666666666555555555555555554444444444433333333333322222222222111111111111111000000000000//////////...........----------,,,,,,,,,++++++++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#######"""""""""""""!!!!!!! ~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������������‚‚‚‚����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwwwwvwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttuuuvwwxyz{{|}}~~~~~~}}|{zzyxwvvzyyyyxxxxxxxxxxxwwwwwvvvvssrrrrrrrrrrrrqqqqqqqqqqqppoooooppppppppppppppooooonnnnnnnnnnnnnnnmmmmmmlllllllkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggfffffffffffffffeeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````________________^^^^^^^^^^^^]]]]]]]]][[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999988888888887777777776666666666655555555555554444444444433333333333332222222222211111111111111100000000000/////////...........-----------,,,,,,,,,++++++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€��������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuutttttttttuuuvwwxyz{|}}~~~~}}|{zyxwwvzyyyyyyyyyxxxxxxxwwwwvvvvsssrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppppppppppppoooooooonnnnnnnnmmmmmmlllllllkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhggggggffffffffffffffffeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa```````````_________________^^^^^^^^^^^^]]]]]]]][[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUTTTTTTTTTTRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999888888888887777777766666666666555555555555544444444444333333333333322222222222111111111111111100000000000////////...........------------,,,,,,,,,+++++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������‚‚‚‚‚‚‚‚‚‚������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚��‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuttttttttuuuvwwyyz{|}~€€~~}|{zyxxwvzzyyyyyyyyyyyxxxxwwwwvvvvsssrrrrrrrrrrrrqqqqqqqqqqppppppppppppppppppppppppppoooooooooonnnnnnnmmmmmllllllllkkkkkkkjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggfffffffffffffeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa````````````_________________^^^^^^^^^^^^]]]]]]][[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999888888888887777777766666666666555555555555544444444444333333333333322222222222111111111111111100000000000////////...........------------,,,,,,,,,+++++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuttttttttuuuvwwyz{||}~€€€€~}|{zyxxwvzzzyyyyyyyyyyyxxxxwwwvvvvsssrrrrrrrrrrrrrrqqqqqqqqppppppppppppppppppppppppppooooooooooonnnnnnnmmmmmlllllllkkkkkkkjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggffffffffffeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaaaa`````````````__________________^^^^^^^^^^]]]]]]][[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::::::::::9999999999988888888887777777766666666666555555555555554444444444333333333333332222222222211111111111111100000000000////////............-----------,,,,,,,,,+++++++++++*************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuutttttttuuuvwwyz{|}}~€€€€€~}|{zyxxwvzzzzyyyyyyyyyyyxxxwwwwvvvssssrrrrrrrrrrrrrrqqqqqqqpppppppppppqqqqqqqqqqpppppoooooooooooonnnnnnmmmmmmlllllllkkkkkkjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggfffffffeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa`````````````__________________^^^^^^^^^^]]]]]][[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999988888888887777777776666666666655555555555554444444444433333333333332222222222211111111111111100000000000/////////...........-----------,,,,,,,,,++++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuutttttttuuuvvwxyz{|}~€€€€~}|{zyxxwvzzzzzzzzzzzzyyyyxxxwwwvvvsssssrrrrrrrrrrrrrrrqqqqqppppppppqqqqqqqqqqqqqqqqppooooooooooooonnnnnnmmmmmmllllllkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggggfffffeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa`````````````__________________^^^^^^^^^]]]]]][[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999988888888888777777776666666666655555555555554444444444433333333333332222222222211111111111111100000000000/////////...........-----------,,,,,,,,,++++++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyxxxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuttttttttuuvvwxyz{|}~€€€~~}|{zyxwwvzzzzzzzzzzzzzyyyxxxwwwvvvsssssrrrrrrrrrrrrrrrrrrrrpppppqqqqqqqqqqqqqqqqqqqqppoooooooooooonnnnnnnmmmmmmllllllkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhggggggggfffffeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa``````````````__________________^^^^^^^^]]]]]][[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNONNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999888888888887777777766666666666555555555555544444444444333333333333322222222222111111111111111100000000000////////...........------------,,,,,,,,,+++++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuttttttttuuvvwxyz{|}~~~~}|{zzyxwwv{zzzz{{{{{zzzzyyxxxwwwvvvssssssrrrrrrrrrrrrrrrrrrrpppqqqqqqqqqqqqqqqqqqqqqqqpppooooooooooonnnnnnmmmmmmmllllllkkkkkkjjjjjjjjjiijiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhggggggfffffeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````________________^^^^^^^^^]]]]][[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNONNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::::::::::9999999999888888888887777777766666666666555555555555544444444444333333333333332222222222211111111111111100000000000////////...........------------,,,,,,,,,+++++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuutttttttuuuvwxyyz{|}~~~~~~}||{zyxxwwv{{{{{{{{{{{zzzyyyxxwwwvvvssssssrrrrrrrrrrrrrrrrrrrpqqqqqqqqqqrrrrrrrrqqqqqqqppppooooooooooonnnnnnmmmmmmmllllllkkkkkkjjjjjjjjjjjjjjjiiiiiiiiijjjjjiiiiiiiiihhhhhhhhhhgggggffffeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````````________________^^^^^^^^]]]]][[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNONNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999988888888887777777776666666666555555555555554444444444433333333333332222222222211111111111111100000000000////////............-----------,,,,,,,,,+++++++++++*************)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuutttttttuuuvvwxyz{||}}~~~}}||{zyyxwwwv{{{{{{||{{{{zzzyyxxwwwvvvsssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrrrqqqqqqpppppoooooooooonnnnnnnmmmmmmmllllllkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhggggfffffeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa`````````_______________^^^^^^^^]]]]][[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTSRRRRRRRRRRRQQQQQQQQQQQPPQPPPPPPPPPPPOOOOOOOOOONNNONNNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999988888888888777777776666666666655555555555554444444444433333333333332222222222211111111111111100000000000/////////...........-----------,,,,,,,,,++++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuttttttuuuvvwxyyz{||}}}}}||{zyyxwwwww{{{|||||||{{{zzyyxxwwwvvvssssssssrrrrrrrrrrrrrrrrrqqqqqqqrrrrrrrrrrrrrrqqqqqppppppoooooooooonnnnnnnmmmmmmmllllllkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhggggffffeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbbbbbbabaaaaaaaaaaaaaaa````````______________^^^^^^^^]]]]][[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTSRRRRRRRRRRRQQQQQQQQQQQPPQPPPPPPPPPPPOOOOOOOOOOONNOONNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999988888888888777777776666666666655555555555554444444444433333333333332222222222211111111111111100000000000/////////...........-----------,,,,,,,,,++++++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚�������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuutttttuuuuvwwxyzz{{|||||{{zyyxxwwwww{|||||}}|||{{zzyyxxwwwvvvssssssssrrrrrrrrrrrrrrrrrqqqqqqqrrrrrrrrrrrrrrqqqqqppppppooooooooooonnnnnnnmmmmmmmlllllllkkkkkkkkkkjjkjjjjjjjjjkkkkkkkkkkkkkkkjjjjjiiiiiihhhhggggfffffeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````__`___________^^^^^^^^]]]]][[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTSSRRRRRRRRRRQQQQQQQQQQQPPQPPPPPPPPPPPOOOOOOOOOOONNOONNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::::::::::9999999999888888888887777777766666666666555555555555544444444444333333333333322222222222111111111111111100000000000////////...........------------,,,,,,,,++++++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„……………………„„„„„„„„„„ƒƒ‚‚‚������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuttttuuuuvwwxxyzz{{{{{{zzyyxxwwwwww|||}}}}}}}||{{zyyxxwwvvvvsssssssssrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrqqqqpppppppooooooooooonnnnnnnnmmmmmmllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiihhhhggggffffeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaa``````_`___________^^^^^^^^]]]]]\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTSSRRRRRRRRRRRQQQQQQQQQQQPQQPPPPPPPPPPPOOOOOOOOOONNOONNNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999988888888887777777766666666666555555555555554444444444333333333333332222222222211111111111111100000000000////////...........------------,,,,,,,,,+++++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„……………………………………„„„„„„„‚‚‚‚‚������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuutuuuuuvvwwxxyyzzzzzzyyxxwwwwvwww||}}}}}}}}||{{zyyxxwwvvvvsssssssssrrrrrrrrrrrrrrrrqqqqqrrrrrrrrrrrrrrrrrqqqqpppppppoooooooooooonnnnnnnnmmmmmmmllllllllllkkkkkkkkkkkkkkkkkkkkklllllllkkkkjjjjjjiiiiihhhhggggffffffeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa````````_________^^^^^^^^^]]]]]\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTSSRRRRRRRRRRRQQQQQQQQQQQPQQPPPPPPPPPPPOOOOOOOOOOONOOONNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999988888888887777777776666666666655555555555554444444444433333333333332222222222211111111111111100000000000////////............-----------,,,,,,,,,+++++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!! ~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„……………………………………………………„ƒƒƒ‚‚‚‚�����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuvvwwxxyyyyyyyxxxwwwvvvwww|}}}~~~~~}}|{{zyyxxwwvvvvssssssssssrrrrrrrrrrrrrrrqqqqrrrrrrrrrrrrrrrrrrqqqqpppppppooooooooooooonnnnnnnnnmmmmmmmmlllllllllllkkllkkkkkkkklllllllllllllllkkkjjjjjiiiiihhhhgggffffffeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbccccccccccccccbbbbbbbbbaaaaa```````_________^^^^^^^^^^]]]]\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTSSSRRRRRRRRRRQQQQQQQQQQQPQQPPPPPPPPPPPOOOOOOOOOOONOOONNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999988888888887777777776666666666655555555555554444444444433333333333332222222222211111111111111100000000000/////////...........-----------,,,,,,,,,++++++++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!! ~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„………………………†††………………………„ƒƒƒƒ‚‚‚‚�����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuvvwwwxxxxxxxxxwwwvvvvvwwx}}~~~~~~~}}|{{zyyxwwwvvvvssssssssssrrrrrrrrrrrrrrrqqqqrrrrrrssssrrrrrrrrqqqqppppppppooooooooooooonnnnnnnnnmmmmmmmmmmlllllllllllllllllllllllllllllllllllkkkkjjjjiiiiihhhhggggffffffeeeeeeeeeedddddddddddcccccccccccccccccccccccccccccccccccccbbbbbbbaaaa```````_________^^^^^^^^^^]]]]\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONOOONNNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::::::::::999999999988888888887777777776666666666655555555555554444444444433333333333332222222222211111111111111100000000000/////////...........-----------,,,,,,,,,++++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!! ~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚ƒ‚ƒƒƒƒƒƒƒƒƒ„„„„„………………††††††††††††††„„„„ƒƒƒ‚‚‚‚����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuvvvwwwwxxxxwwwwvvvvvvvwwx}}~~~~~}|{{zyyxwwwvvvvssssssssssrrrrrrrrrrrrrrrqqqqrrrrrrsssssrrrrrrrqqqqpppppppppppooooooooooonnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllllllllllllllllkkkkjjjjjiiiihhhhggggfffffffeeeeeeeeeeedddddddddcccccccccccccccccccccccccccddddccccccccbbbbbbaaaa``````_________^^^^^^^^^^]]]]\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999988888888877777777766666666666555555555555544444444444333333333333322222222222111111111111111100000000000////////...........-----------,,,,,,,,,++++++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!! ~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„……………†††††††††††††††……„„„„ƒƒƒ‚‚‚�����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuvvvvwwwwwwwwwvvvvvvvvvwwx}~~~~}|{{zyxxwwwvvvvssssssssssrrrrrrrrrrrrrrrqqqqrrrrrrsssssrrrrrrrqqqqpppppppppppppoooooooooonnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllllmmlllllllkkkkjjjjjiiiihhhhhggggffffffffeeeeeeeeeedddddddddcccccccccccccccccccccddddddddddddcccccccbbbbaaaa``````_________^^^^^^^^^^]]]]\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999988888888877777777776666666666555555555555554444444444433333333333332222222222211111111111111100000000000////////...........-----------,,,,,,,,,,+++++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!! ~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„……………††††††‡‡‡‡‡‡‡‡‡……………„„„ƒƒ‚‚‚‚�����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxwwwwxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvvwwwvvvvvuuuuvvvwxx}~~~~}|{{zyxxwwvvvvvsssssssssssrrrrrrrrrrrrrrqqqqrrrrrrsssssrrrrrrrqqqqppppppppppppppppoooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllmmmmmmllllllkkkkjjjjjiiiihhhhhgggggffffffffeeeeeeeeeddddddddddccccccccccccccccccddddddddddddddddcccccbbbbbaaaa`````_________^^^^^^^^^^]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999988888888877777777776666666666655555555555554444444444433333333333332222222222211111111111111100000000000////////............----------,,,,,,,,,,+++++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!! ~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„…………†††††‡‡‡‡‡‡‡‡‡‡†††…………„„ƒƒƒ‚‚‚�����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxwwwwxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuuvvvwxx}~~}}|{zzyxxwwvvvvvsssssssssssrrrrrrrrrrrrrrqqqqrrrrrrsssssrrrrrrrqqqqpppppppppppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllmmmmmmmmmmllllllkkkjjjjjiiiiihhhhhgggggfffffffffeeeeeeeeeddddddddddccccccccccccccccddddddddeeddddddddcccccbbbbaaaa`````_________^^^^^^^^^^^]]]\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::::9999999999988888888877777777776666666666655555555555554444444444433333333333332222222222211111111111111100000000000/////////...........----------,,,,,,,,,,+++++++++++*************)))))))))))(((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!! €~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„…………††††‡‡‡‡‡ˆˆˆˆˆ‡†††††……„„„ƒƒ‚‚‚‚�����€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxwwwxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuvvwwxx~~~~}}|{zyyxwwwvvvvvsssssssssssrrrrrrrrrrrrrrqqqqrrrrrrssssrrrrrrrrrqqqppppppppppppppppppoooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllkkkjjjjjiiiiiihhhhhgggggggffffffffeeeeeeeedddddddddcccccccccccccccdddddddeeeeeeeddddddccccbbbbaaaa``````________^^^^^^^^^^^]]]\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999988888888877777777776666666666655555555555554444444444433333333333332222222222211111111111111100000000000/////////...........----------,,,,,,,,,,++++++++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!! €€~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„……………†††‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡†††………„„ƒƒƒ‚‚‚������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvuuuuuuuuuuuvvwwxy~~~~}|{{zyxxwwwvvvvvssssssssssssrrrrrrrrrrrrrqqqqrrrrrrrssrrrrrrrrrrrqqpppppppppppppppppppooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllkkjjjjjjiiiiiihhhhhhgggggggffffffffeeeeeeeedddddddddcccccccccccccddddddeeeeeeeeeddddddccccbbbbaaaa``````________^^^^^^^^^^^^]]\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUTTTSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999988888888777777777776666666666555555555555544444444444333333333333322222222222111111111111111100000000000////////...........----------,,,,,,,,,,++++++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!! €€€~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„…………†††‡‡‡‡ˆˆˆˆ‰‰‡‡‡‡‡‡‡††………„„ƒƒƒ‚‚‚������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxxwxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuvvwwxy~~~~}}|{zzyxxwwvvvvvvsssssssssssssrrrrrrrrrrrrqqqqrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllkkjjjjjjiiiiiiihhhhhhhgggggggffffffffeeeeeeeddddddddddcccccccccccddddddeeeeeeeeeeddddddccccbbbbaaaa``````________^^^^^^^^^^^^]]\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUUTTSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999988888888777777777776666666666655555555555554444444444433333333333332222222222211111111111111100000000000////////...........----------,,,,,,,,,,,+++++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!! €€€€€~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„…………†††‡‡‡ˆˆˆ‰‰‰ˆˆˆˆˆ‡‡‡†††……„„„ƒƒ‚‚‚‚�����€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttuuuvvwwxy~~~~~~}||{zyyxxwwvvvvvvsssssssssssssrrrrrrrrrrrrqqqqqrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppoooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllkkkjjjjjjiiiiiiiiihhhhhhgggggggggfffffffeeeeeeeddddddddddccccccccccddddddeeeeeeeeeedddddcccccbbbbaaaa``````_________^^^^^^^^^^^]]\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUUTTSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999988888888777777777776666666666655555555555554444444444433333333333332222222222211111111111111100000000000////////............---------,,,,,,,,,,,+++++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!! €€€€€€~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„…………††‡‡‡ˆˆˆ‰‰‰ˆˆˆˆˆˆˆˆ‡‡††………„„ƒƒƒ‚‚‚�����€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuvuuuuuuuuuuuttttuuuvvwwxy~~~~~~~}}|{zzyxxwwwvvvvvvsssssssssssssrrrrrrrrrrrrqqqqqrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppoooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllkkkkjjjjjjiiiiiiiiihhhhhhhggggggggffffffffeeeeeedddddddddddccccccccdddddddeeeeeeeeeedddddccccbbbbaaaa```````_________^^^^^^^^^^^^]\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::::::::::999999999988888888777777777776666666666655555555555554444444444433333333333332222222222211111111111111100000000000/////////...........---------,,,,,,,,,,,+++++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„………†††‡‡ˆˆˆ‰‰‰ˆˆ‰‰‰‰ˆˆˆ‡‡‡††………„„ƒƒƒ‚‚‚����€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvuuuuvuuuuuuuuuutttttuuuvvwwxx}~~~~~}}||{zyyxxwwwvvvvvvssssssssssssssrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrsrrrrrrqqqqqqqqqqppppoooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkjjjjjiiiiiiiiiihhhhhhhgggggggggfffffffeeeeeeedddddddddddccccccdddddddddeeeeeeeedddddccccbbbbbaaaa```````__________^^^^^^^^^^^]\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUUTSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999998888888877777777776666666666655555555555554444444444433333333333332222222222211111111111111100000000000/////////...........---------,,,,,,,,,,,++++++++++++************)))))))))))(((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„………††‡‡‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆ‡‡††………„„ƒƒ…………„„„„„„„„„„„„„„„„„„„„„€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwxwwwwwwwwwvvvvvvwwwxxyyzz{{{{{{zzyyxwwvuuuttttttttvvvvvvvuuuuuuuuuuuuutttttqqqrrrrrrrrrrssssssssssssssssssssssssssrrrrqqqqppppppppppppppppppppooooooooonnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkkjjjjjjihhhhhhhhggggggfffffffeeeedddddddddddddddeeeeeeeeeeeeedddddccccbbbbbaaaaa```baaaaaaaa````````````____]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999988888888877777777777666666555555555444444444443333333333333322222222222111111111111111100000000000//////...........-----------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„………††‡‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰ˆˆˆ‡‡††……„„„†………„„„„„„„„„„„„„„„„„„„„„€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxwwwwwwwwwwwwxwwwwwwwwwvvvvvvwwwxxyyzzz{{{{zzyyxxwvvuuuttttttttvvvvvvvuuuuuuuuuuuuuuttttqqqrrrrrrrrrrrsssssssttttttttttttssssssrrrrqqqqpppoppppppppppppppoooooooooonnnnnnnmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkjjjjjjihhhhhhhhggggggffffffffeeeedddddddddddddddeeeeeeeeeeddddddccccbbbbbaaaaa````baaaaaaaaa```````````____]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999888888888777777777776666665555555554444444444433333333333333222222222221111121111111111100000000000/////...........-----------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„……†††‡‡ˆˆ‰ŠŠŠŠ‹‹‹‹‹ŠŠŠŠ‰‰ˆˆ‡‡††……„„††………„„„„„„„„„„„„„„„„„„„„€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxwwwwwwwwwwwxwwwwwwwwwvvvvvvwwwxxyyzzzzzzzzyyxxwwvvuutttttttttvvvvvvvvuuuuuuuuuuuuuttttqqqqqrrrrrrrrrsssssstttttttttttttttsssssrrrqqqppppoppppppppoooooooooooooonnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkjjjjjjjiihhhhhhhggggggffffffffeeeeddddddddddddddddeeeeeeedddddddccccbbbbbbaaaaa````baaaaaaaaaa``````````____]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999888888888777777777776666665555555555444444444433333333333333222222222221111121111111111100000000000/////...........-----------,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……††‡‡ˆˆ‰‰ŠŠ‹‹‹‹‹‹‹‹ŠŠŠ‰‰‰ˆˆ‡‡††……‡††………„„„„„„„„„„„„„„„„„„„€€€€€€€€€€€€€€€€~}}}}}}}}}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{{{{{{{{{zz{zzzzzzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxwwwwwwwwwwwwxwwwwwwwwwvvvvvwwwxxxyyzzzzzzzyyyxwwvvuuutttttttttvvvvvvvvuuuuuuuuuuuuuttttqqqqqqqrrrrrrrssssstttttuuuuutttttttssssrrrqqqpppooppppoooooooooooooooonnnnnmmmmmmmmmmmmmmmllllllllkklllllkkkkkkkkkkkkkjjjjjjjihhhhhhhhgggggggffffffffeeeeddddddddddddddddeeeeeedddddcccccbbbbbbaaaaaa````baaaaaaaaaa```````````___]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888777777777776666665555555555444444444443333333333333222222222221111121111111111100000000000/////...........-----------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„………††‡‡ˆˆ‰ŠŠŠ‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡††…‡‡††………„„„„„„„„„„„„„„„„„„€€€€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{z{{zzzzzzzzzzzzzzzzzzzzzzyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxyyyyxxxyyyxxxxxxxxxxxwwwwwwwwwwwxxwwwwwwwwwvvvwwwwxxxyyyzzzzzyyyxxwwvvuuutttttttttvvvvvvvvvuuuuuuuuuuuuttttqqqqqqqqrrrrrrssssttttuuuuuuuuuutttttsssrrrqqqpppooppoooooooooooooooonnnnnnnmmmmmmmmmmmmmmllllllllkkkllllkkkkkkkkkkkkkkjjjjjjjihhhhhhhhgggggggffffffffeeeedddddddddddddddddddeedddddcccccbbbbbbaaaaaa`````baaaaaaaaaa```````````___]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999988888888877777777776666665555555555444444444443333333333333222222222221111121111111111100000000000/////............----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„………††‡ˆˆ‰‰ŠŠ‹‹‹‹ŒŒŒ‹‹‹‹ŠŠ‰‰ˆˆ‡‡††ˆ‡‡††…………„„„„„„„„„„„„„„„„€€€€€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyxyyyxxxxxxxxxxxwwwwwwwwwwwxxwwwwwwwwwwwwwwwwxxyyyyzzzzyyyxxwwvvuuuutttttttttvvvvvvvvvvuuuuuuuuuuuttttqqqqqqqqqrrrrrssstttuuuuuuuuuuuuuttttsssrrrqqqpppooppoooooooooooooonnnnnnnnnmmmmmmmmmmmmlllllllllkkkkllkkkkkkkkkkkkkkkjjjjjjjjihhhhhhhhgggggggffffffffeeeeeddddddddddddddddddddddddcccccbbbbbbaaaaaaa`````bbaaaaaaaaaa```````````__]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999988888888877777777776666665555555555444444444443333333333333322222222222111121111111111100000000000//////...........----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……††‡‡ˆˆ‰ŠŠŠ‹‹‹ŒŒŒŒŒ‹‹‹ŠŠŠ‰‰ˆ‡‡†ˆˆ‡‡††…………„„„„„„„„„„„„„„„€€€€€€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwxxwwwwwwwwwwwwwwwxxxyyyyzzyyyyxxxwwvvuuuutttttttttvvvvvvvvvvvuuuuuuuuuuttttqqqqqqqqqrrrrrsstttuuuuvvvvvvuuuuutttsssrrrqqpppooopooooooooooooonnnnnnnnnnnmmmmmmmmmmlllllllllkkkkkklkkkkkkkkkkkkkkkjjjjjjjjihhhhhhhhggggggggffffffffeeeeeeddddddddddddddddddddddccccccbbbbbbaaaaaaa`````bbaaaaaaaaaa```````````__]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999988888888877777777777666665555555555444444444443333333333333322222222222111122111111111110000000000//////...........-----------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……††‡‡ˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆ‡‡‰ˆˆ‡‡†††………„„„„„„„„„„„„„„€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}~~~~~~~~}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwxxxwwwwwwwwwwwwwwxxxyyyyzyyyyyxxwwvvvuuuutttttttttvvvvvvvvvvvuuuuuuuuuuttttqqqqqqqqqrrrrsssttuuuvvvvvvvvvuuuutttsssrrrqqpppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjihhhhhhhhggggggggfffffffffeeeeedddddddddddddddddddddccccccbbbbbbaaaaaaaa`````bbaaaaaaaaaa```````````__]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999888888888777777777776666655555555555444444444433333333333333222222222221111221111111111100000000000/////...........-----------,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……††‡ˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆ‡Š‰ˆˆ‡‡†††…………„„„„„„„„„„„„€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwxxxwwwwwwwwwwwwwxxxyyyyyzyyyyxxxwwvvuuuuutttttttttvvvvvvvvvvvvuuuuuuuutttttqqqqqqqqqrrrsssttuuuvvvvvvvvvvuuuutttssrrrqqqppooooooooooooonnnnnnnnnnnnnmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiihhhhhhhhggggggggfffffffffeeeeeedddddddddddddddddddcccccccbbbbbbaaaaaaaa`````bbbaaaaaaaaaa```````````_]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999888888888877777777776666655555555555444444444443333333333333222222222221111221111111111100000000000/////...........-----------,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……††‡ˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒ‹‹‹ŠŠŠ‰ˆˆŠŠ‰‰ˆˆ‡‡††…………„„„„„„„„„„„€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwxxxwwwwwwwwwwwwxxxyyyyyyyyyyyxxwwwvvuuuuuuttttttttvvvvvvvvvvvvuuuuuuuutttttqqqqqqqqrrrrsstttuuvvvvvwvvvvvuuutttsssrrqqqpppooonooooooonnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiihhhhhhhgggggggggfffffffffeeeeeeeddddddddddddddddddccccccbbbbbbbaaaaaaaa`````bbbaaaaaaaaaaa``````````_]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999888888888877777777776666655555555555444444444443333333333333222222222221111221111111111100000000000/////............----------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……†‡‡ˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆ‹ŠŠ‰‰ˆˆ‡‡†††…………„„„„„„„„„€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwxxxwwwwwwwwwwwxxxxyyyyyzyyyyxxxwwvvvuuuuuuutttttttvvvvvvvvvvvvuuuuuuuttttttqqqqqqqrrrrsstttuuvvvvwwwwvvvvuuuttsssrrrqqpppoooonooooonnnnnnnnnnnnnnnmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhgggggggggfffffffffeeeeeeeedddddddddddddddddccccccbbbbbbbaaaaaaaaa````bbbbaaaaaaaaaa``````````_]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999888888888877777777776666655555555555444444444443333333333333322222222222111221111111111100000000000/////............----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……†‡‡ˆˆ‰‰ŠŠ‹‹‹‹‹ŒŒ‹‹‹‹‹ŠŠ‰‰‹‹ŠŠ‰‰ˆˆ‡‡‡††…………„„„„„„„„€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}|||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwxxxwwwwwwwwwwxxxxyyyyyzzyyyyxxxwwvvvuuuuuuuuttttttvvvvvvvvvvvvuuuuuuuttttttqqqqqqrrrsssttuuuvvvwwwwwwvvvuuutttssrrrqqqpppoooonooooonnnnnnnnnnnnnnmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhgggggggggfffffffffeeeeeeeeeddddddddddddddddccccccbbbbbbbaaaaaaaaa````bbbbaaaaaaaaaa```````````]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999888888888877777777777666655555555555444444444443333333333333322222222222111222111111111100000000000//////...........----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……††‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹‹ŠŠŠ‰Œ‹‹ŠŠŠ‰‰ˆˆ‡‡†††………„„„„„„„€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}|||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwxxxwwwwwwwwwxxxxyyyyyzzzyyyyxxwwwvvvuuuuuuuuuuttttwvvvvvvvvvvvuuuuuuuttttttqqqqrrrrsssttuuuvvvwwwwwwwvvvuutttssrrrqqqpppoooonnooooonnnnnnnnnnnnnnmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiihhhhhhhgggggggggfffffffffeeeeeeeeeedddddddddddddddccccccbbbbbbbaaaaaaaaaa```bbbbbaaaaaaaaaa``````````]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999998888888888777777777776666655555555555444444444433333333333333222222222221112221111111111100000000000/////...........-----------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……††‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹ŠŠŠŠŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡†††………„„„„„„€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwxxxwwwwwwwwxxxxxyyyyzzzzyyyxxxwwwvvvuuuuuuuuuuutttwvvvvvvvvvvvuuuuuuuttttttqqrrrrsssttuuuvvvwwwwwwwwwvvuuuttssrrrqqqppppoooonnooooonnnnnnnnnnnnnmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiihhhhhhhgggggggggfffffffffeeeeeeeeeeeedddddddddddddcccccccbbbbbbbaaaaaaaaa```bbbbbaaaaaaaaaa``````````]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999998888888888777777777776666655555555555444444444443333333333333222222222221112221111111111100000000000/////...........-----------,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……††‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŒŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡††………„„„„„€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwxxxxwwwwwwxxxxxyyyyzzzzzyyyxxxwwvvvvuuuuuuuuuuuuttwwvvvvvvvvvvuuuuuuuttttuurrrrsssttuuuvvvwwwwwwwwwwvvuuuttssrrrqqqppppoooonnnooooonnnnnnnnnnnnnnmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiihhhhhhhggggggggggffffffffeeeeeeeeeeeeeedddddddddddcccccccbbbbbbbaaaaaaaaa```bbbbbbaaaaaaaaa``````````]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999998888888888877777777776666655555555555444444444443343333333333222222222221112221111111111100000000000/////...........-----------,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""""!!!!!!!!!!!! €€€€€€€€€€€€�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„……†††‡‡ˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ��ŒŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡††………„„„„€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwxxxxwwwwwxxxxxyyyyzzzzzzyyyxxxwwvvvvuuuuuuuuuuuuutwwvvvvvvvvvuuuuuuuuuuuuuurrsssttuuuvvvwwwwwwwwwwwvvvuuttssrrrqqqppppooooonnnooooonnnnnnnnnnnnnnmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiihhhhhhhggggggggggffffffffeeeeeeeeeeeeeeeddddddddddcccccccbbbbbbbbaaaaaaaaa``bbbbbbaaaaaaaaaa`````````]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999998888888888877777777776666655555555555444444444443343333333333322222222222112221111111111100000000000/////............----------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„………††‡‡‡ˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠ����ŒŒŒ‹‹‹ŠŠ‰ˆˆ‡‡††………„„„€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwxxxxwwwwxxxxxxyyyzzzzzzzyyyxxwwwvvvvuuuuuuuuuuuuutwwwvvvvvvvvuuuuuuuuuuuuuvsssttuuvvvwwwwxxxxxxxwwwvvuuttssrrrqqqpppppooooonnnooooonnnnnnnnnnnnnnmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiihhhhhhhhgggggggggffffffffeeeeeeeeeeeeeeeeeddddddddcccccccbbbbbbbbaaaaaaaaa``bbbbbbaaaaaaaaaa`````````]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999888888888877777777777666655555555555444444444443343333333333322222222222112221111111111100000000000//////...........----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! €€€€€€€€€€€������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……†††‡‡‡ˆˆˆˆ‰‰‰‰ŠŠŠŠ������ŒŒŒ‹‹ŠŠ‰ˆˆ‡‡††………„„€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{zzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxyyyyzzzzzzzyyyxxwwwvvvvuuuuuuuuuuuuuuwwwvvvvvvvvuuuuuuuuuuuvvvsttuuvvwwwxxxxxxxxxxxwwvvvuttssrrrqqqppppoooooonnnnoooooonnnnnnnnnnnnnmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiihhhhhhhhggggggggggfffffffeeeeeeeeeeeeeeeeeedddddddccccccccbbbbbbbbaaaaaaaa``bbbbbbbaaaaaaaaa`````````]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999888888888877777777777666665555555555444444444443343333333333322222222222112222111111111110000000000//////...........----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!!!! €€€€€€€€€€�������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„………†††‡‡‡ˆˆˆˆ‰‰‰‰ŠŠ��������ŒŒ‹‹ŠŠ‰ˆˆ‡‡††………„�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{zzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxyyyyzzzzzzzzyyyxxwwwvvvvuuuuuuuuuuuuuuwwwvvvvvvvvuuuuuuuuuvvvwwtuuvvwwxxxyyyyyyyxxxxwwvvuutsssrrqqqpppppoooooonnnnoooooonnnnnnnnnnnnnnmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhggggggggggfffffffeeeeeeeeeeeeeeeeeeeddddddccccccccbbbbbbbbaaaaaaaaa`bbbbbbbaaaaaaaaaa````````]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;::::::::::999999999888888888887777777777666665555555555544444444444343333333333322222222222112222111111111110000000000//////...........-----------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!!!! €€€€€€€€€��������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………†††‡‡‡‡ˆˆˆ‰‰‰Š���������ŒŒ‹‹ŠŠ‰ˆˆ‡‡††………��€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{zzzzzzzzzz{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxyyyyzzzzzzzzyyxxxwwwvvvvuuuuuuuuuuuuuuwwwvvvvvvvvuuuuuuuvvvwwwxuvvwwxxyyyyzzyyyyyxxwwvvuuttssrrqqqpppppooooooonnnnooooooonnnnnnnnnnnnnmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhggggggggggffffffeeeeeeeeeeeeeeeeeeeddddddccccccccbbbbbbbbaaaaaaaaa`bbbbbbbaaaaaaaaaa````````^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;::::::::::999999999888888888887777777777666665555555555544444444444343333333333322222222222112222111111111110000000000//////...........-----------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!!!! €€€€€€€€���������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€���������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒ„„„„………††††‡‡‡ˆˆˆ‰‰Œ���������ŒŒ‹‹ŠŠ‰ˆˆ‡‡††……����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{zzzzzzzzz{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxyyyyyxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxyyyyzzzzzzzzzyyxxxwwwvvvvvuuuuuuuuuuuuuwwwvvvvvvvvvvuuvvvvvwwxxyvwxxyyyzzzzzzzzyyyxxwwvvuttssrrqqqpppppooooooonnnnnoooooooonnnnnnnnnnnnnmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhhggggggggggfffffeeeeeeeeeeeeeeeeeeeeddddddcccccccbbbbbbbbbaaaaaaaa`bbbbbbbbaaaaaaaaa````````^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999888888888887777777777666665555555555544444444444344333333333332222222222112222111111111110000000000//////...........-----------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""""!!!!!!!!!!!! €€€€€€€����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€�����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒ„„„„„………††††‡‡ˆˆˆ‰ŒŒ���������ŒŒ‹‹Š‰‰ˆˆ‡†††…�������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{zzzzzzzz{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxyyyzzzzzzzzzzyyxxxwwwvvvvvuuuuuuuuuuuuuwwwvvvvvvvvvvvvvvvwwxxyyzwxyyzz{{{{{{{zzzyyxxwvvuutssrrqqqpppppoooooooonnnnnoooooooonnnnnnnnnnnnnmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiihhhhhhhhhhggggggggggffffffeeeeeeeeeeeeeeeeeeeddddddccccccccbbbbbbbbaaaaaaaaabbbbbbbbaaaaaaaaaa```````^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999988888888887777777777766665555555555544444444444344333333333332222222222212222111111111110000000000//////............----------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""""!!!!!!!!!!!! €€€€€€�����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„………†††‡‡‡ˆˆŒŒŒ��������ŒŒŒ‹ŠŠ‰‰ˆ‡‡†††‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{zzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwxxxxxxxxxxyyyyzzzzzzzzzzyyxxxwwwvvvvvuuuuuuuuuuuuuwwwvvvvvvvvvvvvvvwwxxyzz{xyzz{{|||||{{{zzyyxwwvuuttsrrqqqpppppoooooooooonnnnoooooooonnnnnnnnnnnnnnmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiihhhhhhhhhhgggggggggggfffffeeeeeeeeeeeeeeeeeeeedddddccccccccbbbbbbbbaaaaaaaaabbbbbbbbaaaaaaaaaa```````^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999988888888887777777777766666555555555544444444444344333333333332222222222212222211111111110000000000///////...........----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! €€€€€������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€�������������������������������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„…………††‡‡‡ˆ‹ŒŒŒ��������ŒŒ‹‹ŠŠ‰ˆˆ‡‡††‚‚‚�������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{zzzzzzz{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwxxxxxxxxxxyyyyzzzzzzzzzzyyxxxwwwvvvvvvuuuuuuuuuuuuwwwvvvvvvvvvvvvwwwxyyz{{|zz{|||}}}|||{{zzyxxwvvuttsrrrqqppppppoooooooooonnnnooooooooonnnnnnnnnnnnnmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjihhhhhhhhhhhgggggggggggffffffeeeeeeeeeeeeeeeeeddddddccccccccbbbbbbbbbaaaaaaaabbbbbbbbbaaaaaaaaa```````^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;::::::::::99999999988888888888777777777766666555555555554444444444344333333333332222222222212222211111111111000000000///////...........----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!!!! €€€€€������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������€€€€€€€€€€€���������������������������������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„………†††‡‡‹‹ŒŒŒ�������ŒŒŒ‹ŠŠ‰‰ˆˆ‡‡‡ƒ‚‚‚‚‚‚�������������€€€€€��������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{zzzzzz{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwxxxxxxxxxxyyyzzzzz{{zzzzyyxxxwwvvvvvvvvuuuuuuuuuuuwwwvvvvvvvvvvvwwwxyyz{|}}{{|}}}}}}}}||{zyyxwvvuttssrrqqqpppppoooooooooooonnnooooooooonnnnnnnnnnnnnnmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiihhhhhhhhhhhggggggggggffffffeeeeeeeeeeeeeeeeeedddddccccccccbbbbbbbbbaaaaaaaabbbbbbbbbaaaaaaaaaa``````^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;::::::::::99999999988888888888777777777766666555555555554444444444444333333333332222222222212222211111111111000000000///////...........-----------,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€���€€€€€€€€€����������������€€€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��ƒƒƒƒƒƒƒƒ„„„„„„„„…………†††‡‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆ‡‡††……„„„††………………………„„„„„„„„„„„„„„�������������€€€€€€€€€€€€€€€€€~~~~~~~~~€€€€€€€€€€€€€€€€€~~}}}}}}}}}}||||||||||||{}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{zzzyyyyyyxxxxxxxxxxxxxxxxxwwxxxxxxxxxxyyyzzzzzzzzzzzyyyxxwwwvvvvvvvvvvuuuuuuuuvvvvuuuuuuuuvvvwwxyyz{|}~}}~~~~}||{zyxxwvvuttsuuuttttsssssssssrrrrrrrrrooooooooooonnnnnnnnnnnnmmllllkkkkkkkkkkkkkjjjjjjjjkkkkkkkjjjjjjjjjjjjiiiiiihhhhhhhhggggggggggffffffffeeeeeeeeeeeeeeeeeedddddddccccccccbbbbbbbbaaaaaaaaa__________^^^^^^^^^^]]]]]^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::::::999999988888888888777777777766666666555555555554444444333333333332222222222211111111100000000000///////////////............--------,,,,,,,,,,,+++++++++++********))))))))))))((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$###########"""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€����€€€€€€€€�����������������€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„ƒƒƒƒƒƒƒƒ„„„„„„„„„………†††‡†‡‡‡ˆˆ‰‰‰‰‰‰‰ˆˆˆ‡‡††………„„†††††……………………………„„„„„„„„„�������������������€€€€€€€€€€€€~~~~~~~~~€€€€€€€€€€€€€€€€~~}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{zzzyyyyyyxxxxxxxxxxxxxxxxxxwxxxxxxxxxxyyyzzzz{{{zzzzyyyxxwwwwvvvvvvvvvuuuuuuuuvvvvuuuuuuvvvvwwxyyz{|}~~~€~~}|{{zyxwvvuttssuuttttsssssssssssrrrrrrrrooooooooooonnnnnnnnnnnnnmllllkkkkkkkkkkkkkjjjjjjjjkkkkkkkjjjjjjjjjjjjiiiiiihhhhhhhhhggggggggggfffffffeeeeeeeeeeeeeeeeeedddddddccccccccbbbbbbbbbaaaaaaaa__________^^^^^^^^^^]]]]]^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999988888888888777777777766666666555555555554444444333333333332222222222211111111100000000000////////////////...........--------,,,,,,,,,,,+++++++++++********))))))))))))((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$###########"""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€�����€€€€€€€������������������€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„ƒƒƒƒƒ„„„„„„„„„„………†††††‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡††………„„‡††††††††††………………………„„„„„‚‚‚‚‚‚�����������������€€€€€€€€~~~~~~~~~~€€€€€€€€€€€€€€~~}}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{zzyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzzz{{{{zzzyyyxxwwwwvvvvvvvvvvuuuuuuuvvvvvuuuuvvvvwwxyyz{|}~~€€€€~~}|{zyxwwvuttsssutttttsssssssssssrrrrrrrroooooooooooonnnnnnnnnnnnmlllllkkkkkkkkkkkkkjjjjjjjkkkkkkkkjjjjjjjjjjjiiiiiihhhhhhhhhggggggggggfffffffffeeeeeeeeeeeeeeeedddddddccccccccbbbbbbbbbaaaaaaaa`_________^^^^^^^^^^]]]]]^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999988888888888777777777766666666655555555554444444333333333332222222222211111111100000000000////////////////...........--------,,,,,,,,,,,+++++++++++********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€������€€€€€€�������������������€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„ƒ„„„„„„„„„„„„„………††…†††‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡†††………„‡‡‡‡†††††††††††…………………………‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€~~~~~~~~~~€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{zzyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyzzz{{{{{{zzzyyxxxwwwvvvvvvvvvvuuuuuuuvvvvvvvvvvvvwwxxyz{|}~~€€€€€€€~}|{zzyxwvuutsssrutttttssssssssssssrrrrrrroooooooooooonnnnnnnnnnnnnlllllkkkkkkkkkkkkkjjjjjjjkkkkkkkkjjjjjjjjjjjiiiiiihhhhhhhhhhgggggggggfffffffffeeeeeeeeeeeeeeeedddddddccccccccbbbbbbbbbaaaaaaaa`_________^^^^^^^^^^]]]]]^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999988888888887777777777666666666555555555544444443333333333322222222222111111111000000000000///////////////...........--------,,,,,,,,,,,+++++++++++*********)))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€�������€€€€€��������������������€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„………†………†††‡‡‡‡‡ˆ‡‡‡‡‡††††…………‡‡‡‡‡‡‡‡‡‡‡††††††††………………‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€~~~~~~~~~~€€€€€€€€€€€€~~}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{zzyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzzz{{{{{{zzzyyyxxwwwwvvvvvvvvvuuuuuuuvvvvvvvvvvvwwxxyz{||}~€�€€€€€€€~}|{zyxwvuuttssrrttttttsssssssssssssrrrrrroooooooooooonnnnnnnnnnnnnlllllkkkkkkkkkkkkkkjjjjjjkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhhhggggggggggfffffffffeeeeeeeeeeeeeeedddddddcccccccccbbbbbbbbbaaaaaaa`__________^^^^^^^^^^]]]]^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::999999988888888887777777777666666666555555555554444444333333333332222222222111111111100000000000///////////////...........--------,,,,,,,,,,,,++++++++++*********)))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############""""""""""""!!!!!!!!!!!!!! €€€€€€€€€€€€€€€��������€€€€���������������������€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„………„………††††‡‡‡‡‡‡‡‡†††††…………‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�����������€€€€€€€€~~~~~~~~~~€€€€€€€€€~~}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{zyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{{{{{{zzzyyxxxwwwvvvvvvvvvuuuuuuuvvvvvvvvvwwwxxyzz{|}~€€�€€€€€€~}|{zyxwvvuttssrrrttttttsssssssssssssrrrrrrpoooooooooooonnnnnnnnnnnnllllllkkkkkkkkkkkkkjjjjjjkkkkkkkkkjjjjjjjjjjjiiiiihhhhhhhhhhhggggggggggfffffffffeeeeeeeeeeeeeedddddddcccccccccbbbbbbbbbaaaaaaa``_________^^^^^^^^^^]]]]^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::::::999999988888888888777777777666666666555555555554444444333333333332222222222211111111100000000000///////////////...........--------,,,,,,,,,,,,++++++++++*********))))))))))))((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############"""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€���������€€€����������������������€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„……„„„………††††††††††††††……………ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�����������€€€€€€€€~~~~~~~~~~€€€€€€~}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{zyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{{{{{{zzzyyxxxwwwwvvvvvvvvuuuuuuuvvvvvvvvwwwxxyzz{|}~€��€€€€€€~~}|{zxxwvuttssrrrrttttttssssssssssssssrrrrrpoooooooooooonnnnnnnnnnnnllllllkkkkkkkkkkkkkjjjjjjkkkkkkkkkjjjjjjjjjjjiiiiihhhhhhhhhhhggggggggggffffffffeeeeeeeeeeeeeeedddddddcccccccccbbbbbbbbbaaaaaaa``_________^^^^^^^^^^]]]]^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999988888888888777777777666666666655555555554444444333333333332222222222211111111100000000000///////////////............--------,,,,,,,,,,,++++++++++*********))))))))))))((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############"""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€����������€€�����������������������€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„…………††††††††……………………ˆ‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡††††††ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚����������€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{yyyyyyyyxxxxxxxxxxxxxxxxxyyxxxxxxxyyyzzz{{{{{{{{{zzzyyxxxwwwvvvvvvvvuuuuuuuvvvvwwwwwxxxyyz{||}~€€��€€€€€~}|{zyxwvuttssrrrrrtttttttsssssssssssssrrrrrpooooooooooooonnnnnnnnnnnllllllkkkkkkkkkkkkkjjjjjjkkkkkkkkkjjjjjjjjjjjjiiiihhhhhhhhhhhggggggggggfffffffffeeeeeeeeeeeeeddddddddcccccccccbbbbbbbbbaaaaaaa``_________^^^^^^^^^^^]]]^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999988888888888777777777666666666655555555554444444333333333332222222222211111111100000000000////////////////...........--------,,,,,,,,,,,++++++++++*********))))))))))))((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############"""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€�����������€������������������������€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„………………………………………………‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚����������€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{yyyyyyyyyxxxxxxxyyyyyyyxxyyyxxxxxyyyyzzz{{{|||{{{{zzyyyxxwwwwvvvvvvvuuuuuuuwwwwwwwxxxxyyz{{|}~€���€€€€~}|{zyxwvuutssrrrrrrttttttttsssssssssssssrrrrppoooooooooooonnnnnnnnnnnllllllkkkkkkkkkkkkkkjjjjjkkkkkkkkkjjjjjjjjjjjjiiiihhhhhhhhhhhgggggggggggffffffffeeeeeeeeeeeeeddddddddcccccccccbbbbbbbbbaaaaaaa``_________^^^^^^^^^^^]]]^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999998888888888777777777666666666655555555554444444333333333332222222222211111111100000000000////////////////...........--------,,,,,,,,,,,++++++++++*********))))))))))))((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############"""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€�������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„…………………„„„„„„„‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡†„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚����������€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{yyyyyyyyyxxyxyyyyyyyyyyyyyyyyyxxxyyyyzz{{{||||||{{{zzyyxxxwwwvvvvvvvvuuuuvvwwwwwxxxxyyzz{{|}}~€���€€~~}|{zyxwvuutsssrrrrrqtttttttttssssssssssssrrrrppooooooooooooonnnnnnnnnnlllllllkkkkkkkkkkkkkjjjjjkkkkkkkkkjjjjjjjjjjjjjiiihhhhhhhhhhhhggggggggggfffffffffeeeeeeeeeeeedddddddccccccccccbbbbbbbbbaaaaaaa``_________^^^^^^^^^^^^]]^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::999999988888888887777777776666666666555555555554444444333333333322222222222111111111000000000000///////////////...........--------,,,,,,,,,,,++++++++++**********)))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$#############""""""""""""!!!!!!!!!!!!! €€€€€€€€€€�������������������������������������‚€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚����������€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzz{{{|||||||{{{zzyyxxwwwvvvvvvvvvvvvvvwxxxxxyyyyzz{{|}}~~€€€��~~}|{zyxwvvuttssrrrrrrrtttttttttssssssssssssrrrrpppoooooooooooonnnnnnnnnnlllllllkkkkkkkkkkkkkjjjjjkkkkkkkkkkjjjjjjjjjjjjiiihhhhhhhhhhhhgggggggggggffffffffeeeeeeeeeeeedddddddccccccccccbbbbbbbbbbaaaaaa```________^^^^^^^^^^^^]]^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::::::999999988888888888777777776666666666555555555554444444333333333332222222222111111111100000000000///////////////...........--------,,,,,,,,,,,,+++++++++**********)))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$#############"""""""""""""!!!!!!!!!!!! €€€€€€€€€�������������������������������������‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡†„ƒƒƒƒƒƒƒƒ‚‚‚‚‚�����������€€€€€€€~~~~~~}}}}}}}}}}}~~~~~~~}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyzz{{{||||||||{{zzyyxxxwwwvvvvvvvvvvvvvxxxyyyyzzz{{{||}~~€€€€€~~~}|{{zyxwvuttssrrrrrrrrttttttttttssssssssssssrrrpppoooooooooooonnnnnnnnnnllllllllkkkkkkkkkkkkjjjjjkkkkkkkkkkjjjjjjjjjjjjiiihhhhhhhhhhhhggggggggggfffffffffeeeeeeeeeeeedddddddccccccccccbbbbbbbbbaaaaaaa```_________^^^^^^^^^^^^]^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999988888888888777777776666666666555555555554444444333333333332222222222211111111100000000000///////////////...........--------,,,,,,,,,,,,+++++++++**********))))))))))))((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$#############"""""""""""""!!!!!!!!!!!! €€€€€€€€�������������������������������������‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„†‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡††ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚���������€€€€€€€€€~~~~€€}}}}}}}}}}}~~~~~~~~~}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{yyyyyyyyyyyyyyyyyyzzzzzzyzzyyyyyyyyyyzz{{||||}}||||{{zzyyxxwwwvvvvvvvvvvvwwxyyyzzzz{{{||}}~~~€€€€€~~}}|{{zyxwvuttsssrrrrrrrrtttttttttttsssssssssssrrrppppooooooooooonnnnnnnnnnllllllllkkkkkkkkkkkkjjjjjkkkkkkkkkjjjjjjjjjjjjjiiihhhhhhhhhhhhgggggggggggffffffffeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbaaaaaa```_________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999988888888888777777776666666666555555555554444444333333333332222222222211111111100000000000///////////////...........---------,,,,,,,,,,,+++++++++**********))))))))))))((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############"""""""""""""!!!!!!!!!!!!! €€€€€€€�������������������������������������‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††ƒƒƒƒƒƒƒ‚‚‚‚‚‚�������€€€€€€€€€€€~~~€€€}}}}}}}}}}~~~~~~~~~~~}}}}~~~~~~~~}}}}}~~~}}}}}}}}}||||||||||||||||{{{{{{{{{yyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyzz{{|||}}}}}|||{{zzyyxxwwwvvvvvvvvwwwwyyzzz{{{||||}}~~~€€€}}}|{zzyxwvuutsssrrrrrrrrrtttttttttttssssssssssssrrppppoooooooooooonnnnnnnnnllllllllkkkkkkkkkkkkjjjjjkkkkkkkkkjjjjjjjjjjjjjjiihhhhhhhhhhhhgggggggggggffffffffeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbaaaaaa```__________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWUUUUUUUUUUUTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999998888888888777777776666666666655555555554444444333333333332222222222211111111100000000000////////////////...........--------,,,,,,,,,,,+++++++++**********))))))))))))((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############"""""""""""""!!!!!!!!!!!!! €€€€€€€�������������������������������������‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚ƒƒ‚ƒ‚ƒ‚‚‚‚‚ƒƒƒƒƒƒƒ†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††ƒƒƒƒƒƒ‚‚‚‚‚‚�������€€€€€€€€€€€€~~€€€}}}}}}}}}~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||{{{{{{{{{yyyyyyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyyyzz{{|||}}}}}}}||{{zyyxxwwwvvvvvvvwwwxxzzz{{{|||}}}}~~~~}||{zzyxwvvuttsssrrrrrrrrrttttttttttttsssssssssssrrpppppooooooooooonnnnnnnnnlllllllllkkkkkkkkkkkkjjjjkkkkkkkkkjjjjjjjjjjjjjjiiihhhhhhhhhhhggggggggggggfffffffeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbaaaaaa```___________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWUUUUUUUUUUUTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::99999998888888888777777776666666666655555555554444444333333333332222222222211111111100000000000////////////////...........--------,,,,,,,,,,,+++++++++**********))))))))))))((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############"""""""""""""!!!!!!!!!!!!! €€€€€€�������������������������������������‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ…†††††††‡‡‡‡‡‡‡‡‡††††††††ƒƒƒƒ‚‚‚‚‚‚‚������€€€€€€€€€€€€€~~€€€€}}}}}}}}}~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||{{{{{{{{{yyyyyyyyyyyyyyzzzzz{{{{zz{zzzyyyyyyyyzz{{||}}}}}}}}}||{zzyyxxwwwvvvvwwwwxxyz{{|||}}}}~~~~~~~~||{zzyxwwvuttsssrrrrrrrrrrtttttttttttsssssssssssssrpppppoooooooooooonnnnnnnnlllllllllkkkkkkkkkkkkjjjjkkkkkkkkkkjjjjjjjjjjjjjiiihhhhhhhhhhhggggggggggggfffffffeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbaaaaaa```____________^^^^^^^^^^_^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWVUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFGFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::999999988888888887777777776666666666555555555554444444333333333322222222222111111111000000000000///////////////...........--------,,,,,,,,,,,+++++++++**********))))))))))))((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############"""""""""""""!!!!!!!!!!!!! €€€€€�������������������������������������‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚………†††††††††††††††††††††…ƒ‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€€~}}}}}}~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||||||{{{{{{{{{yyyyyyyyyyyyyzzzz{{{{{{{z{{zzzyyyyyyyzz{{||}}}~~~}}}}|{{zzyxxwwwwwwwwwxxxyy{|||}}}~~~~~~~~~~}{{zzyxwwvuuttsssrrrrrrrrrrttttttttttttssssssssssssrpppppoooooooooooonnnnnnnnlllllllllkkkkkkkkkkkkjjjjkkkkkkkkkkjjjjjjjjjjjjjiiihhhhhhhhhhhggggggggggggfffffffeeeeeeeeeedddddddddccccccccccbbbbbbbbbbbaaaaa````______________^^^^^^^___^^^^^^^^]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWVUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHIHHHHHHHHHHGGGGGGGGGGFFFFGFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::999999988888888888777777776666666666555555555554444444333333333332222222222111111111100000000000///////////////...........--------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$############"""""""""""""!!!!!!!!!!!!! €€€€�������������������������������������‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚……………††††††††††††††††…………‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||||||{{{{{{{{yyyyyyyyyyyyzzzz{{{{{{{{{{{zzzyyyyyyyzz{{||}}~~~~~~}}||{{zyyxxwwwwwwwxxxyyz||}}~~~~~~~~~~}}{zyyxwwvuuttssssrrrrrrrrrrutttttttttttssssssssssssrpppppoooooooooooonnnnnnnnllllllllllkkkkkkkkkkkjjjjkkkkkkkkkkjjjjjjjjjjjjjiiihhhhhhhhhhhgggggggggggggffffffeeeeeeeeeedddddddddccccccccccbbbbbbbbbbbaaaaa`````_______________^^^^^____^^^^^^^^]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWVUUUUUUUUUUUTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHIHHHHHHHHHHGGGGGGGGGGFFFFGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::999999988888888888777777776666666666555555555554444444333333333332222222222111111111100000000000///////////////...........--------,,,,,,,,,,,,++++++++***********)))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$#############"""""""""""""!!!!!!!!!!!! €€€�������������������������������������‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚……………………††††††††††…………………‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||{{{{{{{{yyyyyyyyyyyzzzz{{{{{{{{{{{{{zzyyyyyyyyzz{||}}~~~~~~~}}||{zzyxxxwwwwwxxxyyz{}}}~~~~~~~~}}}|zyyxwwvvutttssssrrrrrrrrrruuttttttttttssssssssssssrppppppoooooooooooonnnnnnnllllllllllkkkkkkkkkkkkjjjkkkkkkkkkkjjjjjjjjjjjjjjiihhhhhhhhhhhggggggggggggfffffffeeeeeeeeeedddddddddccccccccccbbbbbbbbbbbbaaaa``````________________^^^_____^^^^^^^^]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWVUUUUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHIHHHHHHHHHHGGGGGGGGGGGFFFGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::999999988888888888777777776666666666655555555554444444333333333332222222222111111111100000000000///////////////...........--------,,,,,,,,,,,,++++++++***********))))))))))))((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$#############"""""""""""""!!!!!!!!!!!! €€�������������������������������������‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚…………………………………………………………………‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||{{{{{{{{zyyyyyyyyyzzzz{{{{|||||{{{{{zzyyyyyyyyzz{||}}~~~~~}}|{{zyyxxxwwwxxxyyz{{}~~~~~~~}}}||{yyxwwvvuuttsssssrrrrrrrrrruutttttttttttssssssssssssppppppoooooooooooonnnnnnnllllllllllkkkkkkkkkkkkjjjkkkkkkkkkkjjjjjjjjjjjjjiiihhhhhhhhhhhggggggggggggfffffffeeeeeeeeeedddddddddccccccccccbbbbbbbbbbbbaaaa```````_________________^______^^^^^^^^]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWVVUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHIHHHHHHHHHHHGGGGGGGGGGFFFGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::999999998888888888777777776666666666655555555554444444333333333332222222222111111111100000000000///////////////............--------,,,,,,,,,,,++++++++***********))))))))))))(()(((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$#############"""""""""""""!!!!!!!!!!!!! €�������������������������������������‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚…………………………………………………………………‚‚‚������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||||{{{{{{{{zyyyyyyyyzzzzz{{{|||||||{|{{zzyyyyyyyyzz{{|}}~~~~}}|{zzyyxxxxxxxyyzz{|~~~€~~~~}}|||{{yxwwvvuutttssssssrrrrrrrrruutttttttttttsssssssssssspppppppoooooooooooonnnnnnlllllllllllkkkkkkkkkkkkjjkkkkkkkkkkkjjjjjjjjjjjjiiihhhhhhhhhhhggggggggggggfffffffeeeeeeeeeeeddddddddcccccccccccbbbbbbbbbbbbbaa`````````________________________^^^^^^^^]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHIIHHHHHHHHHHGGGGGGGGGGFFFGGFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;:::::::::999999998888888888777777776666666666655555555554444444333333333332222222222111111111100000000000////0///////////...........--------,,,,,,,,,,,++++++++***********))))))))))))(()(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############"""""""""""""!!!!!!!!!!!!! €������������������������������������‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚……„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„…………………………………………………………„‚‚��������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||{{{{{{{zzyyyyyyzzzzz{{{||||||||{|{{zzyyyyyyyyzz{{|}}~~~~}||{zyyxxxxxxyyzz{{|~~€€€~~~}}}||{{zzxwwvvuuutttsssssssrrrrrrrruuutttttttttttssssssssssspppppppoooooooooooonnnnnnlllllllllllkkkkkkkkkkkkjjkkkkkkkkkkjjjjjjjjjjjjjjiihhhhhhhhhhhgggggggggggggffffffeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbba`````````````_____________________^^^^^^^^]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHIIHHHHHHHHHHGGGGGGGGGGFFFGGFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::999999998888888888877777777666666666655555555555444444433333333332222222222111111111100000000000////0///////////...........--------,,,,,,,,,,,++++++++***********))))))))))))(()(((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$############"""""""""""""!!!!!!!!!!!!! ������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„…………………………………………………„„�����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||||||{{{{{{{zzzyyyyzzzzzz{{{||||||||||{{zzyyyyxyyyyz{{|}}~~~}}|{zzyyyxxxyyyzz{||~€€€~~~}}|||{{zzywwvvuuutttssssssssssrrrrrruuutttttttttttssssssssssspppppppoooooooooooonnnnnnlllllllllllkkkkkkkkkkkkjjkkkkkkkkkkjjjjjjjjjjjjjjiihhhhhhhhhhhhggggggggggggffffffeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbb`````````````````________``________^^^^^^^^]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHIIHHHHHHHHHHGGGGGGGGGGGFFGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::9999999988888888888777777776666666666555555555554444444333333333332222222221111111111100000000000///0///////////...........--------,,,,,,,,,,,++++++++************)))))))))))(()(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############"""""""""""""!!!!!!!!!!!!! �����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„………………………………………………„„„������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||{{{{{{{zzzzzyzzzzzz{{{|||||||||||{{zzyyyxxxyyyzz{|}}~€€€~~}||{zzyyyyyyyzz{{||~~~}}}||{{{zzyywvvvuuttttsssssssssssrrrrruuutttttttttttssssssssssspppppppooooooooooooonnnnnlllllllllllkkkkkkkkkkkkkjkkkkkkkkkkkjjjjjjjjjjjjjiihhhhhhhhhhhhgggggggggggffffffffeeeeeeeeeeeddddddddccccccccccccccbbbbbbbbbbba``````````````````______```_________^^^^^^^]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWVVVUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHIIHHHHHHHHHHHGGGGGGGGGGFFGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::9999999988888888888777777776666666666555555555554444444333333333332222222221111111111100000000000///0///////////...........--------,,,,,,,,,,,++++++++************)))))))))))(()((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$############"""""""""""""!!!!!!!!!!!!! ����������������������‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚…„„„„…………………………………………„„„„��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||||||{{{{{{zzzzzzzzzzz{{{{|||}}}}||||{{zzyyyxxxxyyzz{||}~~€€€€~}}|{{zzyyyyyzzz{{||~~~~}}|||{{zzyyyxvvvuuuttttssssssssssssrrrruuuutttttttttttssssssssssppppppppoooooooooooonnnnnllllllllllllkkkkkkkkkkkkjkkkkkkkkkkkjjjjjjjjjjjjjiihhhhhhhhhhhhggggggggggggffffffeeeeeeeeeeeedddddddddcccccccccccccccbbbbbbbbbaa```````````````````____````_________^^^^^^^]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHIIHHHHHHHHHHHGGGGGGGGGGFFGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::9999999998888888888777777776666666666555555555554444444333333333332222222221111111111100000000000///0///////////...........--------,,,,,,,,,,,,+++++++************)))))))))))(()((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$#############""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€���������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||}}}}}}}}}}~~}}}}}}|||||{{{{{{{{{{{z||||||||||}}}~~~~~~}||{{zzzyyyyzz{{|}}~€€�����€€~}}|{{{zzz{{{|||}}€€€€€€€€€€~~~}}||{{{zzyyyyxxxwwwwwwvvvvvvvvvvvvvvrrrrqqqqqqqqqqqppppppppppoooonnnnnnnnnnnnnmmmmmmmmlllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhggggggggggggfffffffffffeffeeeeeeeeeeeeeddddddddddddddddddddddcccccccccccccbaaaaaaa````````````````___^^^^^^^^^^]]]]]]]]\\\\\\]]\\\\\\\\\[[[[[[[[[[ZZZZYYXXXXXXXXXWWWWWWWWWWVVVVUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888888777777777766666666665555555444444444443333333333322222111111111110000000000////////...........------------,,,,,,,,,,,,++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚�‚�����������€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||||}}}}}}}}}}~~~~}}}}}|||||{{{{{{{{{{{||||||||||}}}~~~~~}||{{zzzyyyyzzz{||}~€������€€~~}||{{{{{{{{||}}}€€€€€€€€~~}}|||{{zzzyyyyxxxxwwwwwwvvvvvvvvvvvvvvrrrrqqqqqqqqqqqqpppppppppoooonnnnnnnnnnnnnmmmmmmmmlllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhggggggggggggfffffffffffeffeeeeeeeeeeeeeeeddddddddddddddddddddddccccccccccccaaaaaaaaaa``````````````___^^^^^^^^^^^]]]]]]]\\\\\]]]\\\\\\\\[[[[[[[[[[ZZZZYYXXXXXXXXXWWWWWWWWWWVVVVUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888888777777777766666666665555555444444444443333333333322222111111111110000000000////////...........------------,,,,,,,,,,,,++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||}}}}}}}}}}}~~~~~}}}}}|||||{{{{{{{{{{|||||||||}}}}~~~~~}||{{zzzyyyyyzz{||}~€�������€€~~}|||{{{{|||||}}€€€~~}}}||{{{zzzyyyxxxxxwwwwwwwwvvvvvvvvvvvvvrrrrqqqqqqqqqqqqqppppppppooooonnnnnnnnnnnnmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccaaaaaaaaaaaaa```````````___^^^^^^^^^^^^]]]]]]]\\\\]]]]\\\\\\\\[[[[[[[[[[ZZZYYXXXXXXXXXWWWWWWWWWWVVVVUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888888777777777766666666666555555444444444443333333333322222111111111110000000000////////............------------,,,,,,,,,,,++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!! €€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€�����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||}}}}}}}}}}}}~~~~~~}}}}}|||||{{{{{{{{{|||||||||}}}~~~~~}||{{zzzyyyyyzz{{|}~~€€������€€~~}}|||||||||}}}~~~}}}|||{{zzzyyyyxxxxxwwwwwwwwwvvvvvvvvvvvvvrrrrqqqqqqqqqqqqqppppppppooooonnnnnnnnnnnnnmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccaaaaaaaaaaaaaa``````````___^^^^^^^^^^^^^]]]]]]\\\\]]]]]\\\\\\\\[[[[[[[[[ZZZYYYXXXXXXXXXWWWWWWWWWVVVVUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888888777777777766666666666555555544444444443333333333322222211111111110000000000/////////...........------------,,,,,,,,,,,++++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!! €€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€~~~~~~~~~~~~~~~~~~~~~~~€€€€€~~~~~~}}}||||||||||}}}}}}}}}}}}}~~~~~~~}}}}}|||||{{{{{{{{||||||||}}}}~~~~~}||{{zzzyyyyyzz{{|}}~€€�������€€~~}}}|||||||}}}~~~}}}|||{{{zzzyyyyxxxxxxwwwwwwwwwwvvvvvvvvvvvvrrrrrqqqqqqqqqqqqppppppppooooonnnnnnnnnnnnnmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeddddedddddddddddddddddddddccccbaaaaaaaaaaaaaa`````````___^^^^^^^^^^^^^^]]]]]]\\\]]]]]\\\\\\\\[[[[[[[[[ZZZYYYXXXXXXXXXWWWWWWWWWWVVVUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCDCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777777776666666666555555544444444443333333333322222211111111111000000000/////////...........------------,,,,,,,,,,,++++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!! €€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€~~~~~~~~~~~~~~~~~~~~~€€€€€€€€~~~~~}}}|||||||||||}}}}}}}}}}~~~~~~~~~~~}}}}}||||||{{{{{{||||||||}}}}~~~~~}||{{zzzyyyyyzzz{||}~€€���‚‚���€€~~}}}}}}}}}}||~~~~}}}|||{{{zzzyyyyyxxxxxxxwwwwwwwwwwwvvvvvvvvvvvrrrrrqqqqqqqqqqqqppppppppoooooonnnnnnnnnnnnnmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggfffffffffffffffffffeeeeeeeeeeeedddeeddddddddddddddddddddddccbbbaaaaaaaaaaaa`````````___^^^^^^^^^^^^^^]]]]]]]\\]]]]]]\\\\\\\[[[[[[[[[ZZZYYYXXXXXXXXXWWWWWWWWWWVVVUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999998888888888777777777776666666666555555544444444444333333333322222211111111111000000000/////////...........------------,,,,,,,,,,,++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! €€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€~~~~~~~~~~~~~~~~~~~~€€€€€€€€€~~~~~}}}||||||||||}}}}}}}}}~~~~~~~~~~~}}}}||||||{{{{{}||||||}}}}~~~~~~}||{{zzzyyyyyyzz{{|}~€��‚‚‚‚‚��€€~~~}}}}}}}||~~~}}}|||{{{zzzzyyyyyxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvrrrrrrqqqqqqqqqqqqpppppppoooooonnnnnnnnnnnnnmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhgggggggggggggfffffffffffffffffffffffeeeeeeeeddeeeedddddddddddddddddddddcbbbbaaaaaaaaaaa`````````___^^^^^^^^^^^^^^^]]]]]]\\]]]]]]\\\\\\\\[[[[[[[[[ZZYYYYXXXXXXXXXWWWWWWWWWWVVUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999998888888888777777777776666666666555555544444444444333333333322222211111111111000000000/////////...........------------,,,,,,,,,,,+++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! €€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€~~~~~~~~~~~~~~~~~~~~€€€€€€€€€~~~~~}}}||||||||||}}}}}}}~~~~~~~~~~~}}}}}||||||{{{}}||||}}}}}~~~~~~}||{{zzzyyyyyyzz{{|}~~€��‚‚‚‚‚‚���€€~~~~}}}}}||~~}}}||{{{zzzzyyyyyxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvrrrrrrqqqqqqqqqqqqpppppppooooooonnnnnnnnnnnnmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffffffffffffffffffeeeeeedeeeeddddddddddddddddddddddbbbbbaaaaaaaaaa````````___^^^^^^^^^^^^^^^^]]]]]]]\^]]]]]]\\\\\\\[[[[[[[[[ZZYYYYXXXXXXXXXXWWWWWWWWWWVUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;::::::::::99999999998888888888877777777776666666666555555544444444444333333333332222211111111111000000000/////////...........------------,,,,,,,,,,,,++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! €€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚�����€€€€€~~~~~~~~~~~~~~~~~~~€€€€€€€€€~~~~}}}}|||||||||}}}}}}}~~~~~~~~~~~~}}}}||||||{{}}}}}}}}}}}~~~~~~}||{{zzzyyyyyyzz{{|}}~€��‚‚‚‚‚‚‚‚��€€€~~~}}}||~}}|||{{{zzzzyyyyyxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvrrrrrrqqqqqqqqqqqqpppppppooooooonnnnnnnnnnnnnmmmmmllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhggggggggggggfffffffffffffffffffffffffeeeeeeeeeeedddddddddddddddddddddbbbbbbaaaaaaaaaa```````___^^^^^^^^^^^^^^^^]]]]]]]\^]]]]]]\\\\\\\\[[[[[[[[ZZYYYYXXXXXXXXXXWWWWWWWWWWVUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<=<<<<<<<<<<;;;;;;;;;;::::::::::99999999999888888888877777777776666666666555555544444444444333333333332222211111111111000000000/////////............-----------,,,,,,,,,,,,++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! €€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚�����€€€€€~~~~~~~~~~~~~~~~~~~€€€€€€€€~~~~}}}}||||||||}}}}}}}~~~~~~€€€€€€~~~~}}}}|||||{}}}}}}}}}}}~~~~~~}||{{zzzyyyyyyzzz{||}~€��‚‚‚ƒƒƒ‚‚‚‚��€€~~}}}||~}}||{{{zzzyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvrrrrrrrqqqqqqqqqqqqppppppooooooonnnnnnnnnnnnnmmmmmllllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeddddeeeeeeeedddddddbbbbbbaaaaaaaaaa```````___^^^^^^^^^^^^^^^^]]]]]]]\^]]]]]]]\\\\\\\[[[[[[[[[ZYYYYXXXXXXXXXXXWWWWWWWWWWUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<=<<<<<<<<<<;;;;;;;;;;::::::::::99999999999888888888877777777776666666666655555554444444444333333333332222211111111111000000000//////////...........------------,,,,,,,,,,,++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! €€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚�����€€€€€€~~~~~~~~~~~~~~~~~~€€€€€€€~~~~~}}}}||||||||}}}}}}~~~~~€€€€€€€€€~~~}}}}|||||}}}}}}}}}}~~~~~~~}||{{zzzzyyyyyzzz{{|}~€€�‚‚ƒƒƒƒƒƒƒ‚‚���€€~~}}||}}||{{{zzzyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvrrrrrrrqqqqqqqqqqqqppppppoooooooonnnnnnnnnnnnmmmmmllllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhggggggggggfffffffffffffggggggffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddbbbbbbbaaaaaaaaa```````___^^^^^^^^^^^^^^^]]]]]]]]\^]]]]]]]\\\\\\\[[[[[[[[[ZYYYYYXXXXXXXXXXXWWWWWWWWWUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<=<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888888888877777777777666666666655555554444444444333333333332222221111111111000000000//////////...........------------,,,,,,,,,,,++++++++************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!! €€€€�������������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚����€€€€€€€~~~~~~~~~~~~~~~~~~~€€€€€~~~~~}}}}||||||||}}}}}}~~~~€€�������€€€€~~~~}}}}|||}}}}}}}}}}~~~~~~}}||{{zzzzyyyyyzzz{{|}~€€�‚‚ƒƒƒ„„ƒƒƒƒ‚‚��€€~}}||}}||{{zzzyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvrrrrrrrrqqqqqqqqqqqqpppppoooooooonnnnnnnnnnnnnmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggfffffffffgggggggggggfffffeeeeeeeeeeeeeeeeeeeeeeeedddddbbbbbbbbaaaaaaaa```````___^^^^^^^^^^^^^^]]]]]]]]]\^]]]]]]]\\\\\\\\[[[[[[[[ZYYYYYXXXXXXXXXXXXWWWWWWWWUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<=<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888888888877777777777666666666655555554444444444433333333332222221111111111100000000//////////...........------------,,,,,,,,,,,++++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!! €€€��������������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚����€€€€€€~~~~~~~~~~~~~~~~~~€€~~~~~}}}}}||||||}}}}}}~~~~€€€€���������€€€~~~}}}}}|~~}}}}}}}}~~~~~~~~}}||{{{zzzyyyyyzzz{{|}~€�‚ƒƒ„„„„„„„ƒƒ‚‚��€€~~}||}}|{{zzzyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvrrrrrrrrqqqqqqqqqqqqpppppooooooooonnnnnnnnnnnnmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggffggggggggggggggggggffffeeefeeeeeeeeeeeeeeeeeeeeeddddbbbbbbbbaaaaaaaa````````__^^^^^^^^^^^^^^]]]]]]]]]\^]]]]]]]\\\\\\\\[[[[[[[[[YYYYYYXXXXXXXXXXXXWWWWWWWUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<=<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777777666666666655555554444444444433333333332222221111111111100000000//////////...........------------,,,,,,,,,,,++++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!! €€���������������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚�����€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}||||||}}}}}}~~~€€€��‚‚‚‚‚‚‚����€€€~~~~}}}}~~~~}}}}}~~~~~~~~~}|||{{{zzzzyyyyzzz{{|}~~€�‚ƒƒ„„„„„„„„ƒƒ‚‚��€~~}|{}||{{zzzyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvrrrrrrrrqqqqqqqqqqqqpppppooooooooonnnnnnnnnnnnnmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggggggggggggggffffeefeeeeeeeeeeeeeeeeeeeeeedddbbbbbbbbaaaaaaaaa```````___^^^^^^^^^^^^]]]]]]]]]\\^]]]]]]]]\\\\\\\\[[[[[[[[YYYYYYXXXXXXXXXXXXWWWWWWWUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>==========<=<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888887777777777666666666655555554444444444433333333332222221111111111100000000//////////...........------------,,,,,,,,,,,++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! €����������������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ����������������������‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚�����€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}||||||}}}}}~~~€€����‚ƒƒƒƒ‚‚‚‚‚���€€€~~~~}}~~~~~~~~~~~~~~~~~~~}|||{{{zzzzzyyyzzz{{|}}~€�‚ƒƒ„„……………„„ƒƒ‚‚�€~}|{}||{{zzyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvrrrrrrrrrqqqqqqqqqqqqppppooooooooonnnnnnnnnnnnmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggggggggggggggffffeffeeeeeeeeeeeeeeeeeeeeedddcbbbbbbbaaaaaaaaa````````__^^^^^^^^^^^]]]]]]]]]\\\]]]]]]]]]\\\\\\\\[[[[[[[[YYYYYYYXXXXXXXXXXXXWWWWWWUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<==<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888887777777777666666666655555554444444444433333333332222221111111111100000000//////////...........------------,,,,,,,,,,,,++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! €����������������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ���������������������‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||}}}}}~~~€€���‚‚ƒƒƒƒƒƒƒƒ‚‚‚���€€€~~~}~~~~~~~~~~~~~~~~~~~~}}|||{{{zzzzzzzzzzz{{|}~~€�‚ƒ„„…………………„„ƒƒ‚�€€~}|{}||{zzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvrrrrrrrrrqqqqqqqqqqqqppppoooooooooonnnnnnnnnnnnmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhgggggggggggggggghhhhhgggggffffeffeeeeeeeeeeeeeeeeeeeeedddcbbbbbbbbaaaaaaaaa```````___^^^^^^^^^^]]]]]]]]]\\\]]]]]]]]]\\\\\\\\[[[[[[[[YYYYYYYYXXXXXXXXXXXXWWWWWUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<==<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888887777777777666666666665555555444444444433333333332222221111111111100000000//////////............-----------,,,,,,,,,,,,++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! �����������������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ��������������������‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}||||}}}}}}~~€€€��‚‚‚ƒ„„„„ƒƒƒƒƒ‚‚‚���€€€~~~~~~~~~~~~~~~~~~~~~~}}||{{{{zzzzzzzzzzz{{|}~~€�‚ƒ„„……†††………„„ƒ‚‚�€~}|{}|{{zzzyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvrrrrrrrrrrqqqqqqqqqqqqpppoooooooooonnnnnnnnnnnnmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhggggggggggggghhhhhhhhgggggfffefffeeeeeeeeeeeeeeeeeeeedddcbbbbbbbbaaaaaaaaa```````___^^^^^^^^^]]]]]]]]]\\\\]]]]]]]]]\\\\\\\\[[[[[[[[YYYYYYYYYXXXXXXXXXXXWWWWWUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<==<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888887777777777666666666665555555444444444433333333332222222111111111100000000///////////...........------------,,,,,,,,,,,++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! �����������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ�������������������‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||}}}}}~~~€€��‚‚‚ƒ„„„„„„„„ƒƒƒƒ‚‚‚���€€€~€~~~~~~~~~~~~~~~~}}}||{{{{zzzzzzzzzz{{{|}~~€�‚ƒ„„……†††††……„ƒƒ‚�€~}|{}|{{zzzyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvrrrrrrrrrrqqqqqqqqqqqqpppooooooooooonnnnnnnnnnnnmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggggghhhhhhhhhhggggfffffffeeeeeeeeeeeeeeeeeeeedddcbbbbbbbbbaaaaaaaaa``````____^^^^^^^^]]]]]]]]]\\\\]]]]]]]]]\\\\\\\\\[[[[[[[YYYYYYYYYYXXXXXXXXXXXWWWWUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888887777777777766666666665555555444444444433333333332222222111111111110000000///////////...........------------,,,,,,,,,,,++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! ����������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ�����������������‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}||}}}}}~~~€��‚‚‚ƒƒ„„………„„„„„ƒƒƒ‚‚‚���€€€€€€~~~~~~~~~~~~~}}}}||{{{zzzzzzzzzzz{{||}~€�‚ƒ„……††††††……„„ƒ‚�€~}|{}|{{zzzyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvrrrrrrrrrrqqqqqqqqqqqqpppooooooooooonnnnnnnnnnnnmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggghhhhhhhhhhggggffffffffeeeeeeeeeeeeeeeeeeedddcbbbbbbbbbaaaaaaaaaa`````____^^^^^^^]]]]]]]]]\\\\\]]]]]]]]]\\\\\\\\\[[[[[[[YYYYYYYYYYXXXXXXXXXXXWWWWUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888887777777777766666666665555555444444444443333333332222222111111111110000000///////////...........------------,,,,,,,,,,,++++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! ���������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ����������������‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|}}}}}}~~€€��‚‚ƒƒƒ…………………„„„„„ƒƒƒ‚‚‚���€€€�€€€~~~~~~~~~~}}}}||{{{{zzzzzzzzzz{{{||}~€�‚ƒ„„…†††††††……„ƒ‚�€~}||}|{{zzzyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvrrrrrrrrrrqqqqqqqqqqqqqppoooooooooooonnnnnnnnnnnnmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhgggggggghhhhhhhhhhhhggggfffffffeeeeeeeeeeeeeeeeeeedddcbbbbbbbbbbaaaaaaaaa`````____^^^^^^^]]]]]]]]\\\\\\]]]]]]]]\\\\\\\\\\[[[[[[[YYYYYYYYYYYXXXXXXXXXXWWWWUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888888777777777766666666665555555444444444443333333332222222111111111110000000///////////...........------------,,,,,,,,,,,++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!! ��������������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ���������������‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~€€�‚‚ƒƒƒ„………………………„„„„„ƒƒƒ‚‚‚���€€��€€€€~~~~~~~}}}}}||{{{{zzzzzzzz{{{{||}}~€€�‚ƒ„„…†††††††……„ƒ‚‚�€~}|}||{zzzyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvrrrrrrrrrrrqqqqqqqqqqqqppoooooooooooonnnnnnnnnnnnmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiihhhhhhhghggggghhhhhhhhhhhhggggffffffffeeeeeeeeeeeeeeeeeddddcbbbbbbbbbbaaaaaaaaaa````____^^^^^^^]]]]]]]]\\\\\\]]]]]]]]\\\\\\\\\\[[[[[[[YYYYYYYYYYYXXXXXXXXXXWWWWVUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888888777777777766666666665555555444444444443333333332222222111111111110000000///////////...........------------,,,,,,,,,,,++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!! ��������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ��������������‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~€��‚‚ƒƒ„„……………………………„„„„„ƒƒƒ‚‚���€‚���€€€~~~~~~~}}}}||{{{{{zzzzzzz{{{{|||}}~€€�‚ƒ„„…†††††††……„„ƒ‚�€~}|}}|{{zzyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvrrrrrrrrrrrqqqqqqqqqqqqppoooooooooooonnnnnnnnnnnnmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkkllllllkkkkkkjjjjiiiiiiiiiiiiiihhhhhhghhhgghhhhhhhhhhhhhggggfffffffffeeeeeeeeeeeeeeeeddddbbbbbbbbbbbbaaaaaaaaa````_____^^^^^^]]]]]]]]\\\\\\]]]]]]]]\\\\\\\\\\[[[[[[[YYYYYYYYYYYXXXXXXXXXXXWWWVUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888888777777777766666666665555555444444444443333333332222222111111111110000000///////////...........------------,,,,,,,,,,,+++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! �������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………†„„„…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~€€��‚‚ƒƒ„„……†††††…………………„„„ƒƒƒ‚‚‚��‚‚���€€€~~~~~}}}}|||{{{{{zzzzz{{{{{|||}}~~€€�‚ƒƒ„……†††††††……„ƒ‚�€~}|~}|{{zzzyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwvvvvvrrrrrrrrrrrqqqqqqqqqqqqqpooooooooooooonnnnnnnnnnnnmmmllllllllllllkkkkkkkkkkkkkkkkkkkkllllllllllllkkkjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggffffffffffeeeeeeeeeeeeeeeddddbbbbbbbbbbbbbaaaaaaaaa```_____^^^^^^]]]]]]]]\\\\\\]]]]]]]]\\\\\\\\\\\[[[[[[YYYYYYYYYYYXXXXXXXXXXXWWWVUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777777766666666666555555544444444443333333332222222111111111110000000///////////...........------------,,,,,,,,,,,,++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~€€��‚ƒƒƒ„„…††††††††…………………„„„ƒƒ‚‚‚�‚‚‚���€€€~~~~}}}}}|||{{{{zzzzz{{{{{|||}}}~~€€�‚ƒƒ„……†††††††……„ƒ‚‚�€~}~}||{{zzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwvvvvrrrrrrrrrrrrqqqqqqqqqqqqppoooooooooooonnnnnnnnnnnnmmmmlllllllllllkkkkkkkkkkkkkkkkkllllllllllllllllkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhghhhhhhhhhhhhgggggfffgfffffffeeeeeeeeeeeeeeddddbbbbbbbbbbbbbbaaaaaaaa```_____^^^^^^]]]]]]]\\\\\\\]]]]]]]]\\\\\\\\\\\[[[[[[YYYYYYYYYYYXXXXXXXXXXWWWWVUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;::::::::::99999999998888888888777777777776666666666555555544444444443333333332222222211111111110000000////////////...........-----------,,,,,,,,,,,,++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! �����������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~€€�‚‚ƒƒ„„„…††††††††††††…………„„„ƒƒ‚‚‚ƒ‚‚‚���€€€~~~~}}}}||||{{{{zzzz{{{{{|||}}}~~€€�‚‚ƒ„„……††††††……„„ƒ‚�€~}~}||{zzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwvvvvrrrrrrrrrrrrqqqqqqqqqqqqqpoooooooooooonnnnnnnnnnnnmmmmllllllllllllkkkkkkkkkkkkkkklllllllmmmmmmllllllkkjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggfffgfffffffffeeeeeeeeeeeeddddbbbbbbbbbbbbbbaaaaaaaa```_____^^^^^^]]]]]]]]\\\\\\]]]]]]]]\\\\\\\\\\\[[[[[[YYYYYYYYYYYXXXXXXXXXXWWWWVUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888887777777777666666666665555555444444444433333333322222222111111111100000000///////////...........------------,,,,,,,,,,,++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! ����������‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€�€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}||||||||}}}~~€€�‚‚ƒƒƒ„…………………………………………„„„ƒƒƒ‚‚�„„ƒƒƒ‚‚���€€€~~~~}}}}{{{{{{{{{{{||||}}}~~~€€€��‚ƒƒ„„„…………„„ƒƒ‚�€~}~}||{{zzyyyyyyyyyyyxxxxxuuuuuuuuuttttttttttttsssssrrrrrrrqqqqqqqqqqqqpppppppoooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllkllllllllmmmmmmmmmmmmmmllkkjjjjjiiiiiiiiiiiiiihhhhgggggggggggggggggffffffeeeeddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaaa`````___^^^^^^]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWVVVVVVVVUUUUUUUUUTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:;::::::::::999999999988887777777777666666666655555555544444444443333333333322222221111111111100000000000//////////...........-------,,,,,,,,,,,++++++++++++++***********)))))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!! ���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€��€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}||||||}}}}~~€��‚‚ƒƒ„„……………………………………………„„„ƒƒ‚‚‚…„„ƒƒ‚‚‚���€€~~~}}}}}{{{{{{{{{{{|||}}}~~~€€€��‚‚ƒƒ„„…………„„„ƒƒ‚�€~}€~}||{zzzyyyyyyyyyxxxxxxuuuuuuuuutttttttttttttssssrrrrrrrqqqqqqqqqqqqqppppppoooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllmmmmmmnnnnnmmmmmlkkkjjjjjjiiiiiiiiiiiihhhhgggggggggggggggggffffffeeeedddddddddddccccccccccbbbbbbbbbbbbbaaaaaaaaaa`````___^^^^^^]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVUUUUUUUUUUTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:;::::::::::999999999988887777777777666666666665555555544444444443333333333322222221111111111100000000000///////////..........-------,,,,,,,,,,,,+++++++++++++************))))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!! ��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€���€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}||||||}}}}~~€��‚‚ƒƒ„„…………………………††††……………„„ƒƒ‚‚…„„ƒƒƒ‚‚���€€~~~~}}}}|{{{{{{{{{{|||}}}~~~€€€€€�‚‚ƒƒ„„„…………„„„ƒ‚‚�€~�€~}|{{zzzyyyyyyyyyxxxxxuuuuuuuuuuttttttttttttssssrrrrrrrrqqqqqqqqqqqqppppppooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllmmmmmnnnnnnnnnmmmmkkkjjjjjjjjjjjjiiiiiiihhhggggggggfgggggggffffffffeeeeddddddddddcccccccccbbbbbbbbbbbbbbbaaaaaaaaa`````___^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVUUUUUUUUUUTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:;::::::::::999999999998887777777777666666666665555555544444444443333333333322222222111111111100000000000///////////..........-------,,,,,,,,,,,,+++++++++++++************))))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!! �������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||}}}~~~€€��‚ƒƒƒ„„………………………†††††††………„„„ƒƒ‚……„„ƒƒ‚‚���€€~~~~}}}}|{{{{{{{{{|||}}}~~~€€€€€��‚‚ƒƒ„„„…………„„„ƒ‚‚�€�€~}}|{{zzyyyyyyyyyxxxxxuuuuuuuuuuttttttttttttssssrrrrrrrrqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllmllllllmmmmmnnnnnnnnnnnmmmkkkkjjjjjjjjjjjjjiiiiiihhgggggggffffffgffffffffffeeeeeddddddddddcccccccccbbbbbbbbbbbbbbbaaaaaaaa`````___^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVUUUUUUUUUUTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:;::::::::::999999999998887777777777666666666665555555544444444444333333333322222222111111111110000000000///////////..........-------,,,,,,,,,,,,+++++++++++++************))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!! �������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||}}}}~~€€�‚‚ƒƒƒ„„………………………††††††††………„„ƒƒ‚……„„ƒƒ‚‚‚��€€~~~}}}}}|{{{{{{{{|||}}}~~~€€€€€€��‚ƒƒ„„„………………„„ƒ‚‚�€‚�€~}||{zzzyyyyyyyyyxxxxuuuuuuuuuutttttttttttttsssrrrrrrrrqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmlllmmllllllmmmmnnnnnnnnnnnnmmmlkkkkjjjjjjjjjjjjjjiiiiihhgggggffffffffffffffffffeeeeeedddddddddcccccccccbbbbbbbbbbbbbbbbaaaaaaa`````___^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVUUUUUUUUUTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:;:::::::::::99999999998887777777777766666666665555555544444444444333333333322222222111111111110000000000///////////..........--------,,,,,,,,,,,++++++++++++++***********))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!! ������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~€€�‚‚ƒƒ„„„………………………†††††††††……„„ƒƒ‚……„„ƒƒ‚‚‚��€€~~~}}}}}|{{{{{{{|||}}}~~~€€€€€€€��‚‚ƒƒ„„…………………„„ƒ‚�€ƒ‚�€~}|{{zzyyyyyyyyyxxxxuuuuuuuuuuuttttttttttttsssrrrrrrrrqqqqqqqqqqqqqppppppooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmllmmmlllllmmmmmnnnnnnnnnnnnnmmlkkkkjjjjjjjjjjjjjjjiiiihhgggggffffffffffffffffffeeeeeeddddddddddccccccccbbbbbbbbbbbbbbbbaaaaaaaa````___^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVUUUUUUUUUUTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:;:::::::::::99999999998887777777777766666666665555555544444444444333333333322222222111111111110000000000///////////..........--------,,,,,,,,,,,++++++++++++++***********))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!! �����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~€��‚‚ƒƒ„„„………………………†††††††††………„„ƒƒ†…„„ƒƒƒ‚‚��€€~~~}}}}}|{{{{{{{|||}}~~~€€€€€€€€€��‚‚ƒƒ„„………††………„„ƒ‚�„‚�€~}||{zzzyyyyyyyyxxxxuuuuuuuuuuuttttttttttttsssrrrrrrrrqqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllmmmmmnnnnnnooonnnnnmmllkkkkjjjjjjjjjjjjjjjiiiihhgggggffffffffffffffffffeeeeeedddddddddcccccccccbbbbbbbbbbbbbbbbaaaaaaa````___^^^^^^]]]]]]]]]]]\\\\\]\\\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVUUUUUUUUUUTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:;;::::::::::99999999998888777777777766666666665555555544444444444333333333322222222111111111110000000000///////////..........--------,,,,,,,,,,,++++++++++++++***********))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!! �����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~€��‚ƒƒ„„„„………………………†††††††††………„„ƒƒ†……„„ƒƒ‚‚��€€~~~}}}}}|{{{{{{|||}}~~~€€€€€€€€€€€��‚ƒƒ„„……†††††……„„ƒ‚„ƒ‚�€}}|{{zzyyyyyyyyyxxxuuuuuuuuuuutttttttttttttssrrrrrrrrrqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllmmmmmnnnnnooooonnnnnmllkkkkkjjjjjjjjjjjjjjjiiihhgggggffffffffffffffffffeeeeeeddddddddddccccccccbbbbbbbbbbbbbbbbaaaaaaa````___^^^^^^^]]]]]]]]]]]]\\\]]\\\\\\\\\\\[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVUUUUUUUUUUTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999998888777777777766666666665555555554444444444333333333322222222111111111110000000000///////////..........--------,,,,,,,,,,,++++++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!! ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~€€�‚‚ƒƒ„„„„…………………………†††††††††……„„ƒƒ†……„„ƒ‚‚‚��€€~~~~}}}}}|{{{{{|||}}}~~€€€€€€€��€€€��‚‚ƒ„„……††††††……„ƒ‚…„‚�€~}|{{zzyyyyyyyyyxxxuuuuuuuuuuutttttttttttttssrrrrrrrrrqqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllmmmmmnnnnnooooooonnnnmllkkkkkkkkkkkkkkkkjjjjjiihhhggggffffffffffffffffffeeeeeeedddddddddcccccccccbbbbbbbbbbbbbbbbaaaaaa````____^^^^^^^]]]]]]]]]]]]\\]]]]\\\\\\\\\[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVUUUUUUUUUUUTTTTSSSSSRRRRRRRRRRRQQQQQQQQQOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@?????@??????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;::::::::::999999999988887777777777666666666665555555544444444443333333333222222221111111111100000000000///////////.........--------,,,,,,,,,,,++++++++++++++***********)))))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!! ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~€€�‚‚ƒƒ„„„……………………………†††††††††……„„ƒƒ†……„„ƒ‚‚��€€€~~~}}}}}}}{{{{|||}}}~~€€€€€€����€€€���‚‚ƒ„„……†††††††…„„ƒ…„ƒ�€~}|{{zzyyyyyyyyyyxxuuuuuuuuuuuutttttttttttttsrrrrrrrrrrqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllmmmmnnnnnoooooooonnnnmlllkkkkkkkkkkkkkkkkkjjjjihhhggggffffffffffffffffffeeeeeeeddddddddddcccccccccbbbbbbbbbbbbbbbaaaaaaa```____^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVUUUUUUUUUUUTTTTSSSSSRRRRRRRRRRRQQQQQQQQQPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@?????@??????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;::::::::::999999999998887777777777666666666665555555544444444443333333333222222222111111111100000000000///////////.........--------,,,,,,,,,,,,+++++++++++++************))))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!! ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………††„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~€€�‚‚ƒ„„„…………………………………††††††††……„„ƒƒ†……„„ƒ‚‚��€€€~~~}}}}}}}{{{||||}}~~~€€€€�������€€€€���‚ƒƒ„„……†††‡†††……„ƒ…„ƒ‚€~}|{{zzzyyyyyyyyxxxuuuuuuuuuuuutttttttttttttsrrrrrrrrrrqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllmmmmmnnnnnoooooooonnnnnllllkkkkkkkkkkkkkkkkkjjjiihhhgggffffffffffffffffffeeeeeeeddddddddddcccccccccbbbbbbbbbbbbbbbaaaaaaa```_____^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVUUUUUUUUUUTTTTSSSSSSRRRRRRRRRRQQQQQQQQQPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@?????@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;::::::::::999999999998887777777777666666666665555555544444444444333333333222222222111111111100000000000///////////.........--------,,,,,,,,,,,,+++++++++++++************))))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!! ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………†††††„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~€€�‚ƒƒ„„„……†……………………………†††††††……„„ƒƒ†……„ƒƒ‚‚��€€~~~}}}}}}}{|||||}}~~~€€€€��������€€€���‚‚ƒƒ„„……†††‡‡††……„ƒ…„ƒ‚€~}|{{zzzyyyyyyyyyxxvuuuuuuuuuuutttttttttttttsrrrrrrrrrrqqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlmmmmmnnnnnoooooooooonnnnllllkkkkkkkkkkkkkkkkkkjjjihhhggggfffffffffffffffffeeeeeeeeddddddddddccccccccbbbbbbbbbbbbbbbbaaaaaa```_____^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVUUUUUUUUUUUTTTSSSSSSRRRRRRRRRRQQQQQQQQQPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@?????@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999998887777777777766666666665555555544444444444333333333222222222111111111110000000000///////////.........---------,,,,,,,,,,,+++++++++++++************))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!! �‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………†††††††„„„…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~€€�‚ƒƒ„„………††……………………………††††††……„„ƒƒ†……„ƒƒ‚‚��€€~~~}}}}}}}|||||}}}~~€€€��������‚€€����‚‚ƒƒ„„……†††‡†††……„ƒ…„ƒ‚€~}|{{zzzyyyyyyyyyyxvuuuuuuuuuuuuttttttttttttsrrrrrrrrrrrqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmnnnnooooooooooonnnnmlllllkkkkkkklllllkkkkkjjiihhggggfffffffffffffffffeeeeeeeeddddddddddcccccccccbbbbbbbbbbbbbbbaaaaaaa``______^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWVVVVVVVUUUUUUUUUUUTTTSSSSSSRRRRRRRRRRQQQQQQQQQPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@?????@??????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999998887777777777766666666665555555544444444444333333333222222222111111111110000000000///////////.........---------,,,,,,,,,,,++++++++++++++***********))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~€��‚ƒƒ„„………††……………………………††††††………„ƒƒ†……„ƒƒ‚‚��€€~~~~}}}}}}}|||}}}}~~€€€������‚‚‚‚����‚‚‚ƒƒ„„……††††††††…„„‚…„ƒ�€~}|{{zzzyyyyyyyyyyxvuuuuuuuuuuuuttttttttttttsrrrrrrrrrrrqqqqqqqqqqqqppppppppoooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmnmmmmmnnnnnoooooooooooonnnmlllllllllllllllllllkkkjjiihhhgggfffffffffffffffffeeeeeeeeddddddddddcccccccccbbbbbbbbbbbbbbbbaaaaaa``_______^^^^^^^^^^^^^^]]]]^^]]]]]]]]\\\\\\[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWVVVVVVVUUUUUUUUUUUTTTSSSSSSSRRRRRRRRRRQQQQQQQQPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@????@???????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999998888777777777766666666665555555544444444444333333333222222222111111111110000000000///////////.........---------,,,,,,,,,,,++++++++++++++***********))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~€��‚ƒ„„…………††………………………………††††………„„ƒƒ†……„ƒƒ‚‚�€€€~~~~~}}}}}}||}}}~~~€€€�����‚‚‚‚‚‚���‚‚‚ƒƒƒ„„……†††††††……„ƒ‚…ƒ‚�€~}|{{zzyyyyyyyyyyyxvvuuuuuuuuuuuuttttttttttttrrrrrrrrrrrqqqqqqqqqqqqqpppppppoooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnnmmmmnnnnnoooooooooooooonnmmmllllllllllllllllllkkkjiiihhggggffffffffffffffffeeeeeeeeeddddddddddcccccccccbbbbbbbbbbbbbbbaaaaaaa``________^^^^^^^^^^^^^^^]^^^]]]]]]]\\\\\\\[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWVVVVVVVVUUUUUUUUUUTTTSSSSSSSRRRRRRRRRRQQQQQQQQPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@????@@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999998888777777777766666666665555555554444444444333333333222222222111111111110000000000///////////.........---------,,,,,,,,,,,++++++++++++++***********))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………†††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~€��‚ƒ„„…………†††………………………………†††…………„ƒƒ†……„ƒƒ‚��€€~~~~~}}}~~~}}}}~~~€€€����‚‚‚‚‚‚ƒƒ�‚‚‚‚ƒƒƒ„„………††††††……„„ƒ‚„ƒ‚�~}||{zzzyyyyyyyyyyyyvvuuuuuuuuuuuuttttttttttttrrrrrrrrrrrrqqqqqqqqqqqqpppppppoooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmnnnnmmnnnnnnoooooooooooooooonmmmmllllllllllllllllllkkkjiihhhgggffffffffffffffffeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbbbbaaaaaaa```_________^^^^^^^^^^^^^^^^^^]]]]]]]\\\\\\[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWVVVVVVVVUUUUUUUUUUUTTSSSSSSSRRRRRRRRRRQQQQQQQQPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAABAAAAAAAAAA@@@@@@@@@@????@@??????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;::::::::::99999999998888777777777766666666666555555554444444444333333333222222222111111111110000000000///////////.........---------,,,,,,,,,,,++++++++++++++***********))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………†††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~€��‚ƒ„„…………†††…………„„„………………††…………„„ƒ†……„ƒƒ‚��€€~~~~~~~~~~~}}}~~~€€€����‚‚‚‚‚‚ƒƒƒ‚‚‚ƒƒƒƒ„„…………†††††……„„ƒ‚�„‚�€~}|{{zzzyyyyyyyyyyyyvvuuuuuuuuuuuuttttttttttttrrrrrrrrrrrrqqqqqqqqqqqqppppppppooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmnnnnnnmnnnnnooooooppppppppooooommmmmmmmlllmmmmmmmlllllkkjiiihhggggfffffffffffffffeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbbbbbaaaaaaa````___________^^^^^^^^^^^^^^^]]]]]]]\\\\\[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWVVVVVVVUUUUUUUUUUUTTSSSSSSSRRRRRRRRRRQQQQQQQQPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAABAAAAAAAAAA@@@@@@@@@@????@@??????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;::::::::::999999999998887777777777666666666665555555544444444443333333332222222221111111111100000000000///////////........---------,,,,,,,,,,,++++++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………†††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~€��‚ƒ„„………††††…………„„„„……………………………„„ƒ†……„ƒ‚‚��€€~~~~~~~~~~~}~~~€€€�����‚‚‚‚‚ƒƒƒƒ„‚ƒƒƒƒ„„„……………††††………„ƒ‚�€ƒ‚�€~}}|{{zzzyyyyyyyyyyyyvvvuuuuuuuuuuuutttttttttttrrrrrrrrrrrrqqqqqqqqqqqqqpppppppoooooooooooonnnnnnnnnnnnnnnnnnmmmmmnnnnnnnnnnnnnooooopppppppppppoooonnmmmmmmmmmmmmmmmmmmlllkkjjiihhhggggffffffffffffffeeeeeeeeeedddddddddddccccccccccbbbbbbbbbbbbbaaaaaaa``````____________^^^^^^^^^^^^^]]]]]]\\\\\\[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWVVVVVVVVUUUUUUUUUUTTSSSSSSSRRRRRRRRRRQQQQQQQQPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAABAAAAAAAAAA@@@@@@@@@@????@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;::::::::::999999999998887777777777766666666665555555544444444444333333332222222222111111111100000000000///////////........---------,,,,,,,,,,,++++++++++++++***********)))))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………†††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~€��‚ƒ„„……†††††………„„„„„„…………………………„„ƒ†…„„ƒ‚‚�€€~~~~~~~~~~~~~€€€����‚‚‚‚‚ƒƒƒƒƒ„„ƒƒƒ„„„„……………†††…………„ƒƒ‚�€‚�€~}||{{zzzyyyyyyyyyyyyvvvuuuuuuuuuuuutttttttttttrrrrrrrrrrrrrqqqqqqqqqqqqpppppppoooooooooooonnnnnnnnnnnnnnnnnnmmnnnnnnnnnoonnnnoooooppppppppppppppponnnnmmmmmmmmmmmmmmmmmlllkjjjiihhggggffffffffffffffeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbaaaaaa``````````__________^^^^^^^^^^^]]]]]]]\\\\\[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWVVVVVVVVUUUUUUUUUUUTSSSSSSSSRRRRRRRRRRQQQQQQQPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAABAAAAAAAAAA@@@@@@@@@@????@@??????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999998887777777777766666666665555555544444444444333333332222222222111111111100000000000///////////........---------,,,,,,,,,,,,+++++++++++++************))))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………†††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~€��‚ƒ„„……†††††………„„„„„„………………………„„„ƒ†…„„ƒ‚‚�€€~~~~~~~~~~~€€€����‚‚‚‚‚‚ƒƒƒƒ„„„„ƒƒ„„„……………††††…………„ƒƒ‚�€‚�~~}|{{zzzzyyyyyyyyyyyyvvvuuuuuuuuuuuutttttttttttrrrrrrrrrrrrrqqqqqqqqqqqqpppppppoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnooonnoooooopppppppppppppppppnnnnnnnnmmmmmmmmmmmmmmlllkjjiihhhggggfffffffffffffeeeeeeeeeeedddddddddddccccccccccccccccbbbbbbbbaaaaa`````````````_________^^^_^^^^^^]]]]]]\\\\\\[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWVVVVVVVVUUUUUUUUUUUTSSSSSSSSRRRRRRRRRRQQQQQQQPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAABAAAAAAAAAA@@@@@@@@@@@???@@???????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999998887777777777766666666665555555544444444444333333332222222222111111111110000000000///////////........---------,,,,,,,,,,,,+++++++++++++************))))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~€��‚ƒ„………†††††………„„„„„„„……………………„„ƒƒ†…„„ƒ‚��€€~~~~~~~~~€€€���‚‚‚‚‚ƒƒƒƒƒƒ„„„……„„„…………†††††††………„„ƒ‚�€~�€~}||{{zzzzyyyyyyyyyyyyvvvuuuuuuuuuuuutttttttttttsrrrrrrrrrrrrrqqqqqqqqqqqppppppppooooooooooonnnnnnonnnnnnnnnnnnnnnnnnnnoooonooooopppppppqqqqqqqqppppoonnnnnnnnnnnnnnnnmmmmmllkjjjiihhgggggffffffffffffeeeeeeeeeeeedddddddddddcccccccccccccccccbbbbbbbbbaaaaaaaaa`````````_______^^_^^^^^^]]]]]]]\\\\\\[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWVVVVVVVVUUUUUUUUUUTSSSSSSSSRRRRRRRRRRQQQQQQQPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAABAAAAAAAAAAA@@@@@@@@@@???@@@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999998888777777777766666666665555555544444444444333333332222222222111111111110000000000///////////........----------,,,,,,,,,,,+++++++++++++************))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………………………………………………………………………†††††††††††††††††††††††††††…………………………………………………………………„„„…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~€€�‚ƒ„„……††††††……„„„„„„„„…………………„„ƒƒ†…„ƒƒ‚��€€~~~~~~~€€€���‚‚‚‚ƒƒƒƒƒƒƒ„„„„………„„………††††††††………„„ƒ‚‚�€~€~~}|{{zzzzzyyyyyyyyyyyyvvvvuuuuuuuuuuuuttttttttttsrrrrrrrrrrrrrqqqqqqqqqqqppppppppooooooooooonnnnnnonnnnnnnnnnnnnnnnnnnooooooooooppppppqqqqqqqqqqqqqpoooonnnnnnnnnnnnnnnnmmmllkkjjiihhhggggffffffffffffeeeeeeeeeeeeeddddddddddccccccccccccccccccbbbbbbbbbbaaaaaaaaaaaa``````______^__^^^^^^]]]]]]\\\\\\\[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXWWWWWWVVVVVVVVUUUUUUUUUUUSSSSSSSSRRRRRRRRRRQQQQQQQPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAABAAAAAAAAAAA@@@@@@@@@@???@@@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999998888777777777766666666666555555544444444444333333332222222222111111111110000000000///////////........----------,,,,,,,,,,,++++++++++++++***********))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………………………………………………………………………………†††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~€€�‚ƒ„„……††††††……„„„„„„„„…………………„„ƒƒ†…„ƒƒ‚��€€~~~~~~€€€€���‚‚‚ƒƒƒƒƒƒƒ„„„„„………†„………†††††††††……„„ƒƒ‚�€~}€~}||{{zzzzzyyyyyyyyyyyyvvvvuuuuuuuuuuuuttttttttttsrrrrrrrrrrrrrrqqqqqqqqqqppppppppoooooooooooonnnnnonnnnnnnnnnnnnnnnnnooooopooooppppppqqqqqqqqqqqqqqqoooooonnnnnnnnnnnnnnnmmmlkkkjjiihhhggggfffffffffffeeeeeeeeeeeeeeddddddddddcccccccccccccccccccbbbbbbbbaaaaaaaaaaaaaa`````_____^__^^^^^^]]]]]]]\\\\\\[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXWWWWWWVVVVVVVVUUUUUUUUUUUSSSSSSSSRRRRRRRRRRQQQQQQQPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAABBAAAAAAAAAA@@@@@@@@@@???@@@??????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;::::::::::99999999998888777777777766666666666555555554444444444333333332222222222111111111110000000000///////////........----------,,,,,,,,,,,++++++++++++++***********))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„…………………………………………………………………………………†††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~€�‚ƒ„„……††††††………„„„„„„„…………………„„ƒƒ†…„ƒ‚‚�€€€~~~~~€€�€€���‚‚ƒƒƒƒ„„„„„„„„…………††………††††††††††……„„ƒ‚�€~}~}}|{{{zzzzzyyyyyyyyyyyyvvvvuuuuuuuuuuuuttttttttttssrrrrrrrrrrrrrqqqqqqqqqqppppppppoooooooooooonnnnnonnnnnnnnnnnnnnnnnoooooppoooppppppqqqqqqqrrrrqqqqqppooooooonnnnnnnnnnnnnmmmlkkjjiihhhggggfffffffffffeeeeeeeeeeeeeeedddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbaaaaa`````________^^^^^]]]]]]]]\\\\\\[[[[[[ZZZZZZZYYYYYYYYYXXXXXXWWWWWWWVVVVVVVVUUUUUUUUUUSSSSSSSSSRRRRRRRRRRQQQQQQPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAABBAAAAAAAAAA@@@@@@@@@@???@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;::::::::::99999999999888777777777766666666666555555554444444444333333332222222222111111111110000000000///////////........----------,,,,,,,,,,,++++++++++++++***********))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………………………………………………………………………………†††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~€�‚ƒ„„……††††††………„„„„„„„„………………„„ƒƒ……„ƒ‚‚�€€~~€€��€���‚‚ƒƒƒ„„„„„„„……………††††……††††‡‡††††……„„ƒ‚‚�€~}|~}||{{zzzzzzzyyyyyyyyyyyvvvvvuuuuuuuuuuuutttttttttssrrrrrrrrrrrrrqqqqqqqqqqpppppppppooooooooooonnnnnonnnnnnnnnnnnnnnnooooopppooppppppqqqqqqrrrrrrrrqqqpppooooooooooooooonnnnnmmlkkkjjiihhhggggffffffffffeeeeeeeeeeeeeeeedddddddddddddddddddddddccccccccccccbbbbbbbbbbbbaaaa`````_______^^^^^^]]]]]]]\\\\\\\[[[[[[ZZZZZZYYYYYYYYYYXXXXXWWWWWWWVVVVVVVVUUUUUUUUUUSSSSSSSSSRRRRRRRRRRQQQQQQPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAABBAAAAAAAAAA@@@@@@@@@@???@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;::::::::::999999999998887777777777766666666665555555544444444443333333322222222221111111111100000000000///////////.......----------,,,,,,,,,,,++++++++++++++***********))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………ƒ„„„„„„„„„„„„„„„„„„„„„„„„‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„……………………………„„……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~€��‚ƒ„„……………„„„ƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚�…„ƒ‚��€€~~~~~~~~~€€€~€€���‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„……†††††‡‡††††……„ƒƒ‚�€~}||~~}||{{{{{zzzzzzzzzzzzzzuuuuuuttttttttttttssssssssrqqqqqqqqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmnnnnnoooooooooppppppqqqqqqqqqqqqqpppppoooooooooooooooonnnnmllkkjjiiihhgggggfffffffffffffffffffffeeeeeeeeeeeeddddddddeeeeeeedddddddddddddddeeeeddddddccccbbbaaaaaaaa``````________^^^^^^^]\\\\\[[[[[ZZZZZZZZZYYYYYYXXWWWWWWWVVVVVVVVVUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRQQPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::99999999999888888888877777777766666666665555555554444444444333333333332222222221111111111100000000000///////////.............-----------,,,,,,,,,,,+++++++++++***********)))**))))))))))))((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„…………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††……………………………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~€�‚ƒ„„……………„„„„ƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚�…„ƒ‚��€~~~~~~~~€€�€€��‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„……††††‡‡‡‡†††……„„ƒ‚�€€~}|{~}}||{{{{{{zzzzzzzzzzzzzuuuuuuttttttttttttssssssssrqqqqqqqqqqqqqppppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmnnnnnoooopooooppppppqqqqqqqqqqqqqqqppppooooooooooooooooonnnmlllkkjjiihhhggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddeeeeeeeeeeddddcccbbbbaaaaaaaa``````________^^^^^^^\\\\\\[[[[[ZZZZZZZZYYYYYYXXWWWWWWWWVVVVVVVVVUUUUUUTTTTSSSSSSSSSRRRRRRRRRRQQPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::99999999999888888888877777777766666666665555555554444444444333333333332222222221111111111100000000000///////////..............-----------,,,,,,,,,,+++++++++++***********)))**))))))))))))((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~€�‚ƒƒ„………………„„„ƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒ‚‚��„„ƒ‚��€~~~~~~~~€€��€€��‚‚‚ƒƒƒƒƒƒ„„„„„„„„………†††‡‡‡‡‡†††……„ƒƒ‚�€~}|{{~~}|||{{{{{{{zzzzzzzzzzzzuuuuuuttttttttttttssssssssrrqqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmnnnnooooppoooppppppqqqqqqqqqqqqqqqqppppoooooooooooooooooonnnmllkkjjiihhhgggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddeeeeeeeeeeeeddddcccbbbaaaaaaaa``````__________^^^^^]]\\\\\[[[[[ZZZZZZZZYYYYYXXXWWWWWWWVVVVVVVVVUUUUUUTTTTSSSSSSSSSRRRRRRRRRRQQPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::::::99999999999888888888877777777766666666666555555554444444444333333333332222222221111111111100000000000///////////..............-----------,,,,,,,,,,+++++++++++***********)))***)))))))))))((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„……………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~€�‚‚ƒ„„……………„„„ƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚�„„ƒ‚��€~~~~~~~€€€��€€��‚‚ƒƒƒ„„„„„„„„„„…………†††‡‡‡‡‡‡††……„„ƒ‚�€~}|{z~}}|||{{{{{{{{zzzzzzzzzzzuuuuuutttttttttttttsssssssrrqqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmnnnnoooopppopppppppqqqqqqqqqqqqqqqqqppppoooooooooooooooooonnnmllkkjjiihhhgggggfffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffeeeeedddcccbbbbaaaaaaaa`````___________^^^^]]]\\\\\[[[[ZZZZZZZZZYYYYXXXWWWWWWWWVVVVVVVVUUUUUUTTTTSSSSSSSSSRRRRRRRRRRQQPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::99999999998888888888777777777666666666665555555544444444443333333333322222222221111111111000000000000///////////.............-----------,,,,,,,,,,+++++++++++***********)))***)))))))))))((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|}}}~~€€�‚ƒ„„……………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚�„„ƒ‚��€~~~~~~€€€��‚€€��‚‚ƒƒƒ„„„„„„„„………………†††‡‡‡‡‡‡†††……„ƒ‚‚�€~}|{{z~}}|||{{{{{{{{zzzzzzzzzzzuuuuuutttttttttttttsssssssrrqqqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmnnnnnooopppppppppppqqqqqqqqqqqqqqqqqppppoooooooooooooooooooonnmllkkjjiiihhgggggffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffeeeedddcccbbbaaabaaaa``````____________^^]]]]\\\\\[[[[ZZZZZZZZZYYYXXXXWWWWWWWVVVVVVVVUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRQPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::99999999998888888888877777777666666666665555555544444444443333333333322222222221111111111100000000000///////////.............-----------,,,,,,,,,,+++++++++++***********)))***)))))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#################""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„……………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|}}}}~€�‚ƒƒ„„…„……„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚�„„ƒ‚��€~~~~~€€��‚‚€��‚‚ƒƒƒ„„„„…………………………†††‡‡‡‡‡‡‡††……„„ƒ‚�€~~}|{zz}}|||{{{{{{{{{zzzzzzzzzzzuuuuuuutttttttttttttssssssrrqqqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmnnnnnoooppppqppppppqqqqqqqqqqqqqqqqqppppooooooooooooooooooooonnmmllkjjiiihhggggggffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffeeeedddcccbbbbaabaaaaa`````______________]]]]]\\\\\[[[[ZZZZZZZZZYYXXXXWWWWWWWVVVVVVVVVUUUUUTTTTSSSSSSSSSSRRRRRRRRRRQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::99999999998888888888877777777666666666665555555544444444444333333333322222222221111111111100000000000///////////.............-----------,,,,,,,,,,+++++++++++***********)))***)))))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#################""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||}}}~~€��‚ƒ„„…„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚�…„ƒ‚��€~~€€€��‚‚€��‚ƒƒƒ„„„…………………………†††††‡‡‡‡‡‡†††……„ƒ‚��€~}|{{zy}}|||{{{{{{{{{{zzzzzzzzzzuuuuuuutttttttttttttssssssrrrqqqqqqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmnnnnnoooppppqqpppqqqqqqqqqqqqqqqqqqqppppoooooooooooooooooooooonnmmllkkjjiihhhggggggfffffffffffffffffffffffeeeeeeeeeeeeeeeeeeefffeeeeeeeeefffffffffffffeeedddcccbbbbbabbaaaaa`````_____________^]]]]]\\\\\[[[[ZZZZZZZZZYXXXXWWWWWWWWVVVVVVVVUUUUUTTTTTSSSSSSSSSRRRRRRRRRRQPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::99999999998888888888877777777766666666665555555544444444444333333333322222222221111111111100000000000///////////.............-----------,,,,,,,,,,+++++++++++***********)))***)))))))))))(((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„……………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||}}}}~€�‚ƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒ‚‚�…„ƒ‚��€€€€��‚‚ƒ��‚‚ƒƒ„„…………………………†††††††‡‡‡‡‡†††……„ƒƒ‚�€~}}|{zzy}||||{{{{{{{{{{zzzzzzzzzzuuuuuuutttttttttttttssssssrrrrqqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmnnnnnoooppppqqqqqqqqqqqqqqqqqqqqqqqqppppooooooonnooooooooooooooonmmllkkjiiihhhggggggffffffgfffffffffffffffffeeeeeeeeeeeeeeeeeeffffffffffffffffffgffffffeeedddccccbbbbbbbbaaaaa`````____________^^^]]]]]\\\[[[[[ZZZZZZZZYXXXXXWWWWWWWVVVVVVVVUUUUUTTTTTSSSSSSSSSRRRRRRRRRRQPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::99999999998888888888877777777766666666665555555544444444444333333333332222222221111111111100000000000///////////.............-----------,,,,,,,,,,+++++++++++************))***)))))))))))(((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||}}}~~€�‚‚ƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„ƒƒƒ‚�…„ƒ‚��€€€€€��‚‚ƒƒ�‚‚ƒƒ„„…………††††††††††††††‡‡‡‡†††……„„ƒ‚�€€~}|{{zyy}||||{{{{{{{{{{zzzzzzzzzzuuuuuuuutttttttttttttsssssrrrrqqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnmmmmmnnnnnoooopppqqqqqqqqqqqqqqqqqqqqqqqqppppoooonnnnnnnoooooooooooooonmmllkkjiiihhhggggggggffffggggffffffffffffffeeeeeeeeeeeeeeeeeeeefffffffffffffgggggfffffeeedddccccbbbbbbbbbaaaa``````___________^^^^]]]]\\\\[[[[[ZZZZZZZZXXXXXWWWWWWWVVVVVVVVVUUUUTTTTTSSSSSSSSSSRRRRRRRRRRPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::99999999999888888888877777777766666666665555555554444444444333333333332222222221111111111100000000000///////////.............-----------,,,,,,,,,,+++++++++++************))***)))))))))))(((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||}}}~~€��‚ƒƒ„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„ƒƒ‚�…„ƒ‚��€€€€€���‚‚ƒ„�‚ƒƒ„„…………†††††††††††††††‡‡‡††††……„ƒ‚‚�€~}||{zzyy}||||{{{{{{{{{{{zzzzzzzzzuuuuuuuutttttttttttttsssssrrrrqqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnnmmmnnnnnnooopppqqqrrqqqqqqqqqqqqqqqqqqpppppoooonnnnnnnnnooooooooooooonmmllkjjiihhhhgggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeeefffffffffffgggggfffffeeedddcccccbbbbbbbbbaaaaa``````_________^^^^^^]]]\\\\[[[[[ZZZZZZZXXXXXWWWWWWWVVVVVVVVVUUUUTTTTTSSSSSSSSSSRRRRRRRRRRPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::::99999999999888888888877777777766666666665555555554444444444333333333332222222221111111111100000000000///////////.............-----------,,,,,,,,,,+++++++++++************))***))))))))))))((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||}}}~€€�‚ƒƒ„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„ƒƒ‚‚…„ƒ‚‚�€€€€€��‚‚ƒƒ„‚‚ƒƒ„„……†††††††††††††††††††††††……„ƒƒ‚�€~~}|{zzyyx||||{{{{{{{{{{{{{zzzzzzzzuuuuuuuutttttttttttttsssssrrrrrqqqqqqqqqqqqppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnnnooopppqqqrrrrrrrrrrqqqqqqqqqqpppppooonnnnnnnnnnnnooooooooooonnmmllkjjiihhhgggggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeeeefffffffffgggggffffeeeedddccccccbbbccbbbbbaaaa``````````````^^^^^^^]]]\\\\[[[[[ZZZZZZXXXXXWWWWWWWWVVVVVVVVUUUUTTTTTSSSSSSSSSSRRRRRRRRRRPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::::::99999999999888888888877777777766666666665555555554444444444333333333332222222221111111111100000000000///////////..............-----------,,,,,,,,,++++++++++++***********))***))))))))))))((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„…ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||}}}~€�‚ƒƒ„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„ƒƒ‚…„ƒƒ‚�€€€€€��‚‚ƒƒ„„‚ƒƒ„„……††††††††††††††††††††††………„„ƒ‚�€€~}|{{zzyyx||||{{{{{{{{{{{{{zzzzzzzzuuuuuuuuutttttttttttttssssrrrrrqqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnnooopppqqqrrrrrrrrrrrrrqqqqqqqppppoooonnnnnnnnnnnnnnoooooooooonnmmlkkjjiihhhgggggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeffffffffggggfffffeeeedddcccccccbbcccbbbbbaaaa`````````````___^^^^^]]]\\\\[[[[[ZZZZZXXXXXXWWWWWWWVVVVVVVVUUUUTTTTTTSSSSSSSSSRRRRRRRRRRPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::9999999999888888888877777777766666666666555555554444444444433333333332222222221111111111100000000000///////////..............-----------,,,,,,,,,++++++++++++***********))***))))))))))))((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„……ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††……………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||}}}~€�‚‚ƒ„ƒ„„„„„„ƒƒƒƒƒƒ„„„„……„„„ƒƒ‚……„ƒ‚�€€€€€€��‚‚ƒƒ„„…ƒƒ„„……††††††††††††††††††…†††………„„ƒ‚��€~}||{zzyyxx||||{{{{{{{{{{{{{zzzzzzzzuuuuuuuuutttttttttttttssssrrrrrqqqqqqqqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnoooppqqqrrrssrrrrrrrrrrqqqqqppppoooonnnnnmmmmmnnnnnoooooooooonnmllkkjjiihhhggggggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffgggffffffeeeddddccccccccccccccbbbbaaaa````````````____^^^^]]]]\\\\[[[[[ZZZZXXXXXXWWWWWWWVVVVVVVVUUUUTTTTTTSSSSSSSSSRRRRRRRRRRPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::99999999998888888888777777777666666666665555555544444444444333333333322222222221111111111000000000000///////////.............-----------,,,,,,,,,,+++++++++++***********))****)))))))))))((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„……ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||}}}~~€�‚‚ƒ„ƒ„„„„„„ƒƒƒƒƒ„„„„…………„„„ƒ‚†…„ƒ‚�€€€€€€���‚ƒƒ„„……ƒ„„………††††††††††††††………………………„„„ƒ‚‚�€~}}|{{zyyyxx|||{{{{{{{{{{{{{{zzzzzzzzuuuuuuuuuttttttttttttttsssrrrrrrqqqqqqqqqqqqppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnooopppqqrrrsssssssrrrrrrqqqqqpppoooonnnnmmmmmmmmnnnnnooooooooonnmllkkjjiihhhgggggggggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffeeeeddddcccccccccccccccbbbbaaaa```````````_____^^^^]]]]\\\\[[[[ZZZZXXXXXXWWWWWWWVVVVVVVVVUUUTTTTTTSSSSSSSSSSRRRRRRRRRPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::99999999998888888888777777777666666666665555555544444444444333333333322222222221111111111100000000000///////////.............-----------,,,,,,,,,,+++++++++++***********))****)))))))))))((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~€€�‚‚ƒ„ƒ„„„„„ƒƒƒƒƒƒ„„„………………„„ƒ‚†…„ƒ‚��€€€€€€��‚‚ƒƒ„……†ƒ„………††††‡‡‡†††††††………………………„„ƒƒ‚‚�€~~}|{{zzyyxxx||||{{{{{{{{{{{{{zzzzzzzzuuuuuuuuuutttttttttttttsssrrrrrrqqqqqqqqqqqqppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnoooppqqrrrssssssssssrrrrqqqqppppooonnnnmmmmmmmmmmnnnnnooooooonnnmllkkjjiihhhggggggggggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffeeeeddddccccccccccdccccccbbbbaaaa``````````______^^^^]]]\\\\[[[[[ZZZYXXXXXWWWWWWWWVVVVVVVVUUUTTTTTTSSSSSSSSSSRRRRRRRRRPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::99999999998888888888777777777766666666665555555544444444444333333333322222222221111111111100000000000///////////.............-----------,,,,,,,,,,+++++++++++***********))****)))))))))))((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„……………………………………………………„„„„„„„„„„„„„„„„„„„„„…………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~€��‚ƒƒ„ƒ„„„„ƒƒƒƒƒƒƒ„„„…………………„ƒƒ†…„ƒ‚��€€€€€€€��‚‚ƒƒ„„…††„„……††††‡‡‡‡‡††††………………„„„„„„ƒƒ‚‚�€~}||{zzyyxxxx|||{{{{{{{{{{{{{{{zzzzzzzuuuuuuuuuutttttttttttttsssrrrrrrqqqqqqqqqqqqqppppppppppppppoooooooooooonnnnnnnnnnnnnnnoooppqqqrrsssttsssssssrrrrqqqpppooonnnnmmmmmmmmmmmmnnnnnooooonnnnmllkkjjiihhhggggggggggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffeeeeeddddccccccccccdddcccccbbbbaaaa`````````______^^^^]]]]\\\\[[[[[ZZYXXXXXWWWWWWWWVVVVVVVVUUUTTTTTTSSSSSSSSSSRRRRRRRRRPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::99999999998888888888777777777766666666665555555544444444444333333333322222222221111111111100000000000///////////.............-----------,,,,,,,,,,+++++++++++***********))****)))))))))))((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#################""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………………………………………………………„„„„„„„„„„„„„„„„„„„„……………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~€€�‚‚ƒƒ„ƒ„„„ƒƒƒƒƒƒƒƒ„„„………††……„„ƒ†…„ƒ‚��€€€€€€€��‚ƒƒ„„……†‡„……†††‡‡‡‡‡‡††††……………„„„„„„ƒƒ‚‚��€~}||{zzyyyxxxx||||{{{{{{{{{{{{{{zzzzzzzuuuuuuuuuuttttttttttttttssrrrrrrqqqqqqqqqqqqqppppppppppppppoooooooooooonnnnnnnnnnnnnnnoooppqqrrssstttssssssssrrrqqqpppooonnnnmmmmmmmmmmmmmnnnnnnoonnnnmmllkkjjiihhhgggggggggggggggggggggggffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffeeeeeddddcccccccccccddddcccccbbbaaaaa````````_______^^^^]]]]\\\\[[[[ZZYXXXXXXWWWWWWWVVVVVVVVUUUTTTTTTSSSSSSSSSSRRRRRRRRRPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::99999999999888888888777777777766666666665555555544444444444333333333332222222221111111111100000000000///////////.............-----------,,,,,,,,,,+++++++++++************)****)))))))))))((((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#################""""""""""""!!!!!!!!!!!!!! ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„………………………………………………………„„„„„„„„„„„„„„„„„„„………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~€��‚ƒƒ„„ƒ„„ƒƒƒƒƒƒƒƒƒ„„……†††††……„ƒ†…„ƒ‚��€€€€€€��‚‚ƒ„„……†‡‡……†††‡‡‡‡‡‡‡††††………„„„„ƒƒƒƒƒ‚‚��€~}}|{{zzyyxxxxx||||{{{{{{{{{{{{{{zzzzzzzuuuuuuuuuuutttttttttttttssrrrrrrrqqqqqqqqqqqqppppppppppppppoooooooooooonnnnnnnnnnnnnnooopppqqrrsstttttttsssssrrrqqqppooonnnnmmmmmmmmmmmmmmnnnnnnnnnnnnmlllkkjjiihhhhggggggggggggggggggggggffffffffffffffeefeeeeeeeeeeeeeeeeeeeeeeeeffffeeeeedddddcccccccccccdddddcccccbbbaaaaa```````________^^^^]]]\\\\\[[[[ZYYXXXXXWWWWWWWWVVVVVVVVUUTTTTTTTSSSSSSSSSSRRRRRRRRPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::::::99999999999888888888777777777766666666665555555544444444444333333333332222222221111111111100000000000///////////.............-----------,,,,,,,,,,+++++++++++************)****)))))))))))(((((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!! ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………………………………………………………„„„„„„„„„„„„„„„„„„…………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~€€�‚‚ƒƒ„„„„„ƒƒƒƒƒƒƒƒƒ„„……††††††…„ƒ‡†…ƒ‚‚�€€€€€��‚‚ƒƒ„……††‡‡…†††‡‡‡‡‡‡‡‡†††………„„„ƒƒƒ‚‚‚‚��€€~}}|{{zzyyyxxxxx||||{{{{{{{{{{{{{{{zzzzzzuuuuuuuuuuutttttttttttttssrrrrrrrqqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnnnoooppqqrrsssttttttttssssrrrqqpppooonnnmmmmmmmmmmmmmmmmnnnnnnnnnnnmllkkkjjiihhhhgggggggggggggggggggggggfffffffffffffffffeeeeeeeeeeeddddeeeeeeeefeeeeeeedddddccccccccccccddddddccccbbbaaaaa```````________^^^^]]]]\\\\[[[[ZYYXXXXXWWWWWWWWVVVVVVVVUUTTTTTTTSSSSSSSSSSRRRRRRRRPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::::::99999999999888888888777777777766666666665555555554444444444333333333332222222221111111111100000000000///////////.............-----------,,,,,,,,,,+++++++++++************)****)))))))))))(((((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………………………………………………………„„„„„„„„„„„„„„„„„……………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~€�‚‚ƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒ„„…†††‡‡††…„„‡†…„ƒ‚��€€€€��‚‚ƒ„„…††‡‡ˆ…††‡‡‡‡‡‡‡‡‡†††……„„ƒƒƒ‚‚‚‚���€€~}}|{{zzyyyxxxxxx|||||{{{{{{{{{{{{{{zzzzzzuuuuuuuuuuuttttttttttttttsrrrrrrrqqqqqqqqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnnnoooppqqrrssttttutttttsssrrrqqpppoonnnnmmmmmmmmmmmmmmmmmnnnnnnnnnmmllkkkjjiihhhhhggggggggggggggggggggggfffffffffffffffffffeeeeeeeeddddddddeeeeeeeeeeeedddddcccccccccccccddddddccccbbbbaaaa```````_________^^^^]]]]\\\\[[[ZYYXXXXXWWWWWWWWWVVVVVVVUUTTTTTTTSSSSSSSSSSRRRRRRRRPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::9999999999888888888777777777766666666665555555554444444444333333333332222222221111111111100000000000///////////.............------------,,,,,,,,,+++++++++++************)****))))))))))))((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„……………………………………………………………„„„„„„„„„„„„„„„„………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~€��‚ƒƒ„„„„„„„ƒƒƒƒƒƒƒƒ„„……††‡‡‡‡††…„‡†…„ƒ‚��€€€��‚‚ƒƒ„……†‡‡ˆˆ†††‡‡‡‡‡‡‡‡†††……„„ƒƒƒ‚‚����€€~~}}||{zzzyyyxxxxxx||||||{{{{{{{{{{{{{zzzzzzuuuuuuuuuuuutttttttttttttsrrrrrrrrqqqqqqqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnnooooppqqrrssttttutttttssssrrqqppooonnnmmmmmmmmmmmmmmmmmmmnnnnnnnmmmllkkkjjiiihhhhhhgggggggggggggggggggggfffffffffffffffffffeeeeeeeeddddddddddddeeeeeddddddccccccccccccccddddddcccccbbbaaaaa``````_________^^^^]]]]\\\\[[[[YYXXXXXXWWWWWWWWVVVVVVVUUTTTTTTTSSSSSSSSSSSRRRRRRRPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::9999999999888888888777777777766666666666555555554444444444333333333332222222221111111111100000000000///////////..............-----------,,,,,,,,,++++++++++++***********)****))))))))))))((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!! ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„………………………………………………………………„„„„„„„„„„„„„„„…………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„…………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~€€�‚‚ƒ„„„……„„„ƒƒƒƒ‚ƒƒƒ„„…††‡‡‡‡‡‡†…„‡†…„ƒ‚���€���‚‚ƒ„„…††‡ˆˆ‰††‡‡‡‡‡‡‡‡‡†††……„„ƒƒ‚‚��€€€~~}}||{{zzyyyxxxxxxx|||||||{{{{{{{{{{{{zzzzzzuuuuuuuuuuuutttttttttttttsrrrrrrrrqqqqqqqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnnooopppqqrrsstttuuttttttsssrrqqppooonnnmmmmmmmmmmmmmmmmmmmmmnnnnmmmmllkkkjjiiiihhhhhhhhgggggggggggggggggggfffffffffffffffffffeeeeeeeddddddddddddeeeeddddddcccccccbbbbbcccddddddcccccbbbaaaa```````_________^^^^^]]]]\\\[[[[YYYXXXXXWWWWWWWWVVVVVVVUUTTTTTTTTSSSSSSSSSSRRRRRRRQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::99999999998888888887777777777666666666665555555544444444443333333333322222222221111111111000000000000//////////..............-----------,,,,,,,,,++++++++++++***********)****))))))))))))((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!! ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„…………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„…………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~€�‚‚ƒ„„„………„„„ƒƒƒ‚‚ƒƒƒ„„…††‡‡ˆˆ‡‡†…„ˆ†…„ƒ‚�������‚ƒƒ„……†‡‡ˆˆ‰†‡‡‡‡‡‡‡‡‡‡††……„„ƒƒ‚‚��€€€~~}}}||{{zzyyyyxxxxxxx|||||||{{{{{{{{{{{{zzzzzzuuuuuuuuuuuuutttttttttttttrrrrrrrrqqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnooopppqqrrsstttuuttttttsssrrqqppooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllkkkjjjiiihhhhhhhhhhgggggggggggggggggfffffffffffffffffffeeeeeeedddddddddddddddddddddccccccbbbbbbbbcccdddddcccccbbbaaaa```````_________^^^^^]]]]\\\\[[[YYYXXXXXWWWWWWWWWVVVVVVUUTTTTTTTTSSSSSSSSSSRRRRRRRQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::99999999998888888887777777777666666666665555555544444444444333333333322222222221111111111100000000000///////////.............-----------,,,,,,,,,,+++++++++++***********)*****)))))))))))((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!! ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„……………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………………………………………………………………„„„„„„„„„„…………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}~~€€�‚ƒƒ„„…………„„„ƒƒƒ‚‚‚ƒƒ„……†‡‡ˆˆˆˆ‡††…ˆ‡…„ƒ‚������‚‚ƒ„„…††‡ˆˆ‰‰‡‡‡‡‡‡‡‡‡‡‡††……„ƒƒ‚‚��€~~}}|||{{zzzyyyxxxxxxxx|||||||{{{{{{{{{{{{{zzzzzuuuuuuuuuuuuutttttttttttttrrrrrrrrqqqqqqqqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnooopppqqrrsstttuuttttttsssrrqqppoonnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllkkjjjiiiiihhhhhhhhhgggggggggggggggggfffffffffffffffffffeeeeeeddddddddddddddddddddccccccbbbbbbbbbbbccccccccccbbbbaaaa```````_________^^^^^^]]]]\\\[[[YYYXXXXXWWWWWWWWWVVVVVVVUTTTTTTTTSSSSSSSSSSSRRRRRRQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::99999999998888888887777777777766666666665555555544444444444333333333322222222221111111111100000000000///////////.............-----------,,,,,,,,,,+++++++++++***********)*****)))))))))))((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!! ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………………………………………………………………„„„„„„„„………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}~~~€�‚‚ƒ„„……………„„ƒƒƒ‚‚‚‚ƒƒ„…††‡ˆˆˆˆˆ‡‡†…ˆ‡…„ƒ‚‚�����‚‚ƒ„……†‡‡ˆˆ‰‰‡‡‡‡ˆ‡‡‡‡‡†††…„„ƒ‚‚��€~~~~}}||{{{zzzyyyyxxxxxxxx||||||||{{{{{{{{{{{{zzzzzuuuuuuuuuuuuutttttttttttttrrrrrrrrrqqqqqqqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnoooppqqqrrssttttuttttttsssrrqqppoonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllkkkjjjiiiiihhhhhhhhhhghggggggggggggggfffffffffffffffffffeeeeeeddddddddddddddddddcccccccbbbbbbbbbbbccccccccccbbbaaaa````````_________^^^^^^]]]]\\\[[[YYYXXXXXWWWWWWWWWVVVVVVVUTTTTTTTTSSSSSSSSSSSRRRRRRQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::99999999999888888887777777777766666666665555555544444444444333333333322222222221111111111100000000000///////////.............-----------,,,,,,,,,,+++++++++++***********)*****)))))))))))((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!! ƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………†††ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚��������������������������������������€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~€€�‚ƒƒ„………………ƒƒƒ‚‚���‚‚ƒƒ„…††‡‡ˆˆ‡‡†…„†…ƒ‚�€€€�‚ƒƒ„……††‡‡‡‡ˆˆˆˆˆˆ‡‡‡††…„„ƒ‚‚�€€~€~~}}}|||{{{{{zzzzzzzzxxxwwwwwwwwwwwwwwvvvvvvvvsssssssssrrrrrrrrrrrrrqqqqrrrrrqqqqqqqqqqqqppppppppqqqqqppppppppppppoooooooonnnnnnnnnoooppqqqrrsstttttuuuttttssrrqqppooonnnnnnnnnoooooooooooooooooonnnnkkkjjjjiiiihhhhhhhggggggghhhhhhhhhggggggggfffffffffggggggggffffffeeeeeeeedddccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaa````__________________^^^^^]]]]\\\[[ZYYYYXXXXXXXWWWWWWWWVVVVVTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIJJJJIIIIIIIIIIHHHHHHHHHGGHGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;::::::9999999999888888888777777777776666666666555555555444444444443333333332222222222211111111111000111100000000000//////////.........-----------,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''''''&&&&&&&&&&&%%&&&&%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!! ƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………†††ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚���������������������������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~€��‚ƒ„„………………ƒƒ‚‚‚���‚‚ƒƒ„…†‡‡ˆˆˆ‡‡†…„†…ƒ‚�€€€��‚ƒ„„…††‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡†……„„ƒ‚��€~~~~~}}}||||{{{{zzzzzzzzzxxxxwwwwwwwwwwwwwvvvvvvvvsssssssssrrrrrrrrrrrrrrqqqrrrrrqqqqqqqqqqqqqpppppppqqqqqqpppppppppppoooooooonnnnnnnnnoooppqqqrrsssttttuuuttttssrrqqppooonnnnnnnnoooooooooooooooooonnnnnkkkkjjjjiiiihhhhhhhhggggghhhhhhhhhhhgggggggffffffffgggggggggfffffeeeeeeeddddcccccccccbbbbbbbbbbaaabbbbbbbbbbbbaaaa````___________________^^^^^]]]]\\\[[ZYYYYXXXXXXXWWWWWWWWVVVVVTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJIIIJJJJIIIIIIIIIIHHHHHHHHHHGHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;::::::9999999999888888888777777777776666666666555555555444444444443333333332222222222211111111111000111100000000000//////////.........-----------,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''''''&&&&&&&&&&&%%&&&&%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!! ƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………††††ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚��������������������������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}~~€��‚ƒ„„………………ƒƒ‚‚����‚‚ƒ„„…†‡‡ˆˆˆˆ‡†…„†…ƒ‚�€€€€��‚ƒ„„…††‡‡ˆ‡ˆˆˆˆˆˆˆ‡‡††……„ƒƒ‚�€€~~}~~~}}}||||{{{{{zzzzzzzzzxxxxwwwwwwwwwwwwwvvvvvvvvssssssssssrrrrrrrrrrrrrqqqrrrrrqqqqqqqqqqqqqpppppppqqqqqqppppppppppppooooooonnnnnnnnnoooppqqqrrssstttttttttttssrrqqppooonnnnnnnooooooooooooooooooonnnnnkkkkjjjjjiiiiiihhhhhhgggghhhhhhhhhhhhhggggggfffffffgggggggggffffffeeeeeeddddcccccccccbbbbbbbbbaaaaaabbbbbbbbbbaaaa````___________________^^^^^]]]]\\\[[ZYYYYXXXXXXXXWWWWWWWVVVVVTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJIIIJJJJIIIIIIIIIIHHHHHHHHHHGHGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;::::::9999999999888888888877777777776666666666655555555444444444443333333332222222222211111111111000111100000000000//////////.........-----------,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&%%&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!! ƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………††††††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚��������������������������������������€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}~~€�‚‚ƒ„„………………ƒƒ‚‚����‚‚ƒ„……†‡ˆˆˆˆˆ‡†…„†…ƒ‚�€€€€��‚ƒ„„…††‡‡ˆˆˆˆˆˆˆˆˆ‡‡††……„ƒ‚��€~~}}~~~}}}||||{{{{{{zzzzzzzzzxxxxwwwwwwwwwwwwwwvvvvvvvssssssssssrrrrrrrrrrrrrqqqrrrrrrqqqqqqqqqqqqpppppppqqqqqqppppppppppppooooooonnnnnnnnnooopppqqrrrsssttttttttttssrrqqppooonnnnnnooooooooopooooooooooonnnnkkkkkjjjjjiiiiiiihhhhhggghhhhhhhhhhhhhhggggggffffffggggggggggffffffeeeeeddddccccccccbbbbbbbbbbbaaaaaabbbbbbbbaaaa````___________________^^^^^^]]]]\\\[[ZYYYYXXXXXXXXWWWWWWWWVVVVTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJJIIJJJJIIIIIIIIIIHHHHHHHHHHGHGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;::::::9999999999888888888877777777776666666666655555555544444444443333333332222222222211111111111000111110000000000//////////.........-----------,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&%%&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„„„„…ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………††††††ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚��������������������������������������€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}~~€�‚‚ƒ„„………………ƒ‚‚‚����‚‚ƒ„…††‡ˆˆˆˆˆ‡†…„†„ƒ‚�€€€�‚‚ƒ„……†‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡††…„„ƒ‚�€~}}|~~}}}||||{{{{{{{zzzzzzzzzxxxxwwwwwwwwwwwwwwvvvvvvvsssssssssssrrrrrrrrrrrrrqqrrrrrrqqqqqqqqqqqqqppppppqqqqqqppppppppppppooooooonnnnnnnnnooopppqqrrrsssttttttttttssrrqqppooonnnnnnoooooopppppppoooooooonnnnkkkkkkjjjjjjiiiiiihhhhhgghhhhhhhhhhhhhhhggggggfffffggggggggggffffffeeeeeddddccccccccbbbbbbbbbbbbaaaaabbbbbbbaaaaa````_________________^^^^^^^^]]]]\\\[[ZYYYYXXXXXXXXWWWWWWWWVVVVTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJJIIJJJJIIIIIIIIIIHHHHHHHHHHGHGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;::::::9999999999988888888877777777776666666666655555555544444444443333333332222222222211111111111000111110000000000//////////.........-----------,,,,,,,,,++++++++++++**********)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„„„„…ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚��������������������������������������€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}~~~€€�‚ƒƒ„„……………„‚‚‚�����‚‚ƒ„…††‡ˆˆˆˆ‡‡†…„…„ƒ‚�€€€�‚‚ƒ„……†‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡††…„ƒƒ‚�€~~}||~}}}|||||{{{{{{{zzzzzzzzzxxxxxwwwwwwwwwwwwwvvvvvvvsssssssssssrrrrrrrrrrrrrqqrrrrrrqqqqqqqqqqqqqppppppqqqqqqqpppppppppppooooooonnnnnnnnoooopppqqrrrsssttttttttttssrrqqppooonnnnnnoooopppppppppppooooooonnnkkkkkkkjjjjjjjiiiiihhhhgghhhhhhhhhhhhhhhhhgggggffffgggggggggggffffffeeeeedddccccccccbbbbbbbbbbbbbaaaabbbbbaaaaaa````_______^^^^^^^^^^^^^^^^^^^]]]]\\\[[ZYYYYXXXXXXXXWWWWWWWWVVVVTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJJJIIJJJJIIIIIIIIIIIHHHHHHHHHGHGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;::::::9999999999988888888877777777776666666666655555555544444444443333333333222222222211111111111000111110000000000//////////.........-----------,,,,,,,,,++++++++++++**********)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„„„……ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚��������������������������������������€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}~~~€€�‚ƒƒ„„…………„„‚‚������‚‚ƒ„…††‡ˆˆˆˆ‡††…ƒ…„ƒ‚�€€�‚‚ƒ„……†‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡†……„ƒ‚�€€~}}||}}}|||||{{{{{{{{{zzzzzzzzxxxxxwwwwwwwwwwwwwvvvvvvvssssssssssssrrrrrrrrrrrrqqrrrrrrqqqqqqqqqqqqqppppppqqqqqqqppppppppppppoooooonnnnnnnnoooopppqqqrrssssttttttttsssrrqqppoonnnnnnnooooppppppppppppooooooonnkkkkkkkkjjjjjjjiiiiihhhhghhhhhhhhhhhhhhhhhhggggffffgggggggggggffffffeeeeedddccccccccbbbbbbbbbbbbbaaaabbbbaaaaaaa````______^^^^^^^^^^^^^^^^^^^]]]]]\\\[[ZYYYYXXXXXXXXWWWWWWWWVVVVTTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJJJIIJJJJJIIIIIIIIIIHHHHHHHHHGHHGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;::::::99999999999888888888777777777766666666666555555555444444444433333333332222222222111111111110001111100000000000/////////.........-----------,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((''('''''''''''&&&&&&&&&&&&%&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„„„……ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚��������������������������������������€€€€€~~~~~~~~~~~~~~~~}}}}}}}~~~€€�‚ƒƒ„„„…„„„„‚‚������‚ƒƒ„…††‡‡ˆˆ‡‡†…„ƒ…„‚�€€€��‚ƒ„…††‡‡ˆˆˆˆˆˆˆˆˆ‡‡††…„„ƒ‚�€~}||{}}|||||{{{{{{{{{{zzzzzzzzxxxxxwwwwwwwwwwwwwwvvvvvvssssssssssssrrrrrrrrrrrrrqrrrrrrrqqqqqqqqqqqqppppppqqqqqqqppppppppppppoooooonnnnnnnnoooopppqqqrrrsssstttttttsssrrqqppoonnnnnnnoooppppppqpppppppooooooonlkkkkkkkkjjjjjjjiiiiihhhhihhhhhhiiiiiiihhhhhggggfffggggggggggggffffffeeeedddccccccccccbbbbbbbbbbbbaaabbbaaaaaaa`````_____^^^^^^^^^^^^^^^^^^^]]]]]\\\\[[ZYYYYXXXXXXXXWWWWWWWWVVVVTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJIIJJJJIIIIIIIIIIIHHHHHHHHHGHHGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;::::::99999999999888888888777777777776666666666555555555444444444433333333332222222222211111111110001111100000000000/////////.........-----------,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((''('''''''''''&&&&&&&&&&&&%&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„„………ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………†††††††††ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚��������������������������������������€€€€€~~~~~~~~~~~~~~~~}}}}}}}~~€€�‚ƒƒ„„„„„„„ƒ‚�������‚ƒƒ„…††‡‡‡‡‡††…„ƒ„ƒ‚�€~€��‚ƒ„…††‡‡ˆˆˆˆˆˆˆˆˆ‡‡††…„ƒƒ‚�€~}}||{}}|||||{{{{{{{{{{zzzzzzzzxxxxxxwwwwwwwwwwwwwwvvvvvssssssssssssrrrrrrrrrrrrrqrrrrrrrqqqqqqqqqqqqqpppppqqqqqqqqpppppppppppoooooonnnnnnnnoooopppqqqrrrssssttttttsssrrrqpppoonnnnnnnoooppppqqqqqqpppppooooooollkkkkkkkkkjjjjjjiiiihhhhihhhhhiiiiiiiiiihhhhgggfffggggggggggggffffffeeeeeddccccccccccccbbbbbbbbbbaaabbaaaaaaa`````______^^^^^^^^^^^^^^^^^^]]]]]]\\\\[[ZYYYYXXXXXXXXWWWWWWWWVVVVTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJJIIJJJJJIIIIIIIIIIHHHHHHHHHGHHGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::9999999999888888888777777777776666666666555555555444444444443333333332222222222211111111110001111100000000000/////////.........-----------,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((''('''''''''''&&&&&&&&&&&&%&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„„………ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………††††††††††ƒƒ„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚��������������������������������������€€€€~~~~~~~~~~~~~~~}}}}}}}~~€��‚ƒƒ„„„„„„ƒƒ�������‚‚ƒ„„…††‡‡‡‡‡†…„ƒ‚„ƒ‚�€~~~€��‚ƒ„…††‡ˆˆˆˆˆˆˆˆˆ‡‡††……„ƒ‚�€~}||{{}||||||{{{{{{{{{{{zzzzzzzxxxxxxwwwwwwwwwwwwwwvvvvvsssssssssssssrrrrrrrrrrrrqrrrrrrrrqqqqqqqqqqqqpppppqqqqqqqqpppppppppppoooooonnnnnnnnoooopppqqqrrrrssssttttssssrrqqppooonnnnnnnooppppqqqqqqqqpppppoooooolllkkkkkkkkkjjjjjjiiihhhhiihhhiiiiiiiiiiiihhhggggffgggggggggggggfffffeeeeeddcccccccccccccbbbbbbbbbaaabaaaaaaaa`````_____^^^^^^^^^^^^^^^^^]]]]]]]]\\\\[[ZYYYYXXXXXXXXWWWWWWWWVVVVUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJJIIJJJJJIIIIIIIIIIHHHHHHHHHGHHGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::9999999999888888888777777777776666666666555555555444444444443333333332222222222211111111110001111100000000000/////////..........-----------,,,,,,,,,+++++++++++**********))))))))))))(((((((((((''('''''''''''&&&&&&&&&&&&%&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„…………ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………†††††††††††ƒƒ„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�������������������������������������€€€€~~~~~~~~~~~~~~~}}}}}}~~~€��‚ƒƒƒ„„„„„ƒƒ�������‚‚ƒ„……††‡‡‡‡†……„ƒ‚ƒ‚�€~~~~€��‚ƒ„…†‡‡ˆˆˆˆˆˆˆˆˆ‡‡††…„ƒƒ‚�€~}}||{{}|||||{{{{{{{{{{{{zzzzzzzxxxxxxwwwwwwwwwwwwwwvvvvvsssssssssssssrrrrrrrrrrrrqrrrrrrrrqqqqqqqqqqqqpppppqqqqqqqqpppppppppppoooooonnnnnnnnooooppppqqqrrrsssssssssssrrrqqppooonnnnnnnoopppqqqqqqqqqqpppppooooolllllkkkkkkkkjjjjjiiiihhhiiihiiiiiiiiiiiiiihhhgggffgggggggggggggffffffeeeeddccccccccccccccbbbbbbbbaaaaaaaaaaa``````_____^^^^^^^^^^^^]]]]]]]]]]]]]\\\\[[ZYYYYXXXXXXXXWWWWWWWWVVVVUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJIIJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::9999999999888888888777777777776666666666555555555444444444443333333332222222222211111111111001111100000000000/////////..........-----------,,,,,,,,,+++++++++++**********))))))))))))(((((((((((''('''''''''''&&&&&&&&&&&&%&&&&&%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„…………ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………††††††††††ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���������������‚����������������������€€€~~~~~~~~~~~~~~~}}}}}}~~~€��‚ƒƒƒ„„„„ƒƒƒ������‚‚ƒƒ„……††‡‡†††…„ƒ‚�ƒ‚�€~~~~€��‚ƒ„…†‡‡ˆˆˆˆˆˆˆˆ‡‡††…„„ƒ‚�€~}||{{z||||||{{{{{{{{{{{{{zzzzzzxxxxxxxwwwwwwwwwwwwwwvvvvsssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppqqqqqqqqppppppppppppooooonnnnnnnnooooppppqqqrrrrsssssssssrrrqqpppooonnnnnnnoppppqqqqqqqqqqqpppppoooollllllkkkkkkkjjjjjiiiihhhiiiiiiiiiiiiiiiiiihhhhgggfgggggggggggggffffffeeeeedccccccccccccccbbbbbbbbaaaaaaaaaa``````______^^^^^^^^^^]]]]]]]]]]]]]]\\\\\[[ZYYYYXXXXXXXXWWWWWWWWVVVVUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJIIJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::9999999999888888888877777777776666666666655555555444444444443333333332222222222211111111111001111100000000000/////////..........-----------,,,,,,,,,+++++++++++**********))))))))))))(((((((((((''('''''''''''&&&&&&&&&&&&%&&&&&%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„…………ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………††††††††††ƒƒ„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚��������������‚����������������������€€€~~~~~~~~~~~~~}}}}}~~~€€�‚‚ƒƒƒ„„„ƒƒƒƒ������‚‚ƒ„„……††††††…„„ƒ‚€‚�€€~~~~~~€�‚ƒ„……†‡ˆˆˆ‰ˆˆˆˆ‡‡‡†……„ƒ‚��€~}}||{{z|||||{{{{{{{{{{{{{{zzzzzzxxxxxxxwwwwwwwwwwwwwwvvvvsssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppqqqqqqqqppppppppppppooooonnnnnnnnooooopppqqqqrrrrrsssssrrrrqqqpppooonnnnnnoppppqqqqqqqqqqqqqppppppoollllllkkkkkkkjjjjjiiiihhhiiiiiiiiiiiijiiiiiihhhgggfgggggggggggggffffffeeeeedccccccccccccccbbbbbbbbaaaaaaaaaa`````_______^^^^^^^^]]]]]]]]]]]]]]]]\\\\\[[ZYYYYXXXXXXXXWWWWWWWWVVVVUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIIJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::9999999999888888888877777777776666666666655555555444444444443333333332222222222211111111111001111100000000000/////////..........-----------,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''(''''''''''''&&&&&&&&&&&%&&&&&%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………†††††††††††ƒ„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚��������������‚‚���������������������€€€~~~~~~~~~~~~~}}}}}~~~€€�‚‚ƒƒƒƒ„ƒƒƒƒƒ�����‚‚ƒƒ„……††††††……„ƒ‚�€‚�€~~~~~~€�‚ƒ„…†‡‡ˆˆ‰‰ˆˆˆˆ‡‡††…„ƒƒ‚�€~}||{{{z||||||{{{{{{{{{{{{{{zzzzzxxxxxxxwwwwwwwwwwwwwwwvvvssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppqqqqqqqqqpppppppppppooooonnnnnnnnoooooppppqqqqrrrrrrrrrrrrqqqpppoooonnnnnooppppqqqqqqqqqqqqqqpppppoolllllllkkkkkkjjjjjiiihhhhiiiiiiiiiiiijjiiiiihhhgggfggggggfffgggfffffffeeeeedcccccccccccccbbbbbbbbaaaaaaaaaa``````______^^^^^^^^]]]]]]]]]]]]]]]]\\\\\[[[ZYYYYYXXXXXXXWWWWWWWWVVVVUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIIJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::9999999999888888888877777777776666666666655555555444444444443333333332222222222211111111111001111100000000000/////////..........-----------,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('(''''''''''''&&&&&&&&&&&%&&&&&%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚����������������������€€~~~~~~~~~~~~}}}}~~~~€��‚‚ƒƒƒƒƒƒƒƒƒƒ���‚‚‚ƒƒ„„……†††††……„ƒ‚�€�€€~~~~~~€�‚ƒ„…†‡ˆˆ‰‰‰‰ˆˆˆ‡††…„„ƒ‚�€€~}}||{{zz||||||{{{{{{{{{{{{{{zzzzzxxxxxxxwwwwwwwwwwwwwwwvvvtsssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppqqqqqqqqqpppppppppppooooonnnnnnnnoooooppppqqqqqrrrrrrrrrrqqqppppooooonnnooopppqqqqqqqqqqqqqqqppppppollllllkkkkkkkjjjjiiiihhhhiihhiiiiiiiijjjiiiiihhhggggggggffffffffffffffeeeeedcccccccccccccbbbbbbbaaaaaaaaaa``````_______^^^^^^^^]]]]]]]]]]]]]]]\\\\\\[[[ZYYYYYXXXXXXXWWWWWWWWVVVVUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJIIJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::9999999999988888888877777777776666666666655555555544444444443333333332222222222211111111111001111110000000000/////////..........-----------,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('(''''''''''''&&&&&&&&&&&%&&&&&%%%%%%%%%%%%$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………†††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚���������������������€€~~~~~~~~~~~~}}}~~~~€€��‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒ„„……††††††…„„ƒ‚�€�€~~}~~~€�‚ƒ„…†‡ˆˆ‰‰‰‰ˆˆ‡‡†……„ƒ‚��€~~}||{{{zz||||||{{{{{{{{{{{{{{zzzzzxxxxxxxxwwwwwwwwwwwwwwvvvtsssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppqqqqqqqqqpppppppppppooooonnnnnnnnooooooppppqqqqqqqrrrrqqqqqppppoooooooooooopppqqqqqqqqqqqqqqqppppppomlllllkkkkkkjjjjjiiiihhhhihhhhiiiiiiiijiiiiiihhhggggggggffffffffffffffeeeeedcccccccccccbbbbbbbbaaaaaaaaaa``````_______^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\[[[ZYYYYYXXXXXXXWWWWWWWWVVVVUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJIJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::9999999999988888888877777777776666666666655555555544444444443333333333222222222211111111111001111110000000000/////////..........-----------,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('(''''''''''''&&&&&&&&&&&%&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………†††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚����������������������€~~~~~~~~~~~~}}}~~~~€€�‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒ„„……††††††……„ƒ‚�€~€€~~~}~~~€�‚ƒ„…†‡ˆˆ‰‰‰‰‰ˆˆ‡‡†…„ƒ‚‚�€~~}||{{{zzz||||||||{{{{{{{{{{{{zzzzzxxxxxxxxxwwwwwwwwwwwwwvvvtssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppqqqqqqqqqpppppppppppooooonnnnnnnnnooooopppppqqqqqqqqqqqqqqppppooooooooooooopppqqqqqqqqqqqqqqqppppppollllllkkkkkjjjjjiiiihhhhhhhhhhhiiiiiiiiiiiiiihhhggggggggfffffffffffffeeeeeedccccccccccbbbbbbbbaaaaaaaaaa``````________^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[ZYYYYYXXXXXXXWWWWWWWWVVVVUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::9999999999988888888877777777777666666666655555555544444444443333333333222222222211111111111001111110000000000/////////..........-----------,,,,,,,,,++++++++++++**********)))))))))))(((((((((((('(''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„………………………………………††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚���������������������€~~~~~~~~~~~}~~~~~€��‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒ„„……†††††††…„„ƒ‚�€~€~~}}~~~€�‚ƒ„…†‡ˆ‰‰‰‰‰‰ˆˆ‡†……„ƒ‚�€~}}||{{{zzz|||||||||{{{{{{{{{{{{zzzzxxxxxxxxxwwwwwwwwwwwwwwvvttsssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppqqqqqqqqqqpppppppppppoooonnnnnnnnnoooooopppppppqqqqqqqqppppppoooooooooooooopppqqqqqqqqqqqqqqpppppppolllllkkkkkjjjjjiiiiihhhhghhhhhhhhiiiiiiiiiiihhhhggggggggffffffffffffeeeeeeddcccccccccbbbbbbbbaaaaaaa`a```````________^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\[[[[ZYYYYYXXXXXXXWWWWWWWWVVVVUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;::::::::9999999999888888888777777777776666666666555555555444444444433333333332222222222111111111110011111100000000000////////..........-----------,,,,,,,,,++++++++++++**********)))))))))))(((((((((((('(''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„………………………………………†††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚����������������������~~~~~~~~~~~}~~~~~€€��‚‚ƒƒƒƒƒ„„„„„„ƒƒƒƒ„„……†††††††……„ƒ‚�€~~€~~~}}~~€�‚ƒ…†‡ˆˆ‰‰ŠŠ‰‰ˆˆ‡†…„ƒ‚�€€~}}||{{{zzzz|||||||||{{{{{{{{{{{{zzzzxxxxxxxxxxwwwwwwwwwwwwwvvttsssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppqqqqqqqqqqpppppppppppoooonnnnnnnnnnoooooooppppppppppppppppppooooooooooooooopppqqqqqqqqqqqqqpppppppoolllllkkkkkjjjjjiiiihhhhhghhhhhhhhhiiiiiiiiiihhhhgggggggggffffffffffeeeeeeeddcccccccbbbbbbbbaaaaaaa``````````________^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\[[[[YYYYYYXXXXXXXWWWWWWWWVVVVUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;::::::::9999999999888888888777777777776666666666555555555444444444433333333332222222222211111111110011111100000000000////////..........-----------,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((('(('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„………………………………………††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚���������������������~~~~~~~~~~~~~~~~€€��‚‚ƒƒƒƒ„„„„„„„ƒƒ„„„……†††‡‡‡††……„ƒ‚�€~}~~~}~~~€�‚ƒ„…†‡ˆ‰‰ŠŠŠŠ‰ˆ‡‡†…„ƒ‚�€~~}||{{{zzzzz||||||||||{{{{{{{{{{{zzzzxxxxxxxxxxwwwwwwwwwwwwwvvttsssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppqqqqqqqqqqpppppppppppoooonnnnnnnnnnnoooooooopppppppppppppoooooooooooooooooopppqqqqqqqqqqqppppppppooollllkkkkkjjjjjiiiiihhhhgghhhhhhhhhhhiiiiiiihhhhgggggggggffffffffffeeeeeeedddccccccbbbbbbbbaaaaaaa``````````________^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\[[[[[YYYYYXXXXXXXXWWWWWWWWVVVVUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;::::::::9999999999888888888777777777776666666666555555555444444444443333333332222222222211111111110011111100000000000////////..........-----------,,,,,,,,,,+++++++++++**********))))))))))))((((((((((('(('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„……………………………………††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚���������������������~~~~~~~~~~~~~~~~€€��‚‚‚ƒƒƒƒ„„„„„„„ƒ„„……†††‡‡‡‡‡††…„ƒ‚��€~}~~~~~~~€�‚ƒ„†‡ˆ‰‰ŠŠŠŠŠ‰ˆ‡†…„ƒ‚�€~~}|||{{{zzzzz||||||||||{{{{{{{{{{{{zzzxxxxxxxxxxwwwwwwwwwwwwwvvttssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqpppqqqqqqqqqqpppppppppppoooonnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooppppppqqqqppppppppppooooolllkkkkkjjjjjiiiiihhhhhgghhhhhhhhhhhhhhhhhhhhhhggggggggggffffffffeeeeeeeddddcccccbbbbbbbaaaaaaa```````````_______^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\[[[[[YYYYYXXXXXXXXWWWWWWWWVVVVUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;::::::::9999999999888888888777777777776666666666555555555444444444443333333332222222222211111111111011111100000000000////////...........-----------,,,,,,,,,+++++++++++**********))))))))))))((((((((((('(('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„……………………………………†††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚��������������������~~~~~~~~~~~~~~~€€��‚‚ƒƒƒƒ„„„„„„……„„……††‡‡‡‡‡‡‡††…„ƒ‚�€~}}~~~~~~~€�‚ƒ„…†‡ˆ‰ŠŠŠŠŠŠ‰ˆ‡†…„ƒ‚�€~}}||{{{zzzzzz|||||||||||{{{{{{{{{{{zzzxxxxxxxxxxwwwwwwwwwwwwwvvtttsssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppqqqqqqqqqqppppppppppppooonnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooppppppppppppppppppooooooollkkkkkjjjjjiiiiihhhhhggghhhhhhhhhhhhhhhhhhhhhggggggggggffffffffeeeeeeedddddcccbbbbbbbbaaaaaaa``````````________^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\[[[[[[[YYYYYXXXXXXXXWWWWWWWWWVVVUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;::::::::9999999999888888888877777777776666666666555555555444444444443333333332222222222211111111111011111100000000000////////...........-----------,,,,,,,,,+++++++++++**********))))))))))))((((((((((('(('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„…………………………………††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚��������������������~~~~~~~~~~~~~~€€��‚‚ƒƒƒƒ„„„„„………„……††‡‡‡‡‡‡‡‡†…„„ƒ‚�€~}|~~~~~~€�‚ƒ„†‡ˆ‰‰ŠŠ‹ŠŠŠ‰ˆ‡†…„‚�€~~}||{{{{zzzzzz||||||||||||{{{{{{{{{{{zzxxxxxxxxxxxwwwwwwwwwwwwwvtttssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppqqqqqqqqqqppppppppppppooonnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooopppppppppppppppoooooooonnkkkkkkjjjjjiiiiiihhhhhggghhhhggggghhhhhhhhhhggggggggggggfffffffeeeeeedddddddccbbbbbbbbaaaaaa````````_``________^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\[[[[[[[ZYYYYYXXXXXXXXWWWWWWWWWVVVUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;::::::::9999999999888888888877777777776666666666555555555444444444443333333332222222222211111111111011111100000000000////////...........-----------,,,,,,,,,+++++++++++**********))))))))))))((((((((((('(('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„……………………………………††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚��������������������~~~~~~~~~~~~~~~€€��‚‚ƒƒƒƒ„„„„………†……††‡‡‡ˆˆˆ‡‡††…„ƒ‚�€~~}|~~~~~€�‚ƒ„…†‡ˆ‰ŠŠ‹‹‹ŠŠˆˆ‡†„ƒ‚�€~}}||{{{zzzzzzz||||||||||||{{{{{{{{{{{{zxxxxxxxxxxxwwwwwwwwwwwwwvtttssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppqqqqqqqqqqqpppppppppppooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooppppppppppppooooooooonnnnkkkkjjjjjjjiiiiihhhhhhggghhhggggggggggggggggggggggfgggggffffffeeeeeedddddddcbbbbbbbbbaaaaaa```````____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZYYYYXXXXXXXXXWWWWWWWWWVVVUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;::::::::9999999999888888888877777777776666666666555555555444444444443333333332222222222211111111111011111100000000000////////...........-----------,,,,,,,,,+++++++++++**********))))))))))))((((((((((('(('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„…………………………………†††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††……………………………………………………†††††…………………………………………………………………ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚�������������������~~~~~~~~~~~~~~€€���‚‚ƒƒƒƒ„„„„……††…††‡‡ˆˆˆˆˆ‡‡†……„ƒ‚�€~}}|~~~~~~€€�‚ƒ„†‡ˆ‰‰Š‹‹‹‹Š‰ˆ‡†…„ƒ‚€~~}||{{{{zzzzzzz||||||||||||{{{{{{{{{{{{zxxxxxxxxxxxwwwwwwwwwwwwwwttttssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppqqqqqqqqqqqpppppppppppooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooopppppppoooooooooooonnnnnnkkkjjjjjjjiiiiiihhhhhgggghhhgggggggggggggggggggggffgggggfffffeeeeeddddddddccbbbbbbbaaaaaaa``````_____________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZYYYYXXXXXXXXWWWWWWWWWWVVVUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;::::::::9999999999988888888877777777776666666666655555555444444444443333333332222222222211111111111011111100000000000////////...........-----------,,,,,,,,,+++++++++++***********)))))))))))((((((((((('((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€€€��‚‚ƒƒƒ„„„…………†††‡‡ˆ‡ˆˆ‰‰ŠŠŠŠ‰‰ˆˆ‡†…„ƒ‚�€~~€€€€€��‚ƒ„…†‡ˆ‰Š‹ŒŒ����Œ‹†…ƒ‚�€~}|{zzyyyyxxxxxxxx||||{{{{{{{{{{{{zzzzzzzzzuuuuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrrrqqsrrrrrrrrrrrqqqqqqqqqqqqpqqqqqqqqqppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnoooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmllllllllllkkkkkkjjjjjjiiiiijiiiiiiiiiiiiiiiiihhhhhhhhggggfffffeeeeedddddccccccbbbbbbbbaaaaaa```````__________^^^^^^^^^^]]]]]]]]]\\[[[[[[[[[[ZZZZZZZZZZZYYYXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999988888888777777777766666666555555555554444444444333333333333322222222221111111111110000000000/////////////...........----------,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$###########"""""""""""""!!!!!!!!!!  ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€€€€��‚‚ƒƒƒ„„„…………††‡‡ˆˆˆˆ‰‰ŠŠŠŠŠ‰‰ˆ‡‡†…„ƒ‚�€~~}€€€€��‚‚ƒ„…†‡‰Š‹‹Œ����ŒŒ‹…„ƒ‚�€~}||{zzyyyxxxxxxxxx|||||{{{{{{{{{{{zzzzzzzzzuuuuuuuuuttttttttttttttssssssssssssssrrrrrrrrrrrrrqsrrrrrrrrrrrqqqqqqqqqqqqpqqqqqqqqqqpppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooonnnnnnnnnnnnnnmmmmmmmllllllllllkkkkkkkkjjjjjjiiiiijiiiiiiiihhhhhhhhhhhhhhhhhggggfffffeeeedddddcccccccbbbbbbbaaaaaa```````__________^^^^^^^^^^]]]]]]]]]]\\[[[[[[[[[[ZZZZZZZZZZYYYXXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUTTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888777777777766666666555555555554444444444333333333333322222222221111111111110000000000/////////////...........----------,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$############""""""""""""!!!!!!!!!!  ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………„„…„„„„…„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒƒ„„„…………††‡‡ˆ‰ˆ‰‰ŠŠŠŠŠŠ‰‰ˆ‡†…„ƒ‚�€€~~}€€€���‚ƒ„…†‡ˆ‰Š‹ŒŒ����Œ‹‹…„ƒ‚€~}|{{zzyyyxxxxxxxxx|||||{{{{{{{{{{{{zzzzzzzzuuuuuuuuutttttttttttttttsssssssssssssrrrrrrrrrrrrrqsrrrrrrrrrrrqqqqqqqqqqqqpqqqqqqqqqqpppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooonnnnnnnnnnnnnmmmmmmmlllllllllkkkkkkkkkkjjjjjjiiiiijiiiiiihhhhhhhhhhhhhhhhhhhgggffffffeeedddddccccccccbbbbbbaaaaaa```````__________^^^^^^^^^^]]]]]]]]]]\\[[[[[[[[[[ZZZZZZZZZZZYYYXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUUUTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888777777777766666666555555555554444444444333333333333322222222221111111111110000000000/////////////...........----------,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$############""""""""""""!!!!!!!!!!  ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………„…„„„„……„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€€€€€€€€€€€€��‚‚‚ƒƒƒ„„„„………††‡‡ˆ‰ˆ‰‰ŠŠŠŠŠŠ‰ˆˆ‡†…„ƒ‚�€~~}€€���‚ƒƒ„…†‡ˆ‰Š‹ŒŒŒ�ŒŒŒ‹Š„ƒ‚�€~}|{zzyyyyxxxxxxxxx|||||{{{{{{{{{{{{{zzzzzzzuuuuuuuuuuttttttttttttttssssssssssssssrrrrrrrrrrrrqsrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooonnnnnnnnnnnnmmmmmmmlllllklkkkkkkkkkkkkjjjjjjjiiiiijiiiiihhhhhhhhhhhhhhhhhhhhggffffffeeeeddddccccccccbbbbbbaaaaaaa``````__________^^^^^^^^^^]]]]]]]]]]]\\[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888888887777777777766666665555555555544444444443333333333333222222222221111111111100000000000/////////////..........----------,,,,,,,,,,,+++++++++++************))))))))))))((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$############""""""""""""!!!!!!!!!!  ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………„„„………„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒƒ„„„„„………††‡ˆˆ‰‰‰ŠŠŠŠŠŠ‰‰ˆ‡†…„ƒ‚��€~~~����‚‚ƒ„…†‡ˆ‰ŠŠ‹ŒŒŒŒŒŒ‹‹Š„ƒ‚�~}||{zzyyyyyxxxxxxxx||||||{{{{{{{{{{{{zzzzzzzuuuuuuuuuutttttttttttttttsssssssssssssrrrrrrrrrrrrqsrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnnmmmnnnnnnnnnnnnnnnoooooooooonnmnnnnnnnnmmmmmmmlllllkkkkkkkkkkkkkkkjjjjjjjiiiiijiiiiihhhhhhhhhhhhhhhhhhhhffffffffeeeddddcccccccbbbbbbbaaaaaaa```````_________^^^^^^^^^^^]]]]]]]]]]\\\[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUUUTTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888888887777777777766666665555555555544444444443333333333333222222222221111111111100000000000/////////////..........----------,,,,,,,,,,,+++++++++++************))))))))))))((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$############""""""""""""!!!!!!!!!!  ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………„„…………„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€€€€€��‚‚‚ƒƒƒ„„„„„………††‡ˆˆ‰‰‰ŠŠŠŠŠŠ‰‰ˆ‡†…„ƒ‚�€~~~~���‚‚ƒƒ„…†‡ˆ‰ŠŠ‹‹ŒŒŒŒ‹‹Š‰ƒ‚�€~}|{{zzyyyyyyxxxxxxx||||||{{{{{{{{{{{{zzzzzzzuuuuuuuuuutttttttttttttttssssssssssssssrrrrrrrrrrrqsrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmnnnnmmmmmmlllllkkkkkkkkkkkkkkkkjjjjjjjiiiiijiiiiihhhhhhhhhgggggggggggfffffffeeeeddddccccccbbbbbbbaaaaaaaa``````__________^^^^^^^^^^]]]]]]]]]]]\\[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQPPQPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888888887777777777766666665555555555544444444443333333333333222222222221111111111100000000000/////////////..........----------,,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############""""""""""""!!!!!!!!!!  ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„…………„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒƒƒ„„„„„………††‡ˆ‰‰‰‰ŠŠŠŠŠŠ‰ˆˆ‡†…„ƒ‚�€~~~~���‚‚ƒ„……†‡ˆ‰ŠŠ‹‹‹‹‹‹‹Š‰ˆƒ‚�€~}|{zzyyyyyyyxxxxxxx||||||{{{{{{{{{{{{zzzzzzzuuuuuuuuuuutttttttttttttttssssssssssssssrrrrrrrrrrqsrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmnnmmmmmmllllkkkkkkkkkkkkkkkkkjjjjjjjiiiiijiiiiihhhhhhhhggggggggggggfffffffeeeeddddcccccbbbbbbbaaaaaaaa```````__________^^^^^^^^^^]]]]]]]]]]]\\[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQPPQPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888888887777777777766666666555555555544444444444333333333333222222222221111111111100000000000/////////////...........---------,,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############""""""""""""!!!!!!!!!!  ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€€€€��‚‚‚ƒƒƒ„„„„„„………††‡ˆ‰‰‰ŠŠŠŠŠŠŠ‰ˆ‡†…„ƒ‚�€€~~~~��‚‚ƒƒ„…†‡‡ˆ‰ŠŠ‹‹‹‹‹ŠŠ‰‰ˆ‚�€~}|{{zzyyyyyyyyyyxxxx||||||{{{{{{{{{{{{{zzzzzzuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrrqssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmnnnmmmmmmllllkkkkkkkkkkkkkkkkkjjjjjjjiiiiijiiiiihhhhhhhgggggggggggggffffffeeeeddddccccccbbbbbbaaaaaaaaa```````_________^^^^^^^^^^^]]]]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZYYYYXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQPPQPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888888888777777777766666666555555555544444444444333333333333222222222221111111111100000000000/////////////...........---------,,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############""""""""""""!!!!!!!!!!  ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒƒ„„„„„„„„……††‡ˆ‰‰‰ŠŠŠŠŠŠŠ‰ˆ‡†…„ƒ‚�€€~~~~�‚‚ƒƒ„……†‡ˆˆ‰‰ŠŠŠŠŠŠŠ‰‰ˆ‡�€€~}|{{zzyyyyyyyyyyyxxx||||||{{{{{{{{{{{{{zzzzzzuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrrqssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppoooooooooooonnnnnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmnnmmmmmmlllkkkkkkkkkkkkkkkkkkjjjjjjjjiiiijiiiiihhhhhhhgggggggggggggffffffeeeeddddcccccbbbbbbaaaaaaaaa````````_________^^^^^^^^^^^]]]]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRQQQQQQQPPQPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888777777777766666666555555555544444444444333333333333222222222221111111111100000000000/////////////...........---------,,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############""""""""""""!!!!!!!!!!  ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„……………„„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€€€��‚‚ƒƒƒƒ„„„„„„„„……††‡ˆ‰Š‰ŠŠŠŠŠŠ‰‰ˆ‡†…„ƒ‚�€€~~~~‚‚‚ƒƒ„…††‡ˆˆ‰‰‰ŠŠŠŠ‰‰ˆˆ‡†�€~}||{zzzyyyyyyyyyyyyxx|||||||{{{{{{{{{{{{{zzzzzuuuuuuuuuuuuttttttttttttttttssssssssssssrrrrrrrrrrqssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnmmmnnnnnnnnnnnnnnnnnnnnmmmmnmmmmmmmmmmnmmmmmllllkkkkkkkkkkkkkkkkkkjjjjjjjjiiiijiiiiihhhhhhhgggggggggggggfffffeeeeeddddcccccbbbbbbaaaaaaaaa````````_________^^^^^^^^^^^]]]]]]]]]]]\\[[[[[[[[[[[[ZZZZZZZZZZYYYYXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRQQQQQQQQPQQPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888777777777766666666555555555554444444444333333333333222222222221111111111100000000000/////////////...........---------,,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############""""""""""""!!!!!!!!!!  ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„…………………………………„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€����‚‚ƒƒƒ„„„„„„„„„……††‡ˆ‰Š‰ŠŠŠ‹ŠŠ‰‰ˆ‡†…„ƒ‚�€~~~~‚‚ƒƒ„„…††‡ˆˆˆ‰‰‰‰‰‰ˆˆˆ‡†…€~~}||{zzzyyyyyyyyyyyyyx|||||||{{{{{{{{{{{{{{zzzzvuuuuuuuuuuuttttttttttttttttssssssssssssrrrrrrrrrrrssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppooooooooooooonnnnnnnnnnmmnnnnnnnnnnmmmmmmmmmmmmmmmlmmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkkkkkkjjjjjjjiiiijjiiiiihhhhhhgggggggggggggfffeeeeeeddddccccccbbbbbbaaaaaaaaa````````_________^^^^^^^^^^^]]]]]]]]]]]\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRQQQQQQQQPQQPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888777777777766666666555555555554444444444333333333333322222222221111111111100000000000/////////////...........---------,,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############""""""""""""!!!!!!!!!!  ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„……………………………………„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€���‚‚ƒƒƒ„„„„„„„„„„……††‡ˆ‰Š‰ŠŠ‹‹ŠŠ‰‰ˆ‡†…„ƒ‚�€€~~‚‚ƒƒ„……††‡‡ˆˆˆ‰‰ˆˆˆˆ‡‡†……€~}}|{{zzzyyyyyyyyyyyyyx|||||||{{{{{{{{{{{{{{{zzzvvuuuuuuuuuuuttttttttttttttttssssssssssssrrrrrrrrrrssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppooooooooooooonnnnnnnnnnmmnnnnnnnmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmlllkkkkkjkkkkkkkkkkkkkkjjjjjjjjiiijjiiiiihhhhhhgggggggggggggfeeeeeeeeddddcccccbbbbbbbaaaaaaaaa````````_________^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRQQQQQQQQPQQPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHIHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999988888888777777777766666666555555555554444444444333333333333322222222221111111111100000000000/////////////...........---------,,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############""""""""""""!!!!!!!!!!  ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„……………………………………„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€���‚‚‚ƒƒ„„„„„„„„„„„……†‡‡ˆ‰Š‰ŠŠ‹‹‹Š‰‰ˆ‡†…„ƒ‚�€€‚ƒƒ„„……††‡‡ˆˆˆˆˆˆˆ‡‡††……„~~}||{{zzzyyyyyyyyyyyyxx|||||||{{{{{{{{{{{{{{{zzzvvuuuuuuuuuuuttttttttttttttttssssssssssssrrrrrrrrrrsssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooonnnnnnnnnnmnnnnnnmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmllllkkkkjjkjjkkkkkkkkkkkjjjjjjjjiiijjiiiiihhhhhhhggggggggggggeeeeeeeedddddccccccbbbbbbaaaaaaaaa````````__________^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYXXXXXXXXWWWWWWWWWWWWVVUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRQQQQQQQQPQQPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHIHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888777777777766666666555555555554444444444333333333333322222222221111111111110000000000/////////////...........---------,,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############""""""""""""!!!!!!!!!!  ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††…………„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„………………………………………„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€���‚‚ƒƒ„„„„„„„„„„„„……†‡‡ˆ‰ŠŠŠ‹‹‹‹ŠŠ‰ˆ‡†…„ƒ‚�€€‚ƒƒ„„……††‡‡‡‡‡‡‡‡‡†††……„„~}}||{{zzzyyyyyyyyyyyyyx||||||||{{{{{{{{{{{{{{{zzvvvuuuuuuuuuuutttttttttttttttssssssssssssrrrrrrrrrrsssrrrrrrrrrrrrqqqqqqqqqqrqqqqqqqqqqqpppppppppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmlllkkkkkjjjjjjkkkkkkkkkkkjjjjjjjiiijjjiiiiihhhhhhggggggggggffeeeeeeeedddddccccccbbbbbbaaaaaaaaa````````__________^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYXXXXXXXXXWWWWWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRQQQQQQQQPQQPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHIIHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888777777777766666666555555555554444444444333333333333322222222221111111111110000000000/////////////...........---------,,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############""""""""""""!!!!!!!!!!  ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††……………„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„…………………………………………„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€���‚‚‚ƒƒ„„„„„„„„„„„………†‡ˆ‰‰ŠŠŠ‹‹‹‹ŠŠ‰ˆ‡†…„ƒ‚�€€ƒƒ„„……†††‡‡‡‡‡‡‡†††………„„ƒ~~}}||{{zzzyyyyyyyyyyyyyx||||||||{{{{{{{{{{{{{{{{zvvvuuuuuuuuuuutttttttttttttttssssssssssssrrrrrrrrrrsssrrrrrrrrrrrrrqqqqqqqqqrqqqqqqqqqqqqppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllmmmmmmmlllllkkkkjjjjjjjkkkkkkkkkkkjjjjjjjjiijjjiiiiiihhhhhhgggggggggffeeeeeeeddddddccccccbbbbbbaaaaaaaaa````````__________^^^^^^^^^^]]]]]]]]]]]]\\\[[[[[[[[[[[[[[ZZZZZZZZZYYYXXXXXXXXXWWWWWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888777777777766666666555555555554444444444333333333333322222222221111111111110000000000/////////////...........---------,,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############"""""""""""""!!!!!!!!!!  ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††…………………„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„…………………………………………„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€��‚‚‚ƒƒ„„„„………„„„„„……††‡ˆ‰ŠŠŠ‹‹‹‹‹ŠŠ‰ˆ‡†…„ƒ‚�€€ƒƒ„„……†††‡‡‡‡††††………„„„ƒƒ~~}}||{{{zzzyyyyyyyyyyyyx||||||||{{{{{{{{{{{{{{{{zvvvvuuuuuuuuuutttttttttttttttssssssssssssrrrrrrrrrrssssrrrrrrrrrrrrqqqqqqqqqrrqqqqqqqqqqqppppppppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllmmllllllkkkkjjjjjjjjjkkkkkkkkkkjjjjjjjjiijjjjiiiiihhhhhhggggggggfffeeeeeeedddddcccccccbbbbbbaaaaaaaaa`````````_________^^^^^^^^^^]]]]]]]]]]]]\\\[[[[[[[[[[[[[[[ZZZZZZZZYYYYXXXXXXXXWWWWWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888777777777776666666655555555554444444444433333333333322222222222111111111110000000000/////////////...........---------,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$############"""""""""""""!!!!!!!!!!  ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††……………………„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„……………………………………………„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€���‚‚‚ƒƒ„„„……………„„„………††‡ˆ‰Š‹Š‹‹‹‹‹‹Š‰ˆ‡†…„ƒ‚��€€€ƒƒ„„……†††††††††………„„„ƒƒƒƒ~}}}|||{{zzzyyyyyyyyyyyyx|||||||||{{{{{{{{{{{{{{{{vvvvuuuuuuuuuutttttttttttttttsssssssssssssrrrrrrrrrssssrrrrrrrrrrrrqqqqqqqqqrrqqqqqqqqqqqppppppppppppooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkjjjjjjjjjjjkkkkkkkkkjjjjjjjjjijjjjjiiiihhhhhhhgggggggfffeeeeeedddddddcccccccbbbbbaaaaaaaaa`````````_________^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[[[[ZZZZZZZZYYYYXXXXXXXXXWWWWWWWWWWWVUUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888888887777777777766666666555555555544444444444333333333333222222222221111111111100000000000////////////...........----------,,,,,,,,,,,+++++++++++************))))))))))))((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$############""""""""""""!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„……………………………………………„„„„„„„„……………………………………………„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€���‚‚ƒƒ„„„………………………………†‡‡ˆ‰Š‹‹‹‹ŒŒ‹‹Š‰ˆ‡†…„ƒ‚��€€€ƒ„„………††††††††………„„„ƒƒƒƒ‚~}}}}||{{{zzzyyyyyyyyyyyy|||||||||{{{{{{{{{{{{{{{{vvvvvuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrssssrrrrrrrrrrrrqqqqqqqqqrrqqqqqqqqqqqqpppppppppppppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkjjjjjjjjjjjjjjkkkkkkkjjjjjjjjjjkjjjjiiiiihhhhhhggggggggffeeeeeeddddddccccccccbbbbbaaaaaaaaa`````````_________^^^^^^^^^^^]]]]]]]]]]]]\\\[[[[[[[[[[[[[[[ZZZZZZZYYYYXXXXXXXXXWWWWWWWWWWWVVUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888888887777777777766666666555555555544444444444333333333333222222222221111111111100000000000/////////////..........----------,,,,,,,,,,,+++++++++++************))))))))))))((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$############""""""""""""!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††……………………………„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„……………………………………………„„„„„„„„………………………………………………„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€���‚‚‚ƒƒ„„………………………………††‡ˆ‰ŠŠ‹‹‹ŒŒŒ‹‹ŠŠ‰ˆ†…„ƒ‚��€€€€€ƒ„„………††††††………„„„ƒƒƒƒƒ‚‚~~}}}|||{{zzzyyyyyyyyyyyy||||||||||{{{{{{{{{{{{{{{vvvvvuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrssssrrrrrrrrrrrrqqqqqqqqqrrrqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllkkkkkkkllllkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkjjjjjiiiihhhhhhggggggggffeeeeeeddddddccccccccbbbbbbaaaaaaaa`````````_________^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[[[[ZZZZZZZYYYYXXXXXXXXXWWWWWWWWWWWVVUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888888887777777777766666666555555555544444444444333333333333222222222221111111111100000000000/////////////..........----------,,,,,,,,,,,+++++++++++************))))))))))))((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$############""""""""""""!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„………………………………………………„„„„„„„………………………………………………„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€���‚‚ƒƒ„„„……………………………††‡‡ˆ‰Š‹Œ‹ŒŒŒŒŒ‹ŠŠ‰ˆ†…„ƒ‚��€€€€€€€„„„……††††††………„„„ƒƒƒƒ‚‚‚‚~~~}}}||{{{zzzyyyyyyyyyyy|||||||||||{{{{{{{{{{{{{{vvvvvuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrsssssrrrrrrrrrrrrqqqqqqqqrrrqqqqqqqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkjjjjiiiiihhhhhhgggggggffeeeeeddddddddccccccccbbbbbaaaaaaaaa````````__________^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[[[[ZZZZZZZYYYYXXXXXXXXXXWWWWWWWWWWVVUUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888888888777777777766666666555555555544444444444333333333333222222222221111111111100000000000/////////////...........---------,,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$############""""""""""""!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………„„„„„„„„„„„†………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„………………………………………………„„„„„„„………………………………………………„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€���‚‚‚ƒƒ„„………†††††………†††‡ˆˆ‰Š‹Œ‹ŒŒŒŒŒ‹ŠŠ‰ˆ†…„ƒ‚‚�€€€€€€€„„………††††††……„„„ƒƒƒ‚‚‚‚‚‚~~~~}}}||{{zzzyyyyyyyyyyy|||||||||||{{{{{{{{{{{{{{vvvvvuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrsssssrrrrrrrrrrrrqqqqqqqqrrrqqqqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkjjjjiiiiihhhhhhggggggffeeeeeedddddddccccccccbbbbbaaaaaaaaa`````````________^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[[[[ZZZZZZZYYYYYXXXXXXXXXWWWWWWWWWWWVUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888888888777777777766666666555555555544444444444333333333333222222222221111111111100000000000/////////////...........---------,,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$############""""""""""""!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………„„„„„„„„„„††……………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„…………………………………………………„„„„„„…………………………………………………„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€���‚‚ƒƒ„„………†††††††††††‡‡ˆ‰Š‹‹Œ‹ŒŒŒŒŒ‹ŠŠ‰‡†…„ƒ‚‚�€€€€€€€„„……††††††………„„ƒƒƒ‚‚‚‚‚‚‚~~~~~}}}||{{zzzyyyyyyyyyy||||||||||||{{{{{{{{{{{{{vvvvvuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrrsssssrrrrrrrrrrrrqqqqqqqqrrrrqqqqqqqqqqqqqqpppppppppppooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkjjjjkkkjjjjiiiiihhhhhhgggggggfeeeeeedddddddccccccccbbbbbbaaaaaaaa`````````________^^^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYYXXXXXXXXXWWWWWWWWWWWVUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888888888777777777766666666555555555544444444444333333333333222222222221111111111100000000000/////////////...........---------,,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############""""""""""""!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………„„„„„„„„„†††……………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„………………………………………………„„„„„„„…………………………………………………„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€���‚‚‚ƒƒ„„……†††††††††††‡‡ˆ‰‰Š‹ŒŒŒŒŒŒŒ‹‹Š‰ˆ‡†…„ƒ‚‚��€€€€€�„………††††††……„„ƒƒƒ‚‚‚‚‚‚‚‚~~~~~~}}||{{zzzyyyyyyyyyy||||||||||||{{{{{{{{{{{{{vvvvvvuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrrssssssrrrrrrrrrrrqqqqqqqqrrrrqqqqqqqqqqqqqqqpppppppppppoooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllkkkkkjjjjjjjjjjjjjjjiiiiijjjjjjjjjjjjjjjjjjkkkkjjjkkkkjjjjiiiiihhhhhgggggggfeeeeeedddddddcccccccccbbbbbaaaaaaaa`````````_________^^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYYXXXXXXXXXWWWWWWWWWWWVUUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888888888777777777766666666555555555554444444444333333333333222222222221111111111100000000000/////////////...........---------,,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############""""""""""""!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………„„„„„„„††††……………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„………………………………………………„„„„„„„……………………………………………………„„„„„…………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€���‚‚ƒƒ„„……†††††††††‡‡‡‡ˆˆ‰ŠŠ‹ŒŒŒŒŒŒŒ‹‹Š‰ˆ‡†…„ƒ‚‚��€€€€��………†††††††……„„ƒƒ‚‚‚‚‚‚‚‚ƒ~~~~~~}}}|{{zzzyyyyyyyyyy|||||||||||||{{{{{{{{{{{{vvvvvvuuuuuuuuuuuuttttttttttttssssssssssssrrrrrrrrrssssssrrrrrrrrrrrqqqqqqqqrrrrrrqqqqqqqqqqqqqqqpppppppppoooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllkkkjjjjjjjjjjjjjjjiiiiiiiijijjjjjjjjjjjjjjjkkkkkjjkkkkjjjjiiiiihhhhhhggggggfeeeeeeddddddddccccccccbbbbbaaaaaaaa`````````_________^^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYYXXXXXXXXXWWWWWWWWWWWVVUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999888888888777777777766666666555555555554444444444333333333333322222222221111111111100000000000/////////////...........---------,,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############""""""""""""!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………„„„„„„†††††…………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„…………………………………………………„„„„„„……………………………………………………„„„„„…………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€���‚‚‚ƒ„„……††††‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹‹ŒŒŒŒŒŒ‹‹ŠŠ‰ˆ‡†…„ƒ‚‚���€€���………††††††………„ƒƒƒ‚‚‚‚‚‚‚‚ƒ~~~~~~~}}||{{zzyyyyyyyyyy|||||||||||||{{{{{{{{{{{{vvvvvvuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrsssssssrrrrrrrrrrqqqqqqqqrrrrrrrqqqqqqqqqqqqqqpppppppppoooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiijjjjjjjjjjkkkkkkjkkkkkjjjjiiiihhhhhhggggggfeeeeeeddddddddcccccccccbbbbaaaaaaaaa````````_________^^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYYXXXXXXXXXWWWWWWWWWWWVVUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999888888888777777777766666666555555555554444444444333333333333322222222221111111111100000000000/////////////...........---------,,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############""""""""""""!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………„„„„„††††††…………………………………………………………………………………………………………………………………………………………………„„„„„„„„„……………………………………………………„„„„„………………………………………………………„„„„…………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€����‚‚ƒƒ„„……††‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰Š‹‹ŒŒ�ŒŒŒŒ‹‹Š‰ˆ‡†……„ƒ‚‚��������……†††††††……„„ƒƒ‚‚‚‚‚‚‚‚‚ƒ~~~~~}}||{{zzyyyyyyyyyy||||||||||||||{{{{{{{{{{{vvvvvvvuuuuuuuuuuuutttttttttttsssssssssssssrrrrrrrrsssssssrrrrrrrrrrrqqqqqqqrrrrrrrrrqqqqqqqqqqqqqpppppppppooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkklkkkkjjjjiiiiihhhhhggggggfeeeeeeeddddddddccccccccbbbbbaaaaaaaa````````_________^^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYYXXXXXXXXXXWWWWWWWWWWVVUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999888888888777777777766666666555555555554444444444333333333333322222222221111111111100000000000/////////////...........---------,,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############""""""""""""!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††……………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………††††††††……………………………………………†††††††††††††††††††††††………………………………………………………………………†††††††††††††††…………………………………………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚������������������‚‚‚ƒ„„……††‡‡ˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ���ŽŽŽŽŽ�ŒŒ‹Š‰ˆ‡†……„„„„„„„„„‰‰‰‰‰‰‰‰‰ˆˆ‡‡††………………………†ƒƒƒƒƒƒƒ‚‚��€~~~~~}}}}}}{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxwwwwwwuuuuuuuttttttttttttssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppqqqppppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkjjjjjiiiihhhhhgggggffffffeggffffffffeeeeeeeedddddddccccbbbbbbbbaaaaaaaa`````__________^^^^^^^^^^^^^]]\\\\\\\\[[[[[[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::9999999999888888888888777777777766666666665555555555544444444444433333333332222222222211111111110000000000////////////...........------------,,,,,,,,,,,+++++++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††…………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………††††††††……………………………………………†††††††††††††††††††††††………………………………………………………………………†††††††††††††††……………………………………………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚������������������‚‚ƒƒ„„…††‡‡ˆˆˆˆˆˆ‰‰‰‰‰ŠŠ‹‹‹ŒŒ���ŽŽŽŽ��Œ‹Š‰ˆ‡‡†……„„„„„„„„…‰‰‰‰‰‰‰‰‰ˆˆ‡‡††………„„…………†ƒƒƒƒƒƒƒ‚‚��€~~~~~}}}}}}{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxwwwwwwuuuuuuuttttttttttttssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppqqqpppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkjjjjjiiiihhhhgggggffffffeggfffffffffeeeeeeeeddddddccccbbbbbbbbaaaaaaaa`````__________^^^^^^^^^^^^^]]\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMLLLLLLLLKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::9999999999888888888888777777777776666666665555555555544444444444433333333332222222222211111111110000000000////////////...........------------,,,,,,,,,,,+++++++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………†††††††††…………………………………………††††††††††††††††††††††††……………………………………………………………………††††††††††††††††…………………………………………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚�����������������‚‚ƒƒ„„……†‡‡ˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠ‹‹ŒŒ����ŽŽŽ��Œ‹ŠŠ‰ˆ‡††……„„„„„„………‰‰‰Š‰‰‰‰‰ˆˆ‡‡††……„„„„………†ƒƒƒƒƒƒƒ‚‚��€~~~~~}}}}}}{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxwwwwwuuuuuuuttttttttttttsssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppqqqppppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkjjjjjiiiihhhhggggggffffffgggffffffffeeeeeeeeddddddccccbbbbbbbbaaaaaaaa`````__________^^^^^^^^^^^^^]]\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNMMMMMMMLLLLLLLLKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;::::::::::99999999999888888888887777777777766666666655555555555444444444444333333333322222222222111111111100000000000////////////..........------------,,,,,,,,,,,+++++++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††……………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………††††††††††………………………………………††††††††††††††††††††††††……………………………………………………………………††††††††††††††††…………………………………………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚����������������‚‚‚ƒƒ„……††‡‡ˆˆˆ‰‰‰‰‰‰ŠŠŠ‹‹‹ŒŒ�����ŽŽ��Œ‹‹Š‰ˆ‡‡††……„„„„……………‰ŠŠŠŠ‰‰‰ˆˆ‡‡††………„„„„…………ƒƒƒƒƒƒ‚‚‚�€€~~~~}}}}}}{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxwwwwwuuuuuuutttttttttttttssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppqqqpppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiijjjjjjjjjkkkkkkkkkkjjjjjiiiihhhhhgggggffffffgggffffffffeeeeeeeeddddddccccbbbbbbbbaaaaaaaaa````___________^^^^^^^^^^^^]]\\\\\\\\[[[[[[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNMMMMMMMMLLLLLLLKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;::::::::::99999999999888888888887777777777766666666665555555555444444444444333333333322222222222111111111100000000000////////////..........------------,,,,,,,,,,,+++++++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††……………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………†††††††††††……………………………………†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††………………………………………………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚����������������‚‚ƒƒ„„……†‡‡ˆˆˆ‰‰‰‰‰‰ŠŠŠ‹‹‹ŒŒ������Ž��ŒŒ‹Š‰ˆˆ‡††……………………………†ŠŠŠŠ‰‰‰‰ˆˆ‡‡††……„„„„„„………‚ƒƒƒƒ‚‚‚��€€~~~~}}}}}}{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxwwwwuuuuuuuutttttttttttssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqpppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmlllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiijjjjjjjkkkkkkkkkjjjjjjiiiihhhhgggggffffffgggffffffffeeeeeeeeddddddccccbbbbbbbbaaaaaaaaa````___________^^^^^^^^^^^^^]\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXXWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNMMMMMMMLLLLLLLKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;::::::::::99999999999888888888887777777777766666666665555555555444444444444333333333322222222222111111111100000000000////////////..........------------,,,,,,,,,,,+++++++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††…………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………†††††††††††……………………………………†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††………………………†……………………………………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚���������������‚‚‚ƒƒ„……††‡‡ˆˆ‰‰‰‰‰‰ŠŠŠ‹‹‹ŒŒ���������ŒŒ‹Š‰‰ˆ‡‡††………………………†††ŠŠŠŠ‰‰‰ˆˆ‡‡††………„„„„„„„……‚‚‚‚‚‚‚‚��€€~~~~~~}}}}}{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxwwwwuuuuuuuutttttttttttsssssssssrrrrrrrrrrrqqqqqqqqqqqqrrqqqqqqqqqqqqqqqqqppppppqqqppppppppppooooooooooonnnnnnnnnnnmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiijjjjjjjkkkkkkkkkjjjjjjiiiihhhhhggggffffffgggfffffffffeeeeeeeddddddccccbbbbbbbbaaaaaaaaa````___________^^^^^^^^^^^^^]\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXXWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNMMMMMMMLLLLLLLKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;:::::::::::9999999999888888888888777777777766666666665555555555444444444444333333333322222222222111111111100000000000////////////...........-----------,,,,,,,,,,,+++++++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„……………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………††††††††††††…………………………………†††††††††††††††††††††††††…………………………………………………………………††††††††††††††††………………………††……………………………………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚��������������‚‚‚ƒƒ„„…††‡‡ˆˆˆ‰‰‰‰‰ŠŠŠ‹‹‹ŒŒ����������Œ‹ŠŠ‰ˆ‡‡††……………………†††††ŠŠŠŠ‰‰‰ˆˆ‡‡††……„„„„„„„„„…‚‚‚‚‚‚‚���€€~~~~~}}}}}{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxwwwwuuuuuuuutttttttttttssssssssrrrrrrrrrrrrrqqqqqqqqqqqrrqqqqqqqqqqqqqqqqpppppppqqqppppppppppooooooooooonnnnnnnnnnnmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiijjjjjjjkkkkkkkjjjjjjjiiiiihhhhgggggfffffggggffffffffeeeeeeeedddddccccbbbbbbbbaaaaaaaaa````___________^^^^^^^^^^^^^^\\\\\\\\[[[[[[[[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXXWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNMMMMMMMLLLLLLLKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;:::::::::::9999999999888888888888777777777766666666665555555555444444444444333333333332222222222111111111100000000000////////////...........-----------,,,,,,,,,,,+++++++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………„………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††……………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………†††††††††††††………………………………†††††††††††††††††††††††††…………………………………………………………………††††††††††††††††………………………††……………………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚�������������‚‚‚ƒƒ„„……††‡‡ˆˆˆ‰‰‰‰ŠŠŠŠ‹‹ŒŒŒ���������ŒŒ‹Š‰ˆˆ‡†††…………………††††††ŠŠŠ‰‰‰ˆˆ‡‡††………„„„„ƒ„„„„„�‚‚‚‚‚���€€€~~~~~~~}}}}{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxwwwwuuuuuuuutttttttttttssssssssrrrrrrrrrrrrrqqqqqqqqqqqrrqqqqqqqqqqqqqqqqpppppppqqqppppppppppooooooooooonnnnnnnnnnnmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiijjjjjjjjkkkkkkjjjjjjjiiiiihhhhgggggfffffggggffffffffeeeeeeeedddddccccbbbbbbbbaaaaaaaaa`````___________^^^^^^^^^^^^^\\\\\\\\[[[[[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNMMMMMMLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;:::::::::::9999999999888888888888777777777766666666665555555555444444444444333333333332222222222111111111100000000000////////////...........-----------,,,,,,,,,,,+++++++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††……………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………†††††††††††††………………………………†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††……………………†††…………………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚������������‚‚‚ƒƒ„„……††‡‡ˆˆˆ‰‰‰‰‰ŠŠŠ‹‹ŒŒŒ���ŽŽŽ��Œ�Œ‹ŠŠ‰ˆ‡‡††………………††††††††ŠŠŠ‰‰ˆˆˆ‡‡††……„„„„ƒƒƒƒ„„„���������€€~~~~~~~~}}}{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxwwwwuuuuuuuutttttttttttsssssssssrrrrrrrrrrrrqqqqqqqqqqqrrrqqqqqqqqqqqqqqqpppppppqqppppppppppppoooooooooonnnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiijjjjjjjjjkkkkkjjjjjjjiiiiihhhhhgggggffffggggfffffffffeeeeeeedddddccccbbbbbbbbaaaaaaaaaa````____________^^^^^^^^^^^^\\\\\\\\\[[[[[[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNMMMMMMMLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;:::::::::::9999999999888888888888777777777766666666665555555555444444444444333333333332222222222111111111100000000000////////////...........------------,,,,,,,,,,+++++++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††……………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………††††††††††††††……………………………†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††……………………†††…………………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚�����������‚‚‚ƒƒ„„……††‡‡‡ˆˆˆ‰‰‰‰ŠŠŠ‹‹‹ŒŒ���ŽŽŽŽ��ŒŒŒ‹Š‰ˆˆ‡†††……………††††††‡††ŠŠ‰‰‰ˆˆ‡‡††………„„„ƒƒƒƒƒƒƒ„��������€€€~~~~~~~~}}}{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxwwwuuuuuuuutttttttttttssssssssrrrrrrrrrrrrrqqqqqqqqqqqrrqqqqqqqqqqqqqqqqpppppppqqqpppppppppppoooooooooonnnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiijjjjjjjjjkkkkjjjjjjjiiiiiihhhhgggggffffgggggffffffffeeeeeeedddddccccbbbbbbbbaaaaaaaaaa````_____________^^^^^^^^^^^\\\\\\\\\[[[[[[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNMMMMMMMLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::9999999999888888888888777777777766666666665555555555444444444444333333333332222222222111111111100000000000////////////...........------------,,,,,,,,,,,++++++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††……………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰Š‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………†††††††††††††††…………………………†††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††…………………††……………………………………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚��������‚‚‚‚ƒƒ„„„…†††‡‡ˆˆˆˆ‰‰‰‰ŠŠŠ‹‹ŒŒ���ŽŽŽŽŽ��ŒŒ‹‹Š‰ˆ‡‡††……………††††‡‡‡‡‡†ŠŠ‰‰ˆˆ‡‡†††……„„„ƒƒƒƒƒƒƒƒƒ������€€€€~~~~~~~~~~~{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxwwwuuuuuuuuttttttttttsssssssssrrrrrrrrrrrrrrqqqqqqqqqqrrqqqqqqqqqqqqqqqqpppppppqqqppppppppppppooooooooonnnnnnnnnnmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiijjjjjjjjjjkkkjjjjjjjiiiiiihhhhhgggggfffgggggffffffffeeeeeeedddddccccbbbbbbbbbaaaaaaaaa````______________^^^^^^^^^^\\\\\\\\\[[[[[[[[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNMMMMMMMLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEDDDDDDDCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::9999999999898888888888777777777766666666665555555555444444444444333333333332222222222111111111100000000000////////////...........------------,,,,,,,,,,,++++++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††……………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡†††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………†††††††††††††††…………………………†††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††…………………†††…………………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚�������‚‚‚‚ƒƒƒ„„……††‡‡‡ˆˆˆ‰‰‰‰‰ŠŠŠ‹‹ŒŒ��ŽŽŽŽŽŽ��ŒŒ‹ŠŠ‰ˆ‡‡††…………††††‡‡‡‡‡‡†Š‰‰ˆˆ‡‡‡††………„„„ƒƒƒƒƒƒƒƒƒ€€€€€€€€€€~~~~~~~~~~~{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxwwwuuuuuuuutttttttttttssssssssrrrrrrrrrrrrrrqqqqqqqqqqrrrqqqqqqqqqqqqqqppppppppqqqppppppppppppooooooooonnnnnnnnnmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiijjjjjjjjjjjjjjjjjjjjiiiiiihhhhhgggggfffgggggffffffffeeeeeeeeddddccccbbbbbbbbbaaaaaaaaa````_______________^^^^^^^^^\\\\\\\\\\[[[[[[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNMMMMMMMLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEDDDDDDDCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::9999999999898888888888777777777766666666665555555555444444444444433333333332222222222111111111100000000000////////////...........------------,,,,,,,,,,,++++++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††…………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………††††††††††††††††………………………†††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††…………………†††…………………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚������‚‚‚‚ƒƒƒ„„……††‡‡‡ˆˆˆˆ‰‰‰‰‰ŠŠ‹‹ŒŒ��ŽŽŽŽŽŽŽ��ŒŒ‹Š‰ˆˆ‡††††…†††††‡‡‡‡‡‡††Š‰‰ˆˆ‡‡††………„„„ƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€~~~~~~~~~~~{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxwwwwuuuuuuuutttttttttttsssssssssrrrrrrrrrrrrrqqqqqqqqqqrrqqqqqqqqqqqqqqqppppppppqqqpppppppppppppooooooooonnnnnnnnmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiijjjjjjjjjjjjjjjjjjjiiiiiiihhhhhhgggggffggggggfffffffeeeeeeeeddddccccbbbbbbbbbaaaaaaaaa````_______________^^^^^^^^^]\\\\\\\\\[[[[[[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNMMMMMMMLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::9999999999898888888888777777777766666666665555555555544444444444433333333332222222222111111111100000000000////////////...........------------,,,,,,,,,,,++++++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††……………………†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††………………†††…………………………………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚�����‚‚‚‚ƒƒƒ„„……††‡‡‡ˆˆˆˆˆ‰‰‰‰‰ŠŠ‹‹ŒŒ��ŽŽŽŽŽŽŽ��ŒŒ‹Š‰ˆˆ‡†††††††††‡‡‡‡‡‡‡††‰‰ˆˆ‡‡††………„„„„ƒƒƒƒƒƒƒƒƒƒ€€€€€€€€~~~~~~~~~~~~{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxwwwuuuuuuuuttttttttttssssssssssrrrrrrrrrrrrrqqqqqqqqqqrrqqqqqqqqqqqqqqpppppppppqqqpppppppppppppooooooooonnnnnnnnmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjiijijjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhgggggffggggggfffffffeeeeeeedddddccccbbbbbbbbbaaaaaaaaa`````_______________^^^^^^^^]\\\\\\\\\[[[[[[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNMMMMMMMMLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::9999999999898888888888777777777766666666665555555555544444444444433333333332222222222111111111110000000000////////////...........------------,,,,,,,,,,,++++++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††……………†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………†††††††††††††††††……………………†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††………………††††………………………………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒ„„……††‡‡‡ˆˆˆˆˆˆˆ‰‰‰ŠŠŠ‹‹Œ��ŽŽŽ��ŽŽŽ�ŒŒŒ‹Š‰ˆˆ‡†††††††††‡‡‡‡‡‡†††‰‰ˆ‡‡†††………„„„„ƒƒƒƒƒƒƒƒƒƒ€€€€€€~~~~~~~~~~~~{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxwwwwuuuuuuuutttttttttttssssssssssrrrrrrrrrrrrrqqqqqqqqqrqqqqqqqqqqqqqqqpppppppppqqqqpppppppppppppoooooooonnnnnnnnmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhgggggffggggggfffffffeeeeeeedddddccccbbbbbbbbbaaaaaaaaa`````________________^^^^^^^]\\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::9999999999898888888888777777777766666666665555555555544444444444433333333332222222222211111111110000000000////////////...........------------,,,,,,,,,,,++++++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††……………†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………††††††††††††††††††…………………††††††††††††††††††††††††††………………………………………………………………††††††††††††††††††††……………††††………………………………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒ„„……††‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰ŠŠ‹‹ŒŒ��ŽŽ���ŽŽŽ�ŒŒŒ‹Š‰ˆ‡‡††††††††‡‡‡‡‡‡‡††…‰ˆˆ‡‡††………„„„„ƒƒƒƒƒƒƒƒ‚‚‚€€€~~~~~~~~~~~~{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxwwwwuuuuuuuutttttttttttssssssssssrrrrrrrrrrrrrqqqqqqqqqrrqqqqqqqqqqqqqqpppppppppqqqqpppppppppppppoooooooonnnnnnnnmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhgggggffhgggggfffffffeeeeeeedddddccccbbbbbbbbbaaaaaaaaa`````_________________^^^^^^]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::9999999999898888888888777777777766666666665555555555544444444444433333333332222222222211111111110000000000////////////...........------------,,,,,,,,,,,++++++++++++++************)))))))))))((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††…………††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………††††††††††††††††††…………………††††††††††††††††††††††††††………………………………………………………………††††††††††††††††††††……………†††††……………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒ„„……†††‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹Œ��ŽŽŽ���ŽŽŽ�Œ‹‹ŠŠ‰ˆˆ‡‡†††††††‡‡‡‡‡‡†††…ˆˆ‡‡††………„„„„„ƒƒƒƒƒƒƒƒ‚‚‚~~~~~~~~~~~~~{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxwwwwuuuuuuuutttttttttttssssssssssrrrrrrrrrrrrrqqqqqqqqqrrqqqqqqqqqqqqqqpppppppppqqqqqppppppppppppoooooooonnnnnnnnmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhgggggffhgggggfffffffeeeeeeedddddccccbbbbbbbbaaaaaaaaaa`````_________________^^^^^^]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::9999999999998888888888777777777776666666665555555555544444444444433333333332222222222211111111110000000000////////////...........------------,,,,,,,,,,,+++++++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††………†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††………………………………………………………†††††††††††††††††††………………†††††††††††††††††††††††††††……………………………………………………………††††††††††††††††††††……………†††††……………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒ„„……††‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹ŒŒ��ŽŽ����ŽŽ��Œ‹‹ŠŠ‰ˆˆ‡‡†††††††‡‡‡‡††††……ˆ‡‡††………„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚~~~~~~~~~~~~~{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxwwwwuuuuuuuutttttttttttsssssssssssrrrrrrrrrrrrrqqqqqqqqrqqqqqqqqqqqqqqqpppppppppqqqqqqppppppppppppooooooonnnnnnnnmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhggggggfhgggggffffffeeeeeeeedddddccccbbbbbbbbaaaaaaaaaa`````_________________^^^^^^]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXXWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;::::::::::9999999999998888888888777777777776666666665555555555544444444444433333333332222222222211111111110000000000////////////...........------------,,,,,,,,,,,+++++++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††………†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††……………………………………………………†††††††††††††††††††………………†††††††††††††††††††††††††††……………………………………………………………†††††††††††††††††††††…………†††††……………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒ„„……†††‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹‹Œ��ŽŽŽ����ŽŽ��Œ‹‹Š‰‰ˆˆ‡‡†††††††‡‡†††††……„ˆ‡‡††………„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚~~~~~~~~~~~~~~{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxwwwwuuuuuuuutttttttttttsssssssssssrrrrrrrrrrrrrqqqqqqqqrqqqqqqqqqqqqqqqpppppppppqqqqqqppppppppppppooooooonnnnnnnnmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhgggggggfhgggggffffffeeeeeeeddddddccccbbbbbbbbaaaaaaaaaa`````__________________^^^^^]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;::::::::::99999999999988888888887777777777766666666655555555555444444444444333333333322222222222111111111100000000000///////////...........------------,,,,,,,,,,,+++++++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††……††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††……………………………………………………††††††††††††††††††††……………††††††††††††††††††††††††††††…………………………………………………………†††††††††††††††††††††…………††††††…………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒ„„……††‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹ŒŒ��ŽŽ����ŽŽŽ�ŒŒ‹‹Š‰‰ˆˆ‡‡‡††††††††††††……„„‡‡††………„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚~~~~~~~~~~~~~~{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxwwwwuuuuuuuttttttttttttsssssssssssrrrrrrrrrrrrrqqqqqqqqrrqqqqqqqqqqqqqqpppppppppqqqqqqqpppppppppppooooooonnnnnnnnmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggggffhggggggfffffeeeeeeeddddddcccccbbbbbbbaaaaaaaaaa`````__________________^^^^^]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;::::::::::99999999999988888888887777777777766666666665555555555444444444444333333333322222222222111111111100000000000////////////..........------------,,,,,,,,,,,+++++++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††…†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††…………………………………………………†††††††††††††††††††††…………††††††††††††††††††††††††††††…………………………………………………………†††††††††††††††††††††…………††††††…………………………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒ„„……††‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹ŒŒ�ŽŽŽ����ŽŽ��Œ‹‹‹Š‰‰ˆˆ‡‡‡‡†††††††††………„„ƒ‡††………„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚~~~~~~~~~~~~~~~{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxwwwuuuuuuuuttttttttttttsssssssssssrrrrrrrrrrrrrqqqqqqqrrqqqqqqqqqqqqqqqppppppppqqqqqqqqppppppppppooooooonnnnnnnnmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhggggggggffhggggggfffffeeeeeedddddddcccccbbbbbbbaaaaaaaaa``````__________________^^^^^]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;::::::::::99999999999988888888887777777777766666666665555555555444444444444333333333322222222222111111111100000000000////////////..........------------,,,,,,,,,,,+++++++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††…†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††………………………………………………†††††††††††††††††††††…………††††††††††††††††††††††††††††…………………………………………………………††††††††††††††††††††††………††††††…………………………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒ„„……†††‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰ŠŠ‹‹Œ��ŽŽŽ���ŽŽŽ�ŒŒ‹Š‹Š‰‰ˆˆ‡‡‡‡††††††††………„„„ƒ†††……„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚~~~~~~~~~~~~~~~{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxwwwuuuuuuuuttttttttttttsssssssssssrrrrrrrrrrrrrqqqqqqqrrqqqqqqqqqqqqqqqppppppppqqqqqqqqppppppppppooooooonnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhgggggggggfffhggggggfffffeeeeeedddddddcccccbbbbbbbaaaaaaaaa``````__________________^^^^^]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;:::::::::::9999999999988888888888777777777766666666665555555555444444444444333333333322222222222111111111100000000000////////////..........------------,,,,,,,,,,,+++++++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††……………………………………………††††††††††††††††††††††………†††††††††††††††††††††††††††††………………………………………………………††††††††††††††††††††††………††††††…………………………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒ„„……†††‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰ŠŠ‹ŒŒ��ŽŽŽ��ŽŽŽ��ŒŒ‹ŠŠŠ‰‰ˆˆ‡‡‡‡†††††††………„„„ƒƒ††………„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚~~~~~~~~~~~~~~~{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxwwwuuuuuuuttttttttttttttsssssssssssrrrrrrrrrrrrqqqqqqqrrrqqqqqqqqqqqqqqppppppppqqqqqqqqppppppppppooooooonnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhgggggggggggffffhgggggffffffeeeeeedddddddccccccbbbbbbaaaaaaaaa``````__________________^^^^^]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMLLLLLKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;:::::::::::9999999999988888888888777777777766666666665555555555444444444444333333333322222222222111111111100000000000////////////..........------------,,,,,,,,,,,+++++++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††……………………………………………††††††††††††††††††††††………†††††††††††††††††††††††††††††………………………………………………………††††††††††††††††††††††………†††††††………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒ„„……†††‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰Š‹‹Œ��ŽŽŽŽŽŽŽŽŽ�ŒŒ‹‹ŠŠŠ‰ˆˆˆ‡‡‡‡†††††…………„„ƒƒƒ‚†………„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚~~~~~~~~~~~~~~~{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxwwwuuuuuuuutttttttttttttsssssssssssrrrrrrrrrrrrqqqqqqqrrrqqqqqqqqqqqqqqppppppppqqqqqqqqppppppppppooooooonnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhggggggggggggfffffgggggggfffffeeeeeddddddddccccccbbbbbbaaaaaaaaa``````__________________^^^^^]]]\\\\\\\\\\\\\\[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMLLLLLKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;:::::::::::9999999999988888888888777777777766666666665555555555444444444444333333333332222222222111111111100000000000////////////...........-----------,,,,,,,,,,,+++++++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††…………………………………………†††††††††††††††††††††††……††††††††††††††††††††††††††††††……………………………………………………†††††††††††††††††††††††……†††††††………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒ„„„……†††‡‡‡‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹ŒŒ��ŽŽŽŽŽŽŽŽ��ŒŒ‹ŠŠŠ‰‰ˆˆˆ‡‡‡†††††…………„„ƒƒƒ‚‚………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚~~~~~~~~~~~~~~~|{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxwwwuuuuuuuuttttttttttttttsssssssssssrrrrrrrrrrrqqqqqqqrrrqqqqqqqqqqqqqqppppppppqqqqqqqqppppppppppooooooonnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiihhhhhhhggggggggggggfffffffgggggggfffffeeeeeedddddddcccccccbbbbbbaaaaaaaa``````_________________^^^^^^]]]\\\\\\\\\\\\\\\[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMLLLLLKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;:::::::::::9999999999988888888888777777777766666666665555555555444444444444333333333332222222222111111111100000000000////////////...........-----------,,,,,,,,,,,+++++++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„…………………………………………………………………††††††††††††………………………………††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………††††††††††††††††††††……………††††††††††††††††††††……………††††††††††††††††††††††††††††††††………………………………………………††……………………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„……††††‡‡‡‡‡‡‡‡ˆˆˆ‰‰Š‹‹ŒŒ���ŽŽ����ŒŒ‹‹Š‰‰ŠŠ‰‰ˆˆ‡‡‡‡††††………„„„ƒƒƒ‚‚ƒ‚‚‚‚‚������������€€€€€€€}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxwwwwwwvvuuuuuuuuuuuuttttttttttttttttssssssssssssrrrrrrrrrssssssrrrrrrrrrrrrrrqqqqqrrrrrrrrqqqqqqqqqpppppppppooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiihhhhhhhhgggggggggggggfffeeeeeedddddcccccccccccbbbbbbaaaaaa```````______^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::::99999999988888888887777777777776666666666655555555554444444444444333333333322222222221111111111000000000///////////...........-----------,,,,,,,,,,,++++++************)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„………………………………………………………………†††††††††††††………………………………†††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………††††††††††††††††††††……………††††††††††††††††††††……………††††††††††††††††††††††††††††††††………………………………………………††……………………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„……††††‡‡‡‡‡‡‡ˆˆˆˆ‰ŠŠ‹‹Œ���������ŒŒ‹‹ŠŠ‰‰Š‰‰ˆˆˆ‡‡‡††††………„„„ƒƒƒ‚‚‚‚‚‚‚‚‚������������€€€€€€€}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxwwwwwwvvvuuuuuuuuuuuttttttttttttttttssssssssssssrrrrrrrrrssssssrrrrrrrrrrrrrrqqqqqrrrrrrrrqqqqqqqqqpppppppppoooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiihhhhhhhgggggggggggggggfffeeeeeedddddcccccccccccbbbbbbbaaaaa```````______^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::::99999999988888888887777777777776666666666655555555554444444444444333333333322222222221111111111000000000///////////...........-----------,,,,,,,,,,,+++++++***********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„………………………………………………………………†††††††††††††……………………………††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††……………………………………………………………………†††††††††††††††††††††…………†††††††††††††††††††††…………††††††††††††††††††††††††††††††††………………………………………………††……………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„………††††‡‡‡‡‡‡‡ˆˆˆ‰‰Š‹‹ŒŒ��������ŒŒ‹‹ŠŠ‰‰ˆŠ‰‰ˆˆˆ‡‡‡†††………„„„ƒƒƒ‚‚‚�‚‚‚‚‚�������������€€€€€€€~}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxwwwwwvvvuuuuuuuuuuuutttttttttttttttsssssssssssrrrrrrrrrrsssssrrrrrrrrrrrrrrqqqqqqrrrrrrrqqqqqqqqqqpppppppppoooooooonnnnnnnnnnnnnnnnmmnnmmmmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkjjjjjjjjjjiiiiiihhhhhgggggggggggggggggffeeeeeeedddddcccccccccccbbbbbbbaaaaa```````______^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[ZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;::::::::::99999999988888888887777777777776666666666655555555554444444444444333333333322222222221111111111000000000///////////...........-----------,,,,,,,,,,,+++++++***********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„…………………………………………………………………†††††††††††††……………………………†††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††……………………………………………………………………†††††††††††††††††††††…………†††††††††††††††††††††…………†††††††††††††††††††††††††††††††††……………………………………………†††…………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„……†††††‡‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹ŒŒ�������ŒŒŒ‹‹ŠŠ‰‰ˆŠ‰‰ˆˆˆ‡‡†††………„„„ƒƒƒ‚‚‚��‚‚‚‚‚������������€€€€€€€€~}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxwwwwwvvvuuuuuuuuuuuutttttttttttttttssssssssssssrrrrrrrrrssssssrrrrrrrrrrrrrqqqqqqrrrrrrrqqqqqqqqqqpppppppppoooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllkkkkkkkkkkkkkjjjjjjjjjjiiiiihhhhhhggggggggggggggggffeeeeeeeedddddcccccccccccbbbbbbbaaaaa```````______^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[ZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;::::::::::99999999988888888887777777777776666666666655555555554444444444444333333333322222222221111111111000000000///////////...........-----------,,,,,,,,,,,+++++++***********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„………………………………………………………………††††††††††††††……………………………†††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††……………………………………………………………………††††††††††††††††††††††………††††††††††††††††††††††………†††††††††††††††††††††††††††††††††……………………………………………†††…………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒ‚‚ƒƒƒ„„„………††††‡‡‡‡‡‡ˆˆˆ‰‰‰Š‹‹ŒŒ�������ŒŒ‹‹‹ŠŠ‰‰ˆˆ‰‰‰ˆˆ‡‡‡††………„„„ƒƒƒ‚‚‚‚��‚‚‚‚‚������������€€€€€€€€~}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxwwwwwvvvvuuuuuuuuuuutttttttttttttttssssssssssssrrrrrrrrrsssssrrrrrrrrrrrrrrqqqqqqrrrrrrrqqqqqqqqqqpppppppppoooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmllkkkkkkkkkkkkkkjjjjjjjjjiiiiihhhhhggggggggggggffffffeeeeeeeeedddddcccccccccccbbbbbbbbaaaa```````______^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[ZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::999999999888888888877777777777776666666666555555555544544444444443333333333222222222211111111110000000000//////////...........-----------,,,,,,,,,,,+++++++***********)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………………„„„„„„„„„„„„………………………………………………………………††††††††††††††…………………………†††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††……………………………………………………………………††††††††††††††††††††††………††††††††††††††††††††††………†††††††††††††††††††††††††††††††††……………………………………………†††…………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„………††††‡‡‡‡‡‡ˆˆˆ‰‰‰ŠŠ‹ŒŒŒ�����ŒŒŒ‹‹‹ŠŠ‰‰ˆˆˆ‰‰ˆˆˆ‡‡†††……„„„ƒƒƒ‚‚‚‚���‚‚‚‚�������������€€€€€€€€}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyxxxxxxxxxxwwwwwvvvvuuuuuuuuuuuuttttttttttttttsssssssssssrrrrrrrrrrsssssrrrrrrrrrrrrrqqqqqqqrrrrrrrqqqqqqqqqqpppppppppoooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmlkkkkkkkkkkkkkkjjjjjjjjjiiiiihhhhgggggggggffffffffffeeeeeeeeedddddccccccccccccbbbbbbbaaaa````````_____^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[ZZZZZZZYYYYYYYYYXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUTUUUUUUUTTTTTTTTTTSSSSSSSSRQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::999999999888888888877777777777776666666666555555555544544444444443333333333222222222211111111111000000000//////////...........-----------,,,,,,,,,,,+++++++***********)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………………„„„„„„„„„„„…………………………………………………………………††††††††††††††…………………………††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††……………………………………………………………………†††††††††††††††††††††††……††††††††††††††††††††††………††††††††††††††††††††††††††††††††††…………………………………………†††…………………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„………†††‡‡‡‡‡‡ˆˆˆˆ‰‰ŠŠŠ‹‹ŒŒ�����ŒŒŒ‹‹ŠŠŠ‰‰ˆˆˆ‡‰ˆˆˆ‡‡†††……„„„ƒƒƒ‚‚‚‚����‚‚‚‚������������€€€€€€€€€~}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{zzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxwwwwvvvvuuuuuuuuuuuutttttttttttttttssssssssssrrrrrrrrrrssssrrrrrrrrrrrrrrqqqqqqqrrrrrrqqqqqqqqqqqpppppppppooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmlkkkkkkkkkkkkkkkjjjjjjjjiiiihhhhhgggggggffffffffffffeeeeeeeeeddddddcccccccccccbbbbbbbaaaa```````______^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[ZZZZZZZYYYYYYYYYXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUTUUUUUUUTTTTTTTTTTSSSSSSSSQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::999999999888888888877777777777776666666666555555555544544444444443333333333222222222211111111111000000000//////////...........-----------,,,,,,,,,,,+++++++***********)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„„………………………………………………………………†††††††††††††††………………………†††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††……………………………………………………………………†††††††††††††††††††††††……†††††††††††††††††††††††……††††††††††††††††††††††††††††††††††…………………………………………††††………………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„………†††‡‡‡‡‡ˆˆˆˆˆ‰‰ŠŠŠ‹‹ŒŒŒ����ŒŒŒ‹‹ŠŠ‰‰‰ˆˆˆ‡‡ˆˆˆ‡‡‡††………„„ƒƒƒ‚‚‚‚‚����‚‚‚‚������������€€€€€€€€€}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxwwwwvvvvvuuuuuuuuuuutttttttttttttttssssssssssrrrrrrrrrrssssrrrrrrrrrrrrrqqqqqqqqrrrrrrqqqqqqqqqqqpppppppppooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmkkkkkkkkkkkkkkkjjjjjjjjiiiihhhhhgggggggffffffffffffeeeeeeeedddddddcccccccccccbbbbbbbaaaa```````______^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[ZZZZZZZZYYYYYYYYXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUTUUUUUUUTTTTTTTTTTTSSSSSSSQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::999999999888888888877777777777776666666666555555555544544444444443333333333222222222211111111111000000000//////////...........-----------,,,,,,,,,,,+++++++***********)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„„………………………………………………………………†††††††††††††††………………………††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††……………………………………………………………………††††††††††††††††††††††††…†††††††††††††††††††††††……††††††††††††††††††††††††††††††††††…………………………………………††††………………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………†††‡‡‡‡ˆˆˆˆˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒ���ŒŒŒŒ‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡ˆˆ‡‡‡††………„„ƒƒƒƒ‚‚‚‚�����‚‚‚‚������������€€€€€€€€€}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxwwwwvvvvvuuuuuuuuuuutttttttttttttttssssssssssrrrrrrrrrrssssrrrrrrrrrrrrqqqqqqqqqrrrrrqqqqqqqqqqqppppppppppooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmkkkkkkkkkkkkkkkjjjjjjjjiiiihhhhhggggggfffffffffffffeeeeeeeedddddddcccccccccccbbbbbbbaaaa```````______^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[ZZZZZZZYYYYYYYYXXXXXXWWWWWVVVVVVVVVVUUUUUUUUTTUUUUUUTTTTTTTTTTTTSSSSSSSQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;::::::::::999999999888888888877777777777776666666666555555555544544444444443333333333222222222211111111111000000000//////////...........-----------,,,,,,,,,,,+++++++***********)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„………………………………………………………………†††††††††††††††………………………††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡††††††††††††††††††††††††……………………………………………………………………††††††††††††††††††††††††…†††††††††††††††††††††††……†††††††††††††††††††††††††††††††††††………………………………………††††………………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„………††‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰ŠŠ‹‹‹ŒŒŒŒ��ŒŒŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡†ˆ‡‡‡†††……„„„ƒƒƒ‚‚‚‚������‚‚‚‚�����������€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{zzzzzzzzyyyyyyyyyxxxxxxxxxxxxxwwwvvvvvuuuuuuuuuuuutttttttttttttsssssssssssrrrrrrrrrrsssrrrrrrrrrrrrrqqqqqqqqqrrrrrqqqqqqqqqqqppppppppppooooooooonnnnnnnnnnnnnnnnnooooooonnnnnnnmmmmmmmmmlkkkkkkkkkkkkkkjjjjjjjjiiiihhhhhggggggfffffffffffffeeeeeeeedddddddcccccccccccbbbbbbaaaaa```````______^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[ZZZZZZZZYYYYYYYXXXXXXWWWWWVVVVVVVVVUUUUUUUUUTTUUUUUUUTTTTTTTTTTTSSSSSSSRQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::999999999888888888877777777777776666666666555555555544544444444443333333333222222222211111111111000000000//////////...........-----------,,,,,,,,,,,+++++++***********)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„………………………………………………………………††††††††††††††††……………………†††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††…††††††††††††††††††††††††…†††††††††††††††††††††††††††††††††††………………………………………††††………………………………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„…………†††‡‡ˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠ‹‹ŒŒŒŒŒ���ŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡‡†††‡‡‡†††……„„„ƒƒƒ‚‚‚‚‚������‚‚‚‚�����������€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{zzzzzzzzyyyyyyyyyxxxxxxxxxxxxxwwwvvvvvvuuuuuuuuuuutttttttttttttsssssssssssrrrrrrrrrrsssrrrrrrrrrrrrrqqqqqqqqqrrrrqqqqqqqqqqqqppppppppppoooooooooonnnnnnnnnnnnnonooooooooonnnnnnmmmmmmmmmllllkkkkkkkkkkkjjjjjjjjiiiihhhhgggggggfffffffffffffeeeeeeedddddddcccccccccccbbbbbbbaaaaa```````______^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[ZZZZZZZYYYYYYYXXXXXXWWWWWVVVVVVVVVUUUUUUUUUTTUUUUUUUTTTTTTTTTTTSSSSSSSRQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::999999999888888888877777777777776666666666555555555544544444444443333333333222222222211111111111000000000//////////...........-----------,,,,,,,,,,,+++++++***********)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„………………………………………………………………††††††††††††††††……………………††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††…†††††††††††††††††††††††††††††††††††………………………………………†††††……………………………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………†††‡‡ˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠ‹‹‹ŒŒŒŒ����ŒŒŒ‹‹Š‰‰ˆˆ‡‡‡†††††…‡†††………„„„ƒƒƒ‚‚‚‚‚‚������‚‚‚�����������€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{zzzzzzzzyyyyyyyyyxxxxxxxxxxxxxwwwvvvvvvuuuuuuuuuuutttttttttttttsssssssssssrrrrrrrrrrssrrrrrrrrrrrrrqqqqqqqqqqrrrrqqqqqqqqqqqqppppppppppoooooooooonnnnnnnnnnnnoooooooooooonnnnnnmmmmmmmmmllllllkkkkkkkkkkjjjjjjiiiiihhhhhggggggfffffffffffffeeeeeedddddddddccccccccccbbbbbbbaaaaa```````______^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[ZZZZZZZYYYYYYYXXXXXXWWWWWVVVVVVVVVUUUUUUUUUTTUUUUUUTTTTTTTTTTTTSSSSSSSRQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::999999999888888888877777777777776666666666555555555544544444444443333333333222222222211111111111000000000//////////...........-----------,,,,,,,,,,,+++++++***********)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„………………………………………………………………††††††††††††††††……………………††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡††††††††††††††††††††††††………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††…†††††††††††††††††††††††††††††††††††………………………………………†††††……………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………†††‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŠ‹‹‹‹‹ŒŒŒ�������ŒŒ‹‹ŠŠ‰ˆˆ‡‡‡†††…………†††………„„„ƒƒƒ‚‚‚‚‚‚�������‚‚‚�����������€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{zzzzzzzyyyyyyyyyxxxxxxxxxxxxwwwwvvvvvvuuuuuuuuuuutttttttttttttssssssssssrrrrrrrrrrrssrrrrrrrrrrrrrqqqqqqqqqqrrrqqqqqqqqqqqqqppppppppppoooooooooonnnnnnnnnnnoooooooooooooonnnnnnmmmmmmmmlllllllkkkkkkkkkjjjjjjiiiiihhhhhgggggggffffffffffffeeeeeeddddddddcccccccccccbbbbbbaaaaa````````______^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[ZZZZZZZYYYYYYYXXXXXXWWWWWVVVVVVVVVUUUUUUUUUTTUUUUUUTTTTTTTTTTTTSSSSSSSRQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::999999999888888888877777777777776666666666555555555554544444444443333333333222222222211111111111000000000///////////..........-----------,,,,,,,,,,,+++++++***********)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………………………„„„„„„„„„………………………………………………………………†††††††††††††††††…………………††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡†††††††††††††††††††††††………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………†††††……………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………†††‡‡ˆˆ‰‰‰ŠŠŠ‹‹‹‹‹‹‹ŒŒŒŒ��������ŒŒŒ‹ŠŠ‰ˆˆ‡‡†††……………„††………„„„ƒƒƒƒ‚‚‚‚‚‚�������‚‚‚�����������€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{zzzzzzzyyyyyyyyxxxxxxxxxxxxxxwwwvvvvvvuuuuuuuuuuutttttttttttttsssssssssssrrrrrrrrrrssrrrrrrrrrrrrrqqqqqqqqqqrrqqqqqqqqqqqqqqpppppppppppoooooooooonnnnnnnnnooooooooooooooonnnnnnmmmmmmmmllllllllkkkkkkkjjjjjjjiiiihhhhhhgggggggffffffffffffeeeeedddddddddcccccccccccbbbbbaaaaaa````````______^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[ZZZZZZZYYYYYYXXXXXXXWWWWWVVVVVVVVVUUUUUUUUTTTUUUUUUUTTTTTTTTTTTSSSSSSSQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::999999999888888888887777777777776666666666555555555554544444444443333333333222222222211111111111000000000///////////..........-----------,,,,,,,,,,,+++++++***********)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………………………„„„„„„„„„………………………………………………………………†††††††††††††††††…………………††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡†††††††††††††††††††††††……………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………†††††……………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……†††‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒ�����������ŒŒ‹‹Š‰ˆˆ‡‡††…………„„„„…………„„„ƒƒƒƒ‚‚‚‚‚‚��������‚‚‚����������€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{zzzzzzzyyyyyyyyxxxxxxxxxxxxxxwwwvvvvvvuuuuuuuuuuuttttttttttttsssssssssssrrrrrrrrrrrssrrrrrrrrrrrrrqqqqqqqqqqrrqqqqqqqqqqqqqppppppppppppoooooooooonnnnnnnnoooooooooooooooonnnnnnmmmmmmmmllllllllkkkkkkkjjjjjjiiiiihhhhhhggggggggfffffffffffeeeddddddddddccccccccccccbbbbbaaaaaa`````````_____^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[ZZZZZZZYYYYYYXXXXXXXWWWWWVVVVVVVVVUUUUUUUUTTTUUUUUUUTTTTTTTTTTTSSSSSSSRQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::999999999888888888887777777777776666666666555555555554544444444443333333333222222222211111111111000000000///////////..........-----------,,,,,,,,,,,+++++++***********)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………………………„„„„„„„„„………………………………………………………………†††††††††††††††††…………………†††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡†††††††††††††††††††††††…………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………††††††…………………………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……††‡‡ˆˆˆ‰ŠŠŠ‹‹‹ŒŒŒŒŒŒ�������ŽŽŽ�����ŒŒ‹Š‰‰ˆ‡‡†………„„„„„„ƒ……„„„„ƒƒƒƒ‚‚‚‚‚‚���������‚‚‚���������€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{zzzzzzzyyyyyyyyyxxxxxxxxxxxxwwwwvvvvvvuuuuuuuuuuuttttttttttttsssssssssssrrrrrrrrrrrssrrrrrrrrrrrrrqqqqqqqqqqrrqqqqqqqqqqqqqppppppppppppoooooooooonnnnnnnoooooooopppoooooonnnnnnmmmmmmmmlllllllllkkkkkjjjjjjjiiiiihhhhhhggggggggfffffffffffeedddddddddddcccccccccccbbbbbaaaaaa``````````_____^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[ZZZZZZZZYYYYYYXXXXXXXWWWWWVVVVVVVVVUUUUUUUUTTTUUUUUUUTTTTTTTTTTTSSSSSSSRQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::999999999888888888887777777777776666666666555555555554544444444443333333333322222222211111111111000000000///////////..........-----------,,,,,,,,,,,+++++++***********)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………………………………………„„„„„„„„„……………………………………………………………††††††††††††††††††………………††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††…………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………††††††…………………………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……††‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒ��������ŽŽŽŽŽŽŽŽŽ���ŒŒ‹ŠŠ‰ˆ‡‡†……„„„„„ƒƒƒƒ„„„„„ƒƒƒƒ‚‚‚‚‚‚‚���������‚‚‚���������€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{zzzzzzzyyyyyyyyyxxxxxxxxxxxxwwwwvvvvvvuuuuuuuuuuuutttttttttttsssssssssssrrrrrrrrrrrssrrrrrrrrrrrrrqqqqqqqqqqrrqqqqqqqqqqqqqppppppppppppoooooooooonnnnnoooooooooppppppooooonnnnnmmmmmmmmllllllllkkkkkkjjjjjjiiiiiihhhhhhgggggggggffffffffffeeddddddddddcccccccccccbbbbbaaaaaaa``````````_____^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[ZZZZZZZYYYYYYYXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUTTUUUUUUUTTTTTTTTTTTSSSSSSSRQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::999999999888888888887777777777776666666666555555555554544444444443333333333322222222221111111111000000000///////////..........-----------,,,,,,,,,,,+++++++***********)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………………………„„„„„„„„………………………………………………………………††††††††††††††††††………………†††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡††††††††††††††††††††††††††††††††††††…………………………………††††††…………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„………†‡‡ˆˆ‰‰Š‹‹ŒŒ����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ���Œ‹‹Š‰ˆˆ‡†……„„„ƒƒƒƒƒƒƒ„„„ƒƒƒƒƒ‚‚‚‚‚‚‚����������‚‚���������€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{zzzzzzyyyyyyyyyxxxxxxxxxxxxwwwwvvvvvvuuuuuuuuuuuuttttttttttttssssssssssrrrrrrrrrrrssrrrrrrrrrrrrrqqqqqqqqqqrqqqqqqqqqqqqqqppppppppppppoooooooooonnnnooooooopppppppppooooonnnnnnmmmmmmmllllllllkkkkkjjjjjjiiiiiihhhhhhhgggggggggffffffffffeddddddddddcccccccccccbbbbbaaaaaaaa``````````_____^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[ZZZZZZZZYYYYYYXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUTTUUUUUUUTTTTTTTTTTTSSSSSSSRQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::999999999888888888887777777777776666666666555555555554544444444443333333333322222222221111111111000000000///////////..........------------,,,,,,,,,,+++++++***********))))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………………………„„„„„„„„………………………………………………………………††††††††††††††††††………………†††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡††††††††††††††††††††††††††††††††††††…………………………………††††††…………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„……††‡ˆˆ‰ŠŠ‹ŒŒ��ŽŽŽŽŽŽ������������ŽŽ��ŒŒ‹Š‰‰ˆ‡††…„„„ƒƒƒƒƒ‚‚‚„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚����������‚‚���������€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{zzzzzzzyyyyyyyyyxxxxxxxxxxxwwwwwvvvvvvuuuuuuuuuuuuttttttttttttssssssssssrrrrrrrrrrrssrrrrrrrrrrrrrqqqqqqqqqqrqqqqqqqqqqqqqpppppppppppppoooooooooooonooooooooppppppppppoooonnnnnnmmmmmmmllllllllkkkkkjjjjjiiiiiiihhhhhhhggggggggggffffffffedddddddddddccccccccccbbbbbaaaaaaaaa```````````____^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[ZZZZZZZZYYYYYYYXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUTTUUUUUUUTTTTTTTTTTTSSSSSSSQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::999999999888888888887777777777776666666666555555555554544444444443333333333322222222221111111111000000000///////////..........------------,,,,,,,,,,+++++++***********))))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………………………„„„„„„„„………………………………………………………………††††††††††††††††††……………††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††……………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡††††††††††††††††††††††††††††††††††††…………………………………†††††††………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„……††‡ˆˆ‰Š‹‹ŒŒ�ŽŽŽ�����������������ŽŽ��Œ‹‹Š‰ˆ‡‡†……„„ƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚����������‚‚���������€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{zzzzzzzyyyyyyyyyxxxxxxxxxxxwwwwwvvvvvvuuuuuuuuuuuuttttttttttttssssssssssrrrrrrrrrrrsssrrrrrrrrrrrrqqqqqqqqqqrqqqqqqqqqqqqqpppppppppppppoooooooooooooooooooopppppppppppoooonnnnnnmmmmmmmllllllllkkkkjjjjjjiiiiiiihhhhhhhggggggggggffffffffeddddddddddccccccccccbbbbbbaaaaaaaa````````````____^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUTTUUUUUUUTTTTTTTTTTTSSSSSSSQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888887777777777776666666666555555555554544444444444333333333322222222221111111111000000000///////////...........-----------,,,,,,,,,,+++++++***********))))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………………………„„„„„„„„……………………………………………………………†††††††††††††††††††……………†††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††……………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡††††††††††††††††††††††††††††††††††††…………………………………†††††††………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„……††‡‡ˆ‰ŠŠ‹ŒŒ�ŽŽ�������������������Ž��ŒŒ‹Š‰ˆˆ‡†……„„ƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�����������‚����������€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{zzzzzzzyyyyyyyyyxxxxxxxxxxxwwwwwvvvvvvuuuuuuuuuuuuttttttttttttssssssssssrrrrrrrrrrrsssrrrrrrrrrrrrqqqqqqqqqqrrqqqqqqqqqqqqpppppppppppppooooooooooooooooooopppppppppppppooonnnnnnnmmmmmmlllllllkkkkkjjjjjiiiiiiihhhhhhhhggggggggggffffffffeddddddddddccccccccccbbbbbaaaaaaaaa````````````____^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUTTUUUUUUUTTTTTTTTTTTSSSSSSSQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::::99999999988888888887777777777776666666666655555555554544444444444333333333322222222221111111111000000000///////////...........-----------,,,,,,,,,,+++++++***********))))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………………………………………………„„„„„„„………………………………………………………………†††††††††††††††††††……………†††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††…………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡††††††††††††††††††††††††††††††††††††………………………………†††††††………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„ƒƒƒƒƒƒƒƒ„„„„„………†‡‡ˆ‰‰Š‹ŒŒ�ŽŽ�������������������ŽŽ��Œ‹ŠŠ‰ˆ‡††…„„ƒƒƒ‚‚‚‚‚‚��ƒƒƒƒ‚‚‚‚‚‚‚‚‚������������‚���������€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{zzzzzzzyyyyyyyyyxxxxxxxxxxxwwwwwvvvvvvuuuuuuuuuuuuutttttttttttssssssssssrrrrrrrrrrrsssrrrrrrrrrrrrrqqqqqqqqqrrqqqqqqqqqqqqpppppppppppppooooooooooooooooooopppppppppppppooonnnnnnnmmmmmmllllllkkkkkjjjjjiiiiiiihhhhhhhhhggggggggggffffffffeddddddddddccccccccccbbbbbaaaaaaaaa````````````_____^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUTTUUUUUUUTTTTTTTTTTTSSSSSSSQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::::99999999988888888887777777777776666666666655555555554544444444444333333333322222222221111111111000000000///////////...........-----------,,,,,,,,,,,++++++***********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„…………………………………………………„„„„„„„………………………………………………………………†††††††††††††††††††…………††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††…………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡††††††††††††††††††††††††††††††††††††………………………………†††††††………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„ƒƒƒƒƒƒ„„„„„………††‡ˆˆ‰Š‹ŒŒ�ŽŽ����‘‘‘‘‘‘‘‘‘�������ŽŽ�Œ‹‹Š‰ˆ‡‡†…„„ƒƒƒ‚‚‚‚‚‚���ƒƒƒ‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{zzzzzzzyyyyyyyyyxxxxxxxxxxxwwwwwvvvvvvvuuuuuuuuuuuuttttttttttttsssssssssrrrrrrrrrrrsssrrrrrrrrrrrrrqqqqqqqqqrrqqqqqqqqqqqqpppppppppppppoooooooooooooooooopppppppqppppppoooonnnnnnmmmmmmllllllkkkkjjjjjiiiiiiihhhhhhhhhhggggggggggffffffffedddddddddccccccccccbbbbbbaaaaaaaaa````````````_____^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUTTUUUUUUUTTTTTTTTTTSSSSSSSSQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::::99999999988888888887777777777776666666666655555555554544444444444333333333322222222221111111111000000000///////////...........-----------,,,,,,,,,,,++++++***********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„…………………………………………………„„„„„„„………………………………………………………………†††††††††††††††††††…………†††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡††††††††††††††††††††††††††††††††††††………………………………†††††††………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„ƒ„„„„„„„………††‡‡ˆ‰ŠŠ‹Œ��Ž���‘‘‘‘‘‘‘‘‘‘‘������ŽŽ�ŒŒ‹Š‰ˆˆ‡†……„„ƒƒ‚‚‚‚‚‚����ƒƒ‚‚‚‚‚‚‚‚‚‚‚�����������€�����������€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}|}}}||||||||||||{{{{{{zzzzzzzyyyyyyyyyxxxxxxxxxxxwwwwwvvvvvvvuuuuuuuuuuuuttttttttttttsssssssssrrrrrrrrrrrsssrrrrrrrrrrrrrqqqqqqqqqrrqqqqqqqqqqqqpppppppppppppooooooooooooooooooppppppqqqpppppoooonnnnnnmmmmmmlllllkkkkkjjjjjiiiiiiihhhhhhhhhgggggggggggffffffffeddddddddddcccccccccbbbbbbaaaaaaaaa````````````_____^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUTTUUUUUUUTTTTTTTTTTTSSSSSSSQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@???????????>>>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::::99999999988888888887777777777776666666666655555555554544444444444333333333322222222221111111111000000000///////////...........-----------,,,,,,,,,,,++++++************)))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„…………………………………………………„„„„„„„……………………………………………………………††††††††††††††††††††…………†††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡††††††††††††††††††††††††††††††††††††………………………………††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„………††‡‡ˆ‰‰Š‹Œ��Ž���‘‘‘’’’’’’‘‘‘‘�����Ž��Œ‹Š‰‰ˆ‡††…„„ƒƒ‚‚‚‚‚������ƒƒ‚‚‚‚‚‚‚‚‚‚�����������€€�����������€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{zzzzzzzyyyyyyyyyxxxxxxxxxxxwwwwwvvvvvvvuuuuuuuuuuuuttttttttttttssssssssssrrrrrrrrrrssssrrrrrrrrrrrrqqqqqqqqqrrqqqqqqqqqqqqpppppppppppppoooooooooooooooooopppppqqqqpppppoooonnnnnnmmmmmmlllllkkkkjjjjjiiiiiiihhhhhhhhhhgggggggggggffffffffeddddddddddcccccccccbbbbbbaaaaaaaaa````````````_____^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUTTUUUUUUTTTTTTTTTTTSSSSSSSSQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;::::::::::99999999988888888887777777777776666666666655555555554544444444444333333333322222222221111111111000000000///////////...........-----------,,,,,,,,,,,++++++************)))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""!!!!!!!!!!!!! �‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††……………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚ƒƒƒƒƒ„„„……††‡ˆ‰‰Š‹Œ�Ž���‘‘‘’’’’’‘‘‘‘����ŽŽ��Œ��ŽŽ�Œ‹ŠŠ‰ˆˆ‡‡‡†††††††††…††††…………………………„„„„„„„„„„„~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||}}}}}|||||||||||||{{{{{zzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvuuuvvvvvvvvuuuuuuuuuutttttttsssssssssrrrrrrrrrrrrrqqqqqqqqqqpppppppppppooooooooooooooonnnnnnnnnooooopppppppppoooonnnmmmmmmmmmlllmmllllllkkkkkjjjjjjiiiiiigggggggfffffffffffeeeeeeeecccbbbbbbbbbbaaaaaaaaaa``a``````````_____________^^^^^^^^^^]]]]]]]]]]]]]\\\]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQPPPOOOOOOOOONNNNNNNNNNMMMNMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHGGHHGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888877777777777666666666655555555544444444444333333333322222222221111111111000000000///////////..........--------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""!!!!!!!!!!!! �‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††††††…………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††…………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„……††‡ˆˆ‰Š‹‹Œ�Ž���‘‘’’’’’’‘‘‘�����Ž��Œ‹��Ž�Œ‹ŠŠ‰‰ˆ‡‡‡†††††††††……††††………………………„„„„„„„„„„„„~~~~~~~~~~~~~~~}}}}}}}}}}}|}|||}}}}}}}}}}}}}}||||||||{{{{{zzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvuuuvvvvvvvvuuuuuuuuuutttttttssssssssssrrrrrrrrrrrrqqqqqqqqqqpppppppppppoooooooooooooooonnnnnnnnoooooppppppppoooonnnnnmmmmmmmllllmllllllkkkkkjjjjjjiiiiiiiggggggffffffffffffeeeeeeeecccbbbbbbbbbbaaaaaaaaaa``a``````````_____________^^^^^^^^^^]]]]]]]]]]]]]\\\]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQPPPOOOOOOOOONNNNNNNNNNMMMNMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHGGHHGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888877777777777666666666655555555544444444444333333333322222222221111111111000000000///////////..........--------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""!!!!!!!!!!!! �‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††…………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„……††‡ˆˆ‰ŠŠ‹Œ�����‘‘‘’’’’’’‘‘‘����ŽŽ�Œ‹‹�Ž�Œ‹‹Š‰‰ˆˆ‡‡‡†††††††††……††††………………………„„„„„„„„„„„ƒ~~~~~~~~~~~~~~~}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}||||||{{{{{zzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuvvvvvvvvuuuuuuuuuutttttttssssssssssrrrrrrrrrrrrqqqqqqqqqqqppppppppppoooooooooooooooonnnnnnnnooooopppppppooooonnnnmmmmmmmmllllmllllllkkkkkjjjjjjiiiiiiiggggggffffffffffffeeeeeeeecccbbbbbbbbbbaaaaaaaaaa``a```````````____________^^^^^^^^^^]]]]]]]]]]]]]\\\]]\\\\\\\\\\\[[[[[[[[[[[Z[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQPPPOOOOOOOOONNNNNNNNNNMMMNMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHGHHGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888887777777777666666666655555555544444444444333333333322222222221111111111000000000///////////...........-------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""!!!!!!!!!!!! �‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††…………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„……††‡ˆˆ‰‰Š‹ŒŒ�Ž���‘‘’’’’’’’‘‘����ŽŽ�ŒŒ‹ŠŽ�ŒŒ‹Š‰‰ˆˆ‡‡‡††††††††††……††††………………………„„„„„„„„„„„ƒ~~~~~~~~~~~~~~~}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}||||||{{{{{zzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvuuvvvvvvvvvuuuuuuuuutttttttssssssssssrrrrrrrrrrrrqqqqqqqqqqqpppppppppppooooooooooooooonnnnnnnnooooopppooooooooonnnnmmmmmmmlllllllllllkkkkkjjjjjjjiiiiiiiggggggffffffffffffeeeeeeeecccbbbbbbbbbbaaaaaaaaaa``a```````````____________^^^^^^^^^^]]]]]]]]]]]]]]\\]]\\\\\\\\\\\[[[[[[[[[[[Z[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQPPPOOOOOOOOONNNNNNNNNNMMMNMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHGHHGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888887777777777666666666655555555544444444444333333333322222222221111111111000000000///////////...........-------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""!!!!!!!!!!!! �‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††††††††††††…………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††…………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„ƒƒƒƒƒƒƒ„„„……††‡ˆˆ‰‰Š‹‹Œ��Ž���‘‘’’’’’’‘‘‘���ŽŽ�ŒŒ‹Š‰�ŒŒ‹ŠŠ‰ˆˆ‡‡‡‡†††††††††††…††††………………………„„„„„„„„„„ƒƒ~~~~~~~~~~~~~~~}}}}}}}}}||}|}}}}}}}}}}}}}}}}}}}}|||||{{{{{zzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvuuvvvvvvvvvuuuuuuuuutttttttssssssssssrrrrrrrrrrrrqqqqqqqqqqqpppppppppppooooooooooooooonnnnnnnnooooooppoooooooonnnnnmmmmmmllllllllllllkkkkkjjjjjjjiiiiiiigggggffffffffffffeeeeeeeeecccbbbbbbbbbbaaaaaaaaaa``aa``````````____________^^^^^^^^^^]]]]]]]]]]]]]]\\]]\\\\\\\\\\\[[[[[[[[[[[Z[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQPPPOOOOOOOOONNNNNNNNNNMMMNMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHGHHGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888887777777777666666666655555555544444444444333333333322222222221111111111000000000///////////...........-------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††…………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„ƒƒƒƒƒƒ„„„……††‡ˆˆ‰‰Š‹‹ŒŒ�ŽŽ���‘‘‘’’’’‘‘‘����Ž�ŒŒ‹Š‰‰�Œ‹ŠŠ‰ˆˆˆ‡‡‡††††††††††††…††††………………………„„„„„„„„„„ƒƒ~~~~~~~~~~~~~~~}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}|||||{{{{{zzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvuuvvvvvvvvvuuuuuuuuuuttttttssssssssssrrrrrrrrrrrrrqqqqqqqqqqpppppppppppooooooooooooooonnnnnnnnnoooooooooooooonnnnnmmmmmmmlllllllllllkkkkkkjjjjjjjiiiiiiigggggffffffffffffeeeeeeeeecccbbbbbbbbbbaaaaaaaaaa``aa``````````____________^^^^^^^^^^]]]]]]]]]]]]]]\\]]\\\\\\\\\\\[[[[[[[[[[[Z[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQPPPOOOOOOOOONNNNNNNNNMMMMNMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHGHHGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888887777777777666666666655555555544444444444333333333322222222221111111111000000000///////////...........-------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„ƒƒƒƒ„„„„……††‡ˆˆ‰‰Š‹‹ŒŒ��ŽŽ��‘‘‘‘‘‘‘‘‘‘����Ž��Œ‹Š‰‰ˆŒ‹ŠŠ‰‰ˆˆ‡‡‡††††††††††††……††††……………………„„„„„„„„„„„ƒƒ~~~~~~~~~~~~~~~}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}|||||{{{{{zzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvuuvvvvvvvvvuuuuuuuuuuttttttssssssssssrrrrrrrrrrrrrqqqqqqqqqqpppppppppppooooooooooooooonnnnnnnnnnoooooooooooonnnnnmmmmmmmlllllllllllkkkkkkjjjjjjjjiiiiiiigggggfffffffffffeeeeeeeeeecccbbbbbbbbbbaaaaaaaaaaa`aa``````````____________^^^^^^^^^^]]]]]]]]]]]]]]\\]]\\\\\\\\\\\[[[[[[[[[[[Z[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQPPPOOOOOOOOONNNNNNNNNMMMMNMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHGHHGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999988888888887777777777666666666655555555544444444444333333333322222222221111111111000000000///////////...........-------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………„„„„„„ƒƒƒ„„„„……††‡ˆˆ‰‰Š‹‹ŒŒ��ŽŽ���‘‘‘‘‘‘‘‘‘����Ž��Œ‹ŠŠ‰ˆ‡‹ŠŠ‰‰ˆˆ‡‡‡‡††††††††††††……††††………………………„„„„„„„„„ƒƒƒ~~~~~~~~~~~~~~~}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}|||||{{{{{zzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuvvvvvvvvvvuuuuuuuuuttttttssssssssssrrrrrrrrrrrrrqqqqqqqqqqpppppppppppooooooooooooooonnnnnnnnnnnooooooooonnnnnnnmmmmmmllllllllllllkkkkkkjjjjjjjjiiiiiiigggggffffffffffeeeeeeeeeeecccbbbbbbbbbbaaaaaaaaaaa`aa``````````____________^^^^^^^^^^]]]]]]]]]]]]]]\\]]\\\\\\\\\\\[[[[[[[[[[[Z[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPOOOOOOOONNNNNNNNNMMMMNMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHGHHGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888888888877777777776666666666555555555444444444443333333333222222222211111111110000000000//////////...........-------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………„„„„„„ƒƒ„„„„……††‡‡ˆ‰‰Š‹‹ŒŒ��ŽŽ����‘‘‘‘‘‘‘�����Ž�ŒŒ‹ŠŠ‰ˆ‡‡‹Š‰‰ˆˆ‡‡‡‡††††††††††††………†††………………………„„„„„„„„„„ƒƒƒ~~~~~~~~~~~~~~~}}}}}}}}||||||}}}}}}}}}}}}}}}}}}||||||{{{{{zzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuvvvvvvvvvuuuuuuuuuuttttttsssssssssssrrrrrrrrrrrrqqqqqqqqqqpppppppppppooooooooooooooonnnnnnnnnnnnoooonnnnnnnnnmmmmmmmllllllllklllkkkkkkkjjjjjjjjiiiiiiiggggfffffffffffeeeeeeeeeeecccbbbbbbbbbbaaaaaaaaaaa`aa``````````____________^^^^^^^^^^^]]]]]]]]]]]]]\\]]\\\\\\\\\\\[[[[[[[[[[[Z[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPOOOOOOOONNNNNNNNNMMMMNMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHGHHGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888888888877777777776666666666555555555444444444443333333333222222222211111111111000000000//////////...........-------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………„„„„„ƒ„„„„………†‡‡ˆ‰‰Š‹‹ŒŒ��ŽŽŽ����‘‘‘‘‘‘�����Ž�ŒŒ‹Š‰‰ˆ‡‡†Š‰‰ˆˆˆ‡‡‡‡††††††††††††………†††………………………„„„„„„„„„„ƒƒƒ~~~~~~~~~~~~~~~}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}|||||{{{{{{zzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuvvvvvvvvvuuuuuuuuuuttttttsssssssssssrrrrrrrrrrrrqqqqqqqqqqpppppppppppooooooooooooooonnnnnnnnnnnnnnnonnnnnnnnmmmmmmmlllllllllkllkkkkkkkkjjjjjjjjiiiiiiiggggfffffffffffeeeeeeeeeeecccbbbbbbbbbbaaaaaaaaaaa`aa``````````____________^^^^^^^^^^]]]]]]]]]]]]]]\\]]]\\\\\\\\\\[[[[[[[[[[[Z[[[[[ZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPOOOOOOOONNNNNNNNNMMMMNMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHGHHGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777776666666666555555555544444444443333333333222222222211111111111000000000//////////...........-------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………„„„„„„„„„……††‡ˆˆ‰Š‹‹ŒŒ��ŽŽ�����‘‘‘‘‘‘�����Ž�ŒŒ‹Š‰‰ˆ‡‡†…‰‰ˆˆˆ‡‡‡‡††††††††††††…………†††………………………„„„„„„„„„„ƒƒƒ~~~~~~~~~~~~~~~~}}}}}}}}|||||||}}}}}}}}}}}}}}}}}|||||{{{{{{zzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuvvvvvvvvvuuuuuuuuuuttttttsssssssssssrrrrrrrrrrrrqqqqqqqqqqpppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmlllllllllkklkkkkkkkkjjjjjjjjjiiiiiiiggggffffffffffeeeeeeeeeeeecccbbbbbbbbbbbaaaaaaaaaa`aa``````````____________^^^^^^^^^^]]]]]]]]]]]]]]\\]]]\\\\\\\\\\[[[[[[[[[[[Z[[[[[ZZZZZZZZZYYYYYYYYYYXYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPOOOOOOONNNNNNNNNMMMMNMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHGHHGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777776666666666555555555544444444443333333333222222222211111111111000000000//////////...........-------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††……………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………„„„…„„„„……††‡‡ˆ‰ŠŠ‹ŒŒ��ŽŽ�����‘‘‘‘‘‘�����Ž�ŒŒ‹Š‰‰ˆ‡‡†……‰ˆˆˆ‡‡‡‡‡††††††††††††…………††…………………………„„„„„„„„„„ƒƒƒ~~~~~~~~~~~~~~~~}}}}}}}}|||||||}}}}}}}}}}}}}}}}||||||{{{{{{zzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuvvvvvvvvvuuuuuuuuuuttttttsssssssssssrrrrrrrrrrrrqqqqqqqqqqppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmlllllllllkkklkkkkkkkkjjjjjjjjiiiiiiiiggggffffffffffeeeeeeeeeeedcccbbbbbbbbbbbaaaaaaaaaa`aa``````````____________^^^^^^^^^^]]]]]]]]]]]]]]\\]]]\\\\\\\\\\[[[[[[[[[[[Z[[[[ZZZZZZZZZZYYYYYYYYYYXYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPOOOOOOOONNNNNNNNNMMMNMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHGHHGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777776666666666555555555544444444443333333333222222222211111111111000000000//////////...........-------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††……………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………„„„………††‡ˆ‰‰Š‹‹Œ��ŽŽ������‘‘‘‘‘‘����Ž��Œ‹Š‰‰ˆ‡††……„ˆˆˆ‡‡‡‡‡††††††††††††……………†…………………………„„„„„„„„„„„ƒƒƒ~~~~~~~~~~~~~~~~}}}}}}}}||||||||}}}}}}}}}}}}}}}|||||{{{{{{zzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuvvvvvvvvvuuuuuuuuuuttttttssssssssssrrrrrrrrrrrrrqqqqqqqqqqppppppppppppoooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiiggggffffffffffeeeeeeeeeeedccbbbbbbbbbbbbaaaaaaaaaa`aa```````````____________^^^^^^^^^]]]]]]]]]]]]]]\\]]]\\\\\\\\\\\[[[[[[[[[[Z[[[[ZZZZZZZZZYYYYYYYYYYYXYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPOOOOOOOONNNNNNNNNMMMNMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHGHHGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777776666666666555555555544444444443333333333222222222211111111111000000000//////////...........-------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††……………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………„„„……††‡‡ˆ‰ŠŠ‹Œ��ŽŽ�������‘‘‘‘‘����ŽŽ�Œ‹Š‰‰ˆ‡††……„„ˆˆ‡‡‡‡‡††††††††††††……………………………………………„„„„„„„„„„„ƒƒƒ~~~~~~~~~~~~~~~}}}}}}}}|||||||||}}}}}}}}}}}}|||||||{{{{{{zzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvuuvvvvvvvvvuuuuuuuuuuttttttssssssssssrrrrrrrrrrrrrqqqqqqqqqqppppppppppppoooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiggggffffffffffeeeeeeeeeeedccbbbbbbbbbbbaaaaaaaaaaa`aa```````````____________^^^^^^^^^]]]]]]]]]]]]]]]\]]]\\\\\\\\\\\[[[[[[[[[[Z[[[[ZZZZZZZZZYYYYYYYYYYYXYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPOOOOOOONNNNNNNNNMMMNMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHGHHGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777776666666666555555555544444444443333333333222222222211111111111000000000//////////...........-------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„………………………………………………………………………………………………†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††……………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………„„………††‡ˆ‰‰Š‹ŒŒ��ŽŽ������‘‘‘‘‘‘����Ž�Œ‹ŠŠ‰ˆ‡††……„„„ˆ‡‡‡‡‡‡††††††††††††……………………………………………„„„„„„„„„„„ƒƒƒ~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||}}}}}}}}}||||||||{{{{{{zzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvuuvvvvvvvvvuuuuuuuuuuttttttssssssssssrrrrrrrrrrrrrqqqqqqqqqqppppppppppppoooooooooooooooonnnnnnnnnnnnnnmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiigggfffffffffffeeeeeeeeeeedccbbbbbbbbbbbaaaaaaaaaaa`aa```````````___________^^^^^^^^^^]]]]]]]]]]]]]]]\]]]\\\\\\\\\\[[[[[[[[[[[Z[[[[ZZZZZZZZZYYYYYYYYYYYXYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPOOOOOOOONNNNNNNNMMMNMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHGHHGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777776666666666555555555544444444443333333333222222222211111111111000000000//////////...........-------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„………………………………………………………………………………………………†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††……………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………„„……††‡‡ˆ‰ŠŠ‹Œ��ŽŽ�����‘‘‘’’‘‘‘���ŽŽ�Œ‹Š‰ˆ‡††……„„ƒƒ‡‡‡‡‡‡††††††††††††………………………………………………„„„„„„„„„„„„ƒƒ~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||}}}}||||||||||{{{{{{{zzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuvvvvvvvvvuuuuuuuuuuttttttssssssssssrrrrrrrrrrrrrqqqqqqqqqqppppppppppppoooooooooooooooonnnnnnnnnnnnnmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiigggfffffffffffeeeeeeeeeeedccbbbbbbbbbbbaaaaaaaaaaa`aa```````````___________^^^^^^^^^^]]]]]]]]]]]]]]]\]]]\\\\\\\\\\[[[[[[[[[[[Z[[[[[ZZZZZZZZYYYYYYYYYYYXYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPOOOOOOOONNNNNNNNMMMNMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777776666666666555555555544444444443333333333222222222211111111111000000000//////////...........-------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„………………………………………………………………………………………………†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††……………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………„………††‡ˆˆ‰Š‹‹Œ��Ž�����‘‘‘‘’’’‘‘���Ž�Œ‹Š‰ˆ‡‡†……„„ƒƒƒ‡‡‡‡‡‡††††††††††††………………………………………………„„„„„„„„„„„„ƒƒ~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||||||||||||||{{{{{{{{zzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvuvvvvvvvvvvuuuuuuuuuttttttssssssssssrrrrrrrrrrrrrqqqqqqqqqppppppppppppppoooooooooooooooonnnnnnnnnnnmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiigggfffffffffffeeeeeeeeeeedcccbbbbbbbbbbaaaaaaaaaaa`aa```````````___________^^^^^^^^^^]]]]]]]]]]]]]]]\]]]\\\\\\\\\\\[[[[[[[[[[Z[[[[[ZZZZZZZZYYYYYYYYYYYXYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPOOOOOOOONNNNNNNMMMNMMMMMMMMMLLLLLLLLKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888877777777776666666666555555555544444444443333333333222222222211111111111000000000//////////...........-------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„…………………………………………………………………………………………………†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††……………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………„……††‡‡ˆ‰‰Š‹ŒŒ�ŽŽ�����‘‘‘‘’’’‘‘���Ž�Œ‹Š‰ˆ‡†……„„ƒƒƒƒ‡‡‡‡‡‡†††††††††††…………………………………………………„„„„„„„„„„„„ƒƒ~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||||||||||||{{{{{{{{zzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuvvvvvvvvvvuuuuuuuuuttttttsssssssssssrrrrrrrrrrrrqqqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiigggfffffffffffeeeeeeeeeeedcccbbbbbbbbbbaaaaaaaaaaa`aa```````````___________^^^^^^^^^^^]]]]]]]]]]]]]]\]]]\\\\\\\\\\\[[[[[[[[[[Z[[[[[ZZZZZZZZYYYYYYYYYYYXYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPOOOOOOOONNNNNNNMMMNMMMMMMMMMLLLLLLLLLKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888877777777776666666666555555555544444444443333333333222222222211111111111000000000//////////...........-------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„………………………………………………………………………………………………††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††…………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………††‡‡ˆ‰ŠŠ‹Œ��ŽŽ����‘‘‘’’’’’’‘���Ž�Œ‹Š‰ˆ‡†…„„„ƒƒƒƒ‡‡‡‡‡††††††††††††…………………………………………………„„„„„„„„„„„„ƒƒ~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{zzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvuvvvvvvvvvvuuuuuuuuuutttttsssssssssssrrrrrrrrrrrrqqqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnmmmmmmllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiigggfffffffffffeeeeeeeeeeedcccbbbbbbbbbbaaaaaaaaaaa`aa```````````___________^^^^^^^^^^^]]]]]]]]]]]]]]\]]]\\\\\\\\\\\[[[[[[[[[[Z[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNMMNMMMMMMMMMLLLLLLLLLKKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888877777777776666666666555555555544444444443333333333222222222211111111111000000000//////////...........-------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„………………………………………………………………………………………………††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††…………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………††‡ˆˆ‰Š‹‹Œ��Ž����‘‘‘’’’“’’’‘���Ž�‹Š‰ˆ‡††…„„ƒƒƒƒ‚‡‡‡‡†††††††††††††………………………………………………„„„„„„„„„„„„„ƒƒ~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvuuvvvvvvvvvvuuuuuuuuuutttttsssssssssssrrrrrrrrrrrrqqqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnmmmmmmlllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiigggfffffffffffeeeeeeeeeeedcccbbbbbbbbbbaaaaaaaaaaa`aaa``````````___________^^^^^^^^^^^]]]]]]]]]]]]]]\]]]\\\\\\\\\\\[[[[[[[[[[Z[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNMMNMMMMMMMMMMLLLLLLLLKKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888877777777776666666666555555555544444444443333333333222222222211111111111000000000//////////...........-------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„………………………………………………………………………………………………††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††…………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………††‡‡ˆ‰‰Š‹ŒŒ�ŽŽ����‘‘‘’’’““’’‘���ŽŒ‹Š‰ˆ‡†……„„ƒƒƒƒ‚‡‡‡†††††††††††††…………………………………………………„„„„„„„„„„„„„ƒƒ~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvuuvvvvvvvvvvuuuuuuuuuutttttsssssssssssrrrrrrrrrrrrqqqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnmmmmmlllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiigggfffffffffffeeeeeeeeeeedcccbbbbbbbbbbbaaaaaaaaaa`aaa``````````___________^^^^^^^^^^^]]]]]]]]]]]]]]\]]]\\\\\\\\\\\[[[[[[[[[[Z[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNMMNMMMMMMMMMMLLLLLLLLKKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888877777777776666666666555555555544444444443333333333222222222211111111111000000000//////////...........-------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„………………………………………………………………………………………………††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††…………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………††‡ˆˆ‰ŠŠ‹Œ��ŽŽ���‘‘‘’’’’““’’‘���ŽŒ‹Š‰ˆ‡†……„„ƒƒƒ‚‚‡‡‡†††††††††††††…………………………………………………„„„„„„„„„„„„„ƒƒ~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvuuvvvvvvvvvvuuuuuuuuuutttttsssssssssssrrrrrrrrrrrrqqqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnmmmmmlllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiggggffffffffffeeeeeeeeeeedcccbbbbbbbbbbbaaaaaaaaaa`aaa``````````___________^^^^^^^^^^^]]]]]]]]]]]]]]\]]]\\\\\\\\\\\[[[[[[[[[[Z[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPOOOOOOOONNNNNNNNMMNMMMMMMMMMMLLLLLLLLKKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888877777777776666666666555555555544444444443333333333222222222211111111111000000000//////////...........-------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„………………………………………………………………………………………………††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††…………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………†……†‡‡ˆˆ‰Š‹‹Œ��Ž����‘‘‘’’’’““’’‘����Œ‹Š‰ˆ‡†…„„ƒƒƒƒ‚‚‡‡†††††††††††††……………………………………………………„„„„„„„„„„„„„ƒƒ~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvuuvvvvvvvvvvuuuuuuuuuuuttttsssssssssssrrrrrrrrrrrrqqqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnmmmmmlllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiggggffffffffffeeeeeeeeeeedccbbbbbbbbbbbbaaaaaaaaaa`aaa``````````____________^^^^^^^^^^]]]]]]]]]]]]]\\]]]\\\\\\\\\\\[[[[[[[[[[Z[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPOOOOOOOONNNNNNNNMMNMMMMMMMMMMLLLLLLLLKKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888877777777776666666666555555555544444444443333333333222222222211111111111000000000//////////...........-------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„……………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆ‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††…………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ…„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………†…††‡‡ˆ‰‰Š‹ŒŒ�ŽŽ����‘‘’’’’’““’’‘����Œ‹Š‰ˆ‡†……„„ƒƒƒ‚‚‡‡†††††††††††††……………………………………………………„„„„„„„„„„„„„ƒƒ~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuuvvvvvvvvvvvuuuuuuuuuuttttsssssssssssrrrrrrrrrrrrqqqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnmmmmmllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiigggfffffffffffeeeeeeeeeeedccbbbbbbbbbbbbaaaaaaaaaa`aa```````````____________^^^^^^^^^^]]]]]]]]]]]]]\\]]]\\\\\\\\\\\[[[[[[[[[[Z[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPOOOOOOOONNNNNNNNMMNMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888877777777776666666666555555555544444444443333333333222222222211111111111000000000///////////..........-------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††…………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ…„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………†…††‡ˆˆ‰Š‹‹Œ��ŽŽ���‘‘‘’’’’’““’’‘����Œ‹Š‰ˆ‡†……„„ƒƒƒ‚‚‡‡†††††††††††††……………………………………………………„„„„„„„„„„„„„ƒƒ~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvuuuvvvvvvvvvvvuuuuuuuuuuttttsssssssssssrrrrrrrrrrrrqqqqqqqqqqqppppppppppppoooooooooooooooonnnnnnnnnnmmmmmllllllllllkkkkkkkkkkkkjkkkkjjjjjjjjjjjiiiiiiiiiigggffffffffffffeeeeeeeeeedccbbbbbbbbbbbbaaaaaaaaaa`aa```````````____________^^^^^^^^^^]]]]]]]]]]]]]\\]]]\\\\\\\\\\\[[[[[[[[[[Z[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPOOOOOOOOONNNNNNNNMMNMMMMMMMMMMLLLLLLLLLKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888877777777776666666666555555555544444444443333333333322222222211111111111000000000///////////..........--------,,,,,,,,,,+++++++++++************)))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!! €€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„……………………………………………„„„„„„„„„„„……………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡†††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††……†††††††††††††††††††††††††‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………†‡‡ˆ‰‰Š‹ŒŒ�ŽŽ���‘‘’’’“““““”””“’’‘���Œ‹Š‰ˆ‡‡†……„„„„ƒ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvuuvvvvvvvvvvvuuuuuuuuuuttttsssssssssrrrrrrrrrrrrrqqqqqqqqqppppppppppppoooooooonnnnnnnnnnnmmmmmmmmmmlllllkkkkkkkkkkjjjjjjjjjjjjiiiiiihhhhhhhhhhggggggggggffffffffeeeeeeeeeeeeddddddcccccccbbbbbbbbbbbaaaaaaabbbaaaaaaaaaa`````````````____________^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[\[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXXWWWWWWWWWVVVVUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFEEEEEEEEEDDEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;::::9999999999888888888877777777777666666666655555555555444444444433333333332222221111111111100000000//////////..........-------------,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((''''''''''''&''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$############"""""""""!!!!!!!!!!!! €€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„……………………………………………„„„„„„„„„„„……………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡†††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††……†††††††††††††††††††††††††‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………†‡ˆˆ‰ŠŠ‹Œ��Ž����‘‘’’““““““”””“’’‘���Œ‹Š‰ˆ‡‡†……„„„„ƒ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvuuuuuuuuuutttsssssssssrrrrrrrrrrrrrqqqqqqqqqqpppppppppppooooooonnnnnnnnnnnnmmmmmmmmmmllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiihhhhhhhhhhggggggggggffffffffeeeeeeeeeeeeddddddcccccccbbbbbbbbbbbaaaaaaabbbaaaaaaaaaa`````````````____________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[\[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXXWWWWWWWWWVVVVUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFEEEEEEEEEDDEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;::::9999999999888888888877777777777666666666655555555555444444444433333333332222221111111111100000000//////////..........-------------,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((''''''''''''&''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$############"""""""""!!!!!!!!!!!!! €€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„……………………………………………„„„„„„„„„„„……………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡†††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††……†††††††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„………‡‡ˆˆ‰Š‹ŒŒ�ŽŽ���‘‘’’““““””“”””“’’‘���Œ‹Š‰ˆˆ‡††……„„„ƒ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvuuuuuuuuuutttsssssssssrrrrrrrrrrrrrqqqqqqqqqqpppppppppppooooooonnnnnnnnnnnnmmmmmmmmmmllllkkkkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhhhhggggggggggffffffffeeeeeeeeeeedddddddcccccccbbbbbbbbbbbaaaaaaabbbaaaaaaaaaa`````````````____________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[\[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXXWWWWWWWWWVVVVUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFEEEEEEEEEDDEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;::::9999999999888888888877777777777666666666655555555555444444444433333333332222221111111111100000000//////////..........-------------,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((''''''''''''&''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$############"""""""""!!!!!!!!!!!!! €€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………„„„„„„„„„„………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡†††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††……†††††††††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„………†‡‡ˆ‰ŠŠ‹Œ��Ž���‘‘’’’“““”””“”””“’‘��Ž�Œ‹Š‰‰ˆ‡††……„„„ƒ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuvvvvvvvvvvvuuuuuuuuuuutttssssssssssrrrrrrrrrrrrqqqqqqqqqqppppppppppppoooooonnnnnnnnnnnmmmmmmmmmmmllllkkkkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhhhhggggggggggffffffffeeeeeeeeeeedddddddcccccccbbbbbbbbbbbaaaaaaabbbaaaaaaaaaa`````````````____________^^^^^^^^^^^]^^]]]]]]]]]]]\\\\\\\\\[[[\[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXXWWWWWWWWWVVVVUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFEEEEEEEEEDDEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;::::9999999999888888888877777777777666666666655555555555444444444433333333332222221111111111100000000//////////..........-------------,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((''''''''''''&''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$############"""""""""!!!!!!!!!!!!! €€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………„„„„„„„„„„………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††……†††††††††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„………†‡ˆˆ‰Š‹ŒŒ�Ž����‘’’’“““””””””””“’‘��Ž�Œ‹Š‰‰ˆ‡††……„„„ƒ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuvvvvvvvvvvvuuuuuuuuuuuuttssssssssssrrrrrrrrrrrrqqqqqqqqqqppppppppppppoooooonnnnnnnnnnnnmmmmmmmmmmllllkkkkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhhhhggggggggggffffffffeeeeeeeeeeedddddddcccccccbbbbbbbbbbbaaaaaaabbbaaaaaaaaaa`````````````___________^^^^^^^^^^^^]^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXXXXXXWWWWWWWWWVVVVUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOONNNNNNNNMNMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGFFFFFFFFEEEEEEEEEDDEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;::::9999999999888888888877777777777666666666655555555555444444444433333333332222221111111111100000000//////////..........-------------,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((''''''''''''&''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$############"""""""""!!!!!!!!!!!!! €€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………„„„„„„„„„„………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††……†††††††††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„……††‡ˆ‰ŠŠ‹Œ�ŽŽ���‘‘’’“““””””””””““’‘��Ž�Œ‹Š‰‰ˆ‡††……„„„ƒ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyxyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuuuuvvvvvvvvvvvuuuuuuuuuuuuttssssssssssrrrrrrrrrrrrqqqqqqqqqqqpppppppppppoooooonnnnnnnnnnnnmmmmmmmmmmllllkkkkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhhhhggggggggggffffffffeeeeeeeeeeedddddddcccccccbbbbbbbbbbbaaaaaaabbbaaaaaaaaaa`````````````___________^^^^^^^^^^^^]^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWVVVVUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOONNNNNNNNMNMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGFFFFFFFFEEEEEEEEEDDEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;::::9999999999888888888877777777777666666666655555555555444444444433333333332222221111111111100000000//////////..........-------------,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((''''''''''''&''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############"""""""""!!!!!!!!!!!!! €€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………„„„„„„„„„„………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††……†††††††††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„………††ˆˆ‰Š‹Œ��Ž���‘‘’’““””””””””””““’‘��Ž�Œ‹Š‰‰ˆ‡††……„„„ƒ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyxxyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuuuuvvvvvvvvvvvuuuuuuuuuuuuttssssssssssrrrrrrrrrrrrqqqqqqqqqqqppppppppppppooooonnnnnnnnnnnnmmmmmmmmmmllllkkkkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhhhhggggggggggffffffffeeeeeeeeeeedddddddcccccccbbbbbbbbbbbaaaaaaabbbaaaaaaaaaa`````````````___________^^^^^^^^^^^^]^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWVVVVUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOONNNNNNNNMNMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGFFFFFFFFEEEEEEEEEDDEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;::::9999999999888888888877777777777666666666655555555555444444444433333333332222221111111111100000000//////////..........-------------,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((''''''''''''&''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############"""""""""!!!!!!!!!!!!! €€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………„„„„„„„„„„………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††……†††††††††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„………†‡ˆ‰ŠŠ‹Œ�Ž���‘‘’’““”””””””””””“’’‘��Ž�Œ‹Š‰‰ˆ‡††……„„„ƒ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyxxyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvuuuuuuuuuuuuttssssssssssrrrrrrrrrrrrrqqqqqqqqqqppppppppppppooooonnnnnnnnnnnnmmmmmmmmmmllllkkkkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhhhhggggggggggffffffffeeeeeeeeeeedddddddcccccccbbbbbbbbbbbaaaaaaabbbaaaaaaaaaa`````````````___________^^^^^^^^^^^]]^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWVVVVUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOONNNNNNNNNMNMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGFFFFFFFFEEEEEEEEEDDEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;::::9999999999888888888877777777777666666666655555555555444444444433333333332222221111111111100000000//////////..........-------------,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((''''''''''''&''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############"""""""""!!!!!!!!!!!!! €€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………„„„„„„„„„„………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††…†††††††††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„……††‡ˆ‰Š‹Œ��Ž��‘‘’’““”””””””””“””“’‘���Ž�Œ‹Š‰‰ˆ‡††……„„„ƒ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyxxxyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuttssssssssssrrrrrrrrrrrrrqqqqqqqqqqppppppppppppooooonnnnnnnnnnnnmmmmmmmmmmllllkkkkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhhhhggggggggggffffffffeeeeeeeeeeedddddddcccccccbbbbbbbbbbbaaaaaaabbbaaaaaaaaaa`````````````___________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOONNNNNNNNNMNMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFEEEEEEEEEDDEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;::::9999999999888888888877777777777666666666655555555555444444444433333333332222221111111111100000000//////////...........------------,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((''''''''''''&''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############"""""""""!!!!!!!!!!!!! €€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………„„„„„„„„„„………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††…†††††††††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„……††‡‰‰Š‹Œ�Ž���‘’’““””””•••”””“”““’‘��Ž��Œ‹Š‰ˆˆ‡††……„„ƒƒ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyxxxyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvuuuuuuvvvvvvvvvvuuuuuuuuuuuuutttsssssssssrrrrrrrrrrrrrqqqqqqqqqqppppppppppppoooooonnnnnnnnnnnmmmmmmmmmmllllkkkkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhhhhggggggggggffffffffeeeeeeeeeeedddddddcccccccbbbbbbbbbbbaaaaaaabbbaaaaaaaaaa`````````````___________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNNNMNMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFEEEEEEEEEDDEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;::::9999999999888888888877777777777666666666655555555555444444444433333333332222221111111111100000000//////////...........------------,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((''''''''''''&''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############"""""""""!!!!!!!!!!!!! €€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………„„„„„„„„„„………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††…†††††††††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„……†‡‡‰Š‹Œ�Ž���‘’’““”””•••••”””“”“’‘‘��Ž�Œ‹‹Š‰ˆˆ‡††……„„ƒƒ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyxxxyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuttssssssssssrrrrrrrrrrrrqqqqqqqqqqqpppppppppppoooooonnnnnnnnnnnmmmmmmmmmmllllkkkkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhhhhggggggggggffffffffeeeeeeeeeeedddddddcccccccbbbbbbbbbbbaaaaaaabbbaaaaaaaaaa`````````````___________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNNNMNMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFEEEEEEEEEDDEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;::::9999999999888888888877777777777666666666655555555555444444444433333333332222221111111111100000000//////////...........-------------,,,,,,,,,,++++++++++***********))))))))))))(((((((((((''''''''''''&''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############"""""""""!!!!!!!!!!!!! €€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………„„„„„„„„„„………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††…†††††††††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„ƒ„„„„„……†‡ˆ‰Š‹Œ�Ž��‘‘’““”””••••••””““““’‘��Ž��Œ‹ŠŠ‰ˆ‡‡††……„„ƒƒ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyxxxyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuttssssssssssrrrrrrrrrrrrqqqqqqqqqqqppppppppppppooooonnnnnnnnnnnmmmmmmmmmmllllkkkkkkkkkkkjjjjjjjjjjjiiiiihhhhhhhhhhhhggggggggggffffffffeeeeeeeeeeedddddddcccccccbbbbbbbbbbbaaaaaaabbbaaaaaaaaaa`````````````___________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNNNMNMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJIIIIIIIIIHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEDDEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;::::9999999999888888888877777777777666666666655555555555444444444433333333332222222111111111100000000//////////...........-------------,,,,,,,,,,++++++++++***********))))))))))))(((((((((((''''''''''''&''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############"""""""""!!!!!!!!!!!!! €€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………„„„„„„„„„„………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††…†††††††††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„…††‡ˆŠ‹Œ�Ž���‘’’““””•••••••””“““’‘‘��Ž�Œ‹‹Š‰ˆˆ‡‡†……„„„ƒƒ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyxxxyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuttssssssssssrrrrrrrrrrrrqqqqqqqqqqqppppppppppppoooooonnnnnnnnnnmmmmmmmmmmllllkkkkkkkkkkkjjjjjjjjjjjiiiiihhhhhhhhhhhhggggggggggffffffffeeeeeeeeeeedddddddcccccccbbbbbbbbbbbaaaaaaabbbaaaaaaaaaa`````````````___________^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNNNMNMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJIIIIIIIIIHHHHHHHGGGGGGFFFFFFFEEEEEEEEEEDDEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;::::9999999999888888888877777777777666666666655555555555444444444433333333332222222111111111100000000//////////...........-------------,,,,,,,,,,++++++++++***********))))))))))))(((((((((((''''''''''''&''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############"""""""""!!!!!!!!!!!!! €€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………„„„„„„„„„„………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††…†††††††††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„…††‡ˆŠ‹Œ�Ž��‘’’““””•••••••”””“’“’‘��Ž�ŒŒ‹Š‰‰ˆ‡‡††……„„„ƒƒ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyxxxyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuttssssssssssrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppoooooonnnnnnnnnnnmmmmmmmmmllllkkkkkkkkkkkjjjjjjjjjjjiiiiihhhhhhhhhhhhggggggggggffffffffeeeeeeeeeeedddddddcccccccbbbbbbbbbbbaaaaaaabbbaaaaaaaaaa`````````````___________^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNNNMNMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJIIIIIIIIIHHHHHHHGGGGGGFFFFFFFEEEEEEEEEEDDEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;::::9999999999888888888877777777777666666666655555555555444444444433333333332222222111111111100000000//////////...........-------------,,,,,,,,,,++++++++++***********))))))))))))(((((((((((''''''''''''&''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############"""""""""!!!!!!!!!!!!! €€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………„„„„„„„„„„………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††…†††††††††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„…†‡‡ˆŠ‹Œ����‘’““”””•••••••””“’’’‘��ŽŽ�Œ‹ŠŠ‰ˆˆ‡‡††……„„„ƒƒ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyxxxxyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuttssssssssssrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppooooonnnnnnnnnnnmmmmmmmmmllllkkkkkkkkkkkjjjjjjjjjjjiiiiihhhhhhhhhhhhggggggggggffffffffeeeeeeeeeeedddddddcccccccbbbbbbbbbbbaaaaaaabbbaaaaaaaaaa`````````````___________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNMNMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJIIIIIIIIHHHHHHHHGGGGGFFFFFFFFEEEEEEEEEEDDEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;::::9999999999888888888887777777777666666666655555555555444444444433333333332222222111111111100000000//////////...........-------------,,,,,,,,,,++++++++++***********))))))))))))(((((((((((''''''''''''&''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############"""""""""!!!!!!!!!!!!! €€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………„„„„„„„„„„………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††…†††††††††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„…†‡ˆ‰ŠŒ�Ž��‘’’““””•••••••””““’‘’‘��Ž�Œ‹ŠŠ‰ˆˆ‡‡††……„„„„ƒƒ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyxxxxyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuttssssssssssrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppoooooonnnnnnnnnnmmmmmmmmmllllkkkkkkkkkkkjjjjjjjjjjjiiiiihhhhhhhhhhhhggggggggggffffffffeeeeeeeeeeedddddddcccccccbbbbbbbbbbbaaaaaaabbbaaaaaaaaaa`````````````___________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNNNNMNMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIHHHHHHHHGGGGGFFFFFFFFEEEEEEEEEEDDEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;::::9999999999888888888887777777777666666666655555555555444444444433333333332222222111111111100000000//////////...........-------------,,,,,,,,,,++++++++++***********))))))))))))(((((((((((''''''''''''&''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############"""""""""!!!!!!!!!!!!! €€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………„„„„„„„„„„………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††…†††††††††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„…†‡ˆ‰‹Œ�Ž��‘’““”””••••••”””“’’‘‘��Ž�Œ‹ŠŠ‰ˆˆ‡‡†††……„„„ƒƒƒ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyxxxxyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuvvvvvvvvuuuuuuuuuuuuuuutttssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppoooooonnnnnnnnnnmmmmmmmmmllllkkkkkkkkkkkjjjjjjjjjjjiiiiihhhhhhhhhhhhggggggggggffffffffeeeeeeeeeeedddddddcccccccbbbbbbbbbbbaaaaaaabbbaaaaaaaaaa`````````````___________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNNNNMNNMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIHHHHHHHHGGGGGFFFFFFFFEEEEEEEEEEDDEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;::::9999999999888888888887777777777666666666655555555555444444444433333333332222222111111111100000000//////////...........-------------,,,,,,,,,,++++++++++***********))))))))))))(((((((((((''''''''''''&''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############"""""""""!!!!!!!!!!!!! €€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………„„„„„„„„„„………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††…†††††††††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„…†‡ˆ‰‹Œ���‘‘’““””•••••••””““’‘���Ž�Œ‹‹Š‰ˆˆ‡‡†††………„„„ƒƒƒ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyxxxxyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuvvvvvvvvuuuuuuuuuuuuuuuttsssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppoooooonnnnnnnnnnmmmmmmmmmllllkkkkkkkkkkkjjjjjjjjjjjiiiiihhhhhhhhhhhhggggggggggffffffffeeeeeeeeeeedddddddcccccccbbbbbbbbbbaaaaaaaabbbaaaaaaaaaaa````````````___________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHGGGGGFFFFFFFFEEEEEEEEEEDDEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;::::9999999999888888888887777777777666666666655555555555444444444433333333332222222111111111100000000//////////...........-------------,,,,,,,,,,++++++++++***********))))))))))))(((((((((((''''''''''''&''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############"""""""""!!!!!!!!!!!!! €€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………„„„„„„„„„„………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††…†††††††††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰‹ŒŽ��‘’““”””••••••””““’‘����Ž�Œ‹Š‰ˆˆ‡‡†††………„„„„ƒƒƒ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyxxxxyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuvvvvvvvuuuuuuuuuuuuuuuuttsssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppoooooonnnnnnnnnnmmmmmmmmmllllkkkkkkkkkkkjjjjjjjjjjjiiiiihhhhhhhhhhhhggggggggggffffffffeeeeeeeeeeedddddddcccccccbbbbbbbbbbaaaaaaaabbbaaaaaaaaaaa````````````___________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEEDDEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;::::9999999999888888888887777777777666666666655555555555444444444433333333332222222111111111100000000//////////...........-------------,,,,,,,,,,++++++++++***********))))))))))))(((((((((((''''''''''''&''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############"""""""""!!!!!!!!!!!!! €€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………„„„„„„„„„„………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††…†††††††††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„…†‡ˆŠ‹�Ž��‘’““””••••••”””“’’‘���Ž�Œ‹Š‰‰ˆ‡‡†††………„„„„„ƒƒƒ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyxxxxyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuvvvvvvvuuuuuuuuuuuuuuutttsssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppoooooonnnnnnnnnnmmmmmmmmmllllkkkkkkkkkkkjjjjjjjjjjjiiiiihhhhhhhhhhhhggggggggggffffffffeeeeeeeeeeedddddddcccccccbbbbbbbbbbaaaaaaaabbbaaaaaaaaaaa`````````````__________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEEDDEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;::::9999999999888888888887777777777666666666655555555555444444444433333333332222222111111111100000000//////////...........-------------,,,,,,,,,,++++++++++***********))))))))))))(((((((((((''''''''''''&''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############"""""""""!!!!!!!!!!!!! €€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………„„„„„„„„„„………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††…†††††††††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„……†‡ˆŠŒ�Ž��‘’“”””•••••”””““’‘��Ž��Œ‹Š‰‰ˆ‡‡†††………„„„„„ƒƒƒƒ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyxxxxyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuvvvvvvvuuuuuuuuuuuuuuutttsssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppoooooonnnnnnnnnnmmmmmmmmmllllkkkkkkkkkkkjjjjjjjjjjjiiiiihhhhhhhhhhhhggggggggggffffffffeeeeeeeeeeedddddddcccccccbbbbbbbbbbaaaaaaaabbbaaaaaaaaaaa`````````````__________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEDDEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;:::::999999999888888888887777777777666666666655555555555444444444433333333332222222111111111100000000//////////...........-------------,,,,,,,,,,++++++++++***********))))))))))))(((((((((((''''''''''''&''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############"""""""""!!!!!!!!!!!!! €€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………„„„„„„„„„„………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††…†††††††††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„……†‡‰ŠŒ�Ž�‘’““”””•••••”””“’’‘��ŽŽ�Œ‹Š‰ˆ‡‡††…………„„„„„„ƒƒƒƒ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyxxxxyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuvvvvvvvuuuuuuuuuuuuuuttttssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppoooooonnnnnnnnnnmmmmmmmmmllllkkkkkkkkkkkjjjjjjjjjjjiiiiihhhhhhhhhhhgggggggggggffffffffeeeeeeeeeeedddddddcccccccbbbbbbbbbbaaaaaaaabbbaaaaaaaaaaa`````````````__________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEDDEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;:::::999999999888888888887777777777666666666655555555555444444444433333333332222222111111111100000000//////////...........-------------,,,,,,,,,,++++++++++***********))))))))))))(((((((((((''''''''''''&''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############"""""""""!!!!!!!!!!!!! €€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………„„„„„„„„„„………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††…†††††††††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰ŠŒ���‘’““”””••••”””““’‘‘��ŽŽŒ‹Š‰ˆˆ‡††…………„„„„„„ƒƒƒƒƒ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyxxxxyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuvvvvvvvuuuuuuuuuuuuuuttttssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppoooooonnnnnnnnnnmmmmmmmmmllllkkkkkkkkkkkjjjjjjjjjjjiiiiihhhhhhhhhhhgggggggggggffffffffeeeeeeeeeeedddddddcccccccbbbbbbbbbbaaaaaaaabbbaaaaaaaaaaa`````````````__________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEDDEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;:::::999999999888888888887777777777666666666655555555555444444444433333333332222222111111111100000000//////////...........-------------,,,,,,,,,,++++++++++***********))))))))))))(((((((((((''''''''''''&''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############"""""""""!!!!!!!!!!!!! €€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………„„„„„„„„„„………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††…†††††††††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰ŠŒŽ��‘’“”””••••””””““’‘��Ž��Œ‹Š‰ˆ‡‡††………„„„„„„„ƒƒƒƒƒ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyxxxxyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuvvvvvvvuuuuuuuuuuuuuuttttssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppoooooonnnnnnnnnnmmmmmmmmmllllkkkkkkkkkkkjjjjjjjjjjjiiiiihhhhhhhhhhhgggggggggggffffffffeeeeeeeeeeedddddddcccccccbbbbbbbbbbaaaaaaaabbbaaaaaaaaaaa`````````````__________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEDDEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;:::::999999999888888888887777777777666666666655555555555444444444433333333332222222111111111100000000//////////...........-------------,,,,,,,,,,++++++++++***********))))))))))))(((((((((((''''''''''''&''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############"""""""""!!!!!!!!!!!!! €€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………„„„„„„„„„„………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††…†††††††††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰‹�Ž��‘’“”””•••””””““’’‘��Ž��Œ‹Š‰ˆ‡††………„„„„„„„„ƒƒƒƒƒ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡~~~~~~~~~~~~~~~}~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyxxxxyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuvvvvvvuuuuuuuuuuuuuutttttssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppooooooonnnnnnnnnnmmmmmmmmmllllkkkkkkkkkkkjjjjjjjjjjjiiiiihhhhhhhhhhhgggggggggggffffffffeeeeeeeeeeedddddddcccccccbbbbbbbbbbaaaaaaaabbbaaaaaaaaaaa`````````````__________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKJJJJJJJIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEDDEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;:::::999999999888888888887777777777666666666655555555555444444444433333333332222222111111111100000000//////////...........-------------,,,,,,,,,,++++++++++***********))))))))))))(((((((((((''''''''''''&''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$############"""""""""!!!!!!!!!!!!! €€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††…………………………††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„………………………„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„……………………………………………„„„„„„„„…………………………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰‹���‘’“””•••••••”””““’‘��Ž���Ž�Œ‹Š‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡†††ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuutttttttuttttttttttttttssssssssssrrrrrrrrrqqqqqqqqqqqqqqppppppppppppoooooooooooonnnnnmmmmmmmmmmmlllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiijiiiiiiiiiiihhhhhhhhhhggggfffffffffffeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbaaaaaaaaa`````````````___^^^^^^^^^^^]]]]]]]]]]\\\\]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????>>>>>>>>>>==========<====<<<<<<<<<<;;;;;;;;;;:;:::::::::99999999998888888888877777777776666666665555544444444443333333333322222222222111111111100000///////////...........---------,,,,,,,,,,,++++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! €€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††…………………………††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„……………………………………………„„„„„„„„…………………………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆŠ‹���‘’“””•••••••”””“’’‘��Ž���Ž�Œ‹Š‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡†††ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuutttttttuttttttttttttttssssssssssrrrrrrrrrqqqqqqqqqqqqqqppppppppppppooooooooooonnnnnnmmmmmmmmmmmlllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiijiiiiiiiiiiihhhhhhhhhhggggfffffffffffeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbaaaaaaaaa`````````````___^^^^^^^^^^^]]]]]]]]]]\\\\]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????>>>>>>>>>>==========<====<<<<<<<<<<;;;;;;;;;;:;:::::::::99999999998888888888877777777776666666665555544444444443333333333322222222222111111111100000///////////...........---------,,,,,,,,,,,++++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! €€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††…………………………††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„……………………………………………„„„„„„„„……………………………………††………………………„„„„„„„ƒƒƒƒƒƒƒƒƒ„„……†‡‰Š‹Ž��‘’“””•••••••”””“’’‘��Ž���Ž�Œ‹Š‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡†††ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuutttttttuttttttttttttttssssssssssrrrrrrrrrqqqqqqqqqqqqqpppppppppppppooooooooooonnnnnnmmmmmmmmmmmlllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiijiiiiiiiiiiihhhhhhhhhhggggfffffffffffeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbaaaaaaaaa`````````````___^^^^^^^^^^^]]]]]]]]]]\\\\]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????>>>>>>>>>>==========<====<<<<<<<<<<;;;;;;;;;;:;:::::::::99999999998888888888877777777776666666665555544444444443333333333322222222222111111111100000///////////..........----------,,,,,,,,,,,++++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! €€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††…………………………††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„………………………………††††††…………………„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„……†‡‰Š‹Ž�‘’““”••••••••””““’’‘��Ž���Ž�Œ‹Š‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡†††ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuutttttttutttttttttttttsssssssssssrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooooooooonnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiijiiiiiiiiiiihhhhhhhhhhggggfffffffffffeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbaaaaaaaaa`````````````___^^^^^^^^^^^]]]]]]]]]]\\\\]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????>>>>>>>>>>==========<====<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888877777777776666666665555544444444443333333333322222222222111111111100000///////////..........----------,,,,,,,,,,,++++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! €€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††……………………………†††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„……………………………††††††††………………„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰ŠŒŽ�‘’“””••••••••””““’’‘��Ž���Ž�Œ‹Š‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡††ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxwxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuutttttttutttttttttttttsssssssssssrrrrrrrrrqqqqqqqqqqqqqppppppppppppooooooooooonnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiijiiiiiiiiiihhhhhhhhhhhggggfffffffffffeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbaaaaaaaaa`````````````___^^^^^^^^^^^]]]]]]]]]]\\\\]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????>>>>>>>>>>==========<====<<<<<<<<<<;;;;;;;;;;:;:::::::::99999999998888888888877777777776666666665555544444444443333333333322222222222111111111100000///////////..........----------,,,,,,,,,,,++++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! €€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††……………………………†††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„…………………………†††††††††………………„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰ŠŒŽ�‘’“””••••••••””““’’‘��Ž���Ž�Œ‹Š‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡††ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuutttttttutttttttttttttsssssssssssrrrrrrrrrqqqqqqqqqqqqpppppppppppppooooooooooonnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiijiiiiiiiiiihhhhhhhhhhhggggfffffffffffeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbaaaaaaaaa````````````____^^^^^^^^^^^]]]]]]]]]]\\\\]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????>>>>>>>>>>==========<====<<<<<<<<<<;;;;;;;;;;:;:::::::::99999999998888888888877777777776666666665555544444444443333333333322222222222111111111100000///////////..........----------,,,,,,,,,,,++++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! €€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††………………†…………†††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„…………………………†††††††††………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰ŠŒŽ�‘’“””••••••••””““’’‘��Ž���Ž�Œ‹Š‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡††ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuutttttttutttttttttttttsssssssssssrrrrrrrrrqqqqqqqqqqqqppppppppppppoooooooooooonnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiijiiiiiiiiiihhhhhhhhhhhggggfffffffffffeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbaaaaaaaaa````````````____^^^^^^^^^^^]]]]]]]]]]\\\\]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????>>>>>>>>>>==========<====<<<<<<<<<<;;;;;;;;;;:;:::::::::99999999998888888888877777777776666666665555544444444443333333333322222222222111111111100000///////////..........----------,,,,,,,,,,,++++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! €€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††………………†…………†††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„…………………………††††††††††……………„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰ŠŒŽ�‘’“””••••••••””““’’‘��Ž���Ž�Œ‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡††ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuutttttttutttttttttttttsssssssssssrrrrrrrrrqqqqqqqqqqqqppppppppppppoooooooooooonnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiijiiiiiiiiiihhhhhhhhhhhggggfffffffffffeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbaaaaaaaaa````````````____^^^^^^^^^^^]]]]]]]]]]\\\\]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????>>>>>>>>>>==========<====<<<<<<<<<<;;;;;;;;;;:;:::::::::99999999998888888888877777777776666666665555544444444443333333333322222222222111111111100000///////////..........----------,,,,,,,,,,,++++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! €€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††………………………………†††††††††††††…††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„………………………†††††††††††……………„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰ŠŒŽ�‘’“””••••••••””““’’‘��Ž���Ž�Œ‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡††ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuutttttttutttttttttttttsssssssssssrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooooooonnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiijiiiiiiiiiihhhhhhhhhhhggggfffffffffffeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbaaaaaaaaa````````````____^^^^^^^^^^^]]]]]]]]]]\\\\]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????>>>>>>>>>>==========<====<<<<<<<<<<;;;;;;;;;;:;:::::::::99999999998888888888877777777776666666665555544444444443333333333322222222222111111111100000///////////..........----------,,,,,,,,,,,++++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! €€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††………………………………†††††††††††††…††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„………………………†††††††††††……………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰ŠŒŽ�‘’“””••••••••””““’’‘��Ž���Ž�Œ‹‹Š‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡††ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚��~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttttutttttttttttttsssssssssssrrrrrrrrqqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiijiiiiiiiiiihhhhhhhhhhhggggfffffffffffeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbaaaaaaaaa````````````____^^^^^^^^^^]]]]]]]]]]]\\\\]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????>>>>>>>>>>==========<====<<<<<<<<<<;;;;;;;;;;:;:::::::::99999999998888888888887777777776666666665555544444444443333333333322222222222111111111100000///////////..........----------,,,,,,,,,,,++++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! €€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††………………………………†††††††††††††……†††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„………………………†††††††††††……………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„…††ˆ‰ŠŒŽ�‘’“””••••••••””““’’‘��Ž���Ž�Œ‹‹Š‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡††ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚��~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttttutttttttttttttsssssssssssrrrrrrrrqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiijiiiiiiiiiihhhhhhhhhhhggggfffffffffffeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbaaaaaaaaa````````````____^^^^^^^^^^]]]]]]]]]]]\\\\]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????>>>>>>>>>>==========<====<<<<<<<<<<;;;;;;;;;;:;::::::::::9999999998888888888887777777776666666665555544444444443333333333322222222222111111111100000///////////..........----------,,,,,,,,,,,++++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! €€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††…………………………………††††††††††††……†††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„………………………†††††††††††……………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„……†‡‰Š‹Ž��’““”••••••••””““’’‘��Ž���Ž�Œ‹‹Š‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡††ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚��~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttttutttttttttttttsssssssssssrrrrrrrrqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiijiiiiiiiiiihhhhhhhhhhhggggfffffffffffeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbaaaaaaaaa````````````____^^^^^^^^^^]]]]]]]]]]]\\\\]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????>>>>>>>>>>==========<====<<<<<<<<<<;;;;;;;;;;:;::::::::::9999999998888888888887777777776666666665555544444444443333333333322222222222111111111100000///////////..........----------,,,,,,,,,,,++++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! €€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††…………………………………††††††††††††………††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„………………………†††††††††††……………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆŠ‹Ž��‘’“”••••••••””““’’‘��Ž���Ž�Œ‹‹Š‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡††ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚��~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttttutttttttttttttsssssssssssrrrrrrrrqqqqqqqqqqqqpppppppppppooooooooooooonnnnnnmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiijiiiiiiiiiihhhhhhhhhhhggggfffffffffffeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbaaaaaaaaa```````````_____^^^^^^^^^^]]]]]]]]]]]\\\\]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????>>>>>>>>>>==========<====<<<<<<<<<<;;;;;;;;;;:;::::::::::9999999998888888888887777777776666666665555544444444443333333333322222222222111111111100000///////////..........----------,,,,,,,,,,,++++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! €€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††……………………†††††††††††††††††……†††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„………………………††††††††††………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰‹���‘’“””•••••••””““’‘‘��Ž���Ž�Œ‹‹Š‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚��~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttttuuttttttttttttsssssssssssrrrrrrrrqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhggggfffffffffffeeeeeeeeeeddddddddcccccccccccbbbbbbbbbbaaaaaaaaa```````````_____^^^^^^^^^^]]]]]]]]]]]\\\\]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????>>>>>>>>>>==========<====<<<<<<<<<<;;;;;;;;;;:;::::::::::9999999998888888888887777777777666666665555544444444443333333333322222222222111111111100000///////////..........----------,,,,,,,,,,,++++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! €€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††………………………†††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„………………………††††††††††………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰Š�Ž�‘’“””•••••••””““’‘‘��Ž���Ž�Œ‹‹Š‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚��~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttttuuttttttttttttsssssssssssrrrrrrrrqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhggggfffffffffffeeeeeeeeeeddddddddcccccccccccbbbbbbbbbbaaaaaaaaa```````````_____^^^^^^^^^^]]]]]]]]]]]\\\\]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????>>>>>>>>>>==========<====<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999998888888888887777777777666666665555544444444443333333333322222222222111111111100000///////////..........----------,,,,,,,,,,,++++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! €€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††………………………†††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„…………………………†††††††††………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„…††ˆ‰Š�Ž��‘’“””•••••”””““’‘���Ž���Ž�Œ‹‹Š‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚��~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttttuuttttttttttttsssssssssssrrrrrrrrqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhggggfffffffffffeeeeeeeeeeddddddddcccccccccccbbbbbbbbbbaaaaaaaaa```````````_____^^^^^^^^^^]]]]]]]]]]]\\\\]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????>>>>>>>>>>==========<====<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999998888888888887777777777666666665555544444444443333333333322222222222111111111100000///////////..........----------,,,,,,,,,,,++++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! €€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††………………………†††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„…………………………†††††††††………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆŠŒŽ��‘’“””•••••”””““’‘��Ž�Œ��Ž�Œ‹ŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚��~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttttuuttttttttttttsssssssssssrrrrrrrrqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhggggfffffffffffeeeeeeeeeeddddddddcccccccccccbbbbbbbbbbaaaaaaaaa```````````_____^^^^^^^^^^]]]]]]]]]]]\\\\]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????>>>>>>>>>>==========<====<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999998888888888887777777777666666665555544444444443333333333322222222222111111111100000///////////..........----------,,,,,,,,,,,++++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! €€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††…………………………††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„……………………………††††††††………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰Œ�Ž�‘’“””•••••”””“’’‘��Ž�Œ��Ž�Œ‹ŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚��~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttttuuttttttttttttsssssssssssrrrrrrrrqqqqqqqqqqqpppppppppppooooooooooooonnnnnnnmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhggggfffffffffffeeeeeeeeeeddddddddcccccccccccbbbbbbbbbbaaaaaaaaa```````````_____^^^^^^^^^^]]]]]]]]]]]\\\\]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????>>>>>>>>>>==========<====<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999998888888888887777777777666666665555544444444443333333333322222222222111111111100000///////////..........----------,,,,,,,,,,,++++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! €€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††…………………………††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„………………………………††††††…………………„„„ƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒ„…†‡ˆ‰‹�Ž�‘’““””••••”””“’’‘��Ž�Œ�Ž��Œ‹ŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚��~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuutttttttuuttttttttttttsssssssssssrrrrrrrrqqqqqqqqqqqpppppppppppooooooooooooonnnnnnnmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhggggffffffffffeeeeeeeeeeeddddddddcccccccccccbbbbbbbbbbaaaaaaaaa```````````_____^^^^^^^^^^]]]]]]]]]]]\\\\]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????>>>>>>>>>>>=========<====<<<<<<<<<<;;;;;;;;;;;;;:::::::::9999999998888888888887777777777666666665555544444444443333333333322222222222111111111100000///////////..........----------,,,,,,,,,,,++++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! €€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††……………………………†††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„…………………………………†††††…………………„„„„ƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒ„„…†‡‰‹ŒŽ��‘’“””•••••””“’’‘��Ž�Œ�Ž�ŒŒ‹ŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡††ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚��~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuutttttttuuttttttttttttsssssssssssrrrrrrrrqqqqqqqqqqqpppppppppppooooooooooooonnnnnnnmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggfffffffffffeeeeeeeeeeeddddddddcccccccccccbbbbbbbbbbaaaaaaaaa```````````_____^^^^^^^^^^]]]]]]]]]]]\\\\]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????>>>>>>>>>>>=========<====<<<<<<<<<<<;;;;;;;;;;;;:::::::::9999999998888888888887777777777666666665555544444444443333333333322222222222111111111100000///////////..........----------,,,,,,,,,,,++++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! €€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††……………………………†††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„……………………………………†††……………………„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒ„„…†‡ˆ‹Œ���‘’“””•••••””“’’‘��Ž�Œ�Ž�ŒŒ‹ŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡††ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚���~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuutttttttutttttttttttttsssssssssssrrrrrrrrqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggfffffffffffeeeeeeeeeeeddddddddcccccccccccbbbbbbbbbbaaaaaaaaa```````````_____^^^^^^^^^^]]]]]]]]]]]\\\\]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????>>>>>>>>>>>=========<====<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999998888888888887777777777666666665555544444444443333333333322222222222111111111100000///////////..........----------,,,,,,,,,,,++++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! €€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„…………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††………………………………††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„…………………………………………………………………„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒ„…†‡ˆŠŒ�Ž�‘’“””•••••””“’’‘��Ž�Œ�Ž�Œ‹‹ŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡††ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚���~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuutttttttutttttttttttttsssssssssssrrrrrrrqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggfffffffffffeeeeeeeeeeeddddddddcccccccccccbbbbbbbbbbaaaaaaaaa``````````______^^^^^^^^^^]]]]]]]]]]]\\\\]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>=========<====<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999998888888888887777777777666666665555544444444443333333333322222222222111111111100000///////////..........----------,,,,,,,,,,,++++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! €€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„……………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††…………………………………†††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„…………………………………………………………………„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒ„…†‡ˆŠ‹�Ž�‘’“””•••••””“’’‘��Ž�Œ�Ž�Œ‹‹ŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡††ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚���~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuutttttttutttttttttttttsssssssssssrrrrrrrqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggfffffffffffeeeeeeeeeeeddddddddcccccccccccbbbbbbbbbbaaaaaaaaa``````````______^^^^^^^^^^]]]]]]]]]]]\\\\]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888888888887777777777666666665555544444444443333333333322222222222111111111100000///////////..........----------,,,,,,,,,,,++++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! €€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„……………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††…………………………………†††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„…………………………………………………………………„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒ„……†ˆŠ‹�Ž�‘’“””•••••””“’’‘���Œ‹�Ž�Œ‹‹ŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡††ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚���~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuutttttttutttttttttttttsssssssssssrrrrrrrqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggfffffffffffeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbbaaaaaaaaa``````````______^^^^^^^^^^]]]]]]]]]]]\\\\]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????>>>>>>>>>>=========<=====<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888888888887777777777666666665555544444444443333333333322222222221111111111100000///////////..........----------,,,,,,,,,,,++++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! €€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„……………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††……………………………………††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„…………………………………………………………………„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒ„……†ˆŠ‹�Ž�‘’“””•••••””“’‘‘�Ž�Œ‹�Ž�Œ‹‹Š‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡††ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚���~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuutttttttutttttttttttttsssssssssssrrrrrrrqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggfffffffffffeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbbaaaaaaaa```````````______^^^^^^^^^^]]]]]]]]]]]\\\\]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888888888887777777777666666665555544444444443333333333322222222221111111111100000///////////..........----------,,,,,,,,,,,++++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! ������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒ„…†‡ˆ‰ŠŒ�Ž��‘’’“““’’’‘��Ž�Œ‹Š‰�Œ‹Š‰‰ˆˆ‡‡‡††††††……………………‚‚‚‚‚‚‚‚‚‚��������������€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrqqqqqqqqqppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiggggggggggfffffffffffeeeefffeeeeeeeeeeedddddddddddcdcccccccccccbbbbbbbbbbbaa``````````___________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;:::::::::999999999988888887777777777666666666655555555554444444444333333333222222221111111111000000000///////////..........-------,,,,,,,,,,,+++++++++***********))))))))))))((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„…†‡ˆ‰‹Œ�Ž��‘’’“““’’‘‘��Ž�Œ‹Š‰ŒŒ‹Š‰‰ˆˆ‡‡‡††††††……………………‚‚‚‚‚‚‚‚‚‚��������������€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrqqqqqqqqqppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiggggggggggfffffffffffeeeefffeeeeeeeeeeedddddddddddcdcccccccccccbbbbbbbbbbbaa``````````___________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????????????>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;:::::::::999999999988888887777777777666666666655555555554444444444333333333222222221111111111000000000///////////..........-------,,,,,,,,,,,+++++++++***********))))))))))))((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………†††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„…†‡ˆ‰‹Œ�Ž�‘‘’’“““’’‘‘��Ž�Œ‹Š‰Œ‹‹Š‰‰ˆˆ‡‡‡†††††………………………‚‚‚‚‚‚‚‚‚‚��������������€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrqqqqqqqqqppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiggggggggggfffffffffffeeeefffeeeeeeeeeeeddddddddddccdcccccccccccbbbbbbbbbbbaa``````````___________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;:::::::::999999999988888887777777777666666666655555555554444444444333333333222222221111111111000000000///////////..........-------,,,,,,,,,,,+++++++++***********))))))))))))((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………†††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„……†ˆˆŠ‹Œ���‘‘’’“““’’‘���Ž�Œ‹Š‰Œ‹ŠŠ‰‰ˆˆ‡‡‡†††††………………………‚‚‚‚‚‚‚‚‚‚��������������€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrqqqqqqqqqppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjiiiggggggggggffffffffffeeeeeffeeeeeeeeeeeeddddddddddccdcccccccccccbbbbbbbbbbbaa``````````___________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;:::::::::999999999998888887777777777666666666655555555554444444444333333333222222221111111111000000000///////////..........-------,,,,,,,,,,,+++++++++***********))))))))))))((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! �������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………†††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…†‡ˆ‰Š‹�Ž��‘‘’’“““’’‘���Ž�‹Š‰ˆŒ‹ŠŠ‰ˆˆˆ‡‡‡†††††………………………‚‚‚‚‚‚‚‚‚‚��������������€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrqqqqqqqqqppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiggggggggggffffffffffeeeeeffeeeeeeeeeeedddddddddddccdcccccccccccbbbbbbbbbbbaa``````````___________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;:::::::::999999999998888887777777777666666666655555555554444444444333333333222222221111111111000000000///////////..........-------,,,,,,,,,,,+++++++++***********))))))))))))((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! �������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„…††‡‰‰‹Œ�Ž��‘’’’““’’‘‘��Ž�Œ‹Š‰ˆŒ‹ŠŠ‰ˆˆˆ‡‡‡†††††………………………‚‚‚‚‚‚‚‚‚‚��������������€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttssssssssssssrrrrrrrrrrqqqqqqqqqppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiggggggggggffffffffffeeeeeffeeeeeeeeeeedddddddddddccdcccccccccccbbbbbbbbbbbaa``````````___________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;:::::::::999999999998888887777777777666666666655555555554444444444333333333222222221111111111000000000//////////...........-------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! �������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„……†‡ˆ‰Š‹Œ�Ž��‘’’’’’’’‘‘��Ž�Œ‹Š‰ˆŒ‹Š‰‰ˆˆ‡‡‡‡†††††………………………‚‚‚‚‚‚‚‚‚‚��������������€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttsssssssssssssrrrrrrrrrqqqqqqqqqpppppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiigggggggggfffffffffffeeeeeffeeeeeeeeeeedddddddddddccdcccccccccccbbbbbbbbbbbaa``````````___________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;:::::::::999999999998888887777777777666666666655555555554444444444333333333222222221111111111000000000//////////...........-------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! �������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………†††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒ„……†‡ˆ‰Š‹Œ�Ž���‘’’’’’’‘‘��Ž�Œ‹Š‰‰ˆ‹‹Š‰‰ˆˆ‡‡‡††††††………………………‚‚‚‚‚‚‚‚‚‚�������������€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttsssssssssssssrrrrrrrrrqqqqqqqqqpppppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiigggggggggfffffffffffeeeeeffeeeeeeeeeeedddddddddddccdcccccccccccbbbbbbbbbbbaa``````````__________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGFFGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;:::::::::999999999998888887777777777666666666655555555554444444444333333333222222221111111111000000000//////////...........-------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! �������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………†††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„…†‡ˆ‰Š‹‹Œ�Ž��‘‘’’’’’‘‘���Ž�Œ‹Š‰ˆ‡‹ŠŠ‰ˆˆˆ‡‡‡††††††………………………‚‚‚‚‚‚‚‚‚‚�������������€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttsssssssssssssrrrrrrrrrqqqqqqqqqppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiigggggggggfffffffffffeeeeeffeeeeeeeeeeedddddddddddccdcccccccccccbbbbbbbbbbaaa``````````__________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;:::::::::999999999998888888777777777666666666655555555554444444444333333333222222221111111111000000000//////////...........-------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! �������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………†††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒ„……†‡ˆ‰Š‹‹Œ�Ž���‘‘’’’’‘‘‘��Ž��Œ‹Š‰ˆ‡‹Š‰‰ˆˆ‡‡‡‡†††††…………………………‚‚‚‚‚‚‚‚‚��������������€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttstttsssssssssssssrrrrrrrrrqqqqqqqqqppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiigggggggggfffffffffffeeeeeffeeeeeeeeeeedddddddddddccdcccccccccccbbbbbbbbbbaaa``````````__________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFGFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;:::::::::999999999998888888777777777666666666655555555554444444444333333333222222221111111111000000000//////////...........-------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…†‡ˆ‰Š‹‹Œ�ŽŽ���‘‘‘’’‘‘‘���Ž�Œ‹Š‰ˆ‡‡ŠŠ‰‰ˆˆ‡‡‡††††††…………………………‚‚‚‚‚‚‚‚‚��������������€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttstttsssssssssssssrrrrrrrrrqqqqqqqqqppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiigggggggggfffffffffffeeeeeffeeeeeeeeeeedddddddddddccdcccccccccccbbbbbbbbbbaaa``````````__________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFGFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;:::::::::999999999998888888777777777666666666655555555554444444444333333333222222221111111111000000000//////////...........-------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚ƒƒ„„…†‡ˆ‰Š‹‹Œ�ŽŽ���‘‘‘‘‘‘‘‘���Ž�Œ‹ŠŠ‰ˆ‡†Š‰‰ˆˆˆ‡‡‡†††††…………………………„‚‚‚‚‚‚‚‚‚��������������€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttstttssssssssssssrrrrrrrrrrqqqqqqqqqppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiigggggggggfffffffffffeeeeeffeeeeeeeeeeedddddddddddccdcccccccccccbbbbbbbbbbaaa``````````__________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFGFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;::::::::::99999999998888888777777777666666666655555555554444444444333333333222222221111111111100000000///////////..........-------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………†††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…†‡ˆ‰Š‹ŒŒ�ŽŽ���‘‘‘‘‘‘‘‘���ŽŽ�Œ‹Š‰ˆ‡‡†Š‰‰ˆˆ‡‡‡‡†††††…………………………„‚‚‚‚‚‚‚‚‚��������������€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttsttsssssssssssssrrrrrrrrrrqqqqqqqqqppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiigggggggggfffffffffffeeeeeffeeeeeeeeeeedddddddddddccdcccccccccccbbbbbbbbbbaaa``````````__________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFGFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888777777777666666666655555555554444444444333333333222222221111111111100000000///////////..........-------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………†††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„…†‡ˆ‰Š‹ŒŒ�Ž����‘‘‘‘‘‘‘‘���ŽŽ�Œ‹Š‰‰ˆ‡††‰‰ˆˆˆ‡‡‡†††††……………………………„‚‚‚‚‚‚‚‚‚��������������€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttsttsssssssssssssrrrrrrrrrrqqqqqqqqqppppppppppppooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiigggggggggfffffffffffeeeeeffeeeeeeeeeeedddddddddddccdcccccccccccbbbbbbbbbbaaa``````````__________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFGFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;:::::::::999999999999888888777777777666666666655555555554444444443333333333222222221111111111000000000///////////..........-------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…†‡ˆ‰ŠŒŒ�Ž����‘‘‘‘‘‘‘‘����Ž�ŒŒ‹Š‰ˆ‡‡†…‰‰ˆˆ‡‡‡‡†††††…………………………„„‚‚‚‚‚‚‚‚‚��������������€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttsttsssssssssssssrrrrrrrrrrqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiigggggggggfffffffffffeeeeeffeeeeeeeeeeedddddddddddccdccccccccccbbbbbbbbbbbaaa``````````__________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFGFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888777777777666666666655555555554444444443333333333222222221111111111000000000//////////...........-------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚ƒƒ„…†‡ˆ‰Š‹Œ�Ž����‘‘‘‘‘‘‘‘����Ž��Œ‹Š‰ˆˆ‡†……‰ˆˆˆ‡‡‡†††††……………………………„„‚‚‚‚‚‚‚‚‚��������������€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttsttsssssssssssssrrrrrrrrrrqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiigggggggggfffffffffffeeeeeffeeeeeeeeeeedddddddddddccdccccccccccbbbbbbbbbbbaaa`````````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFGFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888777777777666666666655555555554444444443333333333222222221111111111100000000///////////..........-------,,,,,,,,,,++++++++++***********)))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………†††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚ƒƒ„……†ˆ‰Š‹Œ�Ž���‘‘‘‘‘‘‘‘‘����ŽŽ�Œ‹ŠŠ‰ˆ‡††……‰ˆˆ‡‡‡‡†††††……………………………„„‚‚‚‚‚‚‚‚���������������€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttsttsssssssssssssrrrrrrrrrrqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiigggggggggfffffffffffeeeeeffeeeeeeeeeeedddddddddddccdccccccccccbbbbbbbbbbbaaa`````````___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFGFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888777777777666666666655555555554444444443333333333222222221111111111100000000///////////..........-------,,,,,,,,,,++++++++++***********)))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………†††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚ƒƒ„…†‡ˆ‰‹Œ�Ž���‘‘‘‘‘‘‘‘‘‘����Ž��Œ‹Š‰ˆˆ‡†……„ˆˆˆ‡‡‡†††††……………………………„„„‚‚‚‚‚‚‚‚���������������€€~~~~~~~~~~~~~~}~~~~~~~~}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttstssssssssssssssrrrrrrrrrrqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiigggggggggfffffffffffeeeeeffeeeeeeeeeeedddddddddddccdccccccccccbbbbbbbbbbbaaa`````````___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFGFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888777777777666666666655555555554444444443333333333222222221111111111100000000///////////..........-------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚ƒ„„…†ˆ‰Š‹ŒŽŽ��‘‘’‘’’’‘‘‘����ŽŽ�Œ‹ŠŠ‰ˆ‡††……„ˆˆ‡‡‡‡†††††…………………………„„„„‚‚‚‚‚‚‚‚���������������€€~~~~~~~~~~~~~~}~~~~~~~~}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttstsssssssssssssrrrrrrrrrrrqqqqqqqqpppppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjiiiigggggggggfffffffffffeeeeeffeeeeeeeeeeedddddddddddccdccccccccccbbbbbbbbbbbaaa`````````___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFGFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888777777777666666666655555555544444444444333333333222222221111111111100000000///////////..........-------,,,,,,,,,,,+++++++++************))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………†„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚ƒƒ„…†‡ˆ‰ŠŒ�Ž��‘‘’’’’’‘‘‘‘����Ž��Œ‹Š‰ˆˆ‡††…„„ˆˆ‡‡‡‡†††††………………………„„„„„‚‚‚‚‚‚‚‚���������������€€~~~~~~~~~~~~~~~}~~~~~~~~}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttstsssssssssssssrrrrrrrrrrrqqqqqqqqpppppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiigggggggggffffffffffeeeeeefeeeeeeeeeeeeddddddddddcccdccccccccccbbbbbbbbbbbaaa`````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFGFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888777777777666666666655555555544444444444333333333222222221111111111100000000///////////..........-------,,,,,,,,,,,+++++++++************))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………†„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚ƒƒ„…†‡ˆŠ‹Œ�Ž��‘‘’’’’’‘‘‘����ŽŽ�Œ‹‹Š‰ˆ‡‡†……„„ˆ‡‡‡‡††††††………………………„„„„„‚‚‚‚‚‚‚‚��������������€€€~~~~~~~~~~~~~~~}~~~~~~~~}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttssttssssssssssssrrrrrrrrrrrqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiigggggggggffffffffffeeeeeefeeeeeeeeeeedddddddddddcccdccccccccccbbbbbbbbbbbaaa`````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888777777777766666666655555555544444444443333333333222222222111111111100000000///////////..........-------,,,,,,,,,,,+++++++++************)))))))))))((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚ƒƒ„„…†ˆ‰Š‹ŒŽ���‘‘’’’’‘‘‘‘����Ž��Œ‹Š‰‰ˆ‡††……„„ˆ‡‡‡‡†††††…………………………„„„„„‚‚‚‚‚‚‚‚��������������€€€~~~~~~~~~~~~~~~}~~~~~~~~}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttssttssssssssssssrrrrrrrrrrrqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiggggggggfffffffffffeeeeeefeeeeeeeeeeedddddddddddcccdccccccccccbbbbbbbbbbbaaa`````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMMLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;::::::::::99999999999988888777777777666666666655555555544444444443333333333222222222111111111100000000///////////..........-------,,,,,,,,,,,++++++++++***********)))))))))))((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚ƒƒ„…†‡ˆ‰Š‹�Ž���‘‘’’’‘‘‘‘����ŽŽ�ŒŒ‹Š‰ˆˆ‡†……„„„ˆ‡‡‡‡†††††…………………………„„„„„‚‚‚‚‚‚‚���������������€€€~~~~~~~~~~~~~~~}~~~~~~~~}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttssttssssssssssssrrrrrrrrrrrqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiggggggggfffffffffffeeeeeefeeeeeeeeeeedddddddddddcccdccccccccccbbbbbbbbbbbaaa`````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;::::::::::999999999998888887777777776666666666555555555444444444433333333332222222221111111111000000000//////////..........-------,,,,,,,,,,,++++++++++***********)))))))))))((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚ƒƒ„…†‡ˆ‰ŠŒ�Ž���‘‘’’‘‘‘‘‘����Ž��Œ‹ŠŠ‰ˆ‡‡†……„„ƒ‡‡‡‡‡†††††…………………………„„„„„‚‚‚‚‚‚‚���������������€€€~~~~~~~~~~~~~~~}~~~~~~~}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttsstsssssssssssssrrrrrrrrrrrqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiggggggggfffffffffffeeeeeefeeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbaaa`````````___________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;:::::::::::99999999998888887777777776666666666555555555444444444433333333332222222221111111111000000000//////////..........-------,,,,,,,,,,,,+++++++++************))))))))))((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚ƒƒ„…†‡ˆ‰‹Œ�Ž���‘‘‘’‘‘‘‘����ŽŽ�ŒŒ‹Š‰‰ˆ‡††……„„ƒ‡‡‡‡‡†††††………………………„„„„„„‚‚‚‚‚‚‚‚��������������€€€~~~~~~~~~~~~~~}}~~~~~~~}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttsstsssssssssssssrrrrrrrrrrrqqqqqqqppppppppppppoooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiggggggggfffffffffffeeeeeefeeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbaaaa`````````__________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;:::::::::::99999999998888887777777776666666666555555555544444444433333333332222222221111111111000000000//////////..........-------,,,,,,,,,,,,+++++++++************))))))))))((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„…………………………………………………………………„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒ„„…†‡‰Š‹Œ�Ž���‘‘‘‘‘‘‘�����ŽŽ�ŒŒ‹Š‰‰ˆ‡††……„„„ˆˆˆˆˆ‡‡‡‡‡‡††††††††………………��������������€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{zzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqpppppppppooooooooooooonnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhhhgggggggggggggggfffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````___________^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZ[[ZZZZZZZZZZZYYYYYYYYYYXXYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;:::::999999999888888888887777777777776666666666555555554444444433333333332222222111111111100000000000/////////..........----------,,,,,,,,,++++++++++++***********)))))))))))((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒ„……†ˆ‰Š‹Œ�Ž����‘‘‘‘‘������Ž��Œ‹‹Š‰ˆˆ‡††……„„ƒˆˆˆˆˆ‡‡‡‡‡†††††††††………………��������������€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{zzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqpppppppppoooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjiiihhhhhhhhhhhgggggggggggggggfffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````___________^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZ[[ZZZZZZZZZZYYYYYYYYYYYXXYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONONNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;:::::999999999888888888887777777777776666666666555555554444444433333333332222222111111111100000000000/////////..........----------,,,,,,,,,+++++++++++++**********)))))))))))((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒ„…†‡ˆ‰Š‹Œ�Ž�����‘‘�������ŽŽ�ŒŒ‹ŠŠ‰ˆ‡‡†……„„„ƒˆˆˆˆˆ‡‡‡‡‡†††††††††………………��������������€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{zyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqpppppppppoooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjiiihhhhhhhhhhhgggggggggggggggfffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````___________^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZ[ZZZZZZZZZZZYYYYYYYYYYXXXYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONONNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;:::::999999999888888888887777777777776666666666555555554444444433333333332222222111111111100000000000//////////.........----------,,,,,,,,,+++++++++++++**********))))))))))))(((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…†‡ˆ‰Š‹Œ�ŽŽ������������ŽŽ��Œ‹‹Š‰‰ˆ‡††……„„„ƒˆˆˆˆˆ‡‡‡‡‡†††††††††………………��������������€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{zyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqpppppppppoooooooooooonnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjjjiiihhhhhhhhhhhgggggggggggfggffffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````___________^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZ[ZZZZZZZZZZZYYYYYYYYYYXXXYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONONNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;:::::999999999988888888887777777777776666666666555555554444444433333333332222222111111111100000000000/////////..........----------,,,,,,,,,,+++++++++++++**********)))))))))))((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…†‡ˆ‰Š‹Œ�ŽŽ�����������ŽŽ��ŒŒ‹ŠŠ‰ˆˆ‡††……„„„ƒˆˆˆˆˆ‡‡‡‡‡†††††††††………………�������������€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{zyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqppppppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhhhgggggggggggfggffffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````__________^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZ[ZZZZZZZZZZZYYYYYYYYYYXXXYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;:::::999999999988888888887777777777776666666666555555554444444433333333332222222111111111100000000000/////////..........----------,,,,,,,,,,+++++++++++++**********)))))))))))((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„………………………………………………………………„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…†‡ˆ‰Š‹Œ��Ž����������ŽŽŽ��Œ‹‹Š‰‰ˆ‡‡††……„„„ƒˆˆˆˆˆ‡‡‡‡‡†††††††††………………�������������€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{zyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhhhgggggggggggfggffffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````__________^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZ[ZZZZZZZZZZYYYYYYYYYYYXXXYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;:::::999999999988888888887777777777776666666666555555554444444433333333333222222111111111100000000000/////////..........----------,,,,,,,,,,,+++++++++++++*********)))))))))))((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„………………………………………………………………„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒ„……†‡ˆ‰Š‹Œ��Ž���������ŽŽŽ��ŒŒ‹ŠŠ‰ˆˆ‡††………„„„ƒˆˆˆˆˆ‡‡‡‡‡†††††††††………………�������������€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{zyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhhhgggggggggggfggffffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````__________^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZ[ZZZZZZZZZZYYYYYYYYYYYXXXYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;:::::999999999988888888887777777777776666666666555555554444444433333333332222222111111111100000000000/////////..........----------,,,,,,,,,,,+++++++++++++*********)))))))))))(((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„……………………………………………………………„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…††‡ˆ‰Š‹Œ��ŽŽ�������ŽŽŽ��ŒŒ‹‹Š‰‰ˆ‡‡††………„„„ƒˆˆˆˆˆ‡‡‡‡‡††††††††…………………�������������€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{yyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttssssssssssssrrrrrrrrrrrrqqqqqqqqqqqpppppppppoooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjiiihhhhhhhhhhhgggggggggggfggffffffffffffeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaa`````__________^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZ[ZZZZZZZZZZYYYYYYYYYYYXXXYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONONNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@????????????????>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;:::::999999999988888888887777777777776666666665555555554444444433333333332222222111111111100000000000/////////..........----------,,,,,,,,,,,+++++++++++++*********)))))))))))(((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„……………………………………………………………„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒ„„…†‡‡ˆ‰Š‹Œ��ŽŽ������ŽŽŽ��ŒŒ‹‹ŠŠ‰ˆˆ‡‡††……„„„„ƒˆˆˆˆˆ‡‡‡‡‡††††††††…………………������������€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{yyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttssssssssssssrrrrrrrrrrrrqqqqqqqqqqqpppppppppoooooooooooonnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjiihhhhhhhhhhhhgggggggggggfggfffffffffffeeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````__________^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZ[ZZZZZZZZZZYYYYYYYYYYXXXXYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;:::::999999999998888888887777777777776666666665555555554444444433333333333222222111111111100000000000/////////...........---------,,,,,,,,,,,,+++++++++++++*********))))))))))(((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„…………………………………………………………„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒ„„…†‡ˆˆ‰Š‹Œ��ŽŽ�����ŽŽŽ��ŒŒ‹‹ŠŠ‰‰ˆ‡‡†††……„„„„ƒˆˆˆˆˆ‡‡‡‡‡††††††††…………………������������€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{yyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqpppppppppoooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjiiihhhhhhhhhhhhgggggggggggfggfffffffffffeeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````__________^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZ[ZZZZZZZZZZYYYYYYYYYYXXXXYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;:::::999999999998888888887777777777776666666665555555554444444333333333333222222111111111100000000000/////////...........---------,,,,,,,,,,,,+++++++++++++*********))))))))))(((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„…………………………………………………………„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒ„„……†‡ˆ‰‰Š‹Œ��ŽŽ�����ŽŽ���ŒŒ‹‹Š‰‰ˆˆ‡‡††………„„„„ƒˆˆˆˆˆ‡‡‡‡‡†††††††……………………������������€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{yyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqpppppppppoooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjiiihhhhhhhhhhhhgggggggggggfggfffffffffffeeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````__________^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;:::::999999999998888888887777777777776666666665555555554444444433333333333222222111111111100000000000/////////..........----------,,,,,,,,,,,,+++++++++++++*********))))))))))((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………………………………………………………„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…††‡ˆ‰ŠŠ‹Œ��ŽŽŽ���ŽŽŽ��ŒŒ‹‹ŠŠ‰ˆˆ‡‡†††………„„„„ƒˆˆˆˆˆ‡‡‡‡‡†††††††……………………������������€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{yyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqpppppppppoooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjiiihhhhhhhhhhhhgggggggggggfggfffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaa`````__________^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>===========<=<<<<<<<<<<<<;;;;;;;:::::999999999998888888877777777777776666666665555555554444444433333333332222222111111111100000000000/////////...........---------,,,,,,,,,,,,,+++++++++++++********))))))))))((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………………………………………………………„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„……††‡ˆ‰ŠŠ‹Œ��ŽŽŽŽ��ŽŽ���ŒŒ‹ŠŠ‰‰ˆˆ‡‡†††………„„„„ƒˆˆˆˆˆ‡‡‡‡††††††††……………………�����������€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{yyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqpppppppppoooooooooooonnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjiiihhhhhhhhhhhggggggggggggfggfffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaa`````__________^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>===========<=<<<<<<<<<<<<;;;;;;;:::::999999999998888888877777777777766666666665555555554444444433333333333222222111111111100000000000/////////...........---------,,,,,,,,,,,,,+++++++++++++********))))))))))((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„……………………………………………………„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……†‡‡ˆ‰ŠŠ‹Œ��ŽŽŽŽŽŽŽŽ��ŒŒ‹‹Š‰‰ˆˆ‡‡‡††…………„„„„ƒˆˆˆˆ‡‡‡‡‡††††††††……………………�����������€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{yyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhhhggggggggggggfggfffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````__________^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>===========<=<<<<<<<<<<<<;;;;;;;:::::999999999998888888877777777777766666666665555555554444444433333333333222222111111111100000000000/////////...........---------,,,,,,,,,,,,++++++++++++++********))))))))))((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„……………………………………………………„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……††‡ˆˆ‰Š‹‹Œ��ŽŽŽŽŽŽŽ���Œ‹‹ŠŠ‰‰ˆˆ‡‡†††…………„„„„ƒˆˆˆˆ‡‡‡‡‡††††††††……………………����������€€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{yyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqppppppppooooooooooooonnnnnnnnmmmmmmmmmmmmmmllllllllkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhhhggggggggggggfggfffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````__________^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>===========<=<<<<<<<<<<<<;;;;;;;:::::999999999998888888877777777777766666666665555555554444444333333333333222222111111111100000000000/////////...........---------,,,,,,,,,,,,+++++++++++++++*******))))))))))((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………††‡ˆˆ‰Š‹‹ŒŒ��ŽŽŽŽŽŽ��ŒŒ‹‹Š‰‰ˆˆ‡‡‡†††…………„„„„ƒˆˆˆˆ‡‡‡‡‡††††††††……………………����������€€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{yyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqppppppppooooooooooooonnnnnnnnmmmmmmmmmmmmmmllllllllkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhhhggggggggggggfggfffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````_________^^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>===========<=<<<<<<<<<<<<;;;;;;;:::::999999999998888888877777777777766666666665555555554444444333333333333222222111111111100000000000/////////...........---------,,,,,,,,,,,,+++++++++++++++*******))))))))))((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………††‡‡ˆˆ‰Š‹‹ŒŒ��ŽŽŽŽŽŽ��ŒŒ‹ŠŠ‰‰ˆˆ‡‡‡†††……………„„„ƒˆˆˆˆ‡‡‡‡‡††††††††……………………����������€€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{yyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqppppppppooooooooooooonnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhhhggggggggggggfggfffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````_________^^^^^^^^^^^]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>===========<=<<<<<<<<<<<<;;;;;;;:::::999999999998888888877777777777766666666665555555554444444333333333332222222111111111100000000000/////////...........---------,,,,,,,,,,,++++++++++++++++*******))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„…………†††‡‡ˆ‰‰ŠŠ‹ŒŒ���ŽŽŽŽ��ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡††††……………„„„„ˆˆˆˆ‡‡‡‡‡†††††††††…………………���������€€€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{yyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppooooooooooooonnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhhhggggggggggggfggfffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````_________^^^^^^^^^^^]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>===========<=<<<<<<<<<<<<;;;;;;;:::::999999999998888888777777777777766666666665555555554444444333333333332222222111111111100000000000/////////...........---------,,,,,,,,,,,+++++++++++++++++******))))))))))((((((((((''''''''''&&&&&&&&&&%%&%%%%%%%%%%$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………†††‡‡ˆˆ‰‰ŠŠ‹‹ŒŒ���ŽŽŽ��ŒŒ‹‹ŠŠ‰ˆˆˆ‡‡†††††…………„„„„‰ˆˆˆ‡‡‡‡‡†††††††††…………………���������€€€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{yyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppoooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjiiihhhhhhhhhhhhgggggggggggffgffffffffffffeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````_________^^^^^^^^^^^]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>===========<=<<<<<<<<<<<;;;;;;;;:::::999999999998888888777777777777766666666665555555554444444333333333332222222111111111100000000000/////////...........---------,,,,,,,,,,++++++++++++++++++******))))))))))((((((((((''''''''''&&&&&&&&&&%%&%%%%%%%%%%$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………††††‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒ�������ŒŒŒ‹‹Š‰‰ˆˆˆ‡‡†††††…………„„„„‰ˆˆˆ‡‡‡‡‡††††††††††………………��������€€€€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{yyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppoooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjiiihhhhhhhhhhhhgggggggggggffgffffffffffffeeeeeeeeeeedddddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````_________^^^^^^^^^^^]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>===========<=<<<<<<<<<<<;;;;;;;;:::::999999999998888888777777777777766666666655555555554444444333333333332222222111111111100000000000/////////...........---------,,,,,,,,,,++++++++++++++++++******))))))))))((((((((((''''''''''&&&&&&&&&&&%&%%%%%%%%%%$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„…………………††††‡‡‡ˆˆˆ‰‰ŠŠ‹‹ŒŒŒ������ŒŒŒ‹‹Š‰‰ˆˆˆ‡‡‡††††……………„„„‰ˆˆˆ‡‡‡‡‡††††††††††………………������€€€€€€€€€€€€€€€€€€€~}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{yyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppoooooooooooonnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjiiihhhhhhhhhhhhgggggggggggffgffffffffffffeeeeeeeeeeedddddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````_________^^^^^^^^^^^]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>===========<=<<<<<<<<<<<;;;;;;;;:::::999999999988888888777777777777766666666655555555554444444333333333332222222111111111100000000000/////////...........---------,,,,,,,,,,++++++++++++++++++******))))))))))((((((((((''''''''''&&&&&&&&&&&%&&%%%%%%%%%$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„……………………………†††‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹‹ŒŒ������ŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡††††……………„„„‰ˆˆˆ‡‡‡‡‡††††††††††………………������€€€€€€€€€€€€€€€€€€~}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{yyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppoooooooooooonnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjiiihhhhhhhhhhhhgggggggggggffgffffffffffffeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````_________^^^^^^^^^^^]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>===========<=<<<<<<<<<<<;;;;;;;;:::::99999999998888888877777777777776666666666555555555444444433333333333222222211111111110000000000//////////...........---------,,,,,,,,,,++++++++++++++++++*******)))))))))((((((((((''''''''''&&&&&&&&&&&%&&%%%%%%%%%%$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„…………………………………††††‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹ŒŒŒ�����ŒŒ‹‹‹Š‰‰‰ˆˆ‡‡‡†††††…………„„„‰ˆˆˆ‡‡‡‡‡††††††††††………………������€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{yyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhhhhgggggggggggffgffffffffffffeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaa``````_________^^^^^^^^^^^]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>===========<=<<<<<<<<<<<;;;;;;;;:::::99999999998888888877777777777776666666666555555555444444433333333333222222211111111110000000000//////////...........---------,,,,,,,,,++++++++++++++++++++******)))))))))((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„……………………………………††††‡‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹ŒŒŒŒ����ŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡‡†††††…………„„„‰ˆˆˆ‡‡‡‡‡‡†††††††††………………�����€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{yyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhhhhgggggggggggffgffffffffffffeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa``````_________^^^^^^^^^^^]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>>===========<=<<<<<<<<<<;;;;;;;;;:::::99999999998888888877777777777776666666666555555555444444433333333333222222211111111110000000000//////////...........---------,,,,,,,,,,+++++++++++++++++++******)))))))))((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„………………………………………††††‡‡‡ˆˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒ����ŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡‡‡††††…………„„„‰ˆˆˆˆ‡‡‡‡‡††††††††††……………�����€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{zyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhhhhgggggggggggffgffffffffffffeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa``````_________^^^^^^^^^^^]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>===========<=<<<<<<<<<<;;;;;;;;;:::::99999999988888888877777777777776666666666555555555444444433333333333222222211111111110000000000//////////...........---------,,,,,,,,,,+++++++++++++++++++******)))))))))((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„…………†††‡‡‡‡ˆˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒŒŒ����ŽŽ��ŒŒŒ‹‹ŠŠŠŠ‰‰‰‰ˆˆˆ‡‡‡‡†††††………………………„„„„„„„ƒƒ€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}||||||{{{zzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwvvvuuuuuuuuuuutttttttttttttsttttttttttttssssssssssssssrqqqqqqqqqqqqppppppppppppppppooooooooooooonnnnnnnnmmlllllllllllllkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbbaaaa````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????>>>>>>>>===========<<<<<<<;;;;;;;:::::::::99999999999988888888887777777776666666666655555555554444444443333333333222222222222100000000000///////////........-----------,,,,,,,,,,,+++++++++++++++++++++******))))))((((((((((''''''(((''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$################""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………†††‡‡‡‡ˆˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒŒŒ����ŽŽŽ��ŒŒ‹‹ŠŠŠŠ‰‰‰‰ˆˆˆ‡‡‡‡†††††………………………„„„„„„„ƒƒ€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}}||||||{{zzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwvvvvuuuuuuuuuuutttttttttttttsttttttttttttsssssssssssssrrqqqqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnmlllllllllllllkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbbaaaa````````___________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????>>>>>>>>===========<<<<<<<;;;;;;;:::::::::99999999999988888888887777777776666666666655555555554444444443333333333322222222222100000000000///////////........-----------,,,,,,,,,,,,+++++++++++++++++++++*****))))))((((((((((('''''(((('''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$###############"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……„„„„„„„„„„………††††‡‡‡ˆˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒŒŒ�����ŽŽ��ŒŒ‹‹ŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡†††††………………………„„„„„„ƒƒƒ€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}}||||||{{zzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwvvvvuuuuuuuuuuttttttttttttttsttttttttttttsssssssssssssrqqqqqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnmlllllllllllllkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbaaaaa```````____________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????>>>>>>>>===========<<<<<<<;;;;;;;:::::::::99999999999988888888877777777776666666666665555555554444444443333333333322222222222100000000000///////////........-----------,,,,,,,,,,,,+++++++++++++++++++++*****))))))((((((((((('''''((((''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$###############"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………„„„„„„„„„„………†††‡‡‡ˆˆˆ‰‰‰‰ŠŠ‹‹‹‹ŒŒŒŒŒ�����ŽŽ��ŒŒ‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡†††††………………………„„„„„„ƒƒƒ€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}}||||||{zzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwvvvvvuuuuuuuuuuttttttttttttttsttttttttttttsssssssssssssrqqqqqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnmlllllllllllllkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffeeeeeeeeeedddddddddddcccccccccccccccbbbbbbbbbbaaaaa```````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@?????????>>>>>>>>===========<<<<<<<;;;;;;;:::::::::99999999999988888888877777777776666666666655555555554444444443333333333322222222222100000000000///////////........-----------,,,,,,,,,,,,+++++++++++++++++++++*****)))))))(((((((((('''''((((''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$###############"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……………„„„„„„„„„„„……†††‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒŒŒŒ�����ŽŽ��ŒŒ‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡††††††………………………„„„„„„ƒƒƒ€€€€€€€€€€€€~~}}}}}}}}}}}}}}}}|||||||{zzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwvvvvvuuuuuuuuuuttttttttttttttsttttttttttttsssssssssssssrqqqqqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnmlllllllllllllkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbaaaaa```````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@?????????>>>>>>>>===========<<<<<<<;;;;;;;:::::::::99999999999988888888877777777776666666666665555555555444444443333333333322222222222100000000000///////////........-----------,,,,,,,,,,,,+++++++++++++++++++++*****)))))))(((((((((('''''((((('''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$##############"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒ„„„„„„„………„„„„„„„„„„„„„………††‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒŒŒŒ�����ŽŽ��ŒŒ‹‹ŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡†††††………………………„„„„„„„ƒƒƒ€€€€€€€€€€€€~~}}}}}}}}}}}}}}}}|||||||{zzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwvvvvvuuuuuuuuuuttttttttttttttsttttttttttttsssssssssssssrqqqqqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnmlllllllllllllkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbaaaaa```````___________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@?????????>>>>>>>>===========<<<<<<<;;;;;;;:::::::::99999999999888888888877777777777666666666665555555555444444443333333333322222222222100000000000///////////........-----------,,,,,,,,,,,,+++++++++++++++++++++*****)))))))(((((((((((''''((((('''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$##############"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒ„„„„„„„………„„„„„„„„„„„„„„……††‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒŒŒŒ�����ŽŽ��ŒŒ‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡†††††††………………………„„„„„„„ƒƒƒ€€€€€€€€€€€€~~}}}}}}}}}}}}}}}||||||||{zzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwvvvvvuuuuuuuuuutttttttttttttsstttttttttttsssssssssssssrrqqqqqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnmllllllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbaaaaa```````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@?????????>>>>>>>>===========<<<<<<<;;;;;;;:::::::::99999999999888888888877777777777666666666665555555555444444443333333333322222222222100000000000///////////........-----------,,,,,,,,,,,,,++++++++++++++++++++*****)))))))(((((((((((''''(((((''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$##############"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒ„„„„„„„„„„„„„„„„„ƒƒƒ„„„„……††‡‡‡ˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒŒŒŒŒ�����ŽŽ��ŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡†††††††………………………„„„„„„„ƒƒƒƒ€€€€€€€€€€€€~~}}}}}}}}}}}}}}}||||||||zzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwvvvvvuuuuuuuuuutttttttttttttsstttttttttttsssssssssssssrrqqqqqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnmllllllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbaaaaa```````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@?????????>>>>>>>>===========<<<<<<<;;;;;;;:::::::::99999999999888888888877777777777666666666665555555555444444443333333333322222222222100000000000///////////........-----------,,,,,,,,,,,,,++++++++++++++++++++*****)))))))(((((((((((('''(((((('''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$##############"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„……††‡‡‡ˆˆ‰‰‰ŠŠ‹‹‹‹ŒŒŒŒŒŒŒ�����ŽŽ��ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡‡†††††††………………………„„„„„„„„ƒƒƒƒ€€€€€€€€€€€~}}}}}}}}}}}}}}}}||||||||zzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwvvvvvvuuuuuuuuuttttttttttttttsstttttttttttsssssssssssssrrqqqqqqqqqqqqppppppppppppppppoooooooooooonnnnnnnnnnmllllllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbaaaaa```````___________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@?????????>>>>>>>>===========<<<<<<<;;;;;;;:::::::::99999999999888888888887777777777666666666665555555555444444443333333333322222222222100000000000///////////........-----------,,,,,,,,,,,,,++++++++++++++++++++*****)))))))(((((((((((((''(((((('''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$##############"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„……††‡‡ˆˆˆ‰‰ŠŠŠ‹‹‹ŒŒŒŒŒŒŒŒ�����ŽŽ��ŒŒ‹ŠŠ‰‰ˆˆˆ‡‡‡†††††††…………………………„„„„„„„ƒƒƒƒƒ€€€€€€€€€€€~}}}}}}}}}}}}}}}|||||||||zzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwvvvvvvuuuuuuuuuttttttttttttttsstttttttttttsssssssssssssrrqqqqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnnmllllllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeddddddddddcccccccccccccccbbbbbbbbbbbaaaaa```````___________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@?????????>>>>>>>>===========<<<<<<<;;;;;;;:::::::::99999999999888888888887777777777666666666665555555555444444443333333333322222222222100000000000//////////.........-----------,,,,,,,,,,,,,,+++++++++++++++++++*****)))))))(((((((((((((''(((((('''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$##############""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„……††‡‡ˆˆ‰‰ŠŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒ����ŽŽ��ŒŒŒ‹ŠŠ‰‰ˆˆ‡‡‡†††††††……………………………„„„„„„„ƒƒƒƒƒ€€€€€€€€€€€~}}}}}}}}}}}}}}}|||||||||zzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwvvvvvvuuuuuuuuuttttttttttttttsstttttttttttsssssssssssssrrqqqqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnnmllllllllllllkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeddddddddddccccccccccccccbbbbbbbbbbbaaaaaa``````____________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@?????????>>>>>>>>>==========<<<<<<<;;;;;;;:::::::::9999999999988888888888777777777766666666666555555555544444444333333333332222222222210000000000///////////.........-----------,,,,,,,,,,,,,,++++++++++++++++++******)))))))(((((((((((((('(((((((''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$###############"""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„……††‡ˆˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒ����ŽŽ��ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡††††…………………………………„„„„„„„ƒƒƒƒƒƒ€€€€€€€€€€}}}}}}}}}}}}}}}}|||||||||zzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwvvvvvvuuuuuuuuutttttttttttttssstttttttttttssssssssssssrrrqqqqqqqqqqqppppppppppppppppooooooooooooonnnnnnnnnnllllllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeddddddddddccccccccccccccbbbbbbbbbbbaaaaaa``````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@?????????>>>>>>>>>==========<<<<<<<;;;;;;;::::::::::999999999988888888888777777777766666666666555555555544444444433333333332222222222210000000000///////////.........-----------,,,,,,,,,,,,,,++++++++++++++++++******)))))))(((((((((((((('(((((((''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$##############""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„……†‡‡ˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒŒ���ŽŽŽ��ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡††††……………………………………„„„„„„„ƒƒƒƒƒƒ€€€€€€€€€}}}}}}}}}}}}}}}||||||||||zzzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwvvvvvvuuuuuuuuttttttttttttttsssttttttttttsssssssssssssrrrqqqqqqqqqqqppppppppppppppppooooooooooooonnnnnnnnnnllllllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeddddddddddccccccccccccccbbbbbbbbbbbaaaaaa``````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@?????????>>>>>>>>>==========<<<<<<<;;;;;;;::::::::::999999999988888888888777777777766666666666555555555544444444333333333332222222222210000000000///////////.........-----------,,,,,,,,,,,,,,++++++++++++++++++******)))))))((((((((((((((((((((((''''''''&&&&&&&&&&%%%%%%%$$$$$$$$$$$###############"""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…††‡‡ˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒ��ŽŽŽ���ŒŒ‹‹ŠŠ‰‰ˆ‡‡‡†††……………………………………„„„„„„„ƒƒƒƒƒƒƒ€€€€€€€€€}}}}}}}}}}}}}}}||||||||||zzzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuttttttttttttttsssttttttttttsssssssssssssrrrqqqqqqqqqqqppppppppppppppppooooooooooooonnnnnnnnnnllllllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbaaaaaa``````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@?????????>>>>>>>>>==========<<<<<<<;;;;;;;::::::::::999999999988888888888777777777776666666666555555555444444444333333333332222222222210000000000///////////.........-----------,,,,,,,,,,,,,,+++++++++++++++++******))))))))((((((((((((((((((((((''''''''&&&&&&&&&&%%%%%%%$$$$$$$$$$$###############"""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…††‡ˆˆ‰‰Š‹‹‹ŒŒŒ�����ŒŒŒŒ‹��ŽŽŽ��ŒŒŒ‹‹ŠŠ‰ˆˆ‡‡‡†††……………………………………„„„„„„„ƒƒƒƒƒƒƒ€€€€€€€€€}}}}}}}}}}}}}}}||||||||||zzzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuttttttttttttttsssttttttttttsssssssssssssrrrqqqqqqqqqqqpppppppppppppoppoooooooooooonnnnnnnnnnnllllllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbaaaaaa``````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@?????????>>>>>>>>>===========<<<<<<;;;;;;;;:::::::::999999999988888888888777777777766666666666555555555444444444333333333332222222222210000000000///////////.........-----------,,,,,,,,,,,,,++++++++++++++++++******))))))))((((((((((((((((((((((''''''''&&&&&&&&&&%%%%%%%$$$$$$$$$$$###############"""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€�������������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒ„„……†‡‡ˆ‰‰ŠŠ‹‹ŒŒŒ������ŒŒŒŒ‹�ŽŽŽ���ŒŒ‹‹‹Š‰‰ˆˆ‡‡†††………………………………………„„„„„„„ƒƒƒƒƒƒƒ€€€€€€€€}}}}}}}}}}}}}}}||||||||||zzzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwvvvvvvvuuuuuuutttttttttttttttsssttttttttttsssssssssssssrrrqqqqqqqqqqqpppppppppppppopooooooooooooonnnnnnnnnnnllllllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbaaaaaa``````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@?????????>>>>>>>>>===========<<<<<<;;;;;;;;::::::::::99999999998888888888777777777776666666666555555555444444444333333333332222222222210000000000///////////.........-----------,,,,,,,,,,,,,+++++++++++++++++*******))))))))((((((((((((((((((((((''''''''&&&&&&&&&&%%%%%%%$$$$$$$$$$$###############"""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€�������������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒ„„……†‡‡ˆ‰‰Š‹‹ŒŒŒ��������ŒŒ‹‹�ŽŽ���ŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡†††………………………………………„„„„„„ƒƒƒƒƒƒƒƒ€€€€€€€}}}}}}}}}}}}}}|||||||||||zzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwvvvvvvvuuuuuuuttttttttttttttssssttttttttttsssssssssssssrrrqqqqqqqqqqppppppppppppppopooooooooooooonnnnnnnnnnnllllllllllllkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeddddddddddccccccccccccccbbbbbbbbbbbbaaaaaa``````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@?????????>>>>>>>>>==========<<<<<<<;;;;;;;;::::::::::99999999988888888888777777777776666666666555555555444444444333333333332222222222210000000000///////////.........-----------,,,,,,,,,,,,,+++++++++++++++++*******))))))))((((((((((((((((((((('''''''''&&&&&&&&&&%%%%%%%$$$$$$$$$$$###############""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€��������������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒ„„…††‡ˆˆ‰ŠŠ‹‹ŒŒ���������ŒŒ‹‹ŽŽŽ��ŒŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡†††………………………………………„„„„„„ƒƒƒƒƒƒƒƒ€€€€€€€}}}}}}}}}}}}}}|||||||||||zzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwvvvvvvvvuuuuuuuttttttttttttttssssttttttttttsssssssssssssrrrqqqqqqqqqqppppppppppppppoppoooooooooooonnnnnnnnnnnllllllllllllkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeddddddddddccccccccccccccbbbbbbbbbbbbaaaaaa``````___________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@??????????>>>>>>>>>==========<<<<<<<;;;;;;;;::::::::::99999999998888888888877777777776666666666555555555444444444333333333332222222222210000000000///////////.........-----------,,,,,,,,,,,,,++++++++++++++++*******)))))))))((((((((((((((((((((('''''''''&&&&&&&&&&%%%%%%%$$$$$$$$$$$###############""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€��������������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒ„„…††‡ˆˆ‰ŠŠ‹ŒŒ����������ŒŒ‹‹ŽŽ���ŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡†††…………………………………………„„„„„ƒƒƒƒƒƒƒƒ€€€€€€€}}}}}}}}}}}}}}|||||||||||zzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwvvvvvvvvuuuuuuuttttttttttttttssssttttttttttsssssssssssssrrrqqqqqqqqqqppppppppppppppopooooooooooooonnnnnnnnnnnllllllllllllkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeddddddddddccccccccccccccbbbbbbbbbbbaaaaaaa`````____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@?????????>>>>>>>>>==========<<<<<<<;;;;;;;;::::::::::99999999998888888888877777777776666666666555555555444444444333333333333222222222210000000000///////////.........------------,,,,,,,,,,,+++++++++++++++++*******)))))))))((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%$$$$$$$$$$$###############""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…††‡ˆˆ‰ŠŠ‹ŒŒ���ŽŽŽŽ���ŒŒ‹‹ŽŽ��ŒŒŒ‹‹‹‹ŠŠ‰‰ˆˆ‡‡‡†††………………………………………„„„„„ƒƒƒƒƒƒƒƒ€€€€€€}}}}}}}}}}}}}}|||||||||||zzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwvvvvvvvvuuuuuutttttttttttttttsssstttttttttssssssssssssssrrrqqqqqqqqqqpppppppppppppoopooooooooooooonnnnnnnnnnnllllllllllllkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeddddddddddccccccccccccccbbbbbbbbbbbaaaaaaa`````____________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSRSRRRRRRRRRRQQQQQQQQQQQQPPQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@?????????>>>>>>>>>==========<<<<<<<;;;;;;;;::::::::::99999999998888888888877777777776666666666555555555444444444333333333332222222222210000000000///////////.........-----------,,,,,,,,,,,,++++++++++++++++********)))))))))((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%$$$$$$$$$$$###############""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„……†‡‡ˆ‰ŠŠ‹ŒŒ���ŽŽŽŽ���ŒŒ‹‹Ž��ŒŒŒŒ‹‹‹ŠŠŠ‰‰ˆˆˆ‡‡†††………………………………………„„„„„ƒƒƒƒƒƒƒ‚€€€€€€~}}}}}}}}}}}}}||||||||||||zzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuttttttttttttttsssstttttttttsssssssssssssrrrrqqqqqqqqqqppppppppppppppopooooooooooooonnnnnnnnnnnlllllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeddddddddddccccccccccccccbbbbbbbbbbbaaaaaaa``````___________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSRSRRRRRRRRRRQQQQQQQQQQQQPPQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@??????????>>>>>>>>>==========<<<<<<<;;;;;;;;::::::::::99999999998888888888877777777776666666666555555555444444444333333333332222222222210000000000///////////.........------------,,,,,,,,,,,+++++++++++++++*********)))))))))(((((((((((((((((((((''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$$###############""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„…†‡‡ˆ‰‰Š‹ŒŒ���ŽŽŽŽ���ŒŒ‹ŠŽ��ŒŒŒ‹‹‹‹ŠŠŠ‰‰‰ˆˆ‡‡††††………………………………………„„„„„ƒƒƒƒƒƒ‚€€€€€€~}}}}}}}}}}}}}||||||||||||zzzzzzzzzzzzzzyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuttttttttttttttsssstttttttttsssssssssssssrrrrqqqqqqqqqqppppppppppppppopooooooooooooonnnnnnnnnnnlllllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbaaaaaaa`````____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSRSRRRRRRRRRRQQQQQQQQQQQQPPQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@??????????>>>>>>>>==========<<<<<<<<;;;;;;;;::::::::::99999999998888888888877777777766666666666555555555444444444333333333333222222222210000000000///////////.........------------,,,,,,,,,,,+++++++++++++++********))))))))))(((((((((((((((((((((''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$$###############""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…††‡ˆˆ‰Š‹‹ŒŒ��ŽŽŽŽ���ŒŒ‹ŠŽ��ŒŒ‹‹‹‹ŠŠŠŠ‰‰‰ˆˆ‡‡‡†††††††††………………………„„„„„ƒƒƒƒƒƒƒ€€€€€~}}}}}}}}}}}}}||||||||||||zzzzzzzzzzzzzyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvuuuuuutttttttttttttttsssstttttttttsssssssssssssrrrrqqqqqqqqqqpppppppppppppoopoooooooooooonnnnnnnnnnnnlllllllllllkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbaaaaaaa`````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSRSRRRRRRRRRQQQQQQQQQQQQQPPQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@??????????>>>>>>>>==========<<<<<<<<;;;;;;;;::::::::::99999999998888888888877777777776666666666555555555444444444333333333332222222222210000000000///////////.........------------,,,,,,,,,,,++++++++++++++*********))))))))))(((((((((((((((((((((''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$$###############""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„……†‡‡ˆ‰ŠŠ‹ŒŒ���ŽŽŽ���Œ‹‹ŠŽ�ŒŒŒ‹‹‹ŠŠŠŠŠ‰‰‰ˆˆˆ‡‡‡††††††††††††………………„„„„ƒƒƒƒƒƒƒ€€€€€€~}}}}}}}}}}}}|||||||||||||zzzzzzzzzzzzzyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvuuuuuutttttttttttttttsssstttttttttsssssssssssssrrrrqqqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnlllllllllllkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaa`````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[\\[[[[[[[[[[[ZZZZZZZZZZZYZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@??????????>>>>>>>>=========<<<<<<<<<;;;;;;;:::::::::::99999999998888888888877777777776666666666555555555444444444333333333333222222222210000000000///////////.........------------,,,,,,,,,,,++++++++++++++*********))))))))))(((((((((((((((((((((''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$################""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„…††‡ˆˆ‰Š‹‹ŒŒ���Ž����Œ‹‹Š��ŒŒ‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆ‡‡‡‡††††††††††††……………„„„„ƒƒƒƒƒƒƒ€€€€€€~}}}}}}}}}}}}|||||||||||||zzzzzzzzzzzzzyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuutttttttttttttsssssttttttttssssssssssssssrrrrqqqqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnlllllllllllkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaa`````____________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[\\[[[[[[[[[[[ZZZZZZZZZZYYZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@??????????>>>>>>>==========<<<<<<<<<;;;;;;;:::::::::::99999999998888888888877777777766666666665555555555444444444333333333333222222222210000000000////////////........------------,,,,,,,,,,,++++++++++++++*********))))))))))(((((((((((((((((((((''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$################""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„……††‡ˆ‰‰Š‹‹Œ��������ŒŒ‹Š��ŒŒ‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡†††††††††…………„„„„ƒƒƒƒƒƒ€€€€€€€€~}}}}}}}}}}}}|||||||||||||zzzzzzzzzzzzzyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuttttttttttttttsssssttttttttssssssssssssssrrrrqqqqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnllllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaa`````___________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[\\[[[[[[[[[[[ZZZZZZZZZZYYZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@??????????>>>>>>>==========<<<<<<<<<;;;;;;::::::::::::99999999998888888888877777777766666666665555555555444444444333333333333222222222210000000000///////////.........------------,,,,,,,,,,,++++++++++++++*********))))))))))(((((((((((((((((((((''''''''&&&&&&&&&&%%%%%%%$$$$$$$$$$$#################"""""""""""!!!!!!!!!! €€€€€€€€€€€€€����������€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„……†‡‡ˆ‰ŠŠ‹ŒŒ�������ŒŒ‹Š‹Š‰‰ˆˆˆ‡‡‡‡‡††††††………………„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚����€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyxxyxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuttuuuuuuuuuuuutttttttttttttrrrrrrrrrrrrrrqqqqqqqqqqqqppppppooooooooooooonnnnnnooooonnnnnnnnnnnnmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbaaaaaaa``````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[\\\[[[[[[[[[[[ZZZZZZZZZZYZZZYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBA@@@@@@@@?????????>>>>>>>=======<<<<<<<<<<;;;;;;;;;:::::::::::::99999999998888777777777776666666666555555554444444444333333333322222222222211111111111000000000///////////......---------,,,,,,,,,,,,,++++++++++++++******************)))))))))))))((((((((((((((''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€����������€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„……†‡ˆˆ‰Š‹‹Œ�������ŒŒ‹Š‹Š‰‰ˆˆˆ‡‡‡‡‡††††††††………………„„„„„„„„ƒƒƒƒ‚‚‚‚�����€€€€~~~~~~~~~~~~}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyxxyxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuttuuuuuuuuuuuutttttttttttttrrrrrrrrrrrrrrqqqqqqqqqqqqppppppooooooooooooonnnnnnoooonnnnnnnnnnnnnmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggfffffffeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbaaaaaaa``````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[\\\[[[[[[[[[[[ZZZZZZZZZZYZZZYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBB@@@@@@@@@?????????>>>>>>>=======<<<<<<<<<<;;;;;;;;;::::::::::::999999999998888877777777776666666666555555554444444444333333333322222222222211111111111000000000///////////......---------,,,,,,,,,,,,,++++++++++++++******************)))))))))))))((((((((((((((''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€���������€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…††‡ˆ‰‰Š‹ŒŒ������ŒŒ‹‹‹Š‰‰ˆˆ‡‡‡‡‡††††††††††††………………„„„„„„ƒƒƒƒ‚‚‚‚�����€€€~~~~~~~~~~~~}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuttuuuuuuuuuuuutttttttttttttrrrrrrrrrrrrrqqqqqqqqqqqqqppppppooooooooooooonnnnnnoooonnnnnnnnnnnnnmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbaaaaaaaa``````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[\\\[[[[[[[[[[ZZZZZZZZZZZYZZZYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBB@@@@@@@@@?????????>>>>>>>======<<<<<<<<<<<;;;;;;;;;::::::::::::999999999998888877777777776666666666555555554444444444333333333322222222222211111111111000000000///////////......---------,,,,,,,,,,,,+++++++++++++++******************))))))))))))(((((((((((((((''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€���������€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„…††‡ˆ‰ŠŠ‹ŒŒ�����ŒŒ‹‹‹Š‰‰ˆˆ‡‡‡‡††††††††††††††††……………„„„„„ƒƒƒƒ‚‚‚‚������€~~~~~~~~~~}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuttuuuuuuuuuuuutttttttttttttrrrrrrrrrrrrrqqqqqqqqqqqqqpppppoooooooooooooonnnnnnooooonnnnnnnnnnnnmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbaaaaaaaa`````____________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[\\\[[[[[[[[[[ZZZZZZZZZZZYZZZYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBB@@@@@@@@@????????>>>>>>>>======<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999998888877777777776666666665555555554444444444333333333322222222222211111111111000000000///////////......---------,,,,,,,,,,,,+++++++++++++++******************))))))))))))(((((((((((((((''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€���������€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€��€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„……†‡‡ˆ‰Š‹‹ŒŒ����ŒŒ‹‹‹ŠŠ‰ˆˆ‡‡‡††††††††††‡‡‡†††††††…………„„„„ƒƒƒƒ‚‚‚‚������~~~~~~~~~}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuttuuuuuuuuuuuutttttttttttttrrrrrrrrrrrrrqqqqqqqqqqqqqpppppoooooooooooooonnnnnnoooonnnnnnnnnnnnnmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggffffffffeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbaaaaaaaa`````____________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[\\\[[[[[[[[[[ZZZZZZZZZZZYZZZYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBB@@@@@@@@@????????>>>>>>>>======<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999998888877777777776666666665555555554444444444333333333322222222222211111111111000000000///////////......---------,,,,,,,,,,,,+++++++++++++++******************))))))))))))(((((((((((((((''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€��������€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„……†‡ˆ‰ŠŠ‹ŒŒ����ŒŒ‹‹‹ŠŠ‰ˆˆ‡‡‡††††††††‡‡‡‡‡‡‡‡‡††††…………„„„„ƒƒƒƒ‚‚‚‚�����~~~~~~~}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuttuuuuuuuuuuuuttttttttttttsrrrrrrrrrrrrrqqqqqqqqqqqqqpppppooooooooooooonnnnnnnoooonnnnnnnnnnnnnmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggffffffffeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbaaaaaaaa`````____________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[\\[[[[[[[[[[[ZZZZZZZZZZZYZZZYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBB@@@@@@@@?????????>>>>>>>>======<<<<<<<<<<;;;;;;;;;;::::::::::99999999999998888877777777776666666665555555554444444444333333333322222222222211111111111000000000///////////......---------,,,,,,,,,,,,+++++++++++++++******************))))))))))))(((((((((((((((''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€��������€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„…†‡‡ˆ‰Š‹‹ŒŒ���ŒŒŒ‹‹‹Š‰‰ˆ‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡††††…………„„„„ƒƒƒƒ‚‚‚‚‚���~~~~~~~}}}}}}}}}}|||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuttuuuuuuuuuuuuttttttttttttsrrrrrrrrrrrrqqqqqqqqqqqqqqpppppooooooooooooonnnnnnnoooonnnnnnnnnnnnmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggffffffffeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaa`````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[\\[[[[[[[[[[[ZZZZZZZZZZZYZZYYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBBB@@@@@@@@?????????>>>>>>>>======<<<<<<<<<<;;;;;;;;;;::::::::::99999999999998888877777777776666666665555555554444444444333333333322222222222211111111111000000000////////////.....---------,,,,,,,,,,,,+++++++++++++++*******************)))))))))))(((((((((((((((''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€�������€€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„……†‡ˆ‰ŠŠ‹ŒŒ����ŒŒ‹‹‹Š‰‰ˆ‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††…………„„„„ƒƒƒƒ‚‚‚‚‚��€€~~~~~~}}}}}}}}}}|||{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuttuuuuuuuuuuuuutttttttttttsrrrrrrrrrrrrqqqqqqqqqqqqqqpppppoooooooooooooonnnnnnoooonnnnnnnnnnnnnmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggffffffffeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaa`````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[\\[[[[[[[[[[[ZZZZZZZZZZZYZZYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBBB@@@@@@@@?????????>>>>>>>>======<<<<<<<<<<;;;;;;;;;;::::::::::99999999999998888877777777776666666665555555554444444444333333333322222222222211111111111000000000///////////......---------,,,,,,,,,,,,++++++++++++++++******************)))))))))))(((((((((((((((''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€�������€€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚ƒƒ„„…†‡ˆˆ‰Š‹ŒŒŒ���ŒŒ‹Œ‹Š‰‰ˆ‡‡††††††††‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡†††…………„„„„ƒƒƒƒ‚‚‚‚‚‚€€€€~~~~~}}}}}}}}}}|||{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuutttuuuuuuuuuuuuttttttttttttsrrrrrrrrrrrrqqqqqqqqqqqqqqpppppooooooooooooonnnnnnnoooonnnnnnnnnnnnmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggfffffffffeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaa`````___________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[\\[[[[[[[[[[[ZZZZZZZZZZZYZZYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBB@@@@@@@@?????????>>>>>>>>======<<<<<<<<<<;;;;;;;;;;::::::::::99999999999998888877777777776666666655555555554444444444333333333322222222222211111111111000000000///////////......---------,,,,,,,,,,,,++++++++++++++++******************)))))))))))(((((((((((((((''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€������€€€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚ƒƒƒ„…††‡ˆ‰Š‹‹ŒŒ���ŒŒ‹Œ‹ŠŠ‰ˆˆ‡‡†††††††‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡††††…………„„„„ƒƒƒƒƒ‚‚‚‚€€€€€~~~~}}}}}}}}}}||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuutttuuuuuuuuuuuuuttttttttttssrrrrrrrrrrrrqqqqqqqqqqqqqppppppooooooooooooonnnnnnnooonnnnnnnnnnnnnmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggfffffffffeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaa````____________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[\\[[[[[[[[[[[ZZZZZZZZZZZYZZYYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBB@@@@@@@@?????????>>>>>>>>======<<<<<<<<<<;;;;;;;;;;:::::::::999999999999998888877777777776666666655555555554444444444333333333332222222222211111111110000000000///////////......---------,,,,,,,,,,,,++++++++++++++++******************)))))))))))(((((((((((((((''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€������€€€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚ƒƒ„……†‡ˆ‰Š‹‹ŒŒŒ��ŒŒ‹Œ‹ŠŠ‰ˆˆ‡††††††††‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡††††…………„„„„ƒƒƒƒƒ‚‚‚€€€€€€~~~~~}}}}}}}}}||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuutttuuuuuuuuuuuuuttttttttttssrrrrrrrrrrrqqqqqqqqqqqqqqpppppoooooooooooooonnnnnnnooonnnnnnnnnnnnnmmmmmmmmmllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggfffffffffeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaa````____________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[\\[[[[[[[[[[ZZZZZZZZZZZZYZZZYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBB@@@@@@@@??????????>>>>>>>======<<<<<<<<<<;;;;;;;;;;:::::::::999999999999998888877777777776666666655555555554444444444333333333332222222222211111111110000000000///////////......---------,,,,,,,,,,,++++++++++++++++*******************)))))))))))((((((((((((((('''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€�����€€€€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€‚‚‚‚‚‚‚�‚��‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚ƒƒ„„…†‡ˆ‰ŠŠ‹ŒŒŒ��ŒŒŒŒ‹‹Š‰ˆˆ‡‡††††††††‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡††††…………„„„„ƒƒƒƒƒ‚‚�€€€€€€~~~~~}}}}}}}}}||{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuutttuuuuuuuuuuuutttttttttttssrrrrrrrrrrrqqqqqqqqqqqqqqpppppoooooooooooooonnnnnnnooonnnnnnnnnnnnnmmmmmmmmmllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaa````____________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[\\[[[[[[[[[[[ZZZZZZZZZZZYZZYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBB@@@@@@@@??????????>>>>>>>======<<<<<<<<<<;;;;;;;;;;::::::::::99999999999998888877777777776666666655555555554444444444333333333332222222222211111111110000000000///////////......---------,,,,,,,,,,,+++++++++++++++++*******************))))))))))((((((((((((((('''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€�����€€€€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€‚‚‚‚‚‚‚������‚‚‚‚‚‚‚�����‚‚‚‚‚ƒƒ„„…†‡ˆˆ‰Š‹‹ŒŒŒ�ŒŒŒŒ‹‹Š‰ˆˆ‡‡††††††††‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡†††††…………„„„„„ƒƒƒƒ‚��€€€€€€~~~~}}}}}}}|||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuttttuuuuuuuuuuuutttttttttttssrrrrrrrrrrrqqqqqqqqqqqqqqpppppooooooooooooonnnnnnnnooonnnnnnnnnnnnnmmmmmmmmmllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaa````____________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[\\[[[[[[[[[[[ZZZZZZZZZZZYZZZYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBB@@@@@@@@??????????>>>>>>>======<<<<<<<<<<;;;;;;;;;;:::::::::999999999999998888877777777766666666655555555554444444444333333333332222222222211111111110000000000///////////......---------,,,,,,,,,,,+++++++++++++++++*******************))))))))))((((((((((((((('''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€����€€€€€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€‚‚‚‚‚‚���������‚‚‚�‚�����‚‚‚‚‚‚ƒƒ„…††‡ˆ‰Š‹‹ŒŒŒŒŒŒŒŒ‹‹Š‰ˆˆ‡‡††††††††‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††……………„„„ƒƒƒƒƒ���€€€€€~~~~}}}}}}}||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuttttuuuuuuuuuuuuttttttttttsssrrrrrrrrrrrqqqqqqqqqqqqqqpppppooooooooooooonnnnnnnnoonnnnnnnnnnnnnmmmmmmmmmmllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaa````____________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[\\[[[[[[[[[[ZZZZZZZZZZZZYZZYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBB@@@@@@@@??????????>>>>>>>======<<<<<<<<<<;;;;;;;;;;::::::::::9999999999998888887777777776666666665555555555444444444433333333333222222222222111111111000000000////////////......----------,,,,,,,,,,++++++++++++++++********************)))))))))))(((((((((((((('''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€����€€€€€€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€‚‚‚‚‚‚�������������������‚‚‚‚‚‚ƒƒ„……†‡ˆ‰Š‹‹ŒŒŒŒŒŒŒŒ‹‹Š‰ˆˆ‡‡††††††††‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††…………„„„ƒƒƒƒ����€€€€€~~~~}}}}}}}||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuttttuuuuuuuuuuuuttttttttttsssrrrrrrrrrrrqqqqqqqqqqqqqpppppoooooooooooooonnnnnnnnoonnnnnnnnnnnnnmmmmmmmmmmllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffeeeeeeeedddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaa````____________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[\[[[[[[[[[[[ZZZZZZZZZZZZYZZYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@??????????>>>>>>>=======<<<<<<<<<;;;;;;;;;;:::::::::999999999999988888877777777766666666655555555554444444444333333333332222222222211111111110000000000///////////......---------,,,,,,,,,,,++++++++++++++++********************))))))))))((((((((((((((('''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€‚‚‚‚‚‚�������������������‚‚‚‚‚‚ƒƒ„„…†‡ˆ‰ŠŠ‹ŒŒŒŒŒŒŒŒ‹‹Š‰‰ˆ‡‡†††††††††‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††…………„„„ƒƒƒ����€€€€€~~~}}}}}}|||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuutttttuuuuuuuuuuutttttttttttsssrrrrrrrrrrqqqqqqqqqqqqqqpppppoooooooooooooonnnnnnnnoonnnnnnnnnnnnnmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffeeeeeeeedddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaa```_____________^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[\\[[[[[[[[[[ZZZZZZZZZZZYYZZYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBB@@@@@@@@??????????>>>>>>>======<<<<<<<<<<;;;;;;;;;;::::::::::9999999999998888887777777776666666665555555555444444444433333333333222222222222111111111000000000////////////......----------,,,,,,,,,,++++++++++++++++********************)))))))))))((((((((((((((''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€‚‚‚‚‚‚�������������������‚‚‚‚‚‚ƒƒ„„…†‡ˆ‰‰Š‹‹ŒŒŒŒŒŒŒ‹‹Š‰‰ˆ‡‡†††††††††‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡††††………„„„„ƒƒ�����€€€€~~~}}}}}}|||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuutttttuuuuuuuuuuutttttttttttsssrrrrrrrrrrqqqqqqqqqqqqqqpppppooooooooooooonnnnnnnnnoonnnnnnnnnnnnnmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggffffffffffeeeeeeeedddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaa```_____________^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[\\[[[[[[[[[[ZZZZZZZZZZZYYZZYYYYYYYYYYYXXXXXXXXXXWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBB@@@@@@@@@?????????>>>>>>>=======<<<<<<<<<<;;;;;;;;;::::::::::99999999999988888877777777766666666655555555554444444444433333333333222222222221111111110000000000///////////......----------,,,,,,,,,,++++++++++++++++********************)))))))))))(((((((((((((''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€‚‚‚‚‚‚�������������������‚‚‚‚‚‚ƒƒ„„…†‡ˆ‰‰Š‹‹ŒŒŒŒŒŒŒ‹‹Š‰‰ˆ‡‡†††††††††‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡†††………„„„ƒƒ�����€€€€€~~~}}}}}}|||{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuutttttuuuuuuuuuuuttttttttttssssrrrrrrrrrrqqqqqqqqqqqqqqpppppooooooooooooonnnnnnnnnoonnnnnnnnnnnnmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggffffffffffeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaa```____________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[\[[[[[[[[[[[ZZZZZZZZZZZYYZZYYYYYYYYYYYXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBB@@@@@@@@@?????????>>>>>>>=======<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888777777777766666666655555555554444444444433333333333222222222221111111110000000000///////////......----------,,,,,,,,,,++++++++++++++++********************))))))))))(((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€‚‚‚‚‚‚�������������������‚‚‚‚‚‚‚ƒƒ„…†‡‡ˆ‰Š‹‹ŒŒŒŒŒ‹Œ‹‹Š‰‰ˆˆ‡‡†††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††………„„„ƒ������€€€€~~~}}}}}}|||{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuutttttuuuuuuuuuuttttttttttttsssrrrrrrrrrrqqqqqqqqqqqqqppppppooooooooooooonnnnnnnnnonnnnnnnnnnnnnmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggfffffffffffeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaa```____________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[\[[[[[[[[[[[ZZZZZZZZZZZYYZZYYYYYYYYYYYXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBB@@@@@@@@@?????????>>>>>>>=======<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888777777777766666666655555555554444444444433333333333222222222221111111110000000000///////////......----------,,,,,,,,,,++++++++++++++++*********************))))))))))((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€‚‚‚‚‚‚�������������������‚‚‚‚‚‚‚ƒƒ„…††‡ˆ‰Š‹‹ŒŒŒŒŒŒŒ‹‹ŠŠ‰ˆˆ‡‡††††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††……„„„ƒ‚�����€€€€~~~~}}}}}}||{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuutttttuuuuuuuuuuttttttttttttsssrrrrrrrrrrqqqqqqqqqqqqqpppppoooooooooooooonnnnnnnnnonnnnnnnnnnnnnmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffffeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaa```_____________^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[\[[[[[[[[[[[ZZZZZZZZZZZYYZZYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBA@@@@@@@@?????????>>>>>>>=======<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888777777777766666666655555555555444444444433333333333222222222221111111111000000000///////////......----------,,,,,,,,,,,+++++++++++++++*********************))))))))))((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€‚‚‚‚‚‚����������������������‚‚‚‚ƒƒ„……†‡ˆ‰ŠŠ‹ŒŒŒŒŒ‹Œ‹‹ŠŠ‰ˆˆ‡‡‡††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡†††………„„„‚�����€€€€~~~~}}}}}}||{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuutttttuuuuuuuuutttttttttttttsssrrrrrrrrrrqqqqqqqqqqqqqpppppoooooooooooooonnnnnnnnnonnnnnnnnnnnnnmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffffeeeeeeedddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaa```____________^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[\[[[[[[[[[[[ZZZZZZZZZZZYYZYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBA@@@@@@@@?????????>>>>>>>=======<<<<<<<<<<;;;;;;;;;::::::::::99999999998888888777777777766666666655555555555444444444433333333333222222222221111111111000000000///////////......----------,,,,,,,,,,,+++++++++++++++*********************)))))))))(((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€‚‚‚‚‚������������������������‚‚‚ƒƒ„„…†‡ˆ‰ŠŠ‹‹ŒŒŒŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡†††……„„„‚�����€€€€~~~~}}}}}}||{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuttttttuuuuuuuuutttttttttttttsssrrrrrrrrrrqqqqqqqqqqqqqpppppooooooooooooonnnnnnnnnnonnnnnnnnnnnnnmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffffeeeeeeedddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaa```____________^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[\[[[[[[[[[[[ZZZZZZZZZZZYYZYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBA@@@@@@@@@????????>>>>>>>=======<<<<<<<<<<;;;;;;;;;::::::::::999999999988888887777777777666666666555555555554444444444333333333332222222222211111111110000000000//////////......----------,,,,,,,,,,,+++++++++++++++*********************)))))))))(((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€‚‚‚‚‚������������������������‚‚‚‚ƒ„„…†‡ˆ‰ŠŠ‹‹ŒŒŒŒ‹ŒŒ‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡††……„„„‚‚����€€€€~~~}}}}}}||{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuttttttuuuuuuuuutttttttttttttsssrrrrrrrrrrqqqqqqqqqqqqqpppppooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffffeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaa```____________^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[\[[[[[[[[[[[ZZZZZZZZZZYYYZYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBAA@@@@@@@@????????>>>>>>>======<<<<<<<<<<<;;;;;;;;;::::::::::999999999988888877777777777666666666555555555554444444444433333333333222222222211111111110000000000//////////......---------,,,,,,,,,,,,+++++++++++++++*********************)))))))))(((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€‚‚‚‚��������������������������‚‚‚ƒƒ„…†‡ˆ‰‰Š‹‹ŒŒŒŒŒŒŒ‹‹ŠŠ‰‰ˆˆˆˆ‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡††………„„‚‚����€€€€~~~~}}}}}}|{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuttttttuuuuuuuuuttttttttttttttssrrrrrrrrrrqqqqqqqqqqqqqpppppooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffffeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaa```____________^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[\[[[[[[[[[[[ZZZZZZZZZZYYYZYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBAA@@@@@@@@????????>>>>>>>======<<<<<<<<<<<;;;;;;;;;::::::::::999999999888888877777777777666666666655555555554444444444433333333333222222222211111111111000000000//////////......---------,,,,,,,,,,,,+++++++++++++++*********************)))))))))(((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€‚‚‚‚��������������������������‚‚‚ƒƒ„…†‡‡ˆ‰Š‹‹‹ŒŒŒŒŒŒ‹‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡††………„„‚‚�����€€€€~~~~}}}}}}|{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuttttttuuuuuuuuuttttttttttttttssrrrrrrrrrrqqqqqqqqqqqqqpppppooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggffffffffffffeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaa```____________^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[\[[[[[[[[[[[ZZZZZZZZZZYYYZYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBAA@@@@@@@@????????>>>>>>>======<<<<<<<<<<<;;;;;;;;;:::::::::9999999999888888877777777777666666666655555555554444444444433333333333222222222211111111111000000000//////////......---------,,,,,,,,,,,,++++++++++++++**********************)))))))))((((((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$#########"""""""""""!!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~€€�‚ƒƒ„…†‡‡ˆˆ‰‰‰‰‰‰‰ˆˆ‡‡‡††††††††††††‡‡‡‡‡‡‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡†††……„„„ƒ……„„„ƒƒƒƒƒ‚‚‚����€€€€€}}}}}}}|||||||||||||||{{{zzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuutttttssssssssssssssrrrrrrqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhggggggggggggggggggggggggfffffffffffeeeddddddddddddccccccccccccbbbbbbbaaaaaaaaaaa````````a```````````___________^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA????????>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::::99999999998888888888777776666666666555555555554444444444443333333333322222222222221111111111100000000000000//////////.........-------------,,,,,,,,,,,+++++++++++******************)))))))))(((((((((((('((((''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………„„…………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~€€�‚‚ƒ„…††‡ˆˆˆ‰‰ˆ‰‰‰ˆˆˆ‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡††………„„ƒ……„„„„ƒƒƒƒ‚‚‚����€€€€€}}}}}}}|||||||||||||||{{{zzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuutttttssssssssssssssrrrrrrqqqqqqqqqpppppppppppppooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhggggggggggggggggggggggggfffffffffffeeeddddddddddddcccccccccccbbbbbbbaaaaaaaaaaa`````````aa``````````___________^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA????????>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::::999999999988888888887777766666666666555555555544444444444433333333333222222222222211111111111000000000000000/////////.........-------------,,,,,,,,,,,+++++++++++******************)))))))))(((((((((((('((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………„„„„„…………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~€€��‚ƒ„……†‡‡ˆˆˆˆˆ‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡†††……„„„ƒ……„„„„ƒƒƒƒ‚‚‚����€€€€€}}}}}}}||||||||||||||{{{{zzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuttttssssssssssssssssrrrrrqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggggggggggggggggffffffffffffeeedddddddddddccccccccccccbbbbbbbaaaaaaaaaaa`````````a```````````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA????????>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::::999999999988888888887777766666666666555555555544444444444443333333333222222222222211111111111000000000000000/////////.........-------------,,,,,,,,,,,++++++++++++*****************)))))))))(((((((((((''((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~€€�‚ƒƒ„…††‡‡ˆˆˆˆ‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆŠŠŠŠ‰‰‰‰‰‰ˆˆˆ‡‡‡†††……„„„ƒ……„„„„ƒƒƒƒ‚‚‚‚����€€€€€}}}}}}}}|||||||||||||{{{{zzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuutttttssssssssssssssrrrrrrqqqqqqqqqpppppppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggggggggggggggggggggggfffffffffffeeeedddddddddddccccccccccccbbbbbbbaaaaaaaaaaa`````````a```````````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA?????????>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::::999999999988888888887777766666666666555555555544444444444443333333333222222222222211111111111000000000000000/////////.........-------------,,,,,,,,,,,+++++++++++******************)))))))))(((((((((((''((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$######""""""""""!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€��‚ƒ„……†‡‡‡ˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠ‰‰‰‰‰ˆˆˆ‡‡‡††………„„„ƒ……„„„„ƒƒƒƒ‚‚‚‚����€€€€€}}}}}}}}|||||||||||||{{{{zzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuttttssssssssssssssssrrrrrqqqqqqqqqpppppppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggggggggggggggggggggggfffffffffffeeeedddddddddddcccccccccccbbbbbbbbaaaaaaaaaaa`````````a```````````__________^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA?????????>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::::999999999988888888887777766666666666555555555554444444444443333333333322222222222211111111111000000000000000/////////.........-------------,,,,,,,,,,,++++++++++++*****************)))))))))(((((((((((''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$######""""""""""!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€�‚‚ƒ„……†‡‡‡ˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆŠŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡†††………„„„ƒ……„„„„ƒƒƒƒ‚‚‚‚����€€€€€€}}}}}}}}}|||||||||||{{{{{zzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuutttttssssssssssssssrrrrrrqqqqqqqqqpppppppppppppoooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhggggggggggggggggggggggggfffffffffffeeeddddddddddddcccccccccccbbbbbbbbaaaaaaaaaaa`````````a```````````__________^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA?????????>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::::999999999988888888887777766666666666555555555554444444444443333333333322222222222211111111111000000000000000/////////.........-------------,,,,,,,,,,,++++++++++++*****************)))))))))(((((((((('''((''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$######""""""""""!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������‚�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€��‚ƒƒ„…††‡‡‡ˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‰‰‰ˆˆˆ‡‡‡††………„„„„ƒ……„„„„ƒƒƒƒ‚‚‚‚����€€€€€€€}}}}}}}}}}|||||||||||{{{{zzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuttttssssssssssssssssrrrrrqqqqqqqqqpppppppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhggggggggggggfggggggggggffffffffffffeeedddddddddddccccccccccccbbbbbbbaaaaaaaaaaaa`````````a```````````__________^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA?????????>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;::::::999999999888888888887777766666666666555555555554444444444444333333333322222222222211111111111000000000000000/////////.........-------------,,,,,,,,,,,++++++++++++****************))))))))))(((((((((('''(('''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$######""""""""""!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€�‚‚ƒ„„…††‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‰‰‰ˆˆˆ‡‡†††……„„„„ƒƒ…„„„„„ƒƒƒƒ‚‚‚‚����€€€€€€€~}}}}}}}}}}|||||||||{{{{{zzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuutttttssssssssssssssrrrrrrqqqqqqqqppppppppppppppoooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhggggggggggggfggggggggggffffffffffffeeedddddddddddccccccccccccbbbbbbbaaaaaaaaaaaa`````````a```````````__________^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@?????????>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;::::::99999999988888888887777776666666666655555555555444444444444433333333332222222222221111111111100000000000000//////////.........-------------,,,,,,,,,,,++++++++++++****************))))))))))(((((((((('''(('''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$######""""""""""!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€�‚‚ƒ„„…††‡‡ˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‹ŠŠŠŠŠ‰‰‰ˆˆ‡‡‡††……„„„„ƒƒƒ„„„„„ƒƒƒƒƒ‚‚‚�����€€€€€€€~~}}}}}}}}}}|||||||||{{{{zzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuttttsssssssssssssssrrrrrrqqqqqqqqqpppppppppppppoooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhggggggggggggfggggggggggffffffffffffeeedddddddddddccccccccccccbbbbbbbaaaaaaaaaaa``````````a``````````___________^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@??????????>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;::::::99999999988888888888777776666666666655555555555544444444444433333333332222222222221111111111100000000000000//////////.........------------,,,,,,,,,,,,++++++++++++****************))))))))))(((((((((('''(''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$######""""""""""!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€��‚‚ƒ„„…††‡ˆ‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‹ŠŠŠŠŠ‰‰‰ˆˆ‡‡††………„„„ƒƒƒƒ„„„„„ƒƒƒƒ‚‚‚‚�����€€€€€€€~~~~}}}}}}}}}||||||||{{{{zzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuutttttssssssssssssssrrrrrrqqqqqqqqppppppppppppppoooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggggggggfggggggggggffffffffffffeeedddddddddddccccccccccccbbbbbbbaaaaaaaaaaa`````````````````````__________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@??????????>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;::::::99999999988888888887777776666666666655555555555544444444444433333333332222222222222111111111100000000000000//////////.........------------,,,,,,,,,,,,++++++++++++****************))))))))))(((((((((('''(''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$######""""""""""!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€��‚ƒƒ„……††ˆˆ‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‹‹ŠŠŠŠ‰‰‰ˆˆ‡‡††……„„„ƒƒƒƒ‚„„„„ƒƒƒƒƒ‚‚‚‚�����€€€€€€€~~~~~}}}}}}}}||||||||{{{{zzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuttttsssssssssssssssrrrrrrqqqqqqqqpppppppppppppooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggggggffggggggggggfffffffffffeeeedddddddddddccccccccccccbbbbbbbaaaaaaaaaaa`````````````````````__________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@??????????>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;::::::99999999988888888888777776666666666665555555555544444444444443333333333222222222221111111111100000000000000//////////.........------------,,,,,,,,,,,,++++++++++++****************))))))))))(((((((((('''(''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$######""""""""""!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€��‚ƒƒ„……†ˆˆ‰‰ŠŠŠ‹‹‹‹ŒŒŒŒ‹‹‹‹‹ŠŠŠŠ‰‰‹‹ŠŠŠŠ‰‰‰ˆˆ‡‡††…„„„ƒƒƒƒ‚‚„„„ƒƒƒƒƒ‚‚‚‚�����€€€€€€€€~~~~~~~}}}}}}}|||||||{{{{zzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuttttsssssssssssssssrrrrrrqqqqqqqqpppppppppppppooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggggggffggggggggggfffffffffffeeeeddddddddddccccccccccccbbbbbbbbaaaaaaaaaaa````````````````````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@??????????>>>>>>>========<<<<<<<<<;;;;;;;;;;;::::::9999999998888888888877777666666666665555555555554444444444444333333333222222222222211111111110000000000000//////////..........------------,,,,,,,,,,,,++++++++++++***************)))))))))))(((((((((('''(''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$#######""""""""""!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€��‚ƒ„„…†ˆˆ‰‰ŠŠ‹‹ŒŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠ‰‰‹‹‹ŠŠŠŠ‰‰ˆˆ‡‡†……„„ƒƒƒ‚‚‚‚„ƒƒƒƒƒƒ‚‚‚‚������€€€€€€€€~~~~~~~~}}}}}}}||||||{{{{zzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuttttssssssssssssssrrrrrrrqqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggggggffggggggggggfffffffffffeeeeddddddddddccccccccccccbbbbbbbbaaaaaaaaaaa````````````````````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@??????????>>>>>>>========<<<<<<<<<;;;;;;;;;;;::::::9999999998888888888777777666666666666555555555554444444444444333333333222222222222111111111100000000000000//////////.........-------------,,,,,,,,,,,,++++++++++++***************)))))))))))(((((((((('''(''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$######"""""""""""!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€�‚‚ƒ„…†‡ˆ‰‰Š‹‹‹ŒŒŒŒ��ŒŒŒŒŒ‹‹‹ŠŠŠ‰‹‹‹ŠŠŠŠ‰‰ˆˆ‡‡†……„„ƒƒ‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚�����€€€€€€€€€~~~~~~~~~~}}}}}}||||||{{{zzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuttttssssssssssssssrrrrrrrqqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggggggffgggggggggffffffffffffeeeeddddddddddccccccccccccbbbbbbbaaaaaaaaaaaa````````````````````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@??????????>>>>>>>========<<<<<<<<<;;;;;;;;;;;::::::999999999888888888887777766666666666655555555555444444444444433333333322222222222211111111110000000000000///////////.........------------,,,,,,,,,,,,,++++++++++++**************))))))))))))(((((((((('''(''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$######"""""""""""!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~€��‚ƒ„……‡ˆ‰‰Š‹‹ŒŒŒ�������ŒŒŒ‹‹ŠŠŠŠ‹‹‹‹ŠŠŠ‰‰‰ˆ‡‡†……„ƒƒƒ‚‚‚��ƒƒƒƒƒ‚‚‚‚‚�����€€€€€€€€€€~~~~~~~~~~~}}}}}||||||{{{zzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuttttssssssssssssssrrrrrrrqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggggggffgggggggggffffffffffffeeeeddddddddddccccccccccccbbbbbbbaaaaaaaaaaaa````````````````````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@?????????>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;::::::999999999888888888877777766666666666655555555555444444444444333333333322222222222211111111110000000000000///////////.........------------,,,,,,,,,,,,,++++++++++++**************))))))))))))(((((((((('''('''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$######"""""""""""!!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~€€�‚ƒƒ„…‡ˆ‰‰Š‹‹ŒŒ���������ŒŒ‹‹‹ŠŠŠ‹‹‹‹ŠŠŠŠ‰‰ˆˆ‡†……„ƒƒ‚‚‚���ƒƒƒ‚‚‚‚‚‚������€€€€€€€€€€~~~~~~~~~~~}}}}}||||||{{{zzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuutttssssssssssssssrrrrrrrrqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhgggggggggggggffgggggggggfffffffffffeeeeeddddddddddccccccccccccbbbbbbbaaaaaaaaaaa`````````````````````___________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@?????????>>>>>>>>========<<<<<<<<<;;;;;;;;;;;::::::999999998888888888877777766666666666655555555555444444444444333333333322222222222211111111110000000000000//////////..........------------,,,,,,,,,,,,,++++++++++++*************)))))))))))))(((((((((('''((''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$######"""""""""""!!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€�������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~€�‚‚ƒ„…‡ˆ‰‰Š‹ŒŒ����ŽŽŽ����ŒŒ‹‹‹ŠŠ‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡††…„ƒƒ‚‚����‚‚‚‚‚‚‚‚������€€€€€€€€€€€~~~~~~~~~~~~}}}}}|||||{{{zzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuutttssssssssssssssrrrrrrrrqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggggggffgggggggggfffffffffffeeeeeddddddddddcccccccccccbbbbbbbbaaaaaaaaaaa````````````````````___________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@????????>>>>>>>>>========<<<<<<<<<;;;;;;;;;;;::::::99999999888888888887777776666666666655555555555544444444444433333333322222222222221111111111000000000000///////////..........------------,,,,,,,,,,,,,++++++++++++*************)))))))))))))(((((((((('''(('''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$#####""""""""""""!!!!!!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~}}}~~~~~€��‚ƒ„…‡ˆ‰‰Š‹ŒŒ���ŽŽŽŽŽ���ŒŒŒ‹‹ŠŠŒ‹‹‹‹‹ŠŠŠ‰‰ˆ‡††…„ƒƒ‚‚����‚‚‚‚‚‚‚������€€€€€€€€€€€€~~~~~~~~~~~~}}}}}|||||{{{zzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuutttssssssssssssssrrrrrrrrqqqqqppppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggfffggggggggffffffffffffeeeeeddddddddddcccccccccccbbbbbbbaaaaaaaaaaaa````````````````````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@????????>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::::99999999888888888887777776666666666655555555555444444444444333333333322222222222211111111110000000000000///////////..........-----------,,,,,,,,,,,,,,+++++++++++**************)))))))))))))(((((((((('''(('''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$#####"""""""""""""!!!!!!!!!!!!!!!! ~€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~}}}}}~~~~€€�‚ƒ„…‡ˆ‰‰Š‹ŒŒ���ŽŽŽŽŽŽ���ŒŒ‹‹‹ŠŒŒ‹‹‹‹‹ŠŠ‰‰ˆ‡‡†…„„ƒ‚‚���€‚‚‚‚‚�������€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}|||||{{{zzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuttssssssssssssssrrrrrrrrrqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggfffgggggggggfffffffffffeeeeedddddddddccccccccccccbbbbbbbaaaaaaaaaaaa````````````````````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@????????>>>>>>>>========<<<<<<<<<<;;;;;;;;;;:::::::99999999888888888887777776666666666655555555555444444444444333333333322222222222211111111110000000000000//////////...........-----------,,,,,,,,,,,,,,+++++++++++**************)))))))))))))(((((((((('''(('''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$#####"""""""""""""!!!!!!!!!!!!!!!!! ~€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~}}}}}}~~~€€�‚ƒ„…‡‡ˆ‰Š‹‹Œ���ŽŽŽŽŽŽ���ŒŒ‹‹‹ŠŒŒŒ‹‹‹‹ŠŠŠ‰ˆˆ‡†…„„ƒ‚‚���€‚‚‚��������€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}|||||{{{zzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuttssssssssssssssrrrrrrrrrqqqqqpppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggfffggggggggffffffffffffeeeeedddddddddccccccccccccbbbbbbbaaaaaaaaaaaa````````````````````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@???????>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;:::::::99999999888888888887777776666666666655555555555444444444443333333333222222222222211111111110000000000000//////////...........-----------,,,,,,,,,,,,,,+++++++++++*************))))))))))))))(((((((((((''((('''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$#####""""""""""""""!!!!!!!!!!!!!!!! ~~€€€€€€€€€€€€€€€€€€€€€€€€���������������������€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~}}}}}}}~~~~€�‚ƒƒ„†‡ˆ‰Š‹‹ŒŒ��ŽŽŽŽŽŽ���ŒŒŒ‹‹‹ŒŒŒŒ‹‹‹‹ŠŠ‰‰ˆ‡††…„ƒ‚‚��€€‚‚��������€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}|||||{{{zzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuutttssssssssssssssrrrrrrrrrqqqqppppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggfffggggggggffffffffffffeeeeedddddddddccccccccccccbbbbbbbaaaaaaaaaaa```````````_`````````___________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@???????>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::99999999888888888887777776666666666655555555554444444444443333333333222222222222111111111110000000000000//////////...........-----------,,,,,,,,,,,,,++++++++++++*************))))))))))))))(((((((((((''((('''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$#####""""""""""""""!!!!!!!!!!!!!!!! ~~~€€€€€€€€€€€€€€€€€€€€€€€€��������������������€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}~~~€�‚‚ƒ„†‡ˆ‰ŠŠ‹ŒŒ���ŽŽŽŽŽ����ŒŒ‹‹‹ŒŒŒŒŒ‹‹‹‹ŠŠ‰ˆˆ‡†…„ƒƒ‚��€€‚�������€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}|||||{{{{zzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuttssssssssssssssrrrrrrrrrrqqqqppppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggfffggggggggfffffffffffeeeeeedddddddddccccccccccccbbbbbbbaaaaaaaaaaa```````````_````````___________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@??????>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;:::::::99999999888888888887777776666666666655555555554444444444433333333332222222222222111111111110000000000000//////////...........-----------,,,,,,,,,,,,,+++++++++++*************)))))))))))))))(((((((((((''((((''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$#####"""""""""""""""!!!!!!!!!!!!!!! ~~~€€€€€€€€€€€€€€€€€€€€€€€€�������������������€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~}}}}}}}}}~~~€��‚ƒ„†‡ˆ‰‰Š‹‹ŒŒ���ŽŽŽŽ����ŒŒ‹‹‹ŒŒŒŒŒ‹‹‹‹ŠŠ‰‰ˆ‡†…„„ƒ‚��€€�������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}|||||{{{{zzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuttssssssssssssssrrrrrrrrrrqqqqpppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggffffggggggggfffffffffffeeeeeedddddddddcccccccccccbbbbbbbaaaaaaaaaaaa```````````_````````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTUUTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@??????>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::99999998888888888887777776666666666655555555554444444444433333333332222222222222111111111100000000000000//////////...........-----------,,,,,,,,,,,,++++++++++++*************)))))))))))))))(((((((((((('(((((''''''''''&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!!! ~~~~€€€€€€€€€€€€€€€€€€€€€€€€�������������������€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~}}}}}}}}}}~~~€��‚ƒ„†‡‡ˆ‰ŠŠ‹ŒŒŒ���������ŒŒŒ‹‹‹ŒŒŒŒŒŒ‹‹‹‹ŠŠ‰ˆ‡‡†…„ƒ‚‚��€�����€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}||||||{{{{zzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuutttsssssssssssssrrrrrrrrrrrqqqppppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggffffgggggggffffffffffffeeeeeedddddddddcccccccccccbbbbbbbaaaaaaaaaaaa```````````_````````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTUTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@?????>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::::99999998888888888887777776666666666655555555554444444444333333333322222222222221111111111100000000000000//////////...........-----------,,,,,,,,,,,,++++++++++++************)))))))))))))))((((((((((((('(((((''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!!! ~~~~€€€€€€€€€€€€€€€€€€€€€€€€������������������€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~}}}}}}}}}}}~~~€€�‚ƒ„…†‡ˆ‰‰Š‹‹ŒŒŒ��������ŒŒŒ‹‹‹ŒŒŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆ‡†…„ƒƒ‚��€����€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}||||||{{{{{zzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuttssssssssssssssrrrrrrrrrrrqqqppppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggffffgggggggffffffffffffeeeeeeddddddddccccccccccccbbbbbbbaaaaaaaaaaa```````````__````````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTUTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMNNMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@?????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::99999998888888888887777776666666666655555555544444444444333333333322222222222221111111111100000000000000//////////...........-----------,,,,,,,,,,,,+++++++++++*************))))))))))))))))((((((((((((((((((('''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""!!!!!!!!!!!!! }}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~€€€€€€€€€€€€�������������������������������������‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ��������€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~€€�‚‚ƒ„†‡ˆˆ‰ŠŠ‹ŒŒ����ŽŽŽŽŽŽ���ŒŒŒ‘‘‘���������Ž��Œ‹Š‰ˆ‡††…„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~}}}}}||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzwwwwwwwwwwwwwwwwvvvvvvvvvttttttssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqpppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmllmmmmmmmllllllllllllkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggfffffffffffffffeeeeeeeeeeeedddddccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[[[[Z[ZZZZZZZZZZZYYYYYYYYYYYXXYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRQSSSSSRRRRRRRRRRRRQQQQQQQQRRQQQQQQQQQPPPPPPPPPPOOOOONNNNNNMMMMMMMMMMMMLLLLLLLKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFEDDDDDDDDDCCCCCCCCCCCBBBB@@@@@@@@@@@??????????>>>>>=========<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888887777777777766666666666666666665555555555444444444443333333333322222222222222221111111111100000000//////////...........------------,,,,,,,,,,,,+++,+++++++++++++***********))))))))))))))))(((((((((((((((''''''''''&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$#############""""""""""""""!!!!!!!!!! }}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~€€��‚ƒ„†‡‡ˆ‰‰Š‹‹ŒŒŒ�����������ŒŒŒ‘‘‘���������ŽŽ�Œ‹Š‰ˆ‡‡†…„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~}}}}}|||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzwwwwwwwwwwwwwwwwvvvvvvvvvttttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqpppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmllmmmmmmlllllllllllllkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeeedddddccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRQSSSSSRRRRRRRRRRRRQQQQQQQQRRQQQQQQQQQPPPPPPPPPPOOOOONNNNNNMMMMMMMMMMMMLLLLLLLKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFEDDDDDDDDDCCCCCCCCCCBBBBB@@@@@@@@@@@??????????>>>>>=========<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888887777777777666666666666666666665555555554444444444443333333333222222222222222221111111111100000000//////////...........------------,,,,,,,,,,,,+++,+++++++++++++***********))))))))))))))))(((((((((((((((('''''''''&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$##############""""""""""""""!!!!!!!! }}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~€€€€€€€€€€€€€����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚���€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~€€��‚ƒƒ…†‡ˆˆ‰‰Š‹‹‹ŒŒ���������ŒŒŒŒ‘‘�����������Ž�ŒŒ‹Š‰ˆ‡†……„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~}}}}}|||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzwwwwwwwwwwwwwwwwvvvvvvvvvttttttsssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmllmmmmmmmllllllllllllkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeeddddddccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRQSSSSSRRRRRRRRRRRRQQQQQQQQRRQQQQQQQQQPPPPPPPPPPOOOOONNNNNMMMMMMMMMMMMMLLLLLLLKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFEDDDDDDDDDCCCCCCCCCCCBBBB@@@@@@@@@@@??????????>>>>>========<<<<<<<<<;;;;;;;;;;;:::::::::::99999999998888887777777777666666666666666666665555555554444444444443333333333222222222222222221111111111110000000//////////...........------------,,,,,,,,,,,,+++,+++++++++++++***********))))))))))))))))(((((((((((((((('''''''''&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$##############""""""""""""""!!!!!!!! }}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€�‚‚ƒ…††‡ˆˆ‰‰ŠŠ‹‹ŒŒŒ������ŒŒŒŒ‹‘������������ŽŽ�Œ‹Š‰ˆ‡††…„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~}}}}}||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzwwwwwwwwwwwwwwwwvvvvvvvvvtttttssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmllmmmmmmlllllllllllllkkkkkkjjjjjiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggffffffffffffffffeeeeeeeeeeeddddddcccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRQSSSSSRRRRRRRRRRRRQQQQQQQQRRQQQQQQQQQPPPPPPPPPPOOOOONNNNNMMMMMMMMMMMMMLLLLLLLKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFEDDDDDDDDDCCCCCCCCCCBBBBB@@@@@@@@@@@??????????>>>>>========<<<<<<<<<;;;;;;;;;;::::::::::::99999999998888877777777777666666666666666666665555555554444444444443333333333222222222222222211111111111110000000//////////...........------------,,,,,,,,,,,,+++,++++++++++++************))))))))))))))))(((((((((((((((('''''''''&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$###############"""""""""""""!!!!!!!! }}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€€����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€��‚ƒ……†‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒŒŒ��ŒŒŒŒŒ‹‘�������������Ž�ŒŒ‹Š‰ˆ‡†…„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚~~~~}}}}}||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzwwwwwwwwwwwwwwwvvvvvvvvvvtttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqpppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmlllmmmmmmlllllllllllllkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggfffffffffffffffeeeeeeeeeeeeddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQSSSSSRRRRRRRRRRRRQQQQQQQQRRQQQQQQQQQPPPPPPPPPPOOOOONNNNNMMMMMMMMMMMMLLLLLLLLKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFEDDDDDDDDDCCCCCCCCCCBBBBB@@@@@@@@@@@??????????>>>>>========<<<<<<<<<;;;;;;;;;;;:::::::::::99999999998888877777777776666666666666666666655555555554444444444433333333333222222222222222211111111111110000000//////////...........------------,,,,,,,,,,,++++,++++++++++++************))))))))))))))))(((((((((((((((((''''''''&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$###############""""""""""""!!!!!!!! }}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€€€����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€��‚‚„…††‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹��������������ŽŽ�Œ‹Š‰ˆ‡†…„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ~~~~}}}}}||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzwwwwwwwwwwwwwwwvvvvvvvvvvtttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqpppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmllmmmmmmllllllllllllkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeeeddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa``````````______________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRRRRRRQQQQQQQQRRQQQQQQQQQQPPPPPPPPPOOOOONNNNNMMMMMMMMMMMMLLLLLLLLKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFEDDDDDDDDDCCCCCCCCCCBBBBB@@@@@@@@@@@??????????>>>>========<<<<<<<<<<;;;;;;;;;;::::::::::::99999999998888877777777776666666666666666666655555555554444444444433333333333222222222222222211111111111110000000//////////...........------------,,,,,,,,,,,++++,++++++++++++************))))))))))))))))(((((((((((((((((''''''''&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$###############""""""""""""!!!!!!!! }}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~€€€€€€€€€€€€€€€€€����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€��‚„„…††‡‡ˆˆ‰ŠŠŠ‹‹‹ŒŒŒŒŒŒŒŒ‹‹���������������Ž�Œ‹‹Šˆˆ‡†„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ~~~~}}}}}||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzwwwwwwwwwwwwwwwvvvvvvvvvvttttssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqpppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmllmmmmmmllllllllllllkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeedddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa``````````______________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQSSSSSSRRRRRRRRRRRQQQQQQQQRRQQQQQQQQQPPPPPPPPPPOOOOONNNNNMMMMMMMMMMMMLLLLLLLLKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFEDDDDDDDDDCCCCCCCCCCBBBBB@@@@@@@@@@@??????????>>>>========<<<<<<<<<<;;;;;;;;;;::::::::::::99999999988888877777777776666666666666666666655555555544444444444433333333333222222222222222221111111111110000000//////////............-----------,,,,,,,,,,,++++,++++++++++++************))))))))))))))))(((((((((((((((((''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$################"""""""""""!!!!!!!! }}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~€€€€€€€€€€€€€€€€€�����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€��‚ƒ„……††‡ˆˆ‰‰ŠŠŠ‹‹‹ŒŒŒŒŒŒŒ‹‹���������������ŽŽ�Œ‹Š‰ˆ‡†…„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ~~~~~}}}}|||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzwwwwwwwwwwwwwwvvvvvvvvvvvtttssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmllmmmmmmlllllllllllkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggffffffffffffffffeeeeeeeeeeedddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQSSSSSSRRRRRRRRRRRQQQQQQQQRRQQQQQQQQQQPPPPPPPPPOOOOONNNNNMMMMMMMMMMMMLLLLLLLLKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFEDDDDDDDDDCCCCCCCCCCBBBBB@@@@@@@@@@@??????????>>>>========<<<<<<<<<<;;;;;;;;;;::::::::::::99999999988888877777777776666666666666666666555555555544444444444433333333333222222222222222221111111111111000000//////////............-----------,,,,,,,,,,,++++,++++++++++++************))))))))))))))))(((((((((((((((((''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$################"""""""""""!!!!!!!! }}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~€€€€€€€€€€€€€€€€€€�����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€��ƒ„„……†‡‡ˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒ‹‹‹����������������Ž�Œ‹Š‰ˆˆ‡…„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ~~~~~}}}}|||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzywwwwwwwwwwwwwwvvvvvvvvvvvtttssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmllmmmmmllllllllllllkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeeedddddddccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````______________^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQSSSSSSSRRRRRRRRRRQQQQQQQQRRQQQQQQQQQQPPPPPPPPPOOOOONNNNNMMMMMMMMMMMMLLLLLLLLKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFDDDDDDDDDDCCCCCCCCCCBBBBB@@@@@@@@@@@??????????>>>>========<<<<<<<<<;;;;;;;;;;;::::::::::::99999999988888877777777766666666666666666666555555555544444444444433333333333222222222222222221111111111111000000//////////............-----------,,,,,,,,,,,+++++++++++++++++************))))))))))))))))(((((((((((((((((''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$###############"""""""""""!!!!!!! }}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~€€€€€€€€€€€€€€€€€€€�����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~€€€�ƒƒ„„…††‡‡ˆ‰‰ŠŠŠ‹‹‹ŒŒŒŒŒŒ‹‹����������������ŽŽ�Œ‹Š‰ˆ‡†…„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ~~~~}}}}|||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzywwwwwwwwwwwwwvvvvvvvvvvvvttssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmllmmmmmmlllllllllllkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeeedddddddccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQSSSSSSSRRRRRRRRRRQQQQQQQQRRQQQQQQQQQQPPPPPPPPPOOOOONNNNNMMMMMMMMMMMMLLLLLLLLKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFDDDDDDDDDDCCCCCCCCCCBBBBB@@@@@@@@@@@??????????>>>>========<<<<<<<<<;;;;;;;;;;;::::::::::::99999999988888777777777766666666666666666665555555555544444444444433333333333322222222222222221111111111111000000//////////............-----------,,,,,,,,,,,++++,+++++++++++*************))))))))))))))))(((((((((((((((('''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$###############"""""""""""!!!!!!! }}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~€€�‚ƒ„„……†‡‡ˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒ‹‹�����������������Ž�Œ‹Š‰ˆˆ†…„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ~~~~}}}}|||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyywwwwwwwwwwwwwvvvvvvvvvvvvttssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmllmmmmmlllllllllllkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggffffffffffffffffeeeeeeeeeeeddddddddccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa``````````______________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRQSSSSSSSRRRRRRRRRRQQQQQQQQRRQQQQQQQQQQPPPPPPPPPOOOOONNNNNMMMMMMMMMMMMLLLLLLLLKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFDDDDDDDDDDCCCCCCCCCCBBBBB@@@@@@@@@@@??????????>>>>========<<<<<<<<<;;;;;;;;;;;::::::::::::99999999988888777777777766666666666666666665555555555444444444444433333333333322222222222222221111111111111000000///////////...........-----------,,,,,,,,,,,+++++++++++++++++************)))))))))))))))((((((((((((((((('''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""!!!!!!! }}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~€€‚ƒƒ„„…††‡ˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒ‹‘‘���������������ŽŽ�Œ‹Š‰ˆ‡†…„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ~~~~}}}}|||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyywwwwwwwwwwwwwvvvvvvvvvvvvttssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllmmmmmmllllllllllkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggggfffffffffffffffeeeeeeeeeeeeddddddddccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````______________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRRQSSSSSSSRRRRRRRRRRQQQQQQQQRRQQQQQQQQQQPPPPPPPPPOOOOONNNNMMMMMMMMMMMMMLLLLLLLLKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFDDDDDDDDDDCCCCCCCCCCBBBBB@@@@@@@@@@@??????????>>>>========<<<<<<<<<;;;;;;;;;;:::::::::::::99999999988888777777777766666666666666666665555555555444444444444433333333333322222222222222222111111111111000000///////////...........-----------,,,,,,,,,,,++++,+++++++++++*************)))))))))))))))((((((((((((((((''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""!!!!!!!! }}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€���€��������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~€€‚‚ƒƒ„……†‡‡ˆ‰‰ŠŠ‹‹ŒŒŒŒŒŒŒŒŒ‘‘‘�����‘‘‘‘‘�����Ž�ŒŒ‹Š‰‡†……„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ~~~~}}}}|||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyywwwwwwwwwwwwvvvvvvvvvvvvvtssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmllmmmmmmllllllllllkkkkkkkkkjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeeeddddddddccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRRQSSSSSSSRRRRRRRRRRQQQQQQQQRRQQQQQQQQQQPPPPPPPPPOOOOONNNNNMMMMMMMMMMMMLLLLLLLLKKKJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFDDDDDDDDDDDCCCCCCCCCBBBBB@@@@@@@@@@@??????????>>>>========<<<<<<<<<;;;;;;;;;;::::::::::::999999999888888777777777766666666666666666665555555555444444444444433333333333322222222222222222111111111111000000///////////...........-.---------,,,,,,,,,,,+++++++++++++++++************)))))))))))))))((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!! }}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€��€€��������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~€�‚ƒƒ„„…†‡‡ˆ‰‰Š‹‹‹ŒŒŒŒŒŒŒŒŒ‘‘‘‘‘‘‘‘‘‘‘‘‘‘�����Ž�Œ‹Š‰ˆ‡†…„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ~~~~~}}}}||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyywwwwwwwwwwwwvvvvvvvvvvvvvtssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllmmmmmllllllllllkkkkkkkkkkjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeeeddddddddcccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRRQQSSSSSSSSRRRRRRRRRQQQQQQQQRRQQQQQQQQQQPPPPPPPPPOOOOONNNNMMMMMMMMMMMMMLLLLLLLLKKKJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFDDDDDDDDDDCCCCCCCCCCBBBBB@@@@@@@@@@@??????????>>>>========<<<<<<<<<;;;;;;;;;;::::::::::::999999999888888777777777766666666666666666655555555555444444444444433333333333322222222222222222111111111111000000///////////...........-----------,,,,,,,,,,,++++,+++++++++++*************)))))))))))))))(((((((((((((((''''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!! }}}}}}}}}}}}}}}}}}}}~~~|}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€�€€€��������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~�‚‚ƒ„„…†‡‡ˆ‰‰Š‹‹ŒŒŒŒ���ŒŒŒ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘����Ž��Œ‹Šˆ‡††…„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ~~~~}}}}}||||{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyywwwwwwwwwwwwvvvvvvvvvvvvvsssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllmmmmmmllllllllllkkkkkkkkkjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggggfffffffffffffffeeeeeeeeeeeedddddddddcccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXYYYYXXXXXXXXXXXXXXWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRRQQSSSSSSSRRRRRRRRRRQQQQQQQQRRQQQQQQQQQQPPPPPPPPPOOOOONNNNNMMMMMMMMMMMMLLLLLLLLKKKJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDDCCCCCCCCCCBBBBB@@@@@@@@@@@??????????>>>>=======<<<<<<<<<<;;;;;;;;;:::::::::::::999999999888888777777777766666666666666666655555555555444444444444433333333333322222222222222222111111111111000000///////////...........-.---------,,,,,,,,,,,+++++++++++++++++************))))))))))))))((((((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!! }}}}}}}}}}}}}}}}}}}}}~~|}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€�€€€€��������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~��‚ƒƒ„…††‡ˆ‰ŠŠ‹‹ŒŒ��������’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘����Ž�Œ‹Š‰ˆ‡†……„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ~~~~~}}}}||||{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyywwwwwwwwwwwwvvvvvvvvvvvvvtsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllmmmmmllllllllllkkkkkkkkkkjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggfffffffffffffffeeeeeeeeeeeedddddddddcccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````______________^^^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXYYYYXXXXXXXXXXXXXXWWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRRQQSSSSSSSRRRRRRRRRRQQQQQQQQRRQQQQQQQQQQPPPPPPPPPOOOOONNNNNMMMMMMMMMMMLLLLLLLLLKKKJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@@@@@@?????????>>>>>========<<<<<<<<;;;;;;;;;;:::::::::::::999999999888887777777777766666666666666666655555555555444444444444433333333333322222222222222222111111111111000000///////////...........-----------,,,,,,,,,,,++++++++++++++++*************))))))))))))))((((((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""!!!!!!!! }}}}}}}}}}}}}}}}}}}}}~~||}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~€�‚‚ƒ„……†‡ˆ‰ŠŠ‹ŒŒŒ��������’’’’’‘‘‘‘‘‘‘‘‘‘‘����ŽŽ�Œ‹‰‰ˆ‡†…„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚~~~~}}}}}||||{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyywwwwwwwwwwwvvvvvvvvvvvvvussssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllmmmmmllllllllllkkkkkkkkkkjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeeedddddddddcccccbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRRQQSSSSSSSSRRRRRRRRRQQQQQQQQRRQQQQQQQQQQPPPPPPPPPOOOOONNNNNMMMMMMMMMMMMLLLLLLLLKKKJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@@@@@@?????????>>>>>=======<<<<<<<<<;;;;;;;;;:::::::::::::9999999998888887777777777766666666666666666655555555555444444444444433333333333322222222222222222111111111111000000///////////...........-----------,,,,,,,,,,,+++++++++++++++++************))))))))))))))(((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""!!!!!!!!! }}}}}}}}}}}}}}}}}}}}}}~|||}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~€��‚ƒ„„…†‡ˆ‰ŠŠ‹ŒŒ���������’’’’’’’‘‘‘‘‘‘‘‘‘‘����Ž��ŒŠ‰ˆ‡†……„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~}}}}}||||{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyywwwwwwwwwwwvvvvvvvvvvvvvusssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllmmmmmllllllllllkkkkkkkkkkjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggggfffffffffffffffeeeeeeeeeeeeedddddddddccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXYYYXXXXXXXXXXXXXXWWWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRQQQSSSSSSSSRRRRRRRRRRQQQQQQQRRQQQQQQQQQQPPPPPPPPPOOOOONNNNNMMMMMMMMMMMMLLLLLLLLKKKJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@@@@@@?????????>>>>>=======<<<<<<<<<;;;;;;;;;:::::::::::::9999999998888887777777777766666666666666666655555555555544444444444433333333333322222222222222222111111111110000000///////////...........-----------,,,,,,,,,,,++++++++++++++++*************))))))))))))))(((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""!!!!!!!!! }}}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~€€�‚ƒƒ„…†‡ˆ‰Š‹‹ŒŒ���ŽŽŽŽŽ�““’’’’’’’’’‘‘‘‘‘‘‘����Ž�Œ‹Š‰ˆ‡†…„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~}}}}}|||||{{{{{{zzzzzzzzzzzzzzzzzzyyyyyywwwwwwwwwwwwvvvvvvvvvvvvusssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllmmmmmlllllllllkkkkkkkkkkkjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggfffffffffffffffeeeeeeeeeeeeddddddddddccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXYYYXXXXXXXXXXXXXXWWWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRQQSSSSSSSSRRRRRRRRRRQQQQQQQRRRQQQQQQQQPPPPPPPPPPOOOOONNNNNMMMMMMMMMMMMLLLLLLLLKKKJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEDDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@@@@@??????????>>>>>=======<<<<<<<<<;;;;;;;;;:::::::::::::999999999888888777777777777666666666666666665555555555554444444444443333333333332222222222222222211111111111000000////////////...........----------,,,,,,,,,,,,+++++++++++++++++************)))))))))))))(((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""!!!!!!!!! }}}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~€€��‚ƒ„…†‡ˆ‰Š‹‹ŒŒ��ŽŽŽŽŽŽŽ““““’’’’’’’’‘‘‘‘‘‘‘���ŽŽ�‹Š‰ˆ‡†…„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~}}}}}|||||{{{{{{zzzzzzzzzzzzzzzzzzyyyyyywwwwwwwwwwwvvvvvvvvvvvvuusssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllmmmmmlllllllllkkkkkkkkkkkjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeeeddddddddddccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````_____________^^^^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRQQQSSSSSSSSRRRRRRRRRRQQQQQQQRRRQQQQQQQQQPPPPPPPPPOOOOONNNNNMMMMMMMMMMMMLLLLLLLLKKKJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEDDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@@@@@??????????>>>>>=======<<<<<<<<<;;;;;;;;;:::::::::::::999999998888888777777777777666666666666666665555555555554444444444443333333333332222222222222222211111111111000000////////////...........-----------,,,,,,,,,,,+++++++++++++++++************)))))))))))))((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!! }}}}}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~€��‚ƒ„…†‡ˆ‰ŠŠ‹Œ���ŽŽŽŽŽŽŽ“““““’’’’’’’’‘‘‘‘‘‘����Ž�Œ‹Š‰ˆ††…„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~}}}}|||||{{{{{{zzzzzzzzzzzzzzzzyyyyyyyywwwwwwwwwwwwvvvvvvvvvvvuussssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllmmmmmlllllllllkkkkkkkkkkkjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffefffeeeeeeeeeeeeddddddddddccccbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRQQQSSSSSSSSRRRRRRRRRRQQQQQQQRRRQQQQQQQQPPPPPPPPPPOOOOONNNNNMMMMMMMMMMMMLLLLLLLLKKKJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEDDDDDDDDDCCCCCCCCCBBBBBBB@@@@@@@@@@??????????>>>>>=======<<<<<<<<<;;;;;;;;;::::::::::::9999999998888887777777777777666666666666666665555555555554444444444443333333333332222222222222222211111111111000000////////////...........----------,,,,,,,,,,,,++++,++++++++++++************)))))))))))))((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!! }}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~€€�‚‚ƒ„…†‡ˆ‰Š‹ŒŒ��ŽŽŽŽŽŽŽ”“““““’’’’’’’’‘‘‘‘‘‘���ŽŽŒ‹Š‰ˆ‡†…„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~}}}}|||||{{{{{{zzzzzzzzzzzzzzzyyyyyyyyywwwwwwwwwwwwvvvvvvvvvvuuussssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllmmmmmlllllllllkkkkkkkkkkkiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffeffeeeeeeeeeeeedddddddddddcccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRQQQSSSSSSSSRRRRRRRRRRRQQQQQQRRRQQQQQQQQQPPPPPPPPPOOOOONNNNNMMMMMMMMMMMMLLLLLLLLKKJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEDDDDDDDDDCCCCCCCCCBBBBBBB@@@@@@@@@@??????????>>>>>=======<<<<<<<<<;;;;;;;;;::::::::::::9999999998888887777777777777666666666666666665555555555554444444444433333333333332222222222222222111111111111000000///////////...........-----------,,,,,,,,,,,,++++,++++++++++++************)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!! |}}}}}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}€��‚ƒ„…†‡ˆ‰Š‹ŒŒ��ŽŽŽŽŽŽŽ””“““““’’’’’’’‘‘‘‘‘‘����Ž�Œ‹‰ˆ‡†…„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~}}}}|||||{{{{{{zzzzzzzzzzzzzzyyyyyyyyyywwwwwwwwwwwvvvvvvvvvvvuuussssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllmmmmmlllllllllkkkkkkkkkkkiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffffffefffeeeeeeeeeeedddddddddddcccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXYYXXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRRRRRRRRRQQQSSSSSSSSRRRRRRRRRRRQQQQQQRRRQQQQQQQQQPPPPPPPPPOOOOONNNNNMMMMMMMMMMMLLLLLLLLLKKJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEDDDDDDDDDCCCCCCCCCBBBBBBB@@@@@@@@@@??????????>>>>>=======<<<<<<<<<;;;;;;;;;::::::::::::9999999988888887777777777777666666666666666665555555555554444444444433333333333332222222222222222111111111111000000///////////...........-----------,,,,,,,,,,,,++++,++++++++++++************)))))))))))))(((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!! ||}}}}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}€€�‚ƒ„…†‡ˆ‰Š‹‹Œ��ŽŽŽŽŽŽŽ”””“““““’’’’’’‘‘‘‘‘‘‘���Ž�Œ‹Š‰ˆ†…„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~}}}}|||||{{{{{{zzzzzzzzzzzzzzyyyyyyyyyywwwwwwwwwwwwvvvvvvvvvvuuussssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllmmmmmlllllllllkkkkkkkkkkkiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggfffffffffffffeffeeeeeeeeeeeedddddddddddcccbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````______________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXYYXXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRRRRRRRRRQQQSSSSSSSSRRRRRRRRRRRQQQQQQRRRQQQQQQQQQPPPPPPPPPOOOOONNNNNMMMMMMMMMMMLLLLLLLLLKKJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEDDDDDDDDCCCCCCCCCCBBBBBBB@@@@@@@@@@?????????>>>>>>=======<<<<<<<<<;;;;;;;;;::::::::::::999999998888888777777777777766666666666666666655555555555444444444443333333333333222222222222222211111111111000000////////////...........-----------,,,,,,,,,,,,++++,++++++++++++************)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! ||}}}}}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~}}}}}}}}}}}}}}}}}}}}}}~€€�‚ƒ„…†‡ˆ‰Š‹ŒŒ��ŽŽŽŽŽŽ”””“““““’’’’’‘‘‘‘‘‘‘‘�����Œ‹Š‰ˆ‡†…„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~}}}}|||||{{{{{{zzzzzzzzzzzzzyyyyyyyyyyywwwwwwwwwwwwvvvvvvvvvvuuusssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllmmmmlllllllllkkkkkkkkkkkkiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffeeffeeeeeeeeeeeedddddddddddccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXYYXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRQQQSSSSSSSSRRRRRRRRRRRQQQQQQRRRQQQQQQQQQPPPPPPPPPOOOOONNNNNNMMMMMMMMMMLLLLLLLLLKJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEDDDDDDDDCCCCCCCCCCBBBBBBB@@@@@@@@@@?????????>>>>>>=======<<<<<<<<;;;;;;;;;;::::::::::::999999998888887777777777777766666666666666666655555555555444444444443333333333333222222222222222211111111111000000////////////...........-----------,,,,,,,,,,,,++++,++++++++++++************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€��������������€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€���������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~}}}}}~~}~~€�‚ƒ„…†‡ˆ‰ŠŠ‹ŒŒŒ�����ŽŽŽŽŽ�����ŒŒŒŒŒŒ‹‹‹‹‹‹ŠŠ‰��Ž�‹Š‰ˆ‡†……„„„„„„„„„„„„„~~~~}}}}}||||||{xxxxxwwwwwwwwwwwwwwwwwwwwttttttttttttttttssssssssssssssssssssssssssrrrrrrrrqqqqqqqqqpppppppppppppppoppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnmmmmllllllllllkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````__________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[Z[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWXWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIHGGGGGFFFFFFFFFFFFEEEEEEEEBBBBBBBBBBBAAAAAAAAAA@@@@?????>>>>>>>>>>>=========<<<<;;;;;;;;;:::::::::9999999998888888888777777777677777766666666666655555556555555555555554444444443433333333333222222222222122111111111111000000000/////////............------....-----------,,,,,,,,,,++++++++++++*************)))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€�������������€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~}}~~€€�‚ƒ„…†‡ˆ‰Š‹‹ŒŒŒ����ŽŽŽŽŽ�����ŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠ‰��Ž�ŒŠ‰ˆ‡†……„„„„„„„„„„„„„~~~~}}}}|||||||{xxxxwwwwwwwwwwwwwwwwwwwwwttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrqqqqqqqqpppppppppppppppoopppppppppppoooooooooooooonooooooonnnnnnnnnnnnnmmmmmllllllllllkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggfffffffffffffeeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````___________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[Z[[ZZZZZZZZZZZYYYYYYYYYYYXYYYYYYYYYYXXXXXXXXXXXWWWWXWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHGGGGGFFFFFFFFFFFFEEEEEEEEBBBBBBBBBBBAAAAAAAAAA@@@@?????>>>>>>>>>>=========<<<<<;;;;;;;;;:::::::::9999999998888888888777777777677777666666666666655555556555555555555554444444443433333333333222222222222122111111111111000000000////////.............------....-----------,,,,,,,,,,++++++++++++*************)))))))((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!! {{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€��������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~€��‚ƒ„††‡ˆ‰Š‹‹ŒŒŒ���ŽŽŽŽŽ�����ŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠ‰��Ž�Œ‹Š‰‡‡†…„„„„„„„„„„„„„~~~~}}}}}|||||{{xxxxwwwwwwwwwwwwwwwwwwwwwttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrqqqqqqqqpppppppppppppppoopppppppppppoooooooooooooonoooooonnnnnnnnnnnnnnmmmmmllllllllllkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````___________^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[Z[[ZZZZZZZZZZZYYYYYYYYYYYXYYYYYYYYYYXXXXXXXXXXXWWWWXWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHGGGGFFFFFFFFFFFFEEEEEEEEEBBBBBBBBBBAAAAAAAAAAA@@@@?????>>>>>>>>>>=========<<<<<;;;;;;;;::::::::::9999999998888888888777777777677777766666666666655555556555555555555554444444443433333333333222222222221122111111111111000000000////////.............------....-----------,,,,,,,,,,++++++++++++*************))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!! z{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������€€€€€€€€€€€€€€€�����������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~€�‚ƒ„…†‡ˆˆ‰Š‹‹‹ŒŒŒ���ŽŽŽ�����ŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠ‰��Ž�Œ‹Š‰ˆ‡†……„„„„„„„„„„„„~~~~}}}}||||||{{xxxxwwwwwwwwwwwwwwwwwwwwwttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrqqqqqqqqppppppppppppppoooppppppppppoooooooooooooonnoooooonnnnnnnnnnnnnnmmmmmllllllllllkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````___________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[Z[[ZZZZZZZZZZZYYYYYYYYYYYXYYYYYYYYYXXXXXXXXXXXXWWWWXWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHGGGGFFFFFFFFFFFFEEEEEEEEEBBBBBBBBBBAAAAAAAAAAA@@@@?????>>>>>>>>>>=========<<<<<;;;;;;;;::::::::::9999999988888888888777777777677777766666666666655555556655555555555554444444443433333333333222222222221121111111111110000000000////////.............------....-----------,,,,,,,,,,+++++++++++++************))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!! zz{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������€€€€€€€€€€€€€€€€€€€€������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~€�‚ƒ„…†‡ˆˆ‰ŠŠ‹‹ŒŒŒ����������ŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠ‰���Ž�ŒŠ‰ˆ‡††……„„„„„„„„„„„~~~~}}}}||||||{{xxxxwwwwwwwwwwwwwwwwwvvvvttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrqqqqqqqpppppppppppppppoooppppppppppoooooooooooooonnoooooonnnnnnnnnnnnnmmmmmmlllllllllkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggggfffffffffffffeeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````___________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[Z[[ZZZZZZZZZZYYYYYYYYYYYYXYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIIHGGGGFFFFFFFFFFFFEEEEEEEEEBBBBBBBBBBAAAAAAAAAAA@@@@?????>>>>>>>>>==========<<<<;;;;;;;;;::::::::::999999999888888888777777777767777766666666666665555555665555555555554444444444343333333333322222222222112111111111111000000000/////////.............------....-----------,,,,,,,,,,+++++++++++++************))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!! zz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������€€€€€€€€€€€€€€€€€€€€€€€€��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}|}}}}~~€€�‚ƒ„…†‡ˆˆ‰ŠŠ‹‹ŒŒ����������ŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠ‰���Ž�Œ‹Š‰ˆ‡†……„„„„„„„„„„„~~~~~}}}}||||||{{xxxwwwwwwwwwwwwwwwwwvvvvvtttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrqqqqqqqpppppppppppppppoooppppppppppoooooooooooooonnooooonnnnnnnnnnnnnnmmmmmmlllllllllkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggggfffffffffffffeeeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````__________^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZ[[ZZZZZZZZZZZYYYYYYYYYYXXYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIIHGGGGFFFFFFFFFFFFEEEEEEEEEBBBBBBBBBBAAAAAAAAAAA@@@@?????>>>>>>>>>==========<<<<;;;;;;;;;:::::::::9999999999888888888777777777767777776666666666665555555665555555555555444444444343333333333322222222222112111111111111000000000/////////.............------....----------,,,,,,,,,,,+++++++++++++************))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!! zzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}||}}}}~~€�‚‚ƒ„…†‡ˆˆ‰ŠŠ‹‹‹Œ���������ŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠ‰���Ž�Œ‹Š‰ˆ‡‡†………„„„„„„„„„~~~~}}}}}||||||{{xxxwwwwwwwwwwwwwwwvvvvvvvtttttttttttttttssssssssssssssssssssssssrrrrrrrrrrrqqqqqqpppppppppppppppoooopppppppppoooooooooooooonnnooooonnnnnnnnnnnnnnmmmmmmlllllllllkkkkkkkkkkjjjjjjiiiiiiiiiihhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````___________^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZ[[ZZZZZZZZZZYYYYYYYYYYYXXYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHGGGGFFFFFFFFFFFEEEEEEEEEEBBBBBBBBBBAAAAAAAAAAA@@@@?????>>>>>>>>>=========<<<<<;;;;;;;;;:::::::::9999999999888888888777777777767777766666666666665555555665555555555554444444444343333333333222222222222112111111111110000000000/////////.............------....-----------,,,,,,,,,,+++++++++++++************))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!! zzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}|||}}}}~~€�‚ƒƒ„…†‡ˆˆ‰ŠŠ‹‹ŒŒ��������ŒŒŒ‹‹‹ŠŠŠŠŠŠŠŠ‰���ŽŽ�Œ‹Š‰ˆ‡††………„„„„„„„„~~~~}}}}}|||||{{{xxxwwwwwwwwwwwwwvvvvvvvvvtttttttttttttttssssssssssssssssssssssssrrrrrrrrrrrqqqqqqpppppppppppppppoooopppppppppoooooooooooooonnnooooonnnnnnnnnnnnnmmmmmmmlllllllllkkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggggggggfffffffffffffeeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````___________^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZ[ZZZZZZZZZZZYYYYYYYYYYYXXYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTSSSSSSSSSSSSSSSSRSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHGGGGFFFFFFFFFFFEEEEEEEEEEBBBBBBBBBBAAAAAAAAAAA@@@@?????>>>>>>>>>=========<<<<<;;;;;;;;;:::::::::9999999999888888888777777777767777776666666666665555555665555555555554444444444343333333333322222222222112111111111110000000000/////////.............------.....---------,,,,,,,,,,,+++++++++++++************)))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!! zzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}|||||}}}~€�‚ƒ„„…†‡ˆˆ‰ŠŠ‹ŒŒŒ�������ŒŒŒ‹‹‹ŠŠŠŠŠŠŠŠ‰����Ž�Œ‹‹Š‰ˆ‡††………„„„„„„„~~~~}}}}||||||{{{xxwwwwwwwwwwwwwwvvvvvvvvvttttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrqqqqqqpppppppppppppppooooppppppppooooooooooooooonnnoooonnnnnnnnnnnnnnmmmmmmmlllllllllkkkkkkkkkkjjjjjjiiiiiiiiiihhhhhhhhhhhhgggggggggfffffffffffffeeeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````___________^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZ[ZZZZZZZZZZZYYYYYYYYYYYXXYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUTTTTTTTTSSSSSSSSSSSSSSSSRSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHGGGGFFFFFFFFFFEEEEEEEEEEEBBBBBBBBBBAAAAAAAAAAAA@@@?????>>>>>>>>>=========<<<<<;;;;;;;;::::::::::999999999888888888877777777776777776666666666666555555566555555555555444444444333333333333322222222222211211111111111000000000//////////.............------.....----------,,,,,,,,,,+++++++++++++************)))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!! zzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}||||||}}~~€�‚ƒ„„…†‡ˆˆ‰ŠŠ‹ŒŒ��������ŒŒ‹‹‹ŠŠŠŠŠŠŠ‰‰����ŽŽ�Œ‹Š‰‰ˆ‡††…………„„„„„~~~~~}}}}||||||{{{xxxwwwwwwwwwwwwvvvvvvvvvvttttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrqqqqqpppppppppppppppoooooppppppppoooooooooooooonnnnoooonnnnnnnnnnnnnmmmmmmmmlllllllllkkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````__________^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZ[ZZZZZZZZZZZYYYYYYYYYYYXXYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUTTTTTTTTSSSSSSSSSSSSSSRRRSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHGGGGFFFFFFFFFFEEEEEEEEEEEBBBBBBBBBBAAAAAAAAAAA@@@@?????>>>>>>>>==========<<<<;;;;;;;;;::::::::::999999999988888888877777777776777776666666666666555555566555555555555444444444333333333333322222222222211211111111110000000000//////////.............------.....----------,,,,,,,,,,+++++++++++++************)))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!! zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}|||||||}}~~€€�‚ƒ„……†‡ˆˆ‰Š‹‹ŒŒ�������ŒŒ‹‹‹ŠŠŠŠŠ‰‰‰‰�����ŽŽ�Œ‹Š‰‰ˆ‡‡††………„„„„~~~~~}}}}||||||{{{xxwwwwwwwwwwwwwvvvvvvvvvvtttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqpppppppppppppppoooooppppppppoooooooooooooonnnnoooonnnnnnnnnnnnnmmmmmmmmllllllllkkkkkkkkkkjjjjjjjiiiiiiiiihhhhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````___________^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZ[ZZZZZZZZZZZYYYYYYYYYYYXXYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUTTTTTTTTSSSSSSSSSSSSSRRRRSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHGGGGFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBBAAAAAAAAAAA@@@@?????>>>>>>>>=========<<<<<;;;;;;;;;::::::::::999999999888888888877777777776777776666666666666555555566555555555555444444444333333333333322222222222211111111111110000000000//////////..............-----.....---------,,,,,,,,,,,++++++++++++++***********)))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!! zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}|||||||}}}~~€��‚ƒ„……†‡ˆ‰‰Š‹ŒŒ�������ŒŒŒ‹‹ŠŠŠŠ‰‰‰‰‰������Ž��Œ‹Š‰‰ˆ‡‡††……„„„„~~~~~}}}}||||||{{{xxwwwwwwwwwwwwvvvvvvvvvvvtttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqppppppppppppppoooooopppppppoooooooooooooonnnnnooonnnnnnnnnnnnnnmmmmmmmmllllllllkkkkkkkkkkjjjjjjjiiiiiiiiihhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````___________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZ[ZZZZZZZZZZZYYYYYYYYYYXXXYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHGGGGFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBBAAAAAAAAAAA@@@@?????>>>>>>>>=========<<<<<;;;;;;;;;:::::::::9999999999888888888877777777776777776666666666666555555566655555555555444444444333333333333322222222222211111111111110000000000//////////..............-----......---------,,,,,,,,,,++++++++++++++***********))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!! zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}||||||||}}}~€�‚‚ƒ„…††‡ˆ‰Š‹‹ŒŒ�������ŒŒ‹‹ŠŠŠŠ‰‰‰‰‰�������Ž��Œ‹Š‰‰ˆ‡‡††……„„„~~~~~~}}}}||||||{{{xxxwwwwwwwwwwwvvvvvvvvvvvttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqppppppppppppppoooooopppppppoooooooooooooonnnnnooonnnnnnnnnnnnnmmmmmmmmmllllllllkkkkkkkkkkjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHGGGGFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBBBAAAAAAAAAA@@@@?????>>>>>>>>=========<<<<;;;;;;;;;::::::::::9999999999888888888877777777776777776666666666666555555566655555555555444444444333333333333322222222222111111111111110000000000//////////..............-----......---------,,,,,,,,,,++++++++++++++***********))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!! zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||}}~~€�‚ƒƒ„…†‡ˆˆŠ‹‹ŒŒ�������ŒŒ‹‹‹ŠŠŠ‰‰‰‰‰‘�������Ž��Œ‹Š‰‰ˆ‡††………„„~~~~~}}}}}||||||{{{xxxwwwwwwwwwwwvvvvvvvvvvvtttttttttttsssssssssssssrssssssssssrrrrrrrrrrrrrrrqqqqppppppppppppppoooooooppppppooooooooooooooonnnnnoonnnnnnnnnnnnnmmmmmmmmmmlllllllkkkkkkkkkkkjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPQQPPPPPPPPPPPPPOOOOOOOOONNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHGGGGFFFFFFFFEEEEEEEEEEEEEBBBBBBBBBBBAAAAAAAAAA@@@@?????>>>>>>>=========<<<<<;;;;;;;;;::::::::::999999999988888888887777777776677777666666666666655555556665555555555544444444433333333333332222222222211111111111110000000000///////////..............-----......---------,,,,,,,,,,++++++++++++++***********))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!! zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||}}~~€€�‚ƒ„……†‡ˆŠŠ‹ŒŒ��������ŒŒ‹‹ŠŠŠ‰‰‰‰‰‘‘‘������ŽŽ�Œ‹Š‰ˆˆ‡††……„„~~~~~~}}}}}||||||{{{xxxwwwwwwwwwwwvvvvvvvvvvvtttttttttsssssssssssssssrsssssssssrrrrrrrrrrrrrrrrqqqqppppppppppppppoooooooppppppoooooooooooooonnnnnnoonnnnnnnnnnnnnmmmmmmmmmmlllllllkkkkkkkkkkkjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````___________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPQPPPPPPPPPPPPPPOOOOOOOOOONMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHGGGGFFFFFFFFEEEEEEEEEEEEEBBBBBBBBBBBAAAAAAAAAA@@@@????>>>>>>>>=========<<<<<;;;;;;;;;::::::::::999999999988888888887777777776677777666666666666655555556665555555555544444444433333333333332222222222221111111111110000000000///////////...............----......---------,,,,,,,,,,++++++++++++++**********))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!! zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||}}}~€��‚ƒ„…†‡ˆ‰Š‹ŒŒ���ŽŽ���ŒŒ‹‹‹ŠŠŠ‰‰‰‰‘‘‘‘‘�����Ž��Œ‹Š‰ˆ‡‡†……„„~~~~~~~~}}}}||||||{{{xxxwwwwwwwwwwwvvvvvvvvvvvttttttttssssssssssssssssrsssssssssrrrrrrrrrrrrrrrrqqqqppppppppppppppoooooooppppppoooooooooooooonnnnnnoonnnnnnnnnnnnnmmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggfffffffffffeeeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOONNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHGGGGFFFFFFFFEEEEEEEEEEEEEBBBBBBBBBBBAAAAAAAAAA@@@@????>>>>>>>>=========<<<<;;;;;;;;;;::::::::::999999999988888888887777777776677777666666666666655555556665555555555544444444433333333333332222222222211111111111110000000000///////////...............----......---------,,,,,,,,,,++++++++++++++**********))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!! zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}~}}}}}}}}}}}|||||||||||}}~~€�‚ƒ„……†‡‰Š‹‹Œ��ŽŽŽŽ���ŒŒ‹‹ŠŠŠŠ‰‰‰‘‘‘‘‘‘‘����Ž��Œ‹Š‰ˆ‡†……„„~~~~~~~~~}}}}||||||{{{xxxwwwwwwwwwwwvvvvvvvvvvvttttttsssssssssssssssssrrsssssssssrrrrrrrrrrrrrrrrqqqqpppppppppppppoooooooopppppoooooooooooooonnnnnnnonnnnnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggfffffffffffeeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHGGGGFFFFFFFFEEEEEEEEEEEEEBBBBBBBBBBBAAAAAAAAAA@@@@????>>>>>>>>========<<<<<;;;;;;;;;:::::::::::999999999888888888887777777776677776666666666666655555556666555555555544444444333333333333332222222222221111111111110000000000///////////...............----......---------,,,,,,,,,,++++++++++++++**********))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!! zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|{|||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||}}}~~€€�‚ƒ„…†‡‰ŠŠ‹Œ��ŽŽŽŽŽ���ŒŒ‹‹ŠŠŠ‰‰‰‘‘‘‘‘‘‘‘����Ž�Œ‹Š‰ˆ‡††…„„~~~~~~~~~~}}}}}|||||{{{xxxwwwwwwwwwwwvvvvvvvvvvvttttssssssssssssssssssrrrssssssssrrrrrrrrrrrrrrrrrqqqqpppppppppppppoooooooopppppoooooooooooooonnnnnnnonnnnnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjiiiiiiiihhhhhhhhhhhhhggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````____________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHGGGGFFFFFFFFEEEEEEEEEEEEEBBBBBBBBBBBAAAAAAAAAA@@@@????>>>>>>>>========<<<<<;;;;;;;;;::::::::::999999999998888888887777777777667777766666666666665555555666655555555554444444433333333333333222222222222112111111111000000000////////////...............----......---------,,,,,,,,,,++++++++++++++**********))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!! zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||}}}~€�‚ƒ„…†‡ˆ‰Š‹Œ��ŽŽŽŽŽŽ��ŒŒ‹‹ŠŠŠŠ‰‰‘‘‘‘‘‘‘‘‘����Ž�Œ‹Š‰ˆ‡†……„~~~~~~~~~~}}}}}|||||{{{xxxwwwwwwwwwwwvvvvvvvvvvvttttssssssssssssssssssrrrssssssssrrrrrrrrrrrrrrrrrqqqqpppppppppppppooooooooppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllkkkkkkkkkkkkkjjjjjjjiiiiiiiiihhhhhhhhhhhhggggggggfffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````___________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHGGGGFFFFFFFFEEEEEEEEEEEDDBBBBBBBBBBBAAAAAAAAAA@@@@???>>>>>>>>=========<<<<<;;;;;;;;;:::::::::::99999999988888888887777777777667777666666666666665555555666655555555554444444433333333333333222222222222112111111111000000000////////////................---......---------,,,,,,,,,,+++++++++++++**********))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!! zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||}}~~€€�‚ƒ„…†ˆ‰Š‹Œ��ŽŽŽŽŽŽŽ��ŒŒ‹‹ŠŠŠŠ‰‘‘‘‘‘‘‘‘‘‘���Ž�Œ‹Š‰ˆ‡†……„~~~~~~~~~~}}}}}||||||{{xxxwwwwwwwwwwwwvvvvvvvvvvtttssssssssssssssssssrrrrsssssssrrrrrrrrrrrrrrrrrrqqqqppppppppppppoooooooooppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllkkkkkkkkkkkkjjjjjjjjiiiiiiiihhhhhhhhhhhhhggggggggfffffffffffeeeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````___________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHGGGGFFFFFFFFFEEEEEEEEEEDDBBBBBBBBBBAAAAAAAAAA@@@@@???>>>>>>>>=========<<<<<;;;;;;;;;::::::::::999999999988888888887777777776667777666666666666665555555666655555555554444444433333333333333222222222222112111111111000000000////////////................---......---------,,,,,,,,,,+++++++++++++**********))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!! zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||}}}~€�‚ƒ„…†ˆ‰Š‹Œ��ŽŽŽŽŽŽŽŽ��Œ‹‹ŠŠŠŠ‰‘‘‘‘‘‘‘‘‘‘����Ž�ŒŠ‰ˆ‡†……„~~~~~~~~~~}}}}}||||||{{xxxxwwwwwwwwwwwvvvvvvvvvvtttssssssssssssssssssrrrrsssssssrrrrrrrrrrrrrrrrrrqqqpppppppppppppoooooooooppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllkkkkkkkkkkkkjjjjjjjjiiiiiiiihhhhhhhhhhhhhggggggggfffffffffffeeeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbaaaaaaaaaaaaaaaa```````````____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHGGGGGFFFFFFFFEEEEEEEEEDDDBBBBBBBBBBAAAAAAAAAAA@@@@???>>>>>>>>========<<<<<<;;;;;;;;:::::::::::999999999988888888887777777776667777666666666666665555555666655555555554444444433333333333333222222222222112111111111000000000/////////////...............---......---------,,,,,,,,,,+++++++++++++**********))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||}}~~€��‚„…†‡‰Š‹ŒŒ�ŽŽ���ŽŽŽ��ŒŒ‹‹ŠŠŠŠ‘‘‘‘‘‘‘‘‘‘‘���Ž�Œ‹Š‰ˆ‡†…„~~~~~~~~~~~}}}}|||||{{{xxxxwwwwwwwwwwwwvvvvvvvvvttssssssssssssssssssrrrrrsssssssrrrrrrrrrrrrrrrrrrqqqqppppppppppppooooooooopppoooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhhhhhhhgggggggfffffffffffeeeeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbaaaaaaaaaaaaaaaa```````````____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIHGGGGGFFFFFFFFEEEEEEEEEDDDBBBBBBBBBBAAAAAAAAAAA@@@@???>>>>>>>>========<<<<<<;;;;;;;;:::::::::::999999999888888888887777777776667776666666666666655555555666655555555554444444333333333333333222222222222112111111111000000000/////////////...............---......---------,,,,,,,,,,+++++++++++++*********))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!! zzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||}}~~€�‚ƒ„…‡ˆ‰‹ŒŒ�ŽŽ����ŽŽŽ��ŒŒ‹‹ŠŠŠ‘‘‘‘‘‘‘‘‘‘‘���Ž�Œ‹Š‰ˆ‡†…„~~~~~~~~~~~}}}}||||||{{xxxxxwwwwwwwwwwwvvvvvvvvvtssssssssssssssssssrrrrrrssssssrrrrrrrrrrrrrrrrrrrqqqqppppppppppppooooooooopppoooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiihhhhhhhhhhhhggggggggfffffffffffeeeeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbbbaaaaaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHGGGGGFFFFFFFFEEEEEEEEDDDDBBBBBBBBBBAAAAAAAAAA@@@@@???>>>>>>>>========<<<<<<;;;;;;;;:::::::::::999999999888888888877777777776667776666666666666655555555666655555555554444444333333333333333222222222222112111111111000000000/////////////...............---......---------,,,,,,,,,,+++++++++++++*********))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||}}}~€�‚ƒ„…‡ˆ‰Š‹Œ�ŽŽ�����ŽŽ��ŒŒ‹‹ŠŠŠ‘‘‘‘‘‘‘‘‘‘‘����Ž�‹Š‰ˆ‡†……~~~~~~~~~~~}}}}|||||{{{xxxxxxwwwwwwwwwwwvvvvvvvvtssssssssssssssssssrrrrrrssssssrrrrrrrrrrrrrrrrrrrqqqpppppppppppppoooooooooppooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhhhhhhggggggggfffffffffffeeeeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaaaaaa````````````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHGGGGGFFFFFFFFEEEEEEEEDDDDBBBBBBBBBAAAAAAAAAAAA@@@@??>>>>>>>>=========<<<<<<;;;;;;;;:::::::::::999999999888888888877777777766667766666666666666655555555666655555555554444444333333333333333222222222222112111111111000000000/////////////...............---......---------,,,,,,,,,,+++++++++++++*********))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!! zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||}}~~€�‚ƒ…†ˆ‰Š‹Œ�ŽŽ������ŽŽ��ŒŒ‹‹ŠŠ‘‘‘‘‘‘‘‘‘‘‘����Ž�Œ‹Šˆ‡††…~~~~~~~~~~}}}}|||||{{{xxxxxxxwwwwwwwwwwvvvvvvvvtssssssssssssssssssrrrrrrsssssrrrrrrrrrrrrrrrrrrrrqqqqpppppppppppooooooooooppoooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhhhhhhggggggggffffffffffeeeeeeeeeeeeeeedddddddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaaaaaa```````````____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIHGGGGGFFFFFFFFEEEEEEEEDDDDBBBBBBBBAAAAAAAAAAAAA@@@@??>>>>>>>>========<<<<<<<;;;;;;;;:::::::::::999999999888888888877777777766667766666666666666555555555666655555555544444444333333333333333222222222222112111111111000000000//////////////..............---......---------,,,,,,,,,,++++++++++++*********))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!! xyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzz{{|}~€�‚ƒ…†‡ˆ‰Š‹‹ŒŒŒŒŒŒŒ‹‹ŠŠ‰‰ˆˆ‡ŽŽ����ŽŽŽŽ���ŒŒ‹Š‰ˆ‡†…„ƒ‚‚���€€€€€€€€€~~~~~}}}xxxxxxxxxxxxxwwwwwwvvvvvvtttttttttttttttssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqrqqqqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjiiiiihhhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeedddddddddcccccccccccccccbccccccccbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````__________^^^^^^^^^^^^^]]]]]]^^]]]]]]]]]]]\\\\\\\\\\\[\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNMMMNNMMMMMMMMMMLLLLLLLLLKKKKJJJJJIIIIIIIIIIHHHHHHHHHHFFFFFEEEEEEEEDDDDDDDDCCCCBBBBBBBBBBBBBBBAAAAAAAAAA????>>>>>>>>========<<<<<;;;;:::::::::::9999999999998888888888777777777666667777766666666666666655555766666666666555555544444444444444444443333333333322111111110000000000/////////////..............----------,,,,,,,,,+++++++++++++++************))))))))((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""""""!!!!!!!!!!!! xxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyzzzz{{||}~�‚ƒ„†‡ˆ‰Š‹‹ŒŒŒŒŒŒŒŒ‹‹ŠŠ‰ˆˆˆŽŽ�����ŽŽŽŽ��ŒŒ‹Š‰ˆ‡†…„ƒ‚‚‚���€€€€€€€€€~~~~~}}}xxxxxxxxxxxxxxwwwwwwvvvvvtttttttttttttttssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqrqqqqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjiiiiihhhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeedddddddddcccccccccccccccbccccccccbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````__________^^^^^^^^^^^^^]]]]]]^^]]]]]]]]]]]\\\\\\\\\\\[\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNMMMMNNMMMMMMMMMMLLLLLLLLKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHFFFFFEEEEEEEEDDDDDDDDCCCCBBBBBBBBBBBBBBBAAAAAAAAAA????>>>>>>>>========<<<<<;;;;:::::::::::9999999999998888888888777777777666667777766666666666666655555666666666666555555544444444444444444433333333333322111111110000000000/////////////..............---------,,,,,,,,,,+++++++++++++++************))))))))((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""""""!!!!!!!!!!!! xxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyzzzz{{|}~€�ƒ„…†ˆ‰ŠŠ‹ŒŒŒŒŒŒŒŒ‹‹ŠŠ‰‰ˆˆŽŽŽ����ŽŽŽŽ���Œ‹‹Š‰ˆ†…„„ƒ‚‚�����€€€€€€€~~~~}}}}xxxxxxxxxxxxxxxwwwwwwvvvvtttttttttttttttssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqrqqqqqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjiiiiihhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeedddddddddcccccccccccccccbccccccccbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````__________^^^^^^^^^^^^^]]]]]]^^]]]]]]]]]]\\\\\\\\\\\\[\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMNNMMMMMMMMMMLLLLLLLLKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHFFFFFEEEEEEEEDDDDDDDCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA????>>>>>>>=========<<<<<;;;;:::::::::::9999999999988888888888777777777666667777766666666666666555555666666666666555555544444444444444444433333333333322111111110000000000/////////////.............----------,,,,,,,,,,+++++++++++++++***********)))))))))((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""""""!!!!!!!!!!! xxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyzzz{{|}~€�‚ƒ…†‡ˆ‰Š‹‹ŒŒŒŒŒŒŒŒ‹‹Š‰‰‰ˆŽŽŽŽ����ŽŽŽ���ŒŒ‹Š‰ˆ‡†…„ƒƒ‚‚������€€€€€~~~~}}}}xxxxxxxxxxxxxxxxwwwwwvvvvttttttttttttttttsssssssssrrrrrrrrrrrrrqqqqqqqqqqqqrqqqqqqqqqqqqqppppppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjjiiiihhhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeddddddddddccccccccccccccbcccccccbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````__________^^^^^^^^^^^^^]]]]]]^^]]]]]]]]]]]\\\\\\\\\\\[\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMNMMMMMMMMMMLLLLLLLLLKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHFFFFFEEEEEEEEDDDDDDDCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA???>>>>>>>>=========<<<<<;;;;:::::::::::99999999999888888888887777777766666677776666666666666665555556666666666665555555444444444444444444333333333333221111111100000000000/////////////............----------,,,,,,,,,,+++++++++++++++***********)))))))))(((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""""""!!!!!!!!!!!! xxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyzzz{{|}~€‚ƒ„†‡ˆ‰Š‹‹ŒŒŒŒŒŒŒŒ‹‹ŠŠ‰‰ˆŽŽŽŽŽŽŽŽŽŽŽŽ��ŒŒ‹Š‰ˆ‡†…„„ƒƒ‚‚������€€€€~~~~}}}}xxxxxxxxxxxxxxxxwwwwwvvvvttttttttttttttttsssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjjiiiihhhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeeedddddddddcccccccccccccccbccccccccbbbbbbbbaaaaaaaaaaaaaaaaaa````````````___________^^^^^^^^^^^^^]]]]]]^^]]]]]]]]]]\\\\\\\\\\\\[\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMNMMMMMMMMMMLLLLLLLLKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHFFFFFEEEEEEEDDDDDDDDCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA???>>>>>>>>========<<<<<<;;;;:::::::::::99999999999888888888877777777766666677776666666666666655555556666666666665555555444444444444444444333333333333221111111100000000000/////////////............----------,,,,,,,,,,+++++++++++++++***********)))))))))(((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""""""!!!!!!!!!!! xxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyzz{{|}~€�ƒ„…†ˆ‰ŠŠ‹ŒŒŒŒŒŒŒŒ‹‹‹ŠŠ‰‰�ŽŽŽŽŽŽŽŽŽŽŽ���Œ‹‹Š‰ˆ‡†…„„ƒƒ‚‚�����€€€€~~~}}}}}xxxxxxxxxxxxxxxxxwwwwvvvvtttttttttttttttttssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjiiihhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeedddddddddcccccccccccccccbcccccccbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````___________^^^^^^^^^^^^^]]]]]]^]]]]]]]]]]]\\\\\\\\\\\\[\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHFFFFEEEEEEEEDDDDDDDDCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA???>>>>>>>>========<<<<<<;;;::::::::::::99999999999888888888877777777766666677776666666666666555555556666666666655555555444444444444444444333333333332221111111100000000000/////////////............----------,,,,,,,,,,+++++++++++++++***********)))))))))(((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""""!!!!!!!!!!!! xxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyzz{||}~€�‚ƒ…†‡ˆ‰Š‹‹ŒŒŒ�ŒŒŒŒ‹‹ŠŠ‰‰��ŽŽŽŽŽŽŽŽŽŽ���ŒŒ‹Š‰ˆ‡†……„ƒƒƒ‚‚‚����€€€~~~}}}}}xxxxxxxxyyyyxxxxxwwwwwvvvtttttttttttttttttssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjiiiihhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeedddddddddccccccccccccccbbcccccccbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````___________^^^^^^^^^^^^^]]]]]]^]]]]]]]]]]]\\\\\\\\\\\\[\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHFFFFEEEEEEEEDDDDDDDCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@???>>>>>>>>========<<<<<<;;;;:::::::::::999999999998888888888777777777666666777666666666666665555555566666666666555555554444444444444444433333333333322111111110000000000000////////////...........-----------,,,,,,,,,,++++++++++++++***********))))))))))(((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#########"""""""""""""""""!!!!!!!!!!! xxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyzz{{|}~€‚ƒ„…‡ˆ‰Š‹‹ŒŒŒŒŒŒŒŒ‹‹‹ŠŠ‰���ŽŽŽŽŽŽŽŽŽŽ��ŒŒ‹Š‰‰ˆ‡†……„ƒƒƒ‚‚‚���€€€~~~}}}}}xxxxxxxxyyyyyxxxxxwwwwvvvttttttttttttttttttsssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjiiihhhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeeddddddddddcccccccccccccbbcccccccbbbbbbbbbaaaaaaaaaaaaaaaaaa```````````___________^^^^^^^^^^^^^^]]]]]]^]]]]]]]]]]]\\\\\\\\\\\\[\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHFFFFEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@??>>>>>>>>=========<<<<<<;;;::::::::::::999999999998888888888777777777666666777666666666666665555555566666666666555555544444444444444444433333333333322111111110000000000000////////////...........-----------,,,,,,,,,,++++++++++++++***********))))))))))(((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#########""""""""""""""""!!!!!!!!!!!! xxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyzz{|}~€�‚„…†‡‰ŠŠ‹ŒŒŒŒŒŒŒŒŒ‹‹ŠŠ‰���ŽŽŽŽŽŽŽŽŽŽ���Œ‹‹Š‰ˆ‡††……„ƒƒƒ‚‚‚���€€~~}}}}}}xxxxxxxyyyyyyyxxxxwwwwvvvttttttttttttttttttsssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppoppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjiiihhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeedddddddddccccccccccccccbbccccccbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````````___________^^^^^^^^^^^^^^]]]]]]^]]]]]]]]]]]\\\\\\\\\\\\[\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHFFFEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@??>>>>>>>>========<<<<<<<;;;::::::::::::9999999999988888888887777777776666667776666666666666655555555666666666665555555444444444444444444333333333333221111111100000000000000///////////...........-----------,,,,,,,,,,++++++++++++++***********))))))))))(((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!! xxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyzz{{|}~�‚ƒ…†‡ˆ‰Š‹‹ŒŒŒŒŒŒŒŒ‹‹ŠŠŠ�����ŽŽŽŽŽŽŽŽŽ��ŒŒ‹Š‰ˆˆ‡††…„„„ƒƒ‚‚‚��€€~~~}}}}}}xxxxxxxyyyyyyyxxxxwwwwvvvtttttttttttttttttttssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjiihhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeedddddddddcccccccccccccbbbccccccbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]]]]]]^]]]]]]]]]]]\\\\\\\\\\\[[\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHFFFEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@??>>>>>>>>========<<<<<<<;;;::::::::::::9999999999988888888877777777776666667776666666666666555555555666666666665555555444444444444444443333333333332221111111100000000000000///////////...........-----------,,,,,,,,,,++++++++++++++***********))))))))))(((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!! xxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyzz{|}~€‚ƒ„…‡ˆ‰ŠŠ‹ŒŒŒŒŒŒŒŒ‹‹‹ŠŠ�������ŽŽŽŽŽŽŽ��ŒŒ‹ŠŠ‰ˆ‡‡††……„„ƒƒ‚‚‚��€~~~}}}}}|wxxxxxxxyyyyyyyxxxxwwwvvvtttttttttttttttttttssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppoppooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjjiihhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeedddddddddcccccccccccccbbbccccccbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````___________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHFFEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@?>>>>>>>>>========<<<<<<<;;;::::::::::::99999999999888888888777777777766666677766666666666665555555556666666666655555554444444444444444433333333333322211111111000000000000000//////////..........-----------,,,,,,,,,,,++++++++++++++***********))))))))))(((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!! xxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzz{||}€�‚„…†‡ˆ‰Š‹‹ŒŒŒŒŒŒŒŒ‹‹ŠŠ���������ŽŽŽŽŽ���Œ‹‹Š‰ˆˆ‡‡††……„„ƒƒ‚‚��€~~~}}}|||wwxxxxxxyyyyyyyxxxxwwwvvvttttttttttttttttttttssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppoppooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjiihhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeddddddddcccccccccccccbbbbccccccbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````___________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHFEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@?>>>>>>>>=========<<<<<<<;;;::::::::::::99999999998888888888777777777766666677766666666666665555555556666666666655555554444444444444444433333333333322211111111000000000000000//////////..........-----------,,,,,,,,,,,++++++++++++++***********))))))))))(((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!! xxxxxxxxxxxxxyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyzz{{|}~�‚ƒ„†‡ˆ‰Š‹‹ŒŒŒŒŒŒŒŒ‹‹‹Š‘����������ŽŽŽŽ��Œ‹‹Š‰‰ˆ‡‡‡††……„„ƒƒ‚‚�€€~~}}}}|||wwwxxxxxyyyyyyyxxxxwwwvvvttttttttttttttttttttssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppopoooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjiihhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeedddddddcccccccccccccbbbbbcccccbbbbbbbbbbaaaaaaaaaaaaaaaaaaa```````````___________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHFEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@?>>>>>>>>=========<<<<<<<;;;::::::::::::99999999998888888888777777777766666677766666666666665555555556666666666655555555444444444444444433333333333322211111111000000000000000//////////..........-----------,,,,,,,,,,,+++++++++++++************))))))))))(((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!! xxxxxxxxxxxxxyyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzz{|}~€�ƒ„…†ˆ‰‰Š‹‹ŒŒŒŒŒŒŒ‹‹‹Š‘����������ŽŽŽŽ��ŒŒ‹ŠŠ‰ˆˆˆ‡‡††……„„ƒ‚‚�€€~~}}}||||wwwwxxxxxyyyyyyxxxxwwwvvvttttttttttttttttttttssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppoppooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjihhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeedddddddcccccccccccccbbbbbcccccbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````````____________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHHFEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@?>>>>>>>=========<<<<<<<<;;;::::::::::::99999999998888888888777777777766666677766666666666655555555556666666666655555555444444444444444433333333333322211111111000000000000000/////////..........------------,,,,,,,,,,++++++++++++++************))))))))))(((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!! xxxxxxxxxxxxxxyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzz{{|}~€�‚ƒ…†‡ˆ‰Š‹‹ŒŒŒŒŒŒŒ‹‹‹Š‘‘����������ŽŽŽ��ŒŒ‹ŠŠ‰‰ˆˆˆ‡‡††……„„ƒ‚�€€~~}}}||||wwwwxxxxxxyyyyyxxxxwwwwvvtttttttttttttttttttttsssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppppppppppppoopoooooooooooooonnnnnnnnnnnmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjihhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeedddddddccccccccccccbbbbbbcccccbbbbbbbbbaaaaaaaaaaaaaaaaaaa```````````____________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHGEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@>>>>>>>>=========<<<<<<<<;;:::::::::::::99999999998888888888777777777766666677766666666666655555555556666666666555555555444444444444444433333333333222211111111000000000000000/////////..........-----------,,,,,,,,,,,++++++++++++++*************)))))))))((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!! xxxxxxxxxxxxxxxyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyzz{|}~€‚ƒ„…‡ˆ‰‰Š‹‹ŒŒŒŒŒŒ‹‹‹‹‘‘����������ŽŽŽ��ŒŒ‹‹ŠŠ‰‰‰ˆˆ‡‡††……„ƒ‚‚�€~~}}|||||wwwwwxxxxxxyyyyxxxxwwwwvvtttttttttttttttttttttssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppopoooooooooooooonnnnnnnnnnnmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjihhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeeddddddccccccccccccbbbbbbbccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHGEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@>>>>>>>>=========<<<<<<<<;;:::::::::::::9999999999888888888877777777776666667776666666666665555555555666666666665555555544444444444444443333333333322221111111000000000000000//////////..........-----------,,,,,,,,,,,++++++++++++++*************)))))))))((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!! xxxxxxxxxxxxxxxxyyyyyyyxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyzz{|}~€�‚„…†‡ˆ‰ŠŠ‹‹ŒŒŒŒŒ‹‹‹‹‘‘‘���������ŽŽŽ��ŒŒ‹‹ŠŠ‰‰‰‰ˆˆˆ‡††…„„ƒ‚�€~~}}|||||wwwwwxxxxxxxyyxxxxxwwwwvvtttttttttttttttttttttssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppoopoooooooooooooonnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeeddddddccccccccccccbbbbbbbccccbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHGGEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@>>>>>>>>=========<<<<<<<<;;:::::::::::::9999999999888888888777777777776666667776666666666665555555555666666666655555555544444444444444443333333333322221111111000000000000000//////////.........------------,,,,,,,,,,,++++++++++++++**************))))))))((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!! xxxxxxxxxxxxxxxxxyyyyyyxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyzz{{|}~�‚ƒ„†‡ˆ‰‰Š‹‹‹‹Œ‹‹‹‹‹‹‘‘‘���������ŽŽŽ��ŒŒ‹‹ŠŠŠ‰‰‰‰ˆˆˆ‡††…„ƒ‚�€~~}}|||||wwwwwwxxxxxxxxxxxxxwwwwvvttttttttttttttttttttttsssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppoopoooooooooooooonnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjhhhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeeddddddccccccccccccbbbbbbbbccccbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````__________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLMMMMMMMLLLLLLLLLLLKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHGGEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@>>>>>>>=========<<<<<<<<<;;:::::::::::::9999999999888888888777777777776666667776666666666665555555555666666666655555555544444444444444443333333333322221111111000000000000000/////////..........-----------,,,,,,,,,,,+++++++++++++++***************)))))))((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!! xxxxxxxxxxxxxxxxxxyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyzz{|}~€�ƒ„…†‡ˆ‰ŠŠ‹‹‹‹‹‹‹‹‹‹‘‘‘‘��������ŽŽŽ��ŒŒ‹‹ŠŠŠŠŠŠ‰‰‰ˆˆ‡†…„ƒ‚�€~}}|||||wwwwwwwxxxxxxxxxxxxwwwwvvttttttttttttttttttttttssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeeddddddcccccccccccbbbbbbbbbcccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````__________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLMMMMMMMLLLLLLLLLLLKKKKKKKJJJJIIIIIIIIIIHHHHHHHHGGGEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAAAA@@@@>>>>>>>=========<<<<<<<<<;::::::::::::::999999999988888888877777777777666666777666666666665555555555566666666665555555554444444444444444333333333333222111111100000000000000//////////..........-----------,,,,,,,,,,,+++++++++++++++***************)))))))((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!! xxxxxxxxxxxxxxxxxxxyyyyxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyzz{||}~€�‚ƒ„†‡ˆˆ‰ŠŠ‹‹‹‹‹‹‹‹‹‘‘‘‘��������ŽŽŽ��ŒŒ‹‹‹ŠŠŠŠŠŠ‰‰‰ˆ‡‡†…„‚�€€~}}|||||wwwwwwwxxxxxxxxxxxxxwwwvvttttttttttttttttttttttssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooooonnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeedddddccccccccccccbbbbbbbbbcccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````__________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLMMMMMMLLLLLLLLLLLLKKKKKKKJJJIIIIIIIIIIHHHHHHHHHGGGEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@>>>>>>>=========<<<<<<<<<;::::::::::::::999999999988888888877777777777666666777666666666665555555555566666666665555555554444444444444444433333333333222111111100000000000000//////////..........-----------,,,,,,,,,,,+++++++++++++++****************)))))))((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!! xxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|}}||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxyyyyzz{|}~€�ƒ„…†‡ˆ‰‰ŠŠŠ‹‹‹‹‹‹Š‘‘‘‘��������ŽŽŽ��ŒŒ‹‹‹‹ŠŠŠŠŠŠ‰‰ˆˆ‡†…„ƒ‚�€~}}||||{wwwwwwwwxxxxxxxxxxxxwwwvvttttttttttttttttttttttssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbcccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````__________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLMMMMMLLLLLLLLLLLLKKKKKKKKJJJJIIIIIIIIIHHHHHHHHGGGGEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@>>>>>>>=========<<<<<<<<<;:::::::::::::999999999998888888887777777777766666677766666666666555555555556666666665555555555444444444444444443333333333322211111110000000000000//////////...........-----------,,,,,,,,,,,+++++++++++++++*****************))))))((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!! xxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxyyyzz{|}}€�‚ƒ„…†‡ˆ‰‰ŠŠŠŠ‹‹‹ŠŠ‘‘‘‘‘�������ŽŽŽ��ŒŒ‹‹‹‹‹Š‹‹ŠŠŠ‰‰ˆ‡†…„ƒ‚�€~~}||||{vvwwwwwwwxxxxxxxxxxxwwwvvttttttttttttttttttttttsssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppooooooooooooooooonnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeedddddccccccccccccbbbbbbbbbbccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````__________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLMMMMLLLLLLLLLLLLLKKKKKKKKJJJJIIIIIIIIIHHHHHHHHGGGGEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@>>>>>>=========<<<<<<<<<<::::::::::::::999999999998888888887777777777766666677766666666666555555555556666666665555555555444444444444444444333333333322211111110000000000000//////////...........----------,,,,,,,,,,,,+++++++++++++++*****************))))))((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!! xxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxyyyyz{{|}~€�ƒ„…†‡‡ˆ‰‰ŠŠŠŠŠŠŠŠ‘‘‘‘‘�������ŽŽŽ��ŒŒ‹‹‹‹‹‹‹‹‹‹ŠŠ‰‰ˆ‡†…ƒ‚�€~~}}||||vvvwwwwwwxxxxxxxxxxxwwwvvtttttttttttttttttttttssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeedddddcccccccccccbbbbbbbbbbbccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa`````````````__________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLMMMLLLLLLLLLLLLLLKKKKKKKKJJJJIIIIIIIIIHHHHHHHGGGGGEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@>>>>>>=========<<<<<<<<<<::::::::::::::99999999999888888888777777777776666667776666666666655555555555666666665555555555554444444444444444433333333332221111111000000000000///////////..........-----------,,,,,,,,,,,+++++++++++++++******************))))))((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!! xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||}}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxyyyzz{|}~€�‚ƒ„…†‡ˆˆ‰‰‰ŠŠŠŠŠŠ‘‘‘‘‘�������ŽŽŽ��ŒŒ‹‹‹‹‹‹‹‹‹‹‹ŠŠ‰ˆ‡†…„ƒ‚�€~}}||||wvvvwwwwwwxxxxxxxxxxwwwwvttttttststtttttttttttssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooooonnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjihhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbccbbbbbbbbbbbbaaaaaaaaaa`aaaaaaa````````````___________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[\[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLMMLLLLLLLLLLLLLLLKKKKKKKKJJJIIIIIIIIIIHHHHHHHGGGGGEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@>>>>>>=========<<<<<<<<<<::::::::::::::99999999999888888888777777777777666667776666666666655555555555666666655555555555554444444444444444433333333332221111111000000000000///////////..........-----------,,,,,,,,,,,++++++++++++*++*******************)))))((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!! xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxyyyyz{{|}~€�‚ƒ„…†‡ˆˆ‰‰‰ŠŠŠŠŠ‘‘‘‘‘�������ŽŽŽ��ŒŒŒ‹‹‹‹‹‹‹‹‹‹ŠŠ‰ˆˆ‡…„ƒ‚�€~~}}|||wvvvwwwwwwxxxxxxxxxxwwwwvttttttsssttttttttttttssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooooonnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjihhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeedddddcccccccccccbbbbbbbbbbbbcbbbbbbbbbbbbaaaaaaaaaaa`aaaaaaa````````````__________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLMLLLLLLLLLLLLLLLKKKKKKKKKJJJJIIIIIIIIHHHHHHHHGGGGGEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@>>>>>>=========<<<<<<<<<<:::::::::::::999999999999888888887777777777777666667776666666666655555555555666666555555555555554444454444444444443333333332221111111000000000000///////////..........-----------,,,,,,,,,,,++++++++++++*++*******************)))))((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!! uuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyz{{|}~€�‚ƒ„…†‡‡ˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆ‡‡†††……………‹‹‹‹‹ŠŠ‰‰ˆ‡†„ƒ‚�€~}}|||zzzzzzzzzz{{{{{{{{{{{zzzytsssssssssssssssssssssssrssssssrrrrrrrrrrrrrqqqqqqqqqppppppppppoooooooooooooooonnnnnnnnnnnnnmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggfffffffeeeeeeeeeeeeedddddddddcccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaa``````````````````````____________^^`___________^^^^^^^^^^]]]^]]]]]]]]]]]]]]]\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJIIIIHHHHGGGGGGGGFFFFFFFFEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@??????>>>>>>>>===========<<<<;;;;;;;;;;;;;:::::::::888888877777777777766666667777766666666666555555555555544444444444444443333333322222222222111111111000000///////////.............------------,,,,,,,,,,,,,,++++++++++++*****************))))))))))))))))())((((((((((('''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!! uuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxyzz{||}~€�‚ƒ„…†‡‡ˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆ‡‡††††………†ŒŒŒ‹‹‹ŠŠ‰ˆ‡†…„ƒ‚�€~~}}||zzzzzzzzzz{{{{{{{{{{{zzzytsssssssssssssssssssssssrssssssrrrrrrrrrrrrrqqqqqqqqpppppppppppoooooooooooooooonnnnnnnnnnnnnmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggffffffffeeeeeeeeeeeeedddddddddccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaa``````````````````````____________^^____________^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJIIIIHHHHGGGGGGGGFFFFFFFFEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@?????>>>>>>>>>===========<<<<;;;;;;;;;;;;;:::::::::888888877777777777666666667777766666666666555555555555544444444444444443333333322222222222211111111000000///////////.............------------,,,,,,,,,,,,,,++++++++++++*****************))))))))))))))))()((((((((((((''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!! uuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxyzz{{|}~€�‚ƒ„……†‡ˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆ‡‡††††††††ŒŒŒŒ‹‹‹Š‰‰ˆ‡†„ƒ‚�€~}}||zzzzzzzzzz{{{{{{{{{{{zzzytssssssssssssssssssssssrrssssssrrrrrrrrrrrrrqqqqqqqqqppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmlllllllllkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggfffffffeeeeeeeeeeeeedddddddddcccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````````````````````___________^^^___________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJIIIIIHHHHGGGGGGGGFFFFFFFEEEEEEDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@?????>>>>>>>>>===========<<<<;;;;;;;;;;;;;:::::::::888888877777777777666666667777766666666666555555555555444444444444444443333333332222222222211111111000000///////////.............------------,,,,,,,,,,,,,,++++++++++++*****************))))))))))))))))()(((((((((((('''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!! uuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|{||{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyzz{||}~€�‚ƒ„…††‡ˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆ‡‡††††††††ŒŒŒŒŒ‹‹ŠŠ‰ˆ‡†…„ƒ‚�€~~}}|zzzzzzzzzz{{{{{{{{{{{zzzztsssssssrsssssssssssssrrrsssssrrrrrrrrrrrrrrqqqqqqqqppppppppppoooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmlllllllllkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggffffffffeeeeeeeeeeeeedddddddddcccccccccccbbbbbbbbbbbbbabbaaaaaaaaaaaaa``````````````````````___________^^^___________^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJIIIIIHHHGGGGGGGGGFFFFFFFEEEEEEDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@?????>>>>>>>>>==========<<<<<;;;;;;;;;;;;;:::::::::888888877777777777666666667777766666666666555555555555444444444444444443333333333222222222211111111000000///////////.............------------,,,,,,,,,,,,,,++++++++++++*****************))))))))))))))))()(((((((((((('''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!! uuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxyzzz{|}}~€�‚ƒ„…††‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆ‡‡††††††††ŒŒŒŒŒŒ‹‹Š‰‰ˆ‡†…ƒ‚��€~~}}{zzzzzzzzz{{{{{{{{{{{{zzztssssssrrrrrsssssssssrrrrsssssrrrrrrrrrrrrrrqqqqqqqqppppppppppoooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmllllllllkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggffffffffeeeeeeeeeeeeedddddddddccccccccccbbbbbbbbbbbbbbabbaaaaaaaaaaaaa``````````````````````___________^^^___________^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFFEEEEEEDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@?????>>>>>>>>===========<<<<;;;;;;;;;;;;;::::::::::888888877777777777666666667777766666666666555555555555444444444444444444333333333222222222211111111000000////////////............------------,,,,,,,,,,,,,,+++++++++++******************)))))))))))))))(()(((((((((((('''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!! uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyyyyyyyyxzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxyyzz{{|}~€€�‚ƒ„…†‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆ‡‡‡†††††††ŒŒ�ŒŒŒŒ‹‹Š‰ˆ‡†…„ƒ‚�€~}}{zzzzzzzz{{{{{{|||{{{{zzztsssssrrrrrrrrrrsrrrrrrrrsssssrrrrrrrrrrrrrrqqqqqqqqppppppppppoooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmllllllllkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggffffffffeeeeeeeeeeeeedddddddddccccccccccbbbbbbbbbbbbbaabaaaaaaaaaaaaaa``````````````````````___________^^^___________^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJJJIIIIIIIHHHGGGGGGGGFFFFFFFFEEEEEEDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@?????>>>>>>>>===========<<<<;;;;;;;;;;;;;::::::::::888888877777777777666666667777766666666666555555555554444444444444444444333333333222222222211111111000000////////////............------------,,,,,,,,,,,,,,+++++++++++******************)))))))))))))))((((((((((((((('''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!! uuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{zzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyyyyyyyxxzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyzz{||}~€�‚ƒ„……†‡‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆ‡‡‡†††††††�����ŒŒ‹‹Š‰‰ˆ‡†…„ƒ‚�€~~}{{zzzzzzz{{{{{|||||{{{zzzttssssrrrrrrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrqqqqqqqqqpppppppppoooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggffffffffeeeeeeeeeeeeeedddddddddcccccccccbbbbbbbbbbbbbbaabaaaaaaaaaaaaaa``````````````````````___________^^^__________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJJJIIIIIIIHHGGGGGGGGGFFFFFFFEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@??????>>>>>>>>===========<<<<;;;;;;;;;;;;;::::::::::888888777777777776666666667777766666666666555555555554444444444444444444333333333222222222211111110000000////////////............------------,,,,,,,,,+,,,++++++++++++******************)))))))))))))))((((((((((((((('''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""!!!!!!!!!! uuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyxxxzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxyyyyzz{||}~€�‚ƒ„…††‡ˆˆ‰‰‰ŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆ‡‡‡‡††††‡‡������ŒŒ‹‹Š‰ˆ‡†…„ƒ‚�€~}{{zzzzzzz{{{{||||||{{{{zzttssssrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppoooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggffffffffeeeeeeeeeeeeeddddddddddcccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa``````````````````````___________^^^__________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIHGGGGGGGGGGFFFFFFFEEEEEEEDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@?????>>>>>>>>>===========<<<<;;;;;;;;;;;;;::::::::::888888777777777776666666667777766666666666555555555555444444444444444444333333333222222222211111110000000////////////............------------,,,,,,,,,+,,,++++++++++++******************)))))))))))))))((((((((((((((('''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!! uuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{yyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyzz{{|}~~€�‚ƒ„…†‡‡ˆˆ‰‰‰ŠŠŠŠŠ‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡������ŒŒŒ‹Š‰ˆ‡†…„ƒ‚��€~~{{{zzzzz{{{{{|||||||{{{zzttssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqppppppppppoooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmllllllllkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggfffffffffeeeeeeeeeeeeeddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa```````````````````````__________^^^__________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJJJIIIIIIIIIHGGGGGGGGGFFFFFFFFEEEEEEEDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@?????>>>>>>>>>===========<<<<;;;;;;;;;;;;;::::::::::888888777777777776666666667777766666666666555555555554444444444444444444333333333222222222211111110000000/////////////...........-----------,,,,,,,,,,+,,,++++++++++++*****************)))))))))))))))((((((((((((((((''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!! uuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{yyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyyyyyxxxxxzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyzz{{|}~€�‚ƒ„…††‡ˆˆ‰‰‰‰ŠŠŠŠ‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡�������ŒŒ‹ŠŠ‰ˆ‡†…„ƒ‚�€~~|{{{zzz{{{{{||||||||{{{zzttssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppoooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggffffffffeeeeeeeeeeeeeeddddddddddcccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````````````````__________^^^__________^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJJJIIIIIIIIIGGGGGGGGGGFFFFFFFFEEEEEEEDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@??????>>>>>>>>============<<<;;;;;;;;;;;;;:::::::::::888888777777777776666666667777766666666666555555555554444444444444444443333333333222222222211111110000000/////////////...........-----------,,,,,,,,,,+,,,++++++++++++*****************)))))))))))))))((((((((((((((((''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!! uuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||{||||||||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwxxxyyyzz{||}~€�‚ƒ„…†‡‡ˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡�ŽŽŽ���ŒŒ‹‹Š‰ˆ‡†…„ƒ‚�€~~|{{{zz{{{{{{|||||||||{{{zttssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppoooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggfffffffffeeeeeeeeeeeeedddddddddddccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````````````````_________^^^__________^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIGGGGGGGGGGFFFFFFFFEEEEEEEDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>===========<<<<;;;;;;;;;;;;;:::::::::::888888777777777766666666667777766666666666555555555554444444444444444443333333333222222222111111110000000/////////////...........-----------,,,,,,,,,,+,,,++++++++++++*****************)))))))))))))))((((((((((((((('''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""!!!!!!!!!! uuuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||{{{{{{{{|||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwxxxxyyyzz{|}~€�‚ƒ„……†‡ˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ŽŽŽŽŽ���Œ‹‹Š‰ˆ‡†…„ƒ‚�€~~|{{{{{{{{{{||||||||||{{{ztttssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppoooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggfffffffffeeeeeeeeeeeeedddddddddddccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````````````````_________^^^_________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>===========<<<<;;;;;;;;;;;;;:::::::::::88888877777777776666666666777766666666666655555555555544444444444444444333333333222222222211111111000000//////////////...........-----------,,,,,,,,,,+,,,++++++++++++*****************))))))))))))))(((((((((((((((('''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!! uuuuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxyxxxxxxxxxxxxxxxxxxxxxwwwwxxxxxyyyz{{|}~€�‚ƒ„…†‡‡ˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆŽŽŽŽŽ���Œ‹‹Š‰ˆ‡†…„ƒ‚�€~~|{{{{{{{{{{||||||||||{{{ztttssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggffffffffeeeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````````````````_________^^^_________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIIGGGGGGGGGFFFFFFFFEEEEEEEEDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>===========<<<<;;;;;;;;;;;;;:::::::::::888887777777777766666666667777666666666666555555555555444444444444444433333333332222222222111111110000000/////////////...........----------,,,,,,,,,,++,,++++++++++++*****************)))))))))))))))((((((((((((((((''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""!!!!!!!!!! uuuuuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxyyyz{||}~�‚ƒ„……†‡‡ˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆŽŽŽŽŽ���Œ‹ŠŠ‰ˆ‡†…„ƒ‚�€~~|{{{{{{{{{{||||||||||{{{ztttssssrrrrrrrrrrrrrrrrrqrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggffffffffeeeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````````````````````````________^^^_________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIIGGGGGGGGFFFFFFFFFEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>===========<<<;;;;;;;;;;;;;::::::::::::88888777777777776666666666777766666666666655555555555544444444444444443333333333222222222211111110000000//////////////...........----------,,,,,,,,,,++,,++++++++++++*****************)))))))))))))))((((((((((((((('''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!! uuuuuuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxyyzz{|}~€�‚ƒ„…††‡ˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŽŽŽŽŽ��ŒŒ‹Š‰ˆ‡†…„ƒ‚�€€~~|{{{{{{{{{{||||||||||{{{ztttssssrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrqqqqqqqqqqppppppppppooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggfffffffffeeeeeeeeeeeeedddddddddddccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````````````````````````________^^^_________^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIIGGGGGGGGFFFFFFFFFEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>===========<<<<;;;;;;;;;;;;;::::::::::::88888777777777776666666666777766666666666655555555555544444444444444443333333332222222222111111110000000/////////////...........-----------,,,,,,,,,,++,,++++++++++++******************))))))))))))))((((((((((((((('''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!! uuuuuuuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxyyz{{|}~€‚ƒ„„…†‡‡ˆˆˆˆ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŽŽŽŽŽ��ŒŒ‹Š‰ˆ‡†…„ƒ‚�€~~|{{{{{{{{{{||||||||||{{{ztttssssrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrqqqqqqqqqqqqppppppppppoooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggfffffffffeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````````````````````````________^^^_________^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIIGGGGGGGGFFFFFFFFEEEEEEEEEDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>===========<<<<;;;;;;;;;;;;;::::::::::::88888777777777766666666666777766666666666555555555555544444444444444443333333332222222222111111110000000/////////////...........----------,,,,,,,,,,,++,,++++++++++++******************)))))))))))))((((((((((((((((''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""!!!!!!!!! uuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxyyz{|}~€�‚ƒ„……†‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŽŽŽŽŽ��Œ‹‹Š‰ˆ‡†…ƒ‚‚�€~~~|{{{{{{{{{{{|||||||||{{{ztttsssssrrrrrrrrrrrrrrqqqrrrrrrrrrqqqqqqqqqqqqqqqppppppppppoooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````````````````````_______^^^_________^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIHGGGGGGGFFFFFFFFFEEEEEEEEEDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>===========<<<<;;;;;;;;;;;;:::::::::::::88888777777777766666666666777766666666666655555555555544444444444444443333333322222222222111111110000000////////////............----------,,,,,,,,,,+++,,++++++++++++*****************))))))))))))))((((((((((((((((''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!! uuuuuuuuuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{zz{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxwwwxxxxyyzz{|}~€�‚ƒ„…††‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŽŽŽŽ���Œ‹Š‰ˆ‡†…„ƒ‚�€€~~}|{{{{{{{{{{{{|||||||{{{{ztttsssssrrrrrrrrrrrrrrqqqrrrrrrqqqqqqqqqqqqqqqqqpppppppppppoooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````````````````````_______^^^________^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIHGGGGGGFFFFFFFFFFEEEEEEEEEDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>===========<<<<;;;;;;;;;;;;::::::::::::988887777777777766666666666777766666666666555555555555554444444444444443333333322222222221111111110000000////////////...........-----------,,,,,,,,,,+++,,++++++++++++*****************))))))))))))))((((((((((((((((''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!! uuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{zzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwxwwwwwwxxxyyz{|}~€�‚ƒ„„…††‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŽŽŽŽ��ŒŒ‹Š‰ˆ‡†…„ƒ‚�€~~}|{{{{{{{{{{{{{{{{{{{{{{{ztttsssssrrrrrrrrrrrrrrqqqrrrrqqqqqqqqqqqqqqqqqqppppppppppppooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggffffffffffeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa``````````````````````````````_______^^^________^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIHHGGGGGGFFFFFFFFFEEEEEEEEEEDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>===========<<<<;;;;;;;;;;;;::::::::::::988887777777777766666666666777766666666666555555555555554444444444444443333333322222222221111111110000000////////////...........-----------,,,,,,,,,,+++,,++++++++++++******************)))))))))))))((((((((((((((('''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!! uuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{z|||||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxwwwwwwxxxyyzz{|}~€�‚ƒ„……††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŽŽŽŽ��Œ‹‹Š‰ˆ‡†„ƒ‚�€€~~~||{{{{{{{{{{{{{{{{{{{{{zztttssssssrrrrrrrrrrrrrqqqrrrqqqqqqqqqqqqqqqqqqqppppppppppppooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa``````````````````````````````_______^^^________^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIHHGGGGGFFFFFFFFFFEEEEEEEEEEDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>===========<<<<<;;;;;;;;;;;;::::::::::::988887777777777666666666666777766666666666555555555555554444444444444443333333322222222221111111110000000///////////............----------,,,,,,,,,,++++,++++++++++++++*****************))))))))))))(((((((((((((((('''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!! tuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{zzz|||||||||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwxwwwwwwwxxxyyz{|}~€��‚ƒ„……††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŽŽŽ���Œ‹ŠŠˆ‡†…„ƒ‚�€€~~~~||||||{{{{{{{{{{{{{{{zzzztttsssssssrrrrrrrrrrrrrqqrrrqqqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa``````````````````````````````_______^^^^________^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIHHGGGGGFFFFFFFFFFEEEEEEEEEEDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>===========<<<<<;;;;;;;;;;;:::::::::::::988887777777777666666666666777766666666666555555555555555444444444444443333333322222222211111111110000000///////////...........-----------,,,,,,,,,,++++,++++++++++++++*****************))))))))))))((((((((((((((((''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!! ttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzzz|||||||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwxwwwwwwwwxxxyzz{|}~€�‚‚ƒ„……††‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆŽŽŽ��ŒŒ‹Š‰ˆ‡†…„ƒ‚�€€~~~||||||||{{{{{{{{{zzzzzzzzttsssssssssrrrrrrrrrrrrrqrrrqqqqqqqqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhhghhgggggggggggffffffffffffeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa``````````````_```````````````_______^^^^________^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIHHHGGGGGFFFFFFFFFEEEEEEEEEEEDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>===========<<<<<;;;;;;;;;;;:::::::::::::98888777777777766666666666677776666666666665555555555555544444444444444333333332222222221111111110000000///////////............-----------,,,,,,,,,,++++,++++++++++++++*****************))))))))))))((((((((((((((((''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!! tttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxyyz{{|}~€�‚ƒƒ„……††‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆŽŽŽ��ŒŒ‹Š‰ˆ‡†…„ƒ‚�€€~~}}}}}|||||{{{{zzzzzzzzzzytssssssssssssssrrrrrrrrrqrrqqqqqqqqqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhhghhggggggggggfffffffffffffeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````___```````````````_______^^^^________^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIHHHGGGGFFFFFFFFFFEEEEEEEEEEDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>===========<<<<<;;;;;;;;;;;::::::::::::998887777777777766666666666677776666666666665555555555555544444444444444333333332222222221111111110000000///////////...........-----------,,,,,,,,,,,++++,++++++++++++++******************)))))))))))((((((((((((((('''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!! ttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwxxxyzz{|}}~€�‚ƒ„„……†‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆŽŽŽ��ŒŒ‹Š‰ˆ‡†…„ƒ‚�€€€}}}}}}}|||{{{{zzzzzzzyyyyssssssssssssssssssrrrrrrqrrqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooonnnnnnnnnnmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhhhghgggggggggggffffffffffffeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````____``````````````________^^^^_______^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIHHHGGGGFFFFFFFFFFEEEEEEEEEEDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????>>>>>>>>============<<<<<;;;;;;;;;;:::::::::::::998887777777777666666666666677776666666666665555555555555544444444444444333333332222222221111111110000000//////////............-----------,,,,,,,,,,+++++,+++++++++++++++*****************)))))))))))((((((((((((((('''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!! tttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyzyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwxxyyzz{|}~~€�‚ƒ„„…††‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆŽŽŽ��Œ‹‹Š‰ˆ‡†…„ƒ‚��€€€€€€~~~~~~}}}||{{{zzzzyyyyyyysssssssssssssssssssrrrrrqrrqqqqqqqqqqqqqqqqqpppppppppppppppppooooooooooonnnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgghggggggggggfffffffffffffeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````_____`````````````________^^^^^_______^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIHHHHGGGGFFFFFFFFFEEEEEEEEEEEDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????>>>>>>>>===========<<<<<<;;;;;;;;;;:::::::::::::998887777777777666666666666677776666666666665555555555555554444444444444433333332222222221111111110000000//////////............-----------,,,,,,,,,,+++++,+++++++++++++++*****************)))))))))))((((((((((((((('''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!!!!!!!!! sssstttttttttttttttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuvvvvwwxxyzz{|}~~€€�‚ƒƒ„……††††‡‡‡‡‡‡‡††††‹ŠŠŠ‰‰ˆ‡††…„ƒ‚�€~~}}}}}~~~}}||{{zzzyyyyyyyyttttttttttttttttttttssssssrrrrrrrrqqqqqqqqqqqqqqqqoooonnnnnnnnnnnnnmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmlllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggffffffffffffeeeeeeeeeeddddddddcccccccccccccbbbbccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````__aaaaaa`````````````____________^^^^^^^^^^]]]]]]]]]\]]]]]]]\\\\\\\\\\\\\[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::::999888888887777777777776666665555555555555444444444444444443333333333333322222222221111111111000000000//00/////////............--..-----------,,,,,,,,,,,+,,,,,,++++++++++++***************))))))))))))((((('''''''''''&&&&&&&&&%%%%%%%%$$$$$$$$$$$$###########""""""""""!!!!!!!!!!!!! sssssttttttttttttttttttuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuvvvvwwxxyzz{|}~~€��‚ƒ„„……††‡‡‡‡‡‡‡‡‡†††‹ŠŠŠ‰‰ˆ‡‡†…„ƒ‚��€~~~~~~€€€€€~}}||{zzzyyyyyxxxtttttttttttttttttttttsssssrrrrrrqqqqqqqqqqqqqqqqqqooooonnnnnnnnnnnnmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmlllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggfffffffffffeeeeeeeeeeeddddddddccccccccccccbbbbbcccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````___aaa````````````````____________^^^^^^^^^]]]]]]]]]]\]]]]]]]\\\\\\\\\\\\[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????>>>>>==========<<<<<<<<<<;;;;;;;;:::::::::::::9999888888877777777777776666665555555555555444444444444444443333333333333322222222222111111111000000000//00/////////...........---..-----------,,,,,,,,,,,+,,,,,,,+++++++++++***************))))))))))))(((((''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########""""""""""!!!!!!!!!!!!! sssssstttttttttttttttttuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuvvvvvwwxxyzz{|}}~€�‚ƒƒ„……††‡‡‡‡‡‡‡‡‡†††‹ŠŠŠ‰‰ˆ‡‡†…„„ƒ‚��€€�����€€€~~}|{{zzyyyxxxxxttttttttttttttttttttttssssrrrrrrqqqqqqqqqqqqqqqqqqooooonnnnnnnnnnnmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggfffffffffffeeeeeeeeeeeddddddddccccccccccccbbbbbcccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa```````````____a`````````````````_____________^^^^^^^^^]]]]]]]]]\\]]]]]]\\\\\\\\\\\\\[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????>>>>>==========<<<<<<<<<<;;;;;;;;:::::::::::::9999888888877777777777766666665555555555555444444444444444443333333333333322222222222111111111000000000//00/////////...........---.-----------,,,,,,,,,,,,+,,,,,,,,+++++++++++**************))))))))))))(((((''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########""""""""""!!!!!!!!!!!!! sssssssttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuvvvvwwxxyz{{|}}~€�‚ƒ„……††‡‡‡‡‡‡‡‡‡‡††‹ŠŠŠ‰‰ˆˆ‡††…„ƒƒ‚��€€€€€€�‚‚‚‚‚‚��€~~}|{{zyyyxxxxxtsttttttttttttutttttttssssrrrrrrqqqqqqqqqqqqqqqqqqoooonnnnnnnnnnnnmmmmmmmmmnnnnnnnnmmmmmmmmmmmmmmllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggfffffffffffeeeeeeeeeeeedddddddcccccccccccccbbbbbccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````````_____``````````````````____________^^^^^^^^^^]]]]]]]]]\\]]]]]]\\\\\\\\\\\\[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????>>>>>==========<<<<<<<<<<;;;;;;;;:::::::::::::9999888888877777777777766666665555555555555444444444444444433333333333333322222222222111111111000000000//00////////............---.-----------,,,,,,,,,,,,+,,,,,,,,,++++++++++**************))))))))))))(((((''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########""""""""""!!!!!!!!!!!! sssssssstttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuvvvvwwxxyz{{|}~€�‚ƒƒ„…††‡‡‡‡‡‡‡‡‡‡††‹ŠŠŠ‰‰ˆˆ‡‡†……„ƒƒ‚‚‚����‚‚„„„ƒƒƒ‚‚�€~~}|{zzyyxxxxxssssttttttttuuuuutttttssssrrrrrqqqqqqqqqqqqqqqqqqqooonnnnnnnnnnnnnmmmmmmmmmnnnnnnnnmmmmmmmmmmmmmlllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggffffffffffffeeeeeeeeeeeedddddddcccccccccccccbbbbbccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````_____`````````````````_____________^^^^^^^^^^]]]]]]]]]\\]]]]]\\\\\\\\\\\\[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????>>>>===========<<<<<<<<<<;;;;;;;::::::::::::::9999888888877777777777766666665555555555555444444444444444433333333333333322222222222111111111000000000//0/////////...........----.-----------,,,,,,,,,,,++,,,,,,,,,,+++++++++**************)))))))))))))((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########""""""""""!!!!!!!!!!!! sssssssssttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuvvvvwwxxyz{{|}~€�‚ƒ„……†‡‡‡‡ˆˆ‡‡‡‡††‹ŠŠŠ‰‰‰ˆˆ‡††……„„ƒƒƒƒƒƒƒƒƒ…………„„„ƒ‚�€~}||{zzyyxxxxsssssttttttuuuuuuuttttssssrrrrrqqqqqqqqqqqqqqqqqqqoonnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnmmmmmmmmmmmmmlllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggfffffffffffeeeeeeeeeeeeedddddddccccccccccccbbbbbbccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````_____````````````````_____________^^^^^^^^^^]]]]]]]]]]\\]]]]\\\\\\\\\\\\\[[[[[[[[ZYYYYYYYYYYYYYXXXXXXXXXXXVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????>>>>===========<<<<<<<<<<;;;;;;;::::::::::::::9999888888877777777777666666665555555555555444444444444444433333333333333322222222221111111111000000000//0/////////...........----------------,,,,,,,,,,,,+,,,,,,,,,,++++++++++*************)))))))))))))((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########""""""""""!!!!!!!!!!! sssssssssstttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuvvvwwxyyzz{|}€�‚ƒ„……††‡‡‡ˆˆ‡‡‡‡‡†‹‹ŠŠ‰‰‰ˆˆ‡‡††………„„„„„„„„„†††††……„ƒ‚�€~}|{{zyyxxxxssssstttttuuuuuuuuutttssssrrrrrqqqqqqqqqqqqqqqqqqqnnnnnnnnnnnnnnnmmmmmmmmmmnnnnnnnmmmmmmmmmmmmmllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggffffffffffffeeeeeeeeeeeeeddddddcccccccccccccbbbbbbcccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````````______```````````````__________^__^^^^^^^^^^^]]]]]]]]]\\\]]]]\\\\\\\\\\\\[[[[[[[[[ZYYYYYYYYYYYYYYXXXXXXXXXXVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????>>>>==========<<<<<<<<<<<;;;;;;;:::::::::::::99999888888877777777777666666665555555555555444444444444444333333333333333322222222222111111111000000000//0/////////...........----------------,,,,,,,,,,,++,,,,,,,,,,,+++++++++*************)))))))))))))(((((''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########"""""""""!!!!!!!!!!!! sssssssssssttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuvvvwwxyyz{|}~€�‚ƒ„…††‡‡‡ˆˆ‡‡‡‡‡†‹‹ŠŠŠ‰‰‰ˆˆ‡‡‡††…………………………‡‡‡‡‡‡†…„„ƒ�€~}|{zzyyxxxssssstttttuuuuuuuuutttssssrrrrrqqqqqqqqqqqqqqqqqqqnnnnnnnnnnnnnnnmmmmmmmmmmnnnnnnnmmmmmmmmmmmmmllllllkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggfffffffffffeeeeeeeeeeeeeeddddddccccccccccccbbbbbbbcccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````______``````````````___________^__^^^^^^^^^^^]]]]]]]]]\\\]]]\\\\\\\\\\\\[[[[[[[[[[YYYYYYYYYYYYYYYXXXXXXXXXXVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@????????>>>>==========<<<<<<<<<<<;;;;;;;:::::::::::::99999888888877777777777666666665555555555555444444444444444333333333333333222222222222111111111000000000//0/////////..........-----------------,,,,,,,,,,,++,,,,,,,,,,,+++++++++*************)))))))))))))(((((''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########"""""""""!!!!!!!!!!!! sssssssssssstttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvwwxyyz{|}€�‚ƒ„……†‡‡‡‡‡‡‡‡‡‡†‹‹ŠŠŠ‰‰‰‰ˆˆˆ‡‡‡†††††††††‡ˆ‰ˆˆˆˆ‡††…„ƒ�€~}|{zzyyxxssssstttttuuuuuuuuutttssssrrrrqqqqqqqqqqqqqqqqqqqpnnnnnnnnnnnnnnmmmmmmmmmmmnnnnnnnmmmmmmmmmmmmlllllllkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhgggggggfffffffffffeeeeeeeeeeeeedddddddccccccccccccbbbbbbbccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````_______``````````````__________^^_^^^^^^^^^^^^]]]]]]]]]\\\]]]\\\\\\\\\\\\[[[[[[[[[[YYYYYYYYYYYYYYXXXXXXXXXXXVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@????????>>>>==========<<<<<<<<<<<;;;;;;;:::::::::::::99999888888777777777776666666665555555555554444444444443443333333333333333222222222221111111111000000000//0/////////..........-----------------,,,,,,,,,,,++,,,,,,,,,,,,++++++++************)))))))))))))))((((''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########"""""""""!!!!!!!!!!!! sssssssssssssstttttttttuuuuuuuuuuuuuuuuuvvvvvvvvuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuvvvwxxyz{|}~€�‚ƒ„…††‡‡‡‡‡‡‡‡‡†‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆ‰ŠŠ‰‰‰ˆˆ‡†…„‚�€~}|{zyyxxsssssttttuuuuuuuuuutttsssrrrrrqqqqqqqqqqqqqqqqppppnnnnnnnnnnnnnmmmmmmmmmmmlnnnnnnmmmmmmmmmmmmmlllllllkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggfffffffffffeeeeeeeeeeeeeddddddcccccccccccccbbbbbbbcbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````_______````````````___________^^^_^^^^^^^^^^^]]]]]]]]]]\\\]]]\\\\\\\\\\\[[[[[[[[[[[YYYYYYYYYYYYYYXXXXXXXXXXXVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@????????>>>>==========<<<<<<<<<<<;;;;;;::::::::::::::99999888888777777777776666666665555555555544444444444443443333333333333333222222222221111111111000000000//0/////////..........-----------------,,,,,,,,,,,++,,,,,,,,,,,,++++++++************)))))))))))))))((((''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!! sssssssssssssssstttttttuuuuuuuuuuuuuuuuuuuvvvvvvuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuvvwwxxyz{|}€�‚ƒ„…††‡‡‡‡‡‡‡‡‡†‹‹ŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠ‰ˆˆ‡†„ƒ‚�€~}|{zzyyxtssssttttuuuuuuuuuutttsssrrrrrqqqqqqqqqqqqqqppppppnnnnnnnnnnnmmmmmmmmmmmmmlnnnnnnmmmmmmmmmmmmllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggffffffffffeeeeeeeeeeeeeeddddddccccccccccccbbbbbbbbcbbbbbbbbbbbbbaaaaaaaaaa`aaaaa`````````````_______````````````___________^^^^^^^^^^^^^^^]]]]]]]]]]\\\]]]\\\\\\\\\\\[[[[[[[[[[[YYYYYYYYYYYYYYXXXXXXXXXXXVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@????????>>>==========<<<<<<<<<<<<;;;;;;::::::::::::::99999888888777777777776666666665555555555544444444444433433333333333333333222222222221111111111000000000///////////...........----------------,,,,,,,,,,,,++,,,,,,,,,,,,++++++++************)))))))))))))))((((''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!! sssssssssssssssssttttttuuuuuuuuuuuuuuuuuuuuvvvvvuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxyyyyyyyxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuvvwxxyz{|}~€�ƒ„„…††‡‡‡‡‡‡‡‡†‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‰‰‰‰‹‹‹‹‹ŠŠ‰ˆˆ†…„ƒ‚€~}|{zyyxtssstttttuuuuuuuuuutttsssrrrrqqqqqqqqqqqqqqqppppppnnnnnnnnnmmmmmmmmmmmmmmmlnnnnnmmmmmmmmmmmmlllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggggffffffffffeeeeeeeeeeeeeddddddcccccccccccccbbbbbbbbcbbbbbbbbbbbbaaaaaaaaaaa`aaaa`````````````________```````````___________^^^^^^^^^^^^^^^]]]]]]]]]]]\\\]]]\\\\\\\\\\[[[[[[[[[[[[YYYYYYYYYYYYYYXXXXXXXXXXXVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????>>>==========<<<<<<<<<<<<;;;;;;::::::::::::::9999988888877777777777666666666555555555544444444444443343333333333333333222222222222111111111000000000////////////...........----------------,,,,,,,,,,,+++,,,,,,,,,,,,+++++++++***********)))))))))))))))((((''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$###########""""""""""!!!!!!!!!!! sssssssssssssssssstttttuuuuuuuuuuuuuuuuuuuuuvvvvuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutuuuuuvvvwwxyz{|}€�‚ƒ„……††‡‡‡‡‡‡††‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŒŒŒŒ‹‹‹Š‰ˆ‡†…„‚�€~|{{zyyttssttttuuuuuuuuuuutttsssrrrrqqqqqqqqqqqqqqqppppppnnnnnnmmmmmmmmmmmmmmmmmmlnnnnnmmmmmmmmmmmmlllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggggfffffffffeeeeeeeeeeeeeedddddddccccccccccccbbbbbbbbcbbbbbbbbbbbbaaaaaaaaaaa`aaa``````````````________``````````____________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\]]]\\\\\\\\\\[[[[[[[[[[[[YYYYYYYYYYYYYXXXXXXXXXXXXVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????>>>==========<<<<<<<<<<<;;;;;;;:::::::::::::99999988888877777777777666666666555555555444444444444433333333333333333333222222222222111111111000000000////////////...........----------------,,,,,,,,,,,+++,,,,,,,,,,,,+++++++++***********)))))))))))))))((((''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$###########""""""""""!!!!!!!!!!! sssssssssssssssssssttttuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttuuuuvvwwxyz{|}~€�‚ƒ„…†††‡‡‡‡‡††‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŒŒŒŒŒ‹‹ŠŠ‰ˆ‡†„ƒ‚�~}|{zyyttttttttuuuuvvvvuuutttsssrrrrqqqqqqqqqqqqqqqqqppppnnnnnnmmmmmmmmmmmmmmmmmllnnnnnmmmmmmmmmmmllllllllllkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggfffffffffeeeeeeeeeeeeedddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaa``aaa`````````````_________``````````___________^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\]]]\\\\\\\\\\[[[[[[[[[[[[YYYYYYYYYYYYYXXXXXXXXXXXWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????>>>==========<<<<<<<<<<<;;;;;;;:::::::::::::99999988888877777777777666666666555555554444444444444433333333333333333333222222222222111111111000000000////////////...........----------------,,,,,,,,,,,+++,,,,,,,,,,,,+++++++++***********)))))))))))))))(((''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!! sssssssssssssssssssstttuuuuuuuuuuuuuuuuuuuuuuuuvuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttuuuuvvwwxyz{|~€�‚ƒ„……†††‡‡‡†††‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŒŒŒŒŒŒ‹‹Š‰ˆ‡†…„‚�€}|{zzyttttttttuuuvvvvvvuuuttsssrrrqqqqqqqqqqqqqqqqqqqqppnnnnnmmmmmmmmmmmmmmmmmlllnnnnnmmmmmmmmmmlllllllllllkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeeeedddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa``aa``````````````_________`````````___________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\]]]\\\\\\\\\\[[[[[[[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXWVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>==========<<<<<<<<<<<;;;;;;;:::::::::::::99999988888877777777776666666666555555554444444444444333333333333333333333222222222221111111111000000000////////////...........----------------,,,,,,,,,,,+++,,,,,,,,,,,,+++++++++***********))))))))))))))((((''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!! sssssssssssssssssssssttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttuuuvvvwxyz{|}~€�‚ƒ„……††††††††‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ŠŠŠŠŠŠŠŠŠŒŒŒŒŒŒ‹‹Š‰ˆ‡†…„ƒ�€~}|{zytttttttuuuvvvvvvvvuuttsssrrrqqqqqqqqqqqqqqqqqqqqqqnnnnnnmmmmmmmmmmmmmmmllllnnnnmmmmmmmmmmmlllllllllllkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffeeeeeeeeeeeeeddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaa```aa``````````````_________````````____________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\]]]\\\\\\\\\[[[[[[[[[[[[[YYYYYYYYYYYXXXXXXXXXXXXXWVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>=========<<<<<<<<<<<<;;;;;;::::::::::::::9999998888877777777777666666666655555555444444444444433333333333333333333222222222222111111111000000000/////////////...........----------------,,,,,,,,,,,+++,,,,,,,,,,,,+++++++++***********))))))))))))))((((''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$###########"""""""""""!!!!!!!!!! sssssssssssssssssssssstuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttuuuuvvwwxyz{|}€�‚ƒƒ„……†††††††‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŒŒŒŒŒ‹‹‹Š‰ˆ‡†…„ƒ‚�~}|{zyuttttttuuvvvvvvvvvuuuttssrrrqqqqqqqqqqqqqqqqqqqqqqonnnnnmmmmmmmmmmmmmllllllnnnnmmmmmmmmmmmlllllllllllkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffeeeeeeeeeeeeedddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaa```a``````````````__________```````____________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\]]]]\\\\\\\\[[[[[[[[[[[[ZYYYYYYYYYYXXXXXXXXXXXXXXWVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????>>>=========<<<<<<<<<<<<;;;;;;:::::::::::::99999998888877777777777666666666655555554444444444444333333333333333333333222222222222111111111000000000/////////////...........-----.----------,,,,,,,,,,,+++,,,,,,,,,,,+++++++++++**********))))))))))))))((((''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!! sssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttuuuvvvwxyz{|}~€�‚ƒ„„……††††††‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŒŒŒŒ‹‹‹ŠŠ‰ˆ‡†…„ƒ‚�€~}|{zzutttttuuuvvvwwwwvvvuuttssrrrqqqqqqqqqqqqrrrrrrrrqqooonnnnmmmmmmmmmmllllllllnnnnmmmmmmmmmmllllllllllllkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffeeeeeeeeeeeeeddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa```a`````````````___________``````____________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\]]]]\\\\\\\\[[[[[[[[[[[[ZYYYYYYYYYXXXXXXXXXXXXXXWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>==========<<<<<<<<<<<;;;;;;;:::::::::::::99999998888877777777777666666666655555554444444444444333333333333333333333222222222222111111111000000000/////////////............----.-----------,,,,,,,,,,+++,,,,,,,,,,,+++++++++++**********)))))))))))))((((('''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!! sssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttuuuuuvwwxyz{|}~€�‚ƒ„„……†††††‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ŠŠŠŠŠŠŒŒ‹‹‹‹ŠŠ‰‰ˆ‡†…„ƒ‚�€}|{{zuttttuuuvvwwwwwwwwvvuutsssrrrqqqqqqqqrrrrrrrrrrrrroooonnnnmmmmmmmmlllllllllnnnmmmmmmmmmmmllllllllllllkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffeeeeeeeeeeeeedddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````````````````___________``````____________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\]]]]\\\\\\\\\[[[[[[[[[[ZZYYYYYYYYXXXXXXXXXXXXXXXWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>==========<<<<<<<<<<<;;;;;;::::::::::::::99999998888877777777777666666666655555554444444444444333333333333333333333222222222222111111111000000000/////////////............----.-----------,,,,,,,,,,+++,,,,,,,,,,++++++++++++**********)))))))))))))((((('''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$############""""""""""!!!!!!!!!!! ssssssssssssssssssssssstuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttuuuuvvwxyz{|}~€�‚ƒƒ„„………†††‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‹‹‹‹‹ŠŠ‰‰ˆˆ‡†…„ƒ‚�€~}|{zuutttuuuvvwwwxxxwwwvuuttssrrrqqqqqqrrrrrrssssssssspppooonnnmmmmmmmmllllllllnnnmmmmmmmmmmlllllllllllllkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggggggggffffffffeeeeeeeeeeeeedddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````````____________`````____________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\]]]]\\\\\\\\\[[[[[[[[[[ZZYYYYYYYYXXXXXXXXXXXXXXXWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????>>==========<<<<<<<<<<<;;;;;;::::::::::::::99999998888877777777776666666666655555544444444444443333333333333333333332222222222221111111111000000000/////////////.............---..---------,,,,,,,,,,,+++,,,,,,,+++++++++++++++**********))))))))))))(((((('''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$###########"""""""""""!!!!!!!!!!! sssssssssssssssssssssssttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttuuuuvwwxyz{|}~€�‚ƒƒ„…………††‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‹‹ŠŠŠŠ‰‰ˆˆ‡‡†…„ƒ‚�€~}|{zuuutuuuvvwwxxxxxxwwvvuutssrrrrqqqrrrrrssssstttttssqqpppoonnnnmmmmmmllllllllnnmmmmmmmmmmmllllllllllllkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffeeeeeeeeeeeeeedddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````````````````____________````____________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\]]]]]\\\\\\\\[[[[[[[[[ZZZYYYYYYYXXXXXXXXXXXXXXXXWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????>>=========<<<<<<<<<<<<;;;;;;::::::::::::::99999998888877777777776666666666655555544444444444443333333333333333333332222222222221111111111000000000/////////////.............---..----------,,,,,,,,,,+++,,,,,+++++++++++++++++**********))))))))))))(((((('''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!!! rsssssssssssssssssssssstttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttuuuvvwxxyz{|}~€�‚ƒ„„…………†‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‰‰‰ˆˆ‡‡†……„ƒ‚�€~}|{zuuuuuuvvwwxxxyyxxxwwvvuttssrrrrrrrrrrsssttttttttttrqqqppooonnnmmmmmmlllllllnmmmmmmmmmmmlllllllllllllkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggggggffffffffeeeeeeeeeeeeedddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````````````````_____________````____________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\]]]]]\\\\\\\\[[[[[[[[[ZZZYYYYYYYXXXXXXXXXXXXXXXXWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>=========<<<<<<<<<<<;;;;;;;::::::::::::::9999999888887777777777666666666665555554444444444444333333333333333333332222222222222111111111000000000//////////////.............---..----------,,,,,,,,,,+++,,,++++++++++++++++++++*********))))))))))))((((((''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!!! rrsssssssssssssssssssssttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttutuuvvwxyz{|}~€�‚‚ƒ„„…………ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆŠ‰‰‰‰ˆˆˆ‡‡††…„„ƒ‚�€~}|{zuuuuuuvvwwxxyyyyyxxwwvuutssrrrrrrrrrssstttuuuuuuuusrrrqqppoonnnmmmmmmllllllnmmmmmmmmmmlllllllllllllkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggffffffffeeeeeeeeeeeeeedddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````````````______________```____________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\]]]]]\\\\\\\\[[[[[[[[[ZZZYYYYYYYXXXXXXXXXXXXXXXWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????>>==========<<<<<<<<<<<;;;;;;;::::::::::::::9999999888877777777776666666666665555554444444444444333333333333333333332222222222222111111111000000000///////////////.............--..----------,,,,,,,,,,+++,,+++++++++++++++++++++**********))))))))))(((((((''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!!! rrrsssssssssssssssssssstttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttuuvwwxyz{|}~€�‚ƒƒ„„………ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‰‰‰ˆˆˆˆ‡‡††……„ƒƒ‚�€~}|{{vuuuuuvvwxxyyyyyyyxxwvvuttssrrrrrrrsssttuuuvvvvvvvsssrrqqppooonnmmmmmllllllnmmmmmmmmmmlllllllllllllkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffffeeeeeeeeeeeeedddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````````````````______________```____________^^^^^^^^^^]^^^]]]]]]]]]]]]]]]]]]]]\\]]]]]\\\\\\\\[[[[[[[[[ZZZYYYYYYXXXXXXXXXXXXXXXXWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>=========<<<<<<<<<<<<;;;;;;;::::::::::::::9999999888877777777776666666666665555554444444444444333333333333333333322222222222222111111111000000000///////////////.............--..---------,,,,,,,,,,,+++,,+++++++++++++++++++++**********))))))))))(((((((''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$###########"""""""""""!!!!!!!!!!! rrrrssssssssssssssssssstttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttuuvvwxyyz{|~€€�‚ƒƒ„„……ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆ‡‡‰‰ˆˆˆ‡‡‡††……„„ƒ‚‚�€~}||{vuuuuvvwwxxyyzzzzyyxxwvuttssrrrrrrsssttuuvvvwwwwwwtttssrrqqppoonnmmmmmlllllnmmmmmmmmmllllllllllllkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffffeeeeeeeeeeeeeedddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````````````______________^``____________^^^^^^^^^^]]^^]]]]]]]]]]]]]]]]]]]]\\\]]]]\\\\\\\\\[[[[[[[[[[ZZYYYYYYXXXXXXXXXXXXXXXXWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>=========<<<<<<<<<<<<;;;;;;:::::::::::::::9999999888877777777776666666666665555554444444444443333333333333333333222222222222222111111111000000000///////////////.............--..---------,,,,,,,,,,,+++,,+++++++++++++++++++++*********))))))))))(((((((('''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!!! rrrrrrsssssssssssssssssttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttuuvvwxyz{|}~€�‚‚ƒ„„„…ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆ‡‡‡ˆˆˆˆ‡‡‡†††……„„ƒ‚‚�€~}}|{vvuuuvvwwxxyyzzzzzyyxwvuutsssrrrrrssttuuvvwwwxxxxxuuuttssrqqppoonnmmmmlllllnmmmmmmmmmllllllllllllkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggffffffffeeeeeeeeeeeeeedddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa```````````````_______________^``___________^^^^^^^^^^^]]^^]]]]]]]]]]]]]]]]]]]\\\\]]]]\\\\\\\\\[[[[[[[[[[ZZYYYYYXXXXXXXXXXXXXXXXXWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@????????>>==========<<<<<<<<<<<;;;;;;;:::::::::::::::9999999888877777777776666666666665555554444444444443333333333333333333222222222222221111111111000000000////////////////.............-..---------,,,,,,,,,,,+++,+++++++++++++++++++++++********)))))))))((((((((('''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!!!! qqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssstttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssssssssssttuuvwxyz{|}~€��‚ƒƒ„„……………………………………„„„„ƒƒƒƒƒ‚‚‰‰ˆˆˆ‡‡‡††………„„ƒ‚‚�€~}}|{zzzzz{{|}}~~~~}}|{zysrrqqqqqqqrrssttuvvvwwwwwwwwvvuutssrqqppoonnnnmmmmmmmmmmmllllllllllkkkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhhgggggggggggggfffffffffeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbbbbaaaaabbbbbbbaaaaaaaaaaaa````````````______________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>>>>==========<<<<<<<<<<<;;:::::::::::::::99999999888877777777766666666666666665555555555555444444444333333332222222222222222221111111110000000000/////00//////////////............---------,,,,,,,,,,,++++++++++++++++++++++**********))))))))((((((((('''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$###########""""""""!!!!!!!!!!!! qqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssssrrrrssstttuvvwxyz{|}~€�‚‚ƒƒ„……………………………………„„„„ƒƒƒƒ‚‚‚‰ˆˆˆ‡‡‡†††………„„ƒ‚‚�€~}|{{zzzz{{||}~~~~}|{zysrrqqqqqqrrrsttuuvvwwwwxxxxwwvvuutssrqqpooonnnnmmmmmmmmmmllllllllllkkkkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggfffffffffeeeeeeeddddddddddddddccccccccccbbbbbbbbbbbbbaaaaaabbbbbbaaaaaaaaaaaa````````````______________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@????????>>>>===========<<<<<<<<<<<;;::::::::::::::99999999988877777777776666666666666665555555555555544444444433333332222222222222222222111111111000000000//////00//////////////............--------,,,,,,,,,,,,++++++++++++++++++++++**********)))))))((((((((('''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$###########"""""""!!!!!!!!!!!!! qqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttsssssssssssssssssrrrrrssssttuuvwxxyz{|}~€�‚‚ƒƒ„……………………………………„„„„ƒƒƒ‚‚‚‰ˆˆˆ‡‡‡†††………„„ƒƒ‚��€~}}{{{zz{{{||}~~~~}|{zzsrrqqqqqqrrssttuuvwwwxxxxxxxxwwvuutsrrqppooonnnmmmmmmmmmmllllllllllkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffffffeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaabbbbbbaaaaaaaaaaaa````````````______________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMLLLLLLLKLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@????????>>>>===========<<<<<<<<<<<;;::::::::::::::99999999988877777777776666666666666655555555555555444444444433333322222222222222222222111111111000000000//////00//////////////...........---------,,,,,,,,,,,,++++++++++++++++++++++**********)))))))((((((((('''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$############"""""""!!!!!!!!!!!! qqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttsssssssssssssssssrrrrrrsssssttuuvwxyz{|}~€€�‚‚ƒ„„…………………………………„„„„ƒƒƒƒ‚‚‰ˆˆˆ‡‡‡†††………„„ƒƒ‚‚�€~}|{{{{{{{||}}~~~~}}|{zzsrrqqqqqqrrssttuvvwwxxxxxyyyxxwwvuutsrrqppoonnnnmmmmmmmmmlllllllllkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhggggggggggggggffffffffffeeeeeeddddddddddddddccccccccccbbbbbbbbbbbbbbaaaaaabbbbbbaaaaaaaaaaaa````````````_____________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMLLLLLLLLKLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@????????>>>>==========<<<<<<<<<<<<;;::::::::::::::99999999988877777777766666666666665555555555555555444444444433333322222222222222222221111111110000000000//////00//////////////...........---------,,,,,,,,,,,,+++++++++++++++++++++***********)))))))((((((((''''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$###########"""""""!!!!!!!!!!!!! qqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttttssssssssssssssssssrrrrrrrrssssttuvvwxyz{|}~€��‚‚„„„…………………………………„„„„ƒƒƒ‚‚‰ˆˆˆ‡‡‡†††………„„„ƒƒ‚��€~~||{{{{{{||}}~~~~~~~}}|{zzsrrqqqqqqrrssttuvvwwxxxyyyyyyxxwwvuttsrqqpooonnnmmmmmmmmmlllllllllkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggfffffffffffeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaabbbbbaaaaaaaaaaaa````````````______________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMLLLLLLLLKLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@?????????>>>>==========<<<<<<<<<<<<;;::::::::::::::99999999988877777777776666666666665555555555555554444444444433333222222222222222222221111111110000000000//////00//////////////...........--------,,,,,,,,,,,,,+++++++++++++*******************)))))))((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$###########"""""""!!!!!!!!!!!! qqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttttsssssssssssssssssssrrrrrrrrrsssstuuvwxyz{|}~~€��‚ƒ„„„………………………………„„„„ƒƒƒ‚‚‰ˆˆˆ‡‡‡†††…………„„ƒƒ‚‚�€€~}||{{{{{{||}}~~~~~~}||{zzsrrqqqqqqrrssttuuvwwxxxyyyyyyyxxwvvutsrrqppoonnnmmmmmmmmmlllllllllkkkkkkkkkkjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffffffffeeeeeddddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaabbbbbaaaaaaaaaaaa````````````_____________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMMLLLLLLLKKLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@@????????>>>>===========<<<<<<<<<<<<;;:::::::::::::999999999988877777777766666666666655555555555555544444444444433332222222222222222222221111111110000000000//////00//////////////...........--------,,,,,,,,,,,,,++++++++++++********************))))))((((((((''''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$############"""""""!!!!!!!!!!!! qqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttttttsssssssssssssssssssrrrrrrrrrrsssttuuvwxyz{|}~€��ƒƒ„„„………………………………„„„„ƒƒƒ‚‰‰ˆˆ‡‡‡‡†††………„„„ƒƒ‚‚�€}}||{{{{{|||}}}~~}}}||{zzsrrqqqqqqrrrsttuuvvwwxxyyyyyyyyxwwvutssrqppoonnnnmnmmmmmmmllllllllkkkkkkkkkkjjjiiiiiiiiiiiihhhhhhhhhhgggggggggggggffffffffffffeeeeedddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaabbbbaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMLLLLLLLLKKLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@????????>>>>===========<<<<<<<<<<<<;;:::::::::::::999999999988877777777766666666666655555555555555544444444444433332222222222222222222221111111110000000000//////00//////////////..........---------,,,,,,,,,,,,,+++++++++++*********************))))))((((((((''''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$############""""""!!!!!!!!!!!!! qqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssstttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttttttssssssssssssssssssrrrrrrrrrrrrsssttuvwwxyz{|}~€€�‚ƒƒ„„„………………………………„„„ƒƒƒ‚‰‰ˆˆˆ‡‡‡††††………„„„ƒƒ‚��€~}}||{{{{{|||}}}}}}||{{zysrrrqqqqqrrrssttuvvwwxxxyyyyyyyxxwvuutsrqqpoonnnnmnmmmmmmmlllllllkkkkkkkkkkkjjjiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffffeeeeddddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaabbbbaaaaaaaaaaaaa```````````____________^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMLLLLLLLLKKLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????>>>>==========<<<<<<<<<<<<<;;:::::::::::::99999999998877777777776666666666655555555555555544444444444443333222222222222222222222111111110000000000///////00//////////////..........--------,,,,,,,,,,,,,+++++++++++**********************))))))((((((((''''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$###########"""""""!!!!!!!!!!!! qqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttttttttssssssssssssssssssrrrrrrrrrrrrrssstuuvwxyz{{|}~€€‚‚ƒƒ„„„……………………………„„„„ƒƒƒ‰‰‰ˆˆˆ‡‡‡††††………„„„ƒƒ‚��€~}}||{{{{|||||}}}|||{{zysrrrqqqqqrrrssttuuvvwwxxyyyyyyyxxwwvutsrqqpoonnnnmnmmmmmmmlllllllkkkkkkkkkkkjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffffeeeedddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaabbbbaaaaaaaaaaaa````````````____________^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@@?????????>>>>==========<<<<<<<<<<<<<;;:::::::::::::99999999998877777777776666666666655555555555555444444444444433333222222222222222222221111111110000000000///////00//////////////..........--------,,,,,,,,,,,,,+++++++++++**********************))))))(((((((''''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""""""!!!!!!!!!!!! qqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssstttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrssttuvvwxyz{|}}~€�‚‚ƒƒ„„„……………………………„„„ƒƒƒŠ‰‰ˆˆˆ‡‡‡‡†††…………„„„ƒƒ‚��~~}}||{{{{{||||||||{{{zzssrrrqqqqrrrssstuuvvwwxxxyyyyyyxxwwvutsrqqppoonnnnnnmmmmmmmllllllkkkkkkkkkkkjjiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffffeeeddddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaabbbaaaaaaaaaaaaa```````````____________^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMLLLLLLLLLKKLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@????????>>>>>==========<<<<<<<<<<<<<;;:::::::::::::99999999998877777777776666666666655555555555554444444444444433333222222222222222222221111111110000000000///////00//////////////.........--------,,,,,,,,,,,,,,+++++++++++**********************))))))(((((((''''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$############""""""!!!!!!!!!!!!! qqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssstttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrsssttuvwwxyz{|}~~€�‚‚ƒƒ„„„……………………………„„„ƒƒŠ‰‰‰ˆˆˆ‡‡‡††††…………„„„ƒƒ‚�€~~}}||{{{{{|||||||{{{zzssrrrrrrrrrrsssttuuvvwwxxyyyyyyxxwwvutsrrqppoonnnnnnmmmmmmmllllllkkkkkkkkkkjjjiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffffeeedddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaaabbbaaaaaaaaaaaa````````````___________^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMLLLLLLLLKKKLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????>>>>===========<<<<<<<<<<<<<;;:::::::::::::99999999998877777777776666666666555555555555554444444444444433333222222222222222222221111111110000000000///////00//////////////........---------,,,,,,,,,,,,,++++++++++++**********************))))))((((((('''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$############""""""!!!!!!!!!!!! qqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssstttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrssttuuvwxyyz{|}~~€€�‚‚ƒƒ„„„…………………………„„„„ƒŠŠ‰‰‰ˆˆˆ‡‡‡††††…………„„„ƒ‚‚€€~~}|||{{{{{{{|||{{{{zzsssrrrrrrrrrsssttuuvvwwxxyyyyyyxxwwvutsrrqppoonnnnnnnmmmmmmmlllllkkkkkkkkkkjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggffffffffffffffeeeddddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaaabbaaaaaaaaaaaaa````````````___________^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????>>>>===========<<<<<<<<<<<<<;;;::::::::::::99999999998877777777776666666666555555555555544444444444444433333222222222222222222221111111110000000000///////00/////////////.........--------,,,,,,,,,,,,,,++++++++++++**********************))))))((((((('''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$############""""""!!!!!!!!!!!! qqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssstttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrrssttuvvwxyzz{|}~€��‚‚ƒƒ„„……………………………„„„ƒŠŠŠ‰‰ˆˆˆ‡‡‡††††……………„„ƒƒ‚�€€~~}|||{{{{{{{{{{{{{zzttsssrrrrrrrsssttuuvvwwxxyyyyyyxxwwvutsrrqppoonnnnnnnmmmmmmmlllllkkkkkkkkkkjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggffffffffffffffeeedddddddddddddcccccccccccbbbbbbbbbbbbbbaaaaaaaaaabbaaaaaaaaaaaa`````````````__________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@?????????>>>>==========<<<<<<<<<<<<<<;;;::::::::::::99999999998877777777777666666666555555555555544444444444444433333222222222222222222211111111100000000000///////00/////////////.........--------,,,,,,,,,,,,,+++++++++++++**********************)))))))((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$############""""""!!!!!!!!!!!! qqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssstttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvwvvvxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrrrrssttuvvwxyz{{|}~€��‚ƒƒ„„„……………………………„„„‹ŠŠ‰‰‰ˆˆˆ‡‡‡††††……………„„ƒƒ‚�€€~}}|||{{{{{{{{{{{{{{tttssssssssssssttuuvvwwxxyyyyyyxxwwvutsrrqppoonnnnnnnnmmmmmmlllllkkkkkkkkkkjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggfffffffffffffeeeddddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaaaabaaaaaaaaaaaaa``````````_`___________^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????>>>>>==========<<<<<<<<<<<<<<;;;:::::::::::99999999999887777777777766666666655555555555544444444444444443333322222222222222222221111111110000000000////////00/////////////........---------,,,,,,,,,,,,++++++++++++++**********************)))))))((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###########""""""!!!!!!!!!!! qqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrsssttuvwwxyz{||~€��‚ƒƒ„„……………………………„„„‹ŠŠŠ‰‰ˆˆˆ‡‡‡††††………………„„ƒ‚‚�€~}}|||{{{{{{||||{{{uuttttsssssssstttuuvvwwxxyyyyyyxxwwvutsrrqppoonnnnnnnnnmmmmmlllllkkkkkkkkkkkjjiiiiiiiiiiihhhhhhhhhhhhggggggggggfffffffffffffeeedddddddddddddcccccccccccbbbbbbbbbbbbbbaaaaaaaaaaabaaaaaaaaaaaa```````````_`___________^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????>>>>===========<<<<<<<<<<<<<<;;;:::::::::::99999999999877777777777766666666655555555555544444444444444444333322222222222222222221111111110000000000////////00/////////////........--------,,,,,,,,,,,,,++++++++++++++**********************)))))))(((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$##########"""""""!!!!!!!!!!! qqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssstttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrssstuuvwxxyz{|}~€€�‚‚ƒƒ„„……………………………„„‹‹ŠŠ‰‰‰ˆˆ‡‡‡††††…………………„„ƒ‚��€~~}}|||{{{|||||||||uuuuutttttttttttuuvvvwwxxyyyyyyxxwwvutsrrqppooonnnnnnnnmmmmmlllllkkkkkkkkkkkjjiiiiiiiiiiiihhhhhhhhhhhggggggggggfffffffffffffeeddddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa```````````_`___________^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@?????????>>>>===========<<<<<<<<<<<<<<;;;:::::::::::99999999999877777777777766666666655555555555544444444444444444333322222222222222222221111111110000000000////////00////////////.........--------,,,,,,,,,,,,+++++++++++++++**********************)))))))(((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$##########"""""""!!!!!!!!!!! qqqqqqqqqqqqqqqqqqqqqrrqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwxxwwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssttuuvwxyyz{}}~€��‚ƒƒ„„„…………………………„„‹‹ŠŠŠ‰‰ˆˆˆ‡‡†††††………………„„ƒƒ‚��€~~}}||||||||||}}}|vvvvuuuuttttttuuuuvvwwxxxyyyyyyxxwwvutssrqppooonnnnnnnnnmmmmmllllkkkkkkkkkkkjjjiiiiiiiiiiihhhhhhhhhhhgggggggggfffffffffffffeeedddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa````````````_`___________^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@?????????>>>>==========<<<<<<<<<<<<<<<;;;:::::::::::99999999998877777777777766666666655555555555544444444444444444333322222222222222222221111111110000000000////////0/////////////.........--------,,,,,,,,,,,,+++++++++++++++**********************)))))))(((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$##########"""""""!!!!!!!!!! qqqqqqqqqqqqqqqqqqqqqqrqqrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqrrrrrssttuvvwxyzz|}~€�‚‚ƒƒ„„„………………………„„‹‹‹ŠŠ‰‰‰ˆˆ‡‡†††††…………………„ƒƒ‚‚�€€~~}}||||||}}}}}}}wwwvvvvuuuuuuuuuvvvwwxxxyyyyyyyxxwwvuttsrqqppooonnnnnnnnnmmmmllllkkkkkkkkkkkjjjiiiiiiiiiiiihhhhhhhhhhgggggggggfffffffffffffeeedddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa````````````_____________^^^^^^^^^^^^]^]]]]]]]]]]]]]\\\\\\\\\\\[\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@??????????>>>>==========<<<<<<<<<<<<<<<;;;:::::::::::99999999998877777777777766666666655555555555544444444444444444333322222222222222222221111111110000000000////////0/////////////.........--------,,,,,,,,,,,++++++++++++++++**********************)))))))(((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$##########"""""""!!!!!!!!!! qqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqrrrrssttuvvwxyz{|}~€€�‚‚ƒƒ„„„……………………„„‹‹‹ŠŠŠ‰‰ˆˆ‡‡‡††††……………………„ƒƒ‚��€~}}}}}}}}}}}~~~~xxwwwwvvvvvuuvvvvvwwxxxyyzzzzyyyxxwvuutsrrqpppoooooonnnnnmmmmlllllkkkkkkkkkkjjjjiiiiiiiiiiihhhhhhhhhhgggggggggfffffffffffffeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa`aaaaaaaaaaa````````````______________^^^^^^^^^^^^]^]]]]]]]]]]]]]\\\\\\\\\\\[\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????>>>>>==========<<<<<<<<<<<<<<<;;;:::::::::::99999999998877777777777766666666655555555555444444444444444444333322222222222222222211111111110000000000////////0////////////.........---------,,,,,,,,,,,++++++++++++++++**********************))))))))((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########"""""""!!!!!!!!!! qqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrssttuvwwxy{||}~€��‚ƒƒƒ„„„……………………„‹‹‹ŠŠŠ‰‰ˆˆ‡‡‡††††……………………„ƒƒ‚‚�€€~~~}}}}}}~~~~~xxxxxxwwwvvvvvvvwwwxxyyyyzzzzzyyxxwvvutssrqqpppooooooonnnnmmmlllllkkkkkkkkkkjjjjiiiiiiiiiiihhhhhhhhhhgggggggggffffffffffffeeeedddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa`aaaaaaaaaaa````````````______________^^^^^^^^^^^^]^]]]]]]]]]]]]]\\\\\\\\\\\[\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@?????????>>>>>==========<<<<<<<<<<<<<<<;;;:::::::::::99999999998877777777777766666666655555555555444444444444444443333222222222222222222211111111110000000000////////0////////////.........---------,,,,,,,,,,,++++++++++++++++*********************)))))))))((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########"""""""!!!!!!!!!! qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqrrrrsstuuvwxyz{|}~€�‚‚ƒƒ„„„„„……………„„‹‹‹‹ŠŠ‰‰‰ˆˆ‡‡††††……………………„„ƒƒ‚‚�€€~~~}}}~~~~yyyyyxxxwwwwwwwwwxxxyyyzzzzzzzzyyxwwvuttsrrqqppppopoooonnnmmmmllllkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhgggggggggffffffffffffeeeedddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa``aaaaaaaaaa`````````````_____________^^^^^^^^^^^^^]^]]]]]]]]]]]]\\\\\\\\\\\\[\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@?????????>>>>>==========<<<<<<<<<<<<<<<;;;:::::::::::99999999998877777777777766666666655555555555544444444444444443333222222222222222222211111111100000000000////////////////////..........--------,,,,,,,,,,,+++++++++++++++++*********************)))))))))((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$#########"""""""!!!!!!!!! pqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrsssssssssssssssssssssssstttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrrsstuuvwxyz{|}~€€�‚‚ƒƒƒ„„„„„„……„„‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡‡†††……………………„„ƒƒ‚‚��€~~~~~~~€€€zzzzyyyyxxxxxxxxxxyyyzzzz{{{{zzzyyxwvvuttsrrqqqppppppooonnnmmmlllllkkkkkkkkkjjjjjjiiiiiiiiiihhhhhhhhhgggggggggfffffffffffeeeeeddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa``aaaaaaaaaa````````````______________^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@?????????>>>>>=========<<<<<<<<<<<<<<<<;;;:::::::::::99999999998877777777777766666666655555555555544444444444444443333222222222222222222211111111100000000000////////////////////.........---------,,,,,,,,,,,+++++++++++++++++********************))))))))))((((((('''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$#########"""""""!!!!!!!!! ppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrsssssssssssssssssssssssttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqrrrsstuvvwyz{|}}~€��‚‚ƒƒƒ„„„„„„„„„‹‹‹‹‹ŠŠ‰‰ˆˆ‡‡‡††††…………………„„ƒƒƒ‚��€€~~~~€€€€�zzzzzzzyyyyxxxxxyyyzzzz{{{{{{{zzyyxxwvuuttssrrqqqqqpppooonnnmmmlllllkkkkkkkkjjjjjjiiiiiiiiiihhhhhhhhhhggggggggfffffffffffeeeeeddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa``aaaaaaaaa`````````````______________^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????>>>>>>=========<<<<<<<<<<<<<<<<;;::::::::::::99999999998877777777777766666666655555555555544444444444444433332222222222222222222111111111100000000000///////////////////..........---------,,,,,,,,,,,+++++++++++++++++********************))))))))))((((((('''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$#########"""""""!!!!!!!!! ppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqrrrsttuvwxyz{|}~€��‚‚ƒƒƒ„„„„„„„„‹‹‹‹‹ŠŠ‰‰‰ˆˆ‡‡††††…………………„„„ƒƒ‚‚��€€€€€���{{{{{zzzzyyyyyyyyyzzz{{{{||{{{{zzyyxwwvuuttssrrrqqqqqpppoonnnmmmlllllkkkkkkkjjjjjjjiiiiiiiiihhhhhhhhhhggggggggfffffffffffeeeeedddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```aaaaaaaaa````````````______________^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????>>>>>>=========<<<<<<<<<<<<<<<<;;::::::::::::9999999999887777777777776666666665555555555554444444444444433333222222222222222222211111111110000000000////////////////////..........---------,,,,,,,,,,++++++++++++++++++*******************)))))))))))((((((('''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$########""""""""!!!!!!!!! pppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrsssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqrrssttuvxyyz{|}~€��‚‚ƒƒƒƒ„„„„„„‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡‡†††…………………„„„ƒƒ‚‚��€€€€€€����{{{{{{{zzzzzyyzzzzzz{{{{{||||{{{zzyxxwwvuutttsssrrrrqqqppoonnnmmmllllllkkkkkjjjjjjjiiiiiiiiihhhhhhhhhhggggggggffffffffffeeeeeedddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```aaaaaaaa`````````````______________^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????>>>>>>=========<<<<<<<<<<<<<<<<;:::::::::::::9999999999887777777777776666666665555555555554444444444444433332222222222222222222211111111110000000000///////////////////..........----------,,,,,,,,,,++++++++++++++++++******************))))))))))))((((((('''''''&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$########""""""""!!!!!!!!! ooooopppppppppppppppppppppppppppppppppppppqqqqqqrrrrrrrrrrrrrrssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuutttttttttttttttttttttttttsrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqrrrsttuwxxyz{|}~~€€��‚‚‚ƒƒƒƒƒ„„‡‡‡‡‡†††………„„ƒƒ‚‚‚‚‚�����…………„„ƒƒ‚‚���������‚‚‚‚ƒƒ��������€€€€€€€€€€€����‚‚€€€€€~~}}||{{zzyyxxwwwvvvvuuttssrrqqppppoooooooookkkjjjjjjiiiiiiiiiiiihhhhggggfffffffffeeeeeeeeeeddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa`````````____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAA@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<<<;::::::::::::::999999999977777777777766666666655555555555555544444444444443333333333333333333322222221111100000000000/////////////////...........----------,,,,,,,,,,++++++++++++++++++**************))))**))))))))))))((((((('''''''&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$########"""""""""!!!!!!!!!! oooooopppppppppppppppppppppppppppppppppppppqqqqqrrrrrrrrrrrrrrrrssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuutttttttttttttttttttttttsssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppqqqqrrsstuvwxyz{{|}~€€��‚‚‚ƒƒƒƒƒƒ‡‡‡‡‡†††………„„ƒƒƒ‚‚‚‚‚����…………„„ƒƒ‚‚‚��������‚‚‚ƒƒƒ‚‚‚‚‚�����€€€€€€€�����‚‚‚€€€€€~~}}||{{zzyyyxxxwwwvvuuttssrrqqqpppooooooookkkkjjjjjiiiiiiiiiiiihhhhgggffffffffffeeeeeeeeeeddccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa`````````_____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@?????????>>>>>>>>>============<<<<<<<<<<<<:::::::::::::::999999999977777777777766666666655555555555555544444444444433333333333333333333222222221111100000000000/////////////////...........----------,,,,,,,,,,++++++++++++++++++**************))))**))))))))))))((((((('''''''&&&&&&&&&&&&&&&&&&%%%%%$$$$$$$########"""""""""!!!!!!!!! oooooooopppppppppppppppppppppppppppppppppppppqqqrrrrrrrrrrrrrrrrrsssssssssstttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuttttttttttttttttttttttssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppqqqqrrsttvvwxyz{||}~€€��‚‚‚ƒƒƒƒƒ‡‡‡‡‡†††………„„ƒƒƒ‚‚‚‚‚����…………„„ƒƒƒ‚‚‚������‚‚‚‚ƒƒƒ‚‚‚‚‚‚���������������‚‚‚‚€€€€€€~~~}}||{{{zzzyyyxxxwwvvuutssrrqqqppppooooookkkkkjjjjjiiiiiiiiiiihhhhgggffffffffffeeeeeeeeedddcccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa`````````____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@????????>>>>>>>>>>============<<<<<<<<<<<<:::::::::::::::99999999997777777777776666666655555555555555555444444444443333333333333333333222222222111110000000000//////////////////..........-----------,,,,,,,,,,++++++++++++++++++*************)))))*)))))))))))))((((((('''''''&&&&&&&&&&&&&&&&&&%%%%%$$$$$$$#######""""""""""!!!!!!!!! ooooooooopppppppppppppppppppppppppppppppppppppqqrrrrrrrrrrrrrrrrrrrsssssssssstttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuutttttttttttttttttttttsssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppppqqqrrstuvwwxyz{||}~~€€��‚‚‚‚ƒƒƒ‡‡‡‡††††………„„„ƒƒƒ‚‚‚‚����………„„„ƒƒƒ‚‚‚‚�����‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚��������������‚‚‚‚€€€€€€~~~}}||||{{{zzzyyyxxwwvuuttssrrqqppppppoookkkkkjjjjjiiiiiiiiiiiihhhgggffffffffffeeeeeeeeedddcccccccccccbbbbbbbbbbbbbabbbbbbbbaaaaaaaaaaaaa`````````_____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@????????>>>>>>>>>>===========<<<<<<<<<<<<<::::::::::::::::9999999997777777777776666666655555555555555555444444444433333333333333333322222222222111110000000000/////////////////...........----------,,,,,,,,,,,++++++++++++++++++*************)))))))))))))))))))((((((('''''''&&&&&&&&&&&&&&&&&&%%%%%$$$$$$$#######"""""""""!!!!!!!!!! oooooooooopppppppppppppppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrsssssssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvtuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttttttttssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppqqrrsstuvwxyyz{||}~~€€���‚‚‚ƒƒ†‡‡†††††………„„„ƒƒƒ‚‚‚‚����………„„„ƒƒƒ‚‚‚‚‚��‚‚‚‚‚‚ƒƒƒ�‚‚‚‚‚‚��������������‚‚‚‚€€€€€€~~~}}}||||{{{{zzzyyxxwvvuttssrrqqqppppppokkkkkjjjjjiiiiiiiiiiiihhhgggfffffffffffeeeeeeeedddccccccccccbbbbbbbbbbbbbbabbbbbbbbaaaaaaaaaaaaa`````````____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAA@@@@@@@@????????>>>>>>>>>>===========<<<<<<<<<<<<<::::::::::::::::9999999997777777777776666666655555555555555555544444444433333333333333333222222222222111110000000000/////////////////...........----------,,,,,,,,,,+++++++++++++++++++*************))))))))))))))))))(((((((('''''''&&&&&&&&&&&&&&&&&&%%%%%$$$$$$########"""""""""!!!!!!!!!! oooooooooooppppppppppppppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrssssssssssttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttttsssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppppppqqrrstuuvwxyzz{|}}~€€���‚‚‚ƒ††††††††………„„„ƒƒƒ‚‚‚‚‚���………„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ��‚‚‚‚����������������‚‚‚€€€€€€~~~~~}}}}}||||{{{zzyxxwwvuutssrrqqqqppppplkkkkkjjjjjiiiiiiiiiiihhhgggfffffffffffeeeeeeeedddcccccccccbbbbbbbbbbbbbbaabbbbbbbaaaaaaaaaaaaa`````````____________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAA@@@@@@@@???????>>>>>>>>>>>===========<<<<<<<<<<<<<::::::::::::::::999999999777777777777666666665555555555555555554444444443333333333333333222222222222211111000000000//////////////////...........----------,,,,,,,,,,+++++++++++++++++++*************))))))))))))))))))(((((((('''''''&&&&&&&&&&&&&&&&&%%%%%%$$$$$$########"""""""""!!!!!!!!!! oooooooooooooppppppppppppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrssssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvtttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttttssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppqqqrrstuvvwxyzz{|}}~€€��‚‚‚‚††††††††………„„„ƒƒƒƒ‚‚‚‚���………„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ�������������������������€€€€€~~~~~~~}}}}}|||{{{zyyxwwvuuttsrrrqqqqpppllkkkkjjjjjjiiiiiiiiiiihhgggfffffffffffeeeeeeeedddcccccccccbbbbbbbbbbbbbbaabbbbbbbaaaaaaaaaaaaa`````````____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAA@@@@@@@????????>>>>>>>>>=>==========<<<<<<<<<<<<<<::::::::::::::::999999999777777777776666666665555555555555555555444444443333333333333322222222222222211111000000000//////////.//////...........-----------,,,,,,,,,,+++++++++++++++++++************))))))))))))))))))((((((((('''''''&&&&&&&&&&&&&&&&&%%%%%%$$$$$$########""""""""!!!!!!!!!! oooooooooooooopppppppppppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvuuvvvvvvvvvvvvvvvvvvvvuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttsssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppqqqrsttuvwwxyz{{|}}~€€��‚‚‚†††††††…………„„„ƒƒƒƒ‚‚‚‚���………„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ�������������������������€€€~~~~~~~~~}}}}|||{zzyxxwvvuttssrrrqqqqplllkkkkjjjjjjiiiiiiiiiiihggggfffffffffffeeeeeeeeddccccccccbbbbbbbbbbbbbbaaabbbbbbaaaaaaaaaaaaa`````````____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAA@@@@@@@????????>>>>>>>>>============<<<<<<<<<<<<<<::::::::::::::::999999999777777777776666666665555555555555555555444444443333333333333222222222222222211110000000000//////////.//////...........-----------,,,,,,,,,,+++++++++++++++++++************)))))))))))))))))(((((((((('''''''&&&&&&&&&&&&&&&&&%%%%%%$$$$$$########""""""""!!!!!!!!!! oooooooooooooooppppppppppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvtttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvvvvuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppqqrsstuuvwxxyz{{|}~~€€��‚‚…†††††……………„„„ƒƒƒƒ‚‚‚‚���………„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒ�������������������������~~~~~~~~}}||{{zyyxwvvuutsssrrrqqqmlllkkkkjjjjjjjjiiiiiiiiigggggfffffffffffeeeeeeeddccccccccbbbbbbbbbbbbbbaaabbbbbbaaaaaaaaaaaaa`````````___________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAA@@@@@@@????????>>>>>>>>>============<<<<<<<<<<<<<;::::::::::::::::999999999777777777776666666655555555555555555555544444443333333333333222222222222222211110000000000//////////.//////...........-----------,,,,,,,,,,+++++++++++++++++++************))))))))))))))))((((((((((''''''''&&&&&&&&&&&&&&&&%%%%%%%$$$$$########"""""""""!!!!!!!!!! oooooooooooooooooppppppopppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppqqqrsstuuvwxxyz{||}~~€€€���…………………………„„„„ƒƒƒƒ‚‚‚‚���………„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒ�������������������������~~~~}}||{zyyxwwvuuttsssrrqqmmlllkkkkjjjjjjjjjjjiiiiiggggggffffffffffeeeeeeeddcccccccbbbbbbbbbbbbbbaaaabbbbbaaaaaaaaaaaaa``````````___________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAA@@@@@@????????>>>>>>>>>>============<<<<<<<<<<<<;;:::::::::::::::999999999977777777777666666665555555555555555555554444444333333333333222222222222222221111000000000///////////.//////...........-----------,,,,,,,,,,+++++++++++++++++++************))))))))))))))(((((((((((('''''''&&&&&&&&&&&&&&&&%%%%%%%%$$$$$########"""""""""!!!!!!!!!! oooooooooooooooooopppppooopppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppqqrrsttuvvwxyyz{|}}~€€���…………………………„„„„ƒƒƒƒ‚‚‚‚���………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�����������������������€€~~~}||{zzyxxwvvuuttssrrrnmmlllkkkkkjjjjjjjjjjjiiihggggggffffffffffeeeeeeddcccccccbbbbbbbbbbbbbbaaaabbbbbaaaaaaaaaaaaa`````````___________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAA@@@@@@????????>>>>>>>>>>============<<<<<<<<<<<;;;:::::::::::::::999999999977777777777666666665555555555555555555555444444433333333332222222222222222221111000000000///////////.//////...........-----------,,,,,,,,,+++++++++++++++++++*************)))))))))))))((((((((((((('''''''&&&&&&&&&&&&&&&&%%%%%%%%$$$$$########"""""""""!!!!!!!!!! oooooooooooooooooooppppooooppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvtttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttssssssssssssssrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppqqrrssttuvwwxyz{{|}~~€€��………………………„„„„„ƒƒƒƒ‚‚‚‚���………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ���������������������€€€€€€€€€€€€€~~}}|{zzyxxwwvuutttssrnnmmllllkkkkkkkjjjjjjjjiihhggggggffffffffffeeeeeedcccccccbbbbbbbbbbbbbaaaaabbbbaaaaaaaaaaaaa``````````___________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAA@@@@@@????????>>>>>>>>>>===========<<<<<<<<<<<<;;;::::::::::::::9999999999977777777776666666665555555555555555555555444444433333333332222222222222222221111000000000//////////../////............-----------,,,,,,,,,+++++++++++++++++++************)))))))))))))((((((((((((('''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$#########"""""""""!!!!!!!!!! oooooooooooooooooooooppooooopppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttsssssssssssssssrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppqrrrsstuuvwxxyz{||}~~€€�„„………………„„„„„„ƒƒƒƒ‚‚‚‚���………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ��������������������€€€€€~~~~~~€€€€€€€€€€€€~}}|{{zyyxwwvvuutttsonnmmmlllkkkkkkkkkkjjjjjjhhhgggggggfffffffffeeeeedcccccccbbbbbbbbbbbbaaaaaabbbbaaaaaaaaaaaaa`````````____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAA@@@@@????????>>>>>>>>>>============<<<<<<<<<<<<;;;::::::::::::::9999999999977777777776666666665555555555555555555555544444433333333332222222222222222221110000000000//////////../////............-----------,,,,,,,,,++++++++++++++++++*************))))))))))))(((((((((((((('''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$#########"""""""""!!!!!!!!! oooooooooooooooooooooopoooooooppppppppppppppppppqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttssssssssssssssssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppqqrrssttuvvwxyzz{|}}~€€€„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚���………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������€€€€€€~~~~~~~~~€€€€€€����€€€€~}}|{{zyyxxwwvvuuttooonnmmlllllkkkkkkkkkkjjjhhhhggggggggfffffffeeeeedcccccccbbbbbbbbbbbaaaaaaabbbaaaaaaaaaaaaa``````````___________^^^^^^^^^^^^]^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSTTTSSSSSSSSSSSSSSRRRRRRSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAA@@@@@????????>>>>>>>>>>============<<<<<<<<<<<<;;;:::::::::::::99999999999977777777776666666655555555555555555555555544444433333333332222222222222222221110000000000//////////../////............-----------,,,,,,,,,+++++++++++++++++**************)))))))))))((((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$#########"""""""""!!!!!!!!!! ooooooooooooooooooooooooooooooopppppppppppppppppqqqrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttttttttsssssssssssssssssrrqqqqqqqqqqqqqqqqqqqqqqpqqqqqqqppppppppppppppppppqrrrsstuuvwwxyz{||}~~€€„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚���………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ�������������������€€€€€€~~~~~~~~~~€€€€€�������€€€~}}|{{zzyyxxwwvvuuppoonnmmmllllllllkkkkkkjjihhhhhgggggggfffffffeeeeedccccccbbbbbbbbbbbaaaaaaabbbaaaaaaaaaaaaa`````````____________^^^^^^^^^^^^]^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAA@@@@@????????>>>>>>>>>>============<<<<<<<<<<<;;;;::::::::::::99999999999997777777777666666665555555555555555555555555444444333333332222222222222222222111000000000///////////../////............----------,,,,,,,,,++++++++++++++++****************))))))))))((((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$##########"""""""""!!!!!!!!!! ooooooooooooooooooooooooooooooooopppppppppppppppqqqqqrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttsssssssssssssssssssrqqqqqqqqqqqqqqqqqqqqqqppqqqqqqpppppppppppppppppppqqrrssttuvvwxyyz{|}}~~€ƒ„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚���…………„„„„„„„„„„„„„„„„ƒƒƒƒƒ��������������������€€€€€~~~~~~~~~~~€€€€���������€€€~}}||{{zzyyxxwwvvqqppoonnmmmmlllllllllkkkkiihhhhhggggggggffffffeeeedccccccbbbbbbbbbbaaaaaaaabbaaaaaaaaaaaaa``````````___________^^^^^^^^^^^^]]^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAA@@@@????????>>>>>>>>>>>============<<<<<<<<<<<;;;;::::::::::9999999999999997777777777666666665555555555555555555555555444444333333332222222222222222222111000000000///////////../////............----------,,,,,,,,,++++++++++++++*****************))))))))))((((((((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$##########"""""""""!!!!!!!!!! ooooooooooooooooooooooooooooooooooppppppppppppppqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqpppqqqqqppppppppppppppppppppqqrrrssttuvwwxyz{{|}}~~ƒƒƒ„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚��…………„„„„„„„„„„„„„„„„„„ƒƒƒ��������������������€€€€€~~~~~~~~~~~€€€€����������€€~~}}||{{zzzyyxxwwrrqppoonnnmmmmmmllllllkkkiiiihhhhggggggggfffffeeeedccccccbbbbbbbbbaaaaaaaaabbaaaaaaaaaaaaa``````````___________^^^^^^^^^^^^]]^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAA@@@@????????>>>>>>>>>>============<<<<<<<<<<<<;;;;::::::::999999999999999997777777776666666655555555555555555555555555444444333333332222222222222222222111000000000///////////../////...........-----------,,,,,,,,,++++++++++++++*****************))))))))))((((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$###########"""""""""!!!!!!!!!! ooooooooooooooooooooooooooooooooooooppppppppppppqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvuuuuuuuuuuuuuuuuuuuuvvvvuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttsssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqppppqqqppppppppppppppppppppppqqqrrssttuuvwxxyz{{|}}~~‚ƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚��…………„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚�‚‚‚‚‚‚‚‚���������€€€€~~~~~~~~~~~~€€€€����������€€~~}}|||{{zzzyyxxsrrqqppoonnnnmmmmmmlllllkjiiiihhhhhgggggggfffffeeeddcccccbbbbbbbbbaaaaaaaaabaaaaaaaaaaaaa```````````__________^^^^^^^^^^^^]]]^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAA@@@@????????>>>>>>>>>>============<<<<<<<<<<<<;;;;:::::::9999999999999999997777777776666666655555555555555555555555555444444333333332222222222222222222110000000000//////////.../////...........-----------,,,,,,,,,++++++++++++++*****************)))))))()((((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$##########""""""""""!!!!!!!!! noooooooooooooooooooooooooooooooooooopppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuvvuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqpppppqqpppppppppppppppppppppppqqqrrrssttuvvwxyyz{||}}~~‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚��……………„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€~~~~~~~~~~~~€€€€����������€€€~~}}}|||{{zzzyytssrrqqppoonnnnnmmmmmlllljjiiiihhhhhggggggfffffeeeddcccccbbbbbbbbbaaaaaaaaabaaaaaaaaaaaaa```````````__________^^^^^^^^^^^^]]]^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAA@@@????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;::::::99999999999999999997777777766666666655555555555555555555555555544444333333322222222222222222222110000000000//////////...////............----------,,,,,,,,,+++++++++++++++****************))))))))()((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$###########""""""""""!!!!!!!!! nnooooooooooooooooooooooooooooooooooooopppppppppqqqqqqqqqqqrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwvvwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqppppppqppppppppppppppppppppppppqqqrrrssstuuvwwxyzz{||}}~�‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚��………………„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€~~~~~~~~~~~~€€€€�����������€€~~~}}}|||{{zzzuttssrqqppoooonnnnmmmmllljjjiiiihhhhhggggggfffffeedddccccbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^^^]]]]^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAA@@@????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;::::::9999999999999999998777777776666666665555555555555555555555555554444433333332222222222222222222211000000000///////////...////...........-----------,,,,,,,,,+++++++++++++++****************)))))))(()(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$###########""""""""""!!!!!!!!! nnnoooooooooooooooooooooooooooooooooooooppppppppqqqqqqqqqqqqqrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttssssssssssssssssssssssssrqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppqqqqrrrssttuuvwxxyzz{||}}��‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�†………………„„„„„„……„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€~~~~~~~~~~~~€€€€����������€€€~~~~}}}|||{{zvuutssrrqqppoooonnnnmmmmlkjjjiiiihhhhhgggggfffffeedddcccccbbbbbbbaaaaaaaaaaaaaaaaaaaaaa`````````````_________^^^^^^^^^^^]]]]]^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@????????>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;::::::9999999999999999998777777776666666665555555555555555555555555544444433333332222222222222222222211000000000///////////...////...........----------,,,,,,,,,,++++++++++++++*****************)))))))((((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$##########""""""""""!!!!!!!!!! nnnnnoooooooooooooooooooooooooooooooooooooppppppqqqqqqqqqqqqqqrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttssssssssssssssssssssssssrrqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppqqqqrrrsssttuvvwxxyzz{{||€���‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�†…………………………………………„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€~~~~~~~~~~~~€€€€���������€€€€~~~~~}}}|||{wvvuttssrqqqppoooonnnmmmmkjjjjiiihhhhhggggggffffeedddcccccbbbbbbbaaaaaaaaaaaaaaaaaaaaaa`````````````________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLKKJJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAA@@?????????>>>>>>>>>>============<<<<<<<<<<<<;;;;;::::::9999999999999999998777777766666666665555555555555555555555555544444333333332222222222222222222211000000000///////////...///............---------,,,,,,,,,,,+++++++++++++*****************))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$##########""""""""""!!!!!!!!!! nnnnnnooooooooooooooooooooooooooooooooooooopppppqqqqqqqqqqqqqqqqrrrrrrrrrrsssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttsssssssssssssssssssssssrrrqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppqqqqqrrrssstuuvvwxxyzz{{|€€€��‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�††…………………………………………„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€~~~~~~~~~~~~€€€€��������€€€€~~~~~~}}}||wwvvuutssrrqqpppooonnnmmmkkjjjiiiihhhhhgggggfffffedddcccccbbbbbbbaaaaaaaaaaaaaaaaaaaaa`````````````________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLKKJJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAA@@????????>>>>>>>>>>>============<<<<<<<<<<<<;;;;;:::::99999999999999999998777777766666666665555555555555555555555555544444333333322222222222222222222210000000000///////////...///...........----------,,,,,,,,,,,+++++++++++++*****************))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$##########""""""""""!!!!!!!!!! nnnnnnnoooooooooooooooooooooooooooooooooooooopppqqqqqqqqqqqqqqqqqqrrrrrrrrrrsssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttuuuuuuuuutuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttssssssssssssssssssssssrrrrqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppqqqqqrrrrssttuuvvwxxyyzz{€€���‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚††……………………………………………„„„„„„‚‚‚‚‚‚‚‚‚ƒ‚ƒ‚‚‚‚‚‚‚�����€~~~~~~~~~~~€€€€€������€€€€€~~~~~~}}}xxwwvuuttsrrqqqppooonnnmmkkkjjjiiiihhhhhgggggffffeddddccccbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRSSSSSSSRRRRRRRRRSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLKJJJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@????????>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;:::::99999999999999999988777777766666666665555555555555555555555555544444333333322222222222222222222210000000000//////////....///...........---------,,,,,,,,,,,++++++++++++++*****************)))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$#########"""""""""""!!!!!!!!! nnnnnnnnnoooooooooooooooooooooooooooooooooooooppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuusstttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttsssssssssssssssssssssrrrrrqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppqqqqqqrrrrssttuuvvwwxyyzz~€€���‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚†††…………………………………………„„„„„„‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�����~~~~~~~~~~~€€€€€����€€€€€~~~~~~}yxxwwvuuttssrrqqpppooonnmlkkjjjiiiihhhhhgggggffffeddddccccbbbbbbbaaaaaaaaaaaaaaaaaaaa`````````````_________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRRRSSRRRRRRRRRRRSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKJJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAA@@????????>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;:::::99999999999999999988777777766666666665555555555555555555555555444444333333322222222222222222222110000000000//////////....///..........----------,,,,,,,,,,,++++++++++++++****************))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$#########"""""""""""!!!!!!!!! nnnnnnnnnnnnnnnnnnnnnooqqqqqqqqqqqqqqqqqqqqqqqqrqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttsssssssssssssssstttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuttttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppppoooooooooooooooooooooooooooooqqqqqqqrrrrssttuuvvwwxxyyz{||}}~~~€€€€€€€††……………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚��~~~~~~~~~€€€€€€€€€€€€€~~~~~~~~}}||{{zyyxxwwvvuutttssrppoonnnmmmlllllkkkkkjjjjieeeeddddccccccbbbbbbbbbba````````````_____________^^^^^^^^^^]]]]]]]]]]]]\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSTTTTSSSTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@?????????>>>>>>>>>>====<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::::999999888888887777777777666666666666666666666655555544444333333322222222222222222211110000000000//////////........-----------,,,,,,,,,,,,,+++++++++++++********************))))))))((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$########"""""""""""!!!!!!!!! nnnnnnnnnnnnnnnnnnnnnnoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssstttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvuuuutttttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppooooooooooooooooooooooooooooooqqqqqqqqrrrrsstttuuvvwwxyzz{{||}~~~€€€€€††…………………………………………„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒ‚‚‚‚‚�~~~~~~~~~€€€€€€€€€€€€~~~~~~}}||{{zyyxxwwvvuuuttssppooonnmmmmlllllkkkkkjjjjeeeeddddccccccbbbbbbbbbba````````````_____________^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSTTSSSSSSSSTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@?????????>>>>>>>>>>>====<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::::999999888888887777777777766666666666666666666655555444444333333222222222222222222211110000000000//////////........-----------,,,,,,,,,,,,,+++++++++++++********************))))))))((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$########""""""""""!!!!!!!!!! nnnnnnnnnnnnnnnnnnnnnnnqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvuuuutttttttttttttttttttttttttssssssssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppppoooooooooooooooooooooooooooooooqqqqqqqqqrrrrsssttuuvvwwxyyz{{||}~~~€€€††††………………………………………„„„„„„ƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚�~~~~~~~~€€€€€€€€€~~~~~~}}||{{zzyyxwwwvvuuttsqppoonnnmmmlllllkkkkkjjjjfeeedddddccccccbbbbbbbbba```````````_____________^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSTSSSSSSSSSSSTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@?????????>>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::9999999888888877777777777766666666666666666666555555444443333333222222222222222222211100000000000//////////........----------,,,,,,,,,,,,,,+++++++++++++*******************)))))))))((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$########""""""""""!!!!!!!!!! nnnnnnnnnnnnnnnnnnnnnnnqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssstttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvuuuuutttttttttttttttttttttttttssssssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooooooooooooooooooooopqqqqqqqqqrrrrssstttuuvvwxyyz{{||}~~~††††††……………………………………„„„„„ƒƒ„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚~~~~~~~€€€€~~~~~~~}}||{{zzyyxxwwvvuuttqqppoonnmmmmlllllkkkkkjjjfeeeeddddccccccbbbbbbbbba```````````____________^^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@?????????>>>>>>>>>>====<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::9999999888888877777777777776666666666666666666555555444443333333222222222222222222211100000000000//////////........----------,,,,,,,,,,,,,++++++++++++++*******************)))))))))((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$########""""""""""!!!!!!!!!! nnnnnnnnnnnnnnnnnnnnnnnqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttsttttttttttttttttttttttttsssssssssssssssssssssssssstttttttttttttttttttttttttuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooooooooooooonoooooooooppqqqqqqqqqrrrrrsssttuuvvwxyyz{{|}}~~~†††††††††††…………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~}}||{{zzyyxxwwvvuutrqppoonnnmmmmlllllkkkkjjjfeeeeddddccccccbbbbbbbbaa``````````_____________^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPQPPPPPPPOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@????????>>>>>>>>>>>====<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::999999988888887777777777777666666666666666666555555444444333333322222222222222222221110000000000///////////.......-----------,,,,,,,,,,,,,++++++++++++++******************))))))))))((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$#######"""""""""""!!!!!!!!!! nnnnnnnnnnnnnnnnnnnnnnnpqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssttttsssstttttttttttttttttttttsssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvuuuuuuuuutttttttttttttttttttttttttssssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooooooooonnnnnnoooooopppqqqqqqqqqqrrrrrsssttuuwwxyyz{{|}}~~~†††††††††††††…………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~}}}||{{zzzyyxxwvvuurqqppoonnmmmmllllllkkkkjjffeeeddddccccccbbbbbbbbaa`````````_____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@?????????>>>>>>>>>>>====<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::9999999988888887777777777777766666666666666666555555444443333333322222222222222222221110000000000///////////.......----------,,,,,,,,,,,,,,+++++++++++++*******************)))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$#######"""""""""""!!!!!!!!!! mnnnnnnnnnnnnnnnnnnnnnnpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssttsssssstttttttttttttttttttsssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuvvwwwwwwwwwwwwwwwwwwwvvvwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttttttttttttsssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooooooooonnnnnnnnnoooopppppqqqqqqqqqqqrrrrssttuvvwxyyz{||}}~~††††††††††††††……………………………„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||{{{zzyyxxwvvusrqqpoonnnmmmmlllllkkkkjjffeeeddddccccccbbbbbbbbaa`````````_____________^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@?????????>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::9999999988888887777777777777766666666666666665555555444443333333322222222222222222221100000000000//////////........----------,,,,,,,,,,,,,,+++++++++++++*******************)))))))))(((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$#######""""""""""!!!!!!!!!! mmnnnnnnnnnnnnnnnnnnnnnppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssttttttttttttttttsssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttttttttssssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooooooooooonnnnnnnnnnnooopppppppqqqqqqqqqqqrrrssstuvvwxyyz{||}}~~†††††††††††††††…………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||{{zzyyxxwvvsrrqppoonnnmmmmlllllkkkjjffeeeddddccccccbbbbbbbaaa````````_____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZYZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIIIIIHHHHHHGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@??????????>>>>>>>>>>====<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::9999999988888887777777777777776666666666666665555555444443333333322222222222222222211100000000000//////////........----------,,,,,,,,,,,,,,+++++++++++++******************))))))))))(((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$#######""""""""""!!!!!!!!!! mmmmnnnnnnnnnnnnnnnnnnnpppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssstttttttttttttsssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooooooooooonnnnnnnnnnnnnopppppppppppqqqqqqqqqrrrsstuvvwxyzz{|}}~~~~††††††††††††††††………………………„„„„„……………………„„„„„„ƒƒƒ‚‚‚€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~}~~~~~~~}}}}|||{{{zzyxxwvtsrqqppoonnnmmmmlllllkkkjffeeedddddccccccbbbbbbaaa```````______________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIIIIIHHHHHHHGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@?????????>>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::99999999988888887777777777777776666666666666665555554444443333333322222222222222222211100000000000//////////........----------,,,,,,,,,,,,,,+++++++++++++******************))))))))))((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$#######""""""""""!!!!!!!!!! mmmmmnnnnnnnnnnnnnnnnnnpppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssttttttttttsssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttttssssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooooooooooonnnnnnnnnnnnnnnppppppppppppppppqqqqqqrrsttuvwxxyz{{|}}~~~~~†††††††††††††††††……………………„„„……………………………„„„„„ƒƒƒƒ‚‚€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}}||||{{zzyxxwtssrqppoonnnmmmmmllllkkkjffeeeeddddccccccbbbbbbaaa```````_____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZYYYZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTUUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@?????????>>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::99999999888888887777777777777777666666666666655555554444443333333322222222222222222111000000000000//////////........----------,,,,,,,,,,,,,,+++++++++++++******************))))))))))((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#######""""""""""!!!!!!!!!! mmmmmmnnnnnnnnnnnnnnnnnppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssttttttttsssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooooooooooonnnnnnnnnnnnnnnnpppppppppppppppppppqqqqrrstuuvwxyyz{||}}~~~~~~~~~†††††††††††††††††……………………………………………………………„„„„„ƒƒƒƒ‚€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}|||{{zzyxxutsrrqppoonnnmmmmmlllkkkjffeeeeddddccccccbbbbbbaaa``````_____________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZYYYZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTUUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIIIIIHHHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@??????????>>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::9999999988888888777777777777777766666666666665555555444444333333332222222222222222211100000000000///////////........----------,,,,,,,,,,,,,++++++++++++++*****************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#######""""""""""!!!!!!!!!! mmmmmmmmmnnnnnnnnnnnnnnppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssstttttsssssssssssssssssssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuvvvvvvvvuvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttuuuuuuuuuuuuuuuuuuuuuuuttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnoopppppppppppppppppppqqqrsstuvvwxyz{{||}}}~~~~~~~~………†††††††††††††††……………………………………………………………„„„„ƒƒƒƒ‚€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||}}}}~~~~~~~~~~}}}}}}}||{{zzyxuutsrqqpooonnnmmmmlllkkkjfffeeeddddccccccbbbbbbaaa``````_____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZYYYYZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@?????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::99999999988888888777777777777777776666666666665555554444443333333333222222222222222211100000000000///////////........----------,,,,,,,,,,,,,+++++++++++++******************)))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#######"""""""""!!!!!!!!!! mmmmmmmmmmnnnnnnnnnnnnnpppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssttsssssssssssssssssssssssssssssssssstttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttuuuuuuuuuuuuuuuuuuuuuttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnooooppppppppppppppppppqqqrsttuvwxxyz{{||}}}~~~~~~~……………†††††††††††††……………………………………………………………„„„„„ƒƒƒƒ€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||||}}~}~~~~}~}}}}}}}}|||{zzyvutssrqppoonnnnmmmmlllkkjfffeeeddddccccccbbbbbbaaa`````______________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZYYYYZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@?????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::99999999888888888777777777777777777666666666665555554444443333333333322222222222222211100000000000//////////.........-----------,,,,,,,,,,,,+++++++++++++******************)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$#######""""""""""!!!!!!!!!! mmmmmmmmmmmnnnnnnnnnnnnpppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttuuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnoooooooooppppppppppppppqqrsstuuvwxyzz{{||}}}}}}~~~………………†††††††††††………………………………………………………………„„„„„ƒƒƒƒ€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}||||||||||||||}}}}}}}}}}}}}}}}}}}||{{zywvutsrqqpooonnnmmmmlllkkjffeeeeddddccccccbbbbbbaaa`````______________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[ZZZZZZZZZZZZZZYYYYYZZYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@?????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::999999999888888888777777777777777777666666666665555554444443333333333322222222222222211000000000000//////////.........-----------,,,,,,,,,,,,+++++++++++++******************)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$#######""""""""""!!!!!!!!!! mmmmmmmmmmmmmnnnnnnnnnnppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttuuuuuuuuuuuuuuuuuttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnooooooooooooooooooopppppqrrsttuvwwxyzz{{|||}}}}}}}„……………………†††††…………………………………………………………………………„„„„„ƒƒƒ�€€€€€€€~~~~~~~~~~~~~~~~}}}}}}|||||||||||||||}}}}}}}}}}}}}~~~}}}}||{{zwvutssrqppoonnnmmmmlllkkjffeeeeddddccccccbbbbbbaaa`````______________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZYYYYYZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@????????>>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::999999999888888888777777777777777777766666666665555554444443333333333332222222222222111000000000000//////////.........-----------,,,,,,,,,,,+++++++++++++*******************)))))))))))((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$#######""""""""""!!!!!!!!!! mmmmmmmmmmmmmmnnnnnnnnnppppppppppppppppppqqqqqqqppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssrrsssssssssssssssssssssssssssssssssssssssssssssstttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttuuuuuuuuuuuuuutttttttttttuuuuuuuuuuuuuuuuuuuuuutttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttsssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooppppqqrsstuuvwxxyzz{{|||||}}}}„„„………………………………………………………………………………………………………„„„„„ƒƒƒ��€€€€€€~~~~~~~~~~~~~~}}}}}}}}||||||||||{{{||}}}}}}}}}}}}}~~~~}}}}||{zwwvutsrqqpoonnnmmmlllkkkjffeeedddddccccccbbbbbbaaa`````______________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[ZZZZZZZZZZZZZZYYYYYYZYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRSRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPOPOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@????????>>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::99999999988888888877777777777777777776666666666555555444444333333333333222222222222211100000000000///////////.........-----------,,,,,,,,,,,+++++++++++++*******************)))))))))))((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$########""""""""""!!!!!!!!!! mmmmmmmmmmmmmmmmnnnnnnnpppppppppppppppppppqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssrrrrrssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttuuuuuuuuuuuutttttttttttttuuuuuuuuuuuuuuuuuuuutttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttsssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooppppqrrsstuvvwxyyzz{{{||||||}„„„„„„………………………………………………………………………………………………„„„„„„ƒƒ���€€€€€€~~~~~~~~~~~~~~}}}}}}}||||||||{{{{{{{{|||||}}}}}}}}}}~~~}}}||{{xwvutsrrqppoonnmmmlllkkkjffeeedddddcccccccbbbbbaaa`````______________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[ZZZZZZZZZZZZZZZYYYYYYZYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@???????>>>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::999999999988888888877777777777777777776666666666555554444444333333333333222222222222211100000000000///////////.........----------,,,,,,,,,,,,+++++++++++++*******************)))))))))))((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$########""""""""""!!!!!!!!! mmmmmmmmmmmmmmmmmnnnnnnpppppppppppppppppppppqqqqpppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttuuuuuuuuuttttttttttttttttuuuuuuuuuuuuuuuuuuuutttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttsssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmoooooooooooooooooooooppppqrrssttuvwwxyyzzz{{{{||||ƒƒ„„„„„„……………………………………………„„„…………………………………„„„„„„„ƒƒ����€€€€€~~~~~~~~~~~~~~}}}}}}}|||||||{{{{{{{{{|||||||||}}}}}}~~~}}}}||{xwvuttsrqppoonnmmmlllkkjjffeeedddddcccccccbbbbbaaa``````_____________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@???????>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::999999999988888888877777777777777777776666666665555554444444333333333333222222222222211100000000000//////////..........----------,,,,,,,,,,,,+++++++++++++*******************)))))))))))(((((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$#######"""""""""""!!!!!!!!! mmmmmmmmmmmmmmmmmmmnnnnpppppppppppppppppppppppqqpppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuttttttttttttttttttuuuuuuuuuuuuuuuuuutttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttsssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppooooooooooooooooooooooonnonnnnnnnnnnnnnnnnnnnnmmmmonnnoooooooooooooooooopppqqrrsstuuvwwxyyyzzz{{{{{|ƒƒƒƒ„„„„„„„„„………………………………„„„„„„…………………………„„„„„„„„ƒ����€€€€€~~~~~~~~~~~~~~}}}}}}}|||||||{{{{{{{{{||||||||||}}}}}}}}}}}}||{xwwvutsrqppoonnmmmllkkkjjfeeeedddddcccccccbbbbbbaa```````_____________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@???????>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999998888888887777777777777777777666666666555555444444433333333333322222222222221110000000000///////////..........----------,,,,,,,,+,,+++++++++++++*********************))))))))))(((((((((((((('''''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$########""""""""""!!!!!!!!!! mmmmmmmmmmmmmmmmmmmmnnnppppppppppppppppppppppppqppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuutttttttttttttttttttttttuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuuuuuuuuuttttsssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnnoooooooooooopppqqrrssttuvvwwxxyyzzzz{{{{‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„……„„„„„„„„„……………„„„„„„„„„„ƒ�����€€€€€~~~~~~~~~~~~~~}}}}}}}|||||{{{{{{{{{{||||||||||||}}}}}}}}}}||{xxwvutsrqqpoonnmmlllkkjjjfeeeddddddcccccccbbbbbbaa````````____________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@??????>>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999998888888887777777777777777777666666666555555444444433333333333322222222222211110000000000///////////..........----------,,,,,,,,+,,+++++++++++++*********************)))))))))))((((((((((((('''''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$########""""""""""!!!!!!!!!! mmmmmmmmmmmmmmmmmmmmmmnpppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuutttttttttttttuuuuuuuuuuuuuuuuuuuuuuttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnnooooooooooppqqqrrsstuuvvwwxxyyyyzzzz{‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ�����€€€€€~~~~~~~~~~~~~~~}}}}}}|||||{{{{{{{{{{{{{{{{{||||||}}}}}}}}}||{xxwvutsrqqpoonnmmllkkkjjieeeedddddcccccccccbbbbbba```````````_________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@??????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999998888888887777777777777777776666666666555555444444433333333333322222222222211110000000000//////////...........----------,,,,,,,,+,,+++++++++++++**********************))))))))))((((((((((((('''''''''''''&&&&&&&%%%%%%%%%$$$$$$$$#########""""""""""!!!!!!!!!! mmmmmmmmmmmmmmmmmmmmmmmpppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuutttttttttttttttuuuuuuuuuuuuuuuuuuuutttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnnnnnnoooooooopppqqrrrsttuuvvwwxxxyyyyzzz�‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒ�����€€€€€~~~~~~~~~~~~~~~~}}}}}|||||{{{{{{{{zz{{{{{{{{{||||||}}}}}}|||{xxwvutsrqqpoonmmlllkkjjjieeeddddddcccccccccbbbbbba`````````````________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@??????>>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::9999999999998888888887777777777777777766666666665555555444444433333333333322222222222111110000000000//////////..........-----------,,,,,,,,+,,++++++++++++***********************))))))))))(((((((((((((''''''''''''&&&&&&&&%%%%%%%%$$$$$$$$$########"""""""""""!!!!!!!!!! mmmmmmmmmmmmmmmmmmmmmmmpppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuutttttttttttttttttuuuuuuuuuuuuuuuuuutttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmnnnnnnnnnnnnnnnnnoooooooppqqqrrssttuuvvwwwxxxyyyzz���‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒ�����€€€€€~~~~~~~~~~~~~~~~~}}}}}|||||{{{{{{zzz{{{{{{{{{{{|||||}}}}|||{{xwwvutsrqqpoonmmllkkkjjiieeeddddddcccccccccbbbbbbba``````````````_______^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@??????>>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::999999999999988888888777777777777777776666666666555555444444443333333333332222222222211111000000000///////////..........----------,,,,,,,,,+,,++++++++++++***********************))))))))))(((((((((((((''''''''''''&&&&&&&%%%%%%%%%$$$$$$$$#########"""""""""""!!!!!!!!!! mmmmmmmmmmmmmmmmmmmmmmmpppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssrssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuutttttttttttttttttttuuuuuuuuuuuuuuuutttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooppqqqrrssttuuuvvwwwxxxyyy€���‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒ�����€€€€€~~~~~~~~~~~~~~~~}}}}}|||||{{{{{{zzz{{{{{{{{{{{{{||||||||||{{xwwvutsrqqpoonmmllkkjjjiieeddddddcccccccccccbbbbbbaaaa````````````______^^^^^^^]]]]]]]]]]\\\\\\\\\\[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@?????>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::9999999999999988888888777777777777777766666666666555555444444443333333333332222222222111111000000000//////////..........-----------,,,,,,,,,+,,++++++++++++************************)))))))))(((((((((((('''''''''''''&&&&&&&%%%%%%%%$$$$$$$$$#########"""""""""""!!!!!!!!!! mmmmmmmmmmmmmmmmmmmmmmmooppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrssssrrrrsssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuutttttttttttttttttttttuuuuuuuuuuuuuutttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnnnnnoooooopppqqqrrsstttuuvvwwwxxxyy€€���‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒ����€€€€€€~~~~~~~~~~~~~~~~~}}}}}||||{{{{{zzzz{{{{{{{{{{{{{{{|||||||{{zxwvvutsrqqponnmmllkkjjjiiedddddddccccccccccccbbbbbaaaaaaaaaa```````______^^^^^^]]]]]]]]]]\\\\\\\\\\[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????>>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::9999999999999988888888777777777777777666666666665555555444444443333333333322222222222111111000000000//////////.........------------,,,,,,,,++,++++++++++++*************************))))))))))(((((((((((''''''''''''&&&&&&&%%%%%%%%%$$$$$$$$##########""""""""""!!!!!!!!!!! ooooooooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttrrrrrrrrrrrrrrrrrrrqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppoooooooppppppppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooopppqqqrrsssttuuvvvwwwxxyzzz{{{{{||||||||||{{||||€€€€������‚‚‚‚‚‚‚��������ƒƒƒƒ‚‚‚‚‚‚������€€€€€€€€€~~~~~~~}}}||||{{{{{{zzyyyyyyyyyyyyyyyyzzzzzyyyxxwwvutssrqpponnmmllkkjjjihhhhhggggggggggggffffffffbbbbbbbbbbbaaaaaa`````___^]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@????>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::9999999999999988888888888888777777666666666655555554444444333333333332222222222211110000000000///////////...------------,,,,,,,,,++++++++++++***************************))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%$$$$$$$$$############""""""""""!!!!!!!!!!! ooooooooooooooooooooopppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttssrrrrrrrrrrrrrrrrrqqqqqqqqrrqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppooooooooppppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmnnnnnnnnnnnoooopppqqqrrrssttuuuvvwwxxyyzzz{{{{{||||{{{{{{{{{{{€€€€������‚‚‚‚����������ƒƒ‚‚‚‚‚‚‚‚�������€€€€€€€€~~~~~~}}}}|||{{{{{{zzyyyyyxxxxxyyyyyyyyyyyyyxxxwwvutssrqpponnmmllkkjjiihhhhggggggggggggggfffffffbbbbbbbbbbbbbaaaaa`````__^]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBAAAAAAAAAAAA@@@@@@@@@????>>>>>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::99999999999999988888888888887777777666666666655555554444444333333333322222222222211100000000000//////////....-----------,,,,,,,,,,++++++++++++***************************)))))))))))(((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$###########"""""""""""!!!!!!!!!!! ooooooooooooooooooooooopppppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqrqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooopppppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnnooooppppqqqrrssttuuuvvwwxyyyzzz{{{{{{{{{{{{{{{{{{{€€€�������������������‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€~~~~~~}}}}|||{{{{{zzzyyyyxxxxxxxxyyyyyyyyyyxxxxwvvutssrqpponnmmllkkjjiihhhhgggggggggggggggffffffbbbbbbbbbbbbbbbaaaa````__^^]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@????>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::99999999999999988888888888887777776666666666655555554444444333333333322222222222111100000000000/////////.....-----------,,,,,,,,,,++++++++++++***************************))))))))))((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!!! oooooooooooooooooooooooppppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooppppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnooooopppqqqrrssttuuuvvwwxyyzzzz{{{{{{{{{{{zzzzzzz€€€�������������€€€€€‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€~~~~~}}}}|||{{{{{zzzyyyxxxxxxxxxxxxxyyyyyxxxwwwvvutssrqqpoonmmllkkjjjihhhhgggggggggggggggggggffcccccccccccbbbbbaaaa````_^^]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@?????>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::9999999999999998888888888888777777666666666665555555444444433333333322222222222111110000000000//////////.....----------,,,,,,,,,,,++++++++++++***************************))))))))))((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%$$$$$$$$$$###########""""""""""!!!!!!!!!!! oooooooooooooooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppoooooooooooopppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmnnnnnnnnooooopppqqrrssttuuvvwwxyyyzzz{{{{{{{{zzzzzzzzzz~~€€€���������€€€€€€€€‚‚‚‚‚‚‚‚‚�������€€€€€€€€€~~~~~}}}}|||{{{{zzzzyyxxxxxxxxxxxxxxxxxxxxxxwwwvuutssrqqpoonnmmllkkjjihhhhgggggggggggggggggggggcccccccccccccbbbbaaa````_^^]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJJJIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@?????>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::9999999999999998888888888888777777666666666665555555544444433333333322222222221111110000000000/////////......---------,,,,,,,,,,,+++++++++++++****************)**********))))))))))(((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$############""""""""""!!!!!!!!!!! oooooooooooooooooooooooppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssrrrrssssssssssssssssssssssssrtttttttttttttttttttttttttttttttttttttttttsssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmnnnnnnoooopppqqrrssttuuvvwxxyyyzzzz{{{{zzzzzzzyyyyz~~~€€€�������€€€€€€€€€‚‚‚‚‚‚‚‚‚�������€€€€€€€€€~~~~~~}}}}|||{{{{zzzzyxxxxxxxxxxxxxxxxxxxxxxwwwvvuutssrrqppoonmmllkkjjiihhhhggggggggggggggggggggcccccccccccccccbbbaaa```_^^]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@?????>>>>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999888888888888777777766666666666555555554444443333333332222222221111111000000000//////////......---------,,,,,,,,,,,+++++++++++++****************)*********)))))))))))(((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############""""""""""!!!!!!!!!!! noooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssrrrrrrrssssssssssssssssssssssrrrtttttttttttttttttttttttttttttttttttttttsssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppoooooooooooooooppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmnnnnnnnooooppqqrrssttuuvvwxxyyzzzzzzzzzzzzyyyyyyyy}}~~€€€€€€€€€€€€€���‚‚‚‚��������€€€€€€€€€€~~~~~~~}}}||||{{{{zzzzyxxxxxxxxxxxxxxxxxxxxwwwwwvvuuttsrrqqpponnmmllkkjjihhhhggggggggggggggggggggccccdddddddccccbbbbaa```_^^]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEDEDDDDDDDDDDDCCCCCCCCCBBBBAAAAAAAAAA@@@@@@@@@@?????>>>>>============<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:;;;;::::::::::::9999999999999999988888888888777777766666666666555555554444443333333322222222221111111000000000/////////.......--------,,,,,,,,,,,,+++++++++++++***************))*********)))))))))))(((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$###########"""""""""""!!!!!!!!!!! nnnoooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrsssssssssssssssssssrrrrrrtttttttttttttttttttttttssttttttttttttsssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppoooooooooooooooopppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnooopppqqrssttuuvwxxxyyyzzzzzzzzyyyyyxxxxy}}}~~€€€€€€€€€���������������€€€€€€€€€€~~~~~~~~~~}}}}||||{{{{zzzzyxxxxxxxxxxxxwxxxxxxwwwwwwvvuuttssrrqqpoonnmmlkkjjiihhhhgggggggggggggggggggccddddddddddccccbbbaa````^^]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDEDDDDDDDDDDDCCCCCCCCCBBBBAAAAAAAAAA@@@@@@@@@@?????>>>>>============<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:;;;;::::::::::::999999999999999998888888888887777776666666666655555555444444333333332222222221111111100000000//////////.......--------,,,,,,,,,,,,+++++++++++++**************)))********)))))))))))(((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$###########"""""""""""!!!!!!!!!!! nnnnooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrsssssssssssssssssrrrrrrrrtttttttttttttttttttttssssttttttttttsssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppooooooooooooooooooppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnoopppqqrssttuuwwxxxyyyyzzzyyyyyyxxxxxxx|}}}~~€€€€~���������������€€€€€€€€€€~~~~~~~~~~}}}}|||{{{{{zzzzxxxxxxxxxwwwwwwwwwwwwwwwvvvvuuttssrrqqppoonnmllkkjiiihhhhggggggggggggggggggcddddddddddddcccbbbaaa```^^]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYXXYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDEDDDDDDDDDDDCCCCCCCCCBBBBAAAAAAAAA@@@@@@@@@@??????>>>>>============<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::;;;;:::::::::::9999999999999999998888888888887777776666666666655555555444444333333332222222221111111100000000//////////.......-------,,,,,,,,,,,,,+++++++++++++**************)))********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$###########"""""""""""!!!!!!!!!!! nnnnnoooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrsssssssssssssssrrrrrrrrrrtttttttttttttttttttssssssttttttttsssssssssssssssssrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppooooooooooooooooooopppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnoooppqqrssttuvwwxxxyyyyyyyyyyxxxxwwwwx|||}}~~~~~~~~~~~€�������������€€€€€€€€€€€~~~~~~~~~}}}}||||{{{{zzzzzxxxxxxxxwwwwwwwwwwwwwwwwvvvvuuuttssrrqqppoonnmllkkjiihhhhhgggggggggggggggggcddddddddddddccccbbaaa```^^]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYXXYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPQQPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDEDDDDDDDDDDDCCCCCCCCCBBBBAAAAAAAA@@@@@@@@@@@??????>>>>=============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::;;;;:::::::::::999999999999999999888888888888877777666666666665555555544444433333333222222221111111110000000//////////........------,,,,,,,,,,,,,,+++++++++++++*************))))*******))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$###########""""""""""!!!!!!!!!!! nnnnnnnoooooooooooooooooppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrrtttttttttttttttttssssssssttttttsssssssssssssssssssrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooooooopppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmnnnnooppqqrssttuvvwwxxxyyyyyxxxxxwwwwwww{{||}}~~~~~~~~~~~~~~~~€€€�����������€€€€€€€€€€€~~~~~~~~}}}}}||||{{{{zzzzzxxxxxxxwwwwwwwwwwwwwwwwvvvvvuuutttssrrrqqpoonnmllkjjiihhhhhggggggggggggggggddddddddddddddcccbbaaa``_^^]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDEDDDDDDDDDDDCCCCCCCCBBBBBAAAAAAAA@@@@@@@@@@???????>>>>============<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::;;;:::::::::::9999999999999999999888888888888877777666666666665555555554444433333332222222221111111110000000//////////........------,,,,,,,,,,,,,,++++++++++++**************))))******))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$###########""""""""""!!!!!!!!!!! nnnnnnnnooooooooooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrssssssssssrrrrrrrrrrrrrrrttttttttttttttsssssssssssttttsssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppooooooooooooooooooooooppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllllllmmmmmnnnooppqqrrstuuvvwwwxxxxxxxxwwwwwvvvvw{{{||}}}~~~~~~~}}}}}}}}}}€€€€€��������€€€€€€€€€€€€~~~~~~~}}}}}|||||{{{{zzzzzxxxxxxxwwwwwwwwwwwwwwwwvvvvvvuuutttsssrrqqpoonmmlljjiiihhhhhgggggggggggggggdddddddddddddcccbbbaa```_^^]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYXXXXYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPQPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCBBBBBAAAAAAA@@@@@@@@@@@???????>>>>============<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::;;;:::::::::::999999999999999999988888888888887777766666666666555555555444443333333222222222111111111000000//////////.........-----,,,,,,,,,,,,,,,++++++++++++**************))))******))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$###########""""""""""!!!!!!!!!!! nnnnnnnnnnooooooooooooooooooppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssrrrrrrrrrrrrrrrrrrttttttttttttsssssssssssssttsssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooooooooooopppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllllllllmmmmnnnooppqqrrstuuvvvwwwwxxwwwwwvvvvvvvvzz{{|||}}}}}}}}}}|||||}}}€€€€€�����€€€€€€€€€€€€€~~~~~~}}}}}}|||||{{{{zzzzzxxxxxxwwwwwwwwwwwwwwwwvvvvvvvuuuutttsssrrqqpoonmmlkjjiiihhhhhhgggggggggggggcddddddddddddcccbbbaa```_^]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYXXXXYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPQPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCBBBBBAAAAAA@@@@@@@@@@@????????>>>>============<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;:::::::::::99999999999999999998888888888888777777666666666555555555444444333333322222222111111111100000///////////.........-----,,,,,,,,,,,,,,,++++++++++++**************))))*****)))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$##########"""""""""""!!!!!!!!!!! nnnnnnnnnnnoooooooooooooooooopppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrsssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrrrrrttttttttttssssssssssssssssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppoooooooooooooooooooooooooppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllmmmmnnoooppqrrsttuuvvvwwwwwwwvvvvuuuuuuyzz{{{||||||||||||||||||}€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}|||||{{{{{zzzzzxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvuuuuttttssrrqqpoonmmkkjjiiihhhhhhggggggggggggccddddddddddccccbbaaa```_^]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCBBBBBAAAAAA@@@@@@@@@@?????????>>>=============<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::;;;:::::::::::99999999999999999998888888888888777777666666666555555555444444333333322222222111111111100000///////////.........----,,,,,,,,,,,,,,,,++++++++++++***************)))*****))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$##########"""""""""""!!!!!!!!!! nnnnnnnnnnnnnoooooooooooooooooopppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrttttttttssssssssssssssssssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooooooooooooonppppooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllmmmnnnooppqqrssttuuvvvvvvvvvuuuuuuuuuyyyzz{{{{|||{{{{{{{{{{{||~€€€€€€€€€€€€€€€€€€€~~~}}}}}}}}|||||{{{{{{zzzzxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuutttssrrqqpoonmlkkjjiiihhhhhhhggggggggggcccdddddddcccccbbbaa```__^]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXXYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCBBBBBBAAAAA@@@@@@@@@@@?????????>>>=============<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::;;;:::::::::::9999999999999999999888888888888877777666666666655555555544444433333332222222211111111110000///////////..........----,,,,,,,,,,,,,,,,++++++++++++***************)))*****))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$##########"""""""""""!!!!!!!!!! nnnnnnnnnnnnnnooooooooooooooooooopppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrttttttssssssssssssssssssssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqpqqqqqqqqqppppppppppppppppoooooooooooooooooooooooonnpppoooooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllmmmnnooopqrrsstttuuuuuuuuuuutttttttxyyyzzz{{{{{{{zzzzzzz{{{|~~€€€€€€€€€€€€€€€~}}}}}}}}}||||||{{{{{{zzzzxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuutttssrqqpoonmlkkjjiiihhhhhhhgggggggggccccccccccccccbbbaaa```__]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYXXXXXXYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBAAAAA@@@@@@@@@@?????????>>>>=============<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;:::::::::::999999999999999999888888888888887777766666666655555555554444443333333222222221111111111000////////////..........----,,,,,,,,,,,,,,,,+++++++++++****************)))****))))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$##########"""""""""""!!!!!!!!!! nnnnnnnnnnnnnnnnooooooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrtttsssssssssssssssssssssssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqppppppppppppppppppooooooooooooooooooooooonnnppooooooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllmmmmnnoopqqrrssttttuuuutttttttttttxxxyyyzzzzzzzzzyyyyyzzz{{}~~~€€€€€€€€€€€€€~}}}}}}}}}||||||{{{{{{zzzzxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuutttssrqqponmllkkjjiiihhhhhhhggggggggcccccccccccccbbbaaa```___]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXXYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBAAAA@@@@@@@@@@@?????????>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;:::::::::::999999999999999999888888888888887777766666666655555555544444443333333222222221111111111000////////////..........----,,,,,,,,,,,,,,,,+++++++++++****************)))****))))))))))))(((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$##########""""""""""!!!!!!!!!!! nnnnnnnnnnnnnnnnnooooooooooooooooooopppppppppppppppppqqqqqqqqqqqqqqqqqqqqpppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrtsssssssssssssssssssssssssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqppppqqqqqppppppppppppppppppppooooooooooooooooooooonnnnnooooooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkklllllmmmnnnoppqqrrsssttttttttsssssssswwxxxyyyyyyyyyyyxyyyyyzzz}}~~~€€€€}}}}}}}}}|||||||{{{{{{zzzzxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuttssrqqponmllkkjjiiihhhhhhhgggggggcccccccccccbbbbaaaa```___]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYXXXXXXXXYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBAAAA@@@@@@@@@@??????????>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;::::::::::::9999999999999999988888888888887777776666666665555555554444444333333322222222111111111000////////////...........---,,,,,,,,,,,,,,,,,+++++++++++****************)))****)))))))))))(((((((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$##########""""""""""!!!!!!!!!!! nnnnnnnnnnnnnnnnnnnooooooooooooooooooopppppppppppppppppqqqqqqqqqqqqqqqqqqpppppppppppppppppppqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssrqqqqqqqqqqqqqqqqqqqppppppqqqqpppppppppppppppppppppoooooooooooooooooooonnnnnnoooooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkklllllmmmnnopppqqrrrsssssssssssrrssswwwwxxxxxxxxxxxxxxxxxyyyz|}}}~~~}}}}}}}}}||||||||{{{{{{zzzxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuttssrqppnnmllkkjjiiihhhhhhhggggggccccccccbbbbbbaaaa```____]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXXXYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBAAA@@@@@@@@@@??????????>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;::::::::::::9999999999999999888888888888877777776666666655555555544444444333333222222222111111111000////////////...........---,,,,,,,,,,,,,,,,,+++++++++++****************)))****)))))))))))(((((((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$#########"""""""""""!!!!!!!!!! nnnnnnnnnnnnnnnnnnnnnooooooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqpppppppppppppppppppppqqqqpppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssrrqqqqqqqqqqqqqqqqqppppppppqqpppppppppppppppppppppppoooooooooooooooooonnnnnnnnooooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkllllmmmnoopppqqrrrrrrrrrrrrrrrrrvvwwwwwwwwwwwwwwwwwwwxxyy{||}}}~~~~}}}}}}}}}||||||||{{{{{{zzzxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuttsrrqponnmlkkjjjiiihhhhhhhgggggccccccbbbbbbbaaaa````___^]]]\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXYXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBAAA@@@@@@@@@@??????????>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::;;;::::::::::::999999999999999888888888888887777777666666665555555554444444433333322222222211111111000/////////////..........----,,,,,,,,,,,,,,,,,+++++++++++*****************))***)))))))))))((((((((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$##########"""""""""""!!!!!!!!!! nnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqpppppppppppppppppppppppqqppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssrrrrqqqqqqqqqqqqqqqqpppppppppqppppppppppppppppppppppppooooooooooooooooonnnnnnnnnoooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkkkkllllmnnnoopppqqqqqqqqqqqqqqqrrvvvvvwwwwwwvvvvvvvvvwwwxx{{|||}}}~~~~~~}}}}}}}}|||||||||{{{{{{zzzyxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuttsrrqponmmlkkjjiiiihhhhhhhggggcccccbbbbbbbaaaaa```____^]]]\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIHGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBAAA@@@@@@@@@???????????>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;:::::::::::999999999999999888888888888877777777666666655555555554444444433333322222222211111111000////////////...........----,,,,,,,,,,,,,,,,,++++++++++******************))***)))))))))))(((((((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$##########""""""""""!!!!!!!!!!! nnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooppppppppppppppppppqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssrrrrrrqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppoooooooooooooooonnnnnnnnnnoooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkkkkkkkklllmmnnnoopppppqqqqqqqqqqqqquuuvvvvvvvvvvuuuuuuvvvwwxzz{{|||}}}}~~~~~}}}}}}}}|||||||||{{{{{{zzzyxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuttsrrpoonmmlkkjjiiiihhhhhhhgggccccbbbbbbbbaaaa````____^]]]\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBAA@@@@@@@@@@???????????>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;:::::::::::999999999999999888888888888777777777666666655555555544444444433333322222222211111111000////////////...........---,,,,,,,,,,,,,,,,,,++++++++++******************))***))))))))))((((((((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$##########""""""""""!!!!!!!!!!! nnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooppppppppppppppppppqqqqqqqqqppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssrrrrrrrrqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppoooooooooooooonnnnnnnnnnnnooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkllmmmnnnooooppppppppppppqqtuuuuuuuuuuuuuuuuuuuuvvvwyzz{{{|||}}}}~~~~~}}}}}}}|||||||||||{{{{{{zzyxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuttssrqpoonmllkkjjiiihhhhhhhgggcccccbbbbbbaaaaa````____^]]]\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQRRQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMNMMMMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIHHGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAA@@@@@@@@@@???????????>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;:::::::::::999999999999998888888888887777777777666666555555555544444444433333222222222211111111000///////////............---,,,,,,,,,,,,,,,,,,++++++++++******************))***))))))))))(((((((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$##########""""""""""!!!!!!!!!!! nnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppqqqqqqqppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppoooooooooooooonnnnnnnnnnnnnoooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkklllmmmnnnnooooooooopppppptttttuuuutttttttttttuuuvvxyyzz{{{||||}}}~~~~~}}}}}}}|||||||||||{{{{{{zzyxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuttssqqponnmlkkjjjiiihhhhhhhggcccccbbbbbbaaaaa````____^]]]\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQRRQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAA@@@@@@@@@@???????????>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::;;;;:::::::::::99999999999999888888888888777777777766666655555555544444444443333322222222221111111100////////////............---,,,,,,,,,,,,,,,,,,++++++++++******************))**)))))))))))((((((((((('(((((''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""!!!!!!!!!!! nnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppqqqqqpppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqqssssssssssssssssssssssssrsssssssssssssrrrrrrrrrrrrqqqqqqqqqppppppppppppppppppppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkkjjjjjjkkklllllmmmmnnnnnnooooooooopssttttttttttssssssstttuuuxxyyyzzz{{{||}}}}~~~~}}}}}}||||||||||||{{{{{{zzyxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuttsrqpponmmlkkjjiiiihhhhhhhgccccccbbbbbbaaaa````____^]]]\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCDDDDCCCCCCCCCCCCCBBBBBBBAAA@@@@@@@@@?????????????>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::;;;;:::::::::::99999999999998888888888887777777777766666555555555544444444433333222222222221111111100////////////...........----,,,,,,,,,,,,,,,,,,++++++++++******************))**))))))))))(((((((((((''((((''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!!!! mmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooppppppppppppppppppppppooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooppppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiijjjjjkkkkkkllllllllmmmnnnnnooonnnnnnnnnnnnnoooprsssttuuuvvvwwwxxyyyyyzzz{{{{{zzzzzzzzzzzzzzyyyyyxxzyyyyyxxxxxxwwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwvvvuutsrqpponmmlkkjjjiiiiihhhhhfeeeeeeeeddddccccbbbbaaa`^^^^^]]]]]]\\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLMMLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@@??????????>>>>=============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::999999998888888888887777777777665555555555444444444333333222222222221111111110000000///////////..........----------,,,,,,,,,,,,,,++++*****************)))))****)))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""!!!!!!!!!!! mmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooppppppppppppppppppppoooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqsssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhiiiiiiijjjjjjkkkkkkkkklllllmmnnnnnnnnnnmmmmmmmnnnnoorrrsssttuuuvvwwwxxxyyyyyy{{{{{zzzzzzzzzzzzzzyyyyyyxzyyyyyxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwvvvuutsrrqpoonmllkkjjjiiiiihhhhfffeeeeeeedddddcccbbbaaaa^^^^^]]]]]]\\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLMMLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@@??????????>>>>=============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::999999998888888888877777777777655555555555444444444333332222222222221111111110000000///////////..........---------,,,,,,,,,,,,,,,++++******************))))***)))))))))(((((((((((('(((((''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""!!!!!!!!!!! mmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooppppppppppppppppppoooooooooooooooooopppppppooppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqsssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppoooooooopppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhiiiiiiiijjjjjjjjjkkkkkkllmmmmmmmmmmmmmmmmmmmmmnnnnqqrrrsssttuuvvvwwxxxyyyyy{{zzzzzzzzzzzzzzzzzyyyyyyxzzyyyyxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvwwwwwwvvvvuussrqqponmmllkkjjjiiiiihhhffffffeeeeeeddddcccbbbaaa^^^^^]]]]]]\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVWWWWWWWWWWWVVVVVVVVVVVUUUVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLMMLLLLLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@??????????>>>>=============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::9999999998888888888877777777777555555555554444444444333332222222222221111111110000000///////////..........---------,,,,,,,,,,,,,,+++++*****************)))))***)))))))))(((((((((((''((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$######""""""""""!!!!!!!!!!! mmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooppppppppppppppppoooooooooooooooooooopppppooooopppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooopppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhiiiiiiiiiiijjjjjjjjkkkklllmmmmmmmlllllllllmmmmnnpqqqrrrsstttuuvvwwxxxyyyyzzzzzzzzzzzzzzzzzzzyyyyyyxzzyyyyyxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvwwwwvvvvuutsrrqpoonmmlkkjjjiiiiiiiifffffffffeeeeedddcccbbaaa_^^^^]]]]]\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVWWWWWWWWWWVVVVVVVVVVVVUUUVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQPPPPPPPPPPPPPOOOOOOOOOONONNNNNNNNNNNMMMMMMMMMMLLLMLLLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIIHHHHHHHGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@?????????>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::9999999988888888888777777777776555555555554444444443333332222222222211111111110000000///////////..........---------,,,,,,,,,,,,,,+++++*****************)))))***))))))))((((((((((('''((((''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$######"""""""""!!!!!!!!!!!! mmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooppppppppppppppoooooooooooooooooooooooppooooooopppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooopppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiijjjjjjkkllllllllllllllllllllmmmmpppqqqrrrssttuuvvwwxxxxxyzzzzzzzzzyyyzzzzzzzzyyyyyyzzyyyyyxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuutssrqpponnmllkkjjjjiiiiiiggffffffffffeeedddccbbbaa_^^^^]]]]]\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVWWWWWVVVVVVVVVVVVVVVVVUUUVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQPPPPPPPPPPPPOOOOOOOOOONNONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@?????????>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::9999999988888888888777777777776555555555554444444443333322222222222211111111110000000//////////...........--------,,,,,,,,,,,,,,,+++++*****************)))))**)))))))))((((((((((('''(((''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#####""""""""""!!!!!!!!!!! mmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooppppppppppppoooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpqqqqqqqqqqqqpppppppppppppppppppppppppoooooooooooooppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiiiijjjkkkkklllkkkkkkkkkklllllmmoopppqqqrrssttuuvvwwwxxxxzzyyyyyyyyyyyyzzzzzzyyyyyyzzzyyyyyxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuutssrqqpoonmmllkkjjjjiiiiiggggggggggffffeeeddccbbba__^^^^]]]]\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVWWVVVVVVVVVVVVVVVVVVVVUUUVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKJJJJJJIIIIIIIIIIIIIHHHHHHHHGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@????????>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:;;;;;;;;:::::::::::99999999888888888888777777777766555555555554444444443333322222222222111111111110000000//////////...........--------,,,,,,,,,,,,,,,+++++*****************)))))**)))))))))((((((((((''''((''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#####""""""""""!!!!!!!!!!! mmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooppppppppppoooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqpppppppppppppppppppppppppoooooooooooooooppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhiiiiiiijjkkkkkkkkkkkkkkkkkkllllloooopppqqrrssttuuvvwwwwxxyyyyyyyyyyyyyyyyzzzzyyyyyyzzzyyyyyxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuutssrrqpponnmllkkkjjjjjiiigggggggggggggfffeeddccbbb__^^^^]]]]\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVWVVVVVVVVVVVVVVVVVVVVUUUUVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@?????????>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::;;;;;;;::::::::::::99999999888888888887777777777766555555555544444444443333322222222221111111111100000000//////////...........-------,,,,,,,,,,,,,,,,+++++*****************)))))**))))))))(((((((((('''''('''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#####""""""""""!!!!!!!!!!! mmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooppppppppoooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppqqqqqqqqpppppppppppppppppppppppppooooooooooooooooopppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjjjjjjjjjjjjjkkkkkkklllnnooopppqqrrssttuuvvvwwwwyyyyyyyyyyyyyyyyzzzzyyyyyyzzzyyyyyxxxxxxwwwwwwwvvvvvvvvvvuvvvvvvvvvvvvvvvvuutssrrqpponnmmllkkkjjjjjjjgggghhhhhhhggggffeeddccbb___^^^]]]]\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@????????>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::;;;;;;:::::::::::::99999998888888888887777777777666555555555544444444443333322222222221111111111100000000//////////...........-------,,,,,,,,,,,,,,,,+++++*****************)))))*)))))))))((((((((((''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#####"""""""""!!!!!!!!!!!! mmmmmmmmmmmmmmmmmmmmmmnmmnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooppppppoooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppqqqqqpppppppppppppppppppppppppppoooooooooooooooooopppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmnmmmmmmmmmmmmmmmmmmmmmmmlmmmmmmmmmmlllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiijjjjjjjjjjjjjjjjjkkkkklnnnooopppqqrrssttuuvvvvvwxxxxxxxxxxyyyyyyyzzzzyyyyyzzzyyyyyyxxxxxwwwwwwvvvvvvvvvvuuuuuuvvvvvvvvvvvuuutssrrqqpoonnmmllkkkkjjjjjhhhhhhhhhhhhhhggffeeddccb`__^^^]]]]\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@????????>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::;;;;;:::::::::::::999999998888888888887777777777666555555555544444444443333322222222211111111111100000000//////////...........------,,,,,,,,,,,,,,,,,+++++*****************)))))*)))))))))((((((((('''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#####"""""""""!!!!!!!!!!! mmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooppppoooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqpppppppppppppppppppppppppppoooooooooooooooooooopppoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggghhhhhhiiiiiiiiiiiiijjjjjjjjkkkkmnnnooooppqqrrsstttuuuvvvwwwwxxxxxxxyyyyyyzzzzyyyyyzzzzyyyyyxxxxxwwwwwwvvvvvvvvvuuuuuuuuuvvvvvvvuuuuutssrrqqpponnmmmllkkkkkjjjhhhhhhiiiiiihhhggffeeddcc``__^^^]]]\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSRRRRRRRRRQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::;;;;:::::::::::::9999999998888888888877777777777666555555555544444444443333322222222111111111111100000000/////////............------,,,,,,,,,,,,,,,,,+++++*****************)))))*))))))))((((((((('''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$#####"""""""""!!!!!!!!!!! mmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooppooooooooooooooooooooooooooooooooooooooooooooooooppoppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppqpppppppppppppppppppppppppppooooooooooooooooooooooppooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggghhiiiiiiiiiiiiiiiijjjjjkkkmmnnnnoooppqqrrssstttuuuuwwwwwwwxxxxxyyyyyzzzzzyyyyzzzzyyyyyxxxxxxwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuusssrrqqppoonnmmmlllkkkkkkhhhiiiiiiiiiiihhhgffeedcc``___^^]]]\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::;;;::::::::::::::999999998888888888887777777777666655555555544444444444333332222222111111111111100000000//////////...........-------,,,,,,,,,,,,,,,,,+++++*****************))))))))))))))((((((((('''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$#####"""""""""!!!!!!!!!!! mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllmmmmmllllllllllllllllllllkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggghhhhhhhhhiiiiiiiiiijjjjjkmmmnnnnoooppqqrrrsssttttuvvvvvwwwwxxxxyyyyyzzzzyyyyzzzzyyyyyxxxxxwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuutsssrrqqppooonnmmmllllkkkkiiiiiiijjjjjjiiihhggfeedca``__^^^]]\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::;;::::::::::::::9999999998888888888887777777777666655555555544444444443333332222222111111111111100000000//////////...........------,,,,,,,,,,,,,,,,,,+++++****************))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$#####""""""""!!!!!!!!!!!! mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnooooooooooooooooooooooooonooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllmmmmlllllllllllllllllllllkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggghhhhhhhhhhhhhhhiiiiijjjjjmmmmmnnnooopppqqrrrssstttuuuvvvvwwwxxxyyyyyzzzzyyyyzzzzyyyyyxxxxxwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttssrrrqqpppooonnmmmmllllkkiiiiijjjjjjjjjjiihhgffeedaa``__^^]]]\\\\[[[[[[[[[[ZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQPPPPPPPOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@??????????>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::;::::::::::::::99999999998888888888887777777776666655555555544444444443333332222222111111111111000000000//////////...........------,,,,,,,,,,,,,,,,,,+++++****************))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$#####""""""""!!!!!!!!!!!! llmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllmmmllllllllllllllllllllllkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggggghhhhhhhhhhhhhhhhhiiiiijjjllmmmmnnnnoopppqqqrrrssssuuuuuvvvwwxxxyyyyyzzzzyyyyzzzzzyyyyxxxxxxwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttssrrrqqqppoooonnnmmmllllliiiijjjjjjkkkjjjiihhgffedbaa`__^^]]]\\\\[[[[[[[[[ZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQPPPPPPPOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???????????>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::99999999998888888888877777777776666655555555444444444443333332222221111111111110000000000//////////...........------,,,,,,,,,,,,,,,,,,++++++***************))))))))))))))(((((((('''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$####"""""""""!!!!!!!!!!! lllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllmmllllllllllllllllllllllkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggghhhhhhhhiiiiijllllmmmmnnnooopppqqqrrrrrtttuuuvvvwwxxxyyyyzzzzyyyyzzzzzyyyyyxxxxxwwwwvvvvvuvuuuuuuuuuuuuuuuuuuuuutttssrrrqqqpppoooonnnnmmmllljjjjjjjjkkkkkkkjjiihhgffebba``__^^]]]\\\[[[[[[[[ZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQPPPPPPOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::99999999999888888888887777777777666665555555544444444444333333222222111111111111000000000//////////............-----,,,,,,,,,,,,,,,,,,,++++++***************)))))))))))))((((((((('''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$####"""""""""!!!!!!!!!!! lllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggggfffggggggggggggggghhhhhhiiiiklllllmmmmnnnooopppqqqqqrsstttuuvvwwxxxyyyyzzzzyyyyzzzzzyyyyyxxxxxwwwwvvvvvuvuuuuuuuuuuuuuuuuuuuuutttsrrrrqqqppppooooonnnmmmmljjjjjjjkkkkkkkkkjjjihhgffcbba``__^^]]\\\[[[[[[[ZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????????>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::99999999999888888888887777777776666665555555544444444444333333222222111111111110000000000//////////...........------,,,,,,,,,,,,,,,,,,+++++++***************)))))))))))))(((((((((''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$#####"""""""""!!!!!!!!!!! llllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnoooooooooooooooooooooooonnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooonnooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggggffffggggggggggggggggghhhhhiiikkklllllmmmmnnnoooppppqqqrsssttuuvvwwxxyyyyyzyyyyyyzzzzzyyyyyxxxxwwwwwvvvvvuuuuuuuuuuuuuuuuuuuuuuttttsrrrqqqqqpppppoooonnnnmmmjjjjjjkkkkklllkkkjjiihhgfccbaa``_^^]]]\\\[[[[[[ZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTUUUUUUUUUTTTTTTTTTTTTTTTSTSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPOOOOOOOOONNNNNNNNNMNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::::::99999999999988888888887777777777666666555555544444444444333333322222211111111110000000000///////////...........-----,,,,,,,,,,,,,,,,,,,+++++++***************)))))))))))))(((((((('''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$#####""""""""!!!!!!!!!!!! llllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnoooooooooooooooooooooonnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooonnnnooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggggfffffggggggggggggggggggghhhhhikkkkkkllllmmmmnnnoooopppprrsssttuuvwwxxxyyyyyyyyyyyzzzzzyyyyyxxxxwwwwwvvvvvuuuuuuuuuuuuuuuuuuuuuuttttsrrrqqqqqqppppppoooonnnmmkjjjjjkkkkllllllkkkjiihggdccbaa`__^^]]\\\[[[[[[ZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPOOOOOOOONNNNNNNNNNMNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::::::999999999999988888888887777777776666666555555444444444444333333322222111111111110000000000///////////...........-----,,,,,,,,,,,,,,,,,,,+++++++***************))))))))))))((((((((('''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#####""""""""!!!!!!!!!!! llllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnoooooooooooooooooooonnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqpprrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooonnnnnnooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhggggggggggggggfffffggggggggggggggggggggghhhhjjjkkkkklllllmmmnnnnoooopqrrrsstuuvvwwxxyyyyyyyyyyyzzzzzyyyyyxxxxwwwwwvvvvuuuuuuuuuuuuuuuuuuuuuuuttttsrrrrqqqqqqqppppppooonnnmkkkjkkkkkklllllllkkjjiihgedcbba``__^^]]\\\[[[[[ZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPOOOOOOOOONNNNNNNNNNMNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::::::999999999999998888888887777777777666666655555544444444444433333332222211111111110000000000///////////............----,,,,,,,,,,,,,,,,,,,++++++++**************)))))))))))))((((((((('''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#####"""""""""!!!!!!!!!!! lllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnoooooooooooooooooonnnnnnnnnnnnnnnnnoooooooonnooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppprrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooonnnnnnnoooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggfffffggggggggfffffffgggggggghhjjjjjjkkkkkllllmmmnnnnoooqqrrrsttuuvwwxxxyyyyyyyyyyzzzzyyyyyyxxxxxwwwwvvvvuuuuuuuuuuuuuuuuuuuuuuuttttsrrrrqqqqqqqqqqppppooonnnkkkkkkkkklllllllllkkjjiiheddcbba``__^^]]\\\[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPOOOOOOOOONNNNNNNNNMMNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::::9999999999999998888888877777777777666666655555444444444444333333332222211111111110000000000///////////............----,,,,,,,,,,,,,,,,,,,+++++++***************)))))))))))))((((((((('''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#####"""""""""!!!!!!!!!!! lllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnoooooooooooooooonnnnnnnnnnnnnnnnnnnnooooonnnnooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppprqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooonnnnnnnnnnoooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggfffffgggggggffffffffffggggggggiijjjjjjjkkkkllllmmmmnnnopqqrrssttuvvwwxxxxyyyyyyyyzzzzyyyyyyxxxxwwwwwvvvvuuuuuuuuuuuuuuuuuuuuuuuttttsrrrrqqqqqqqqqqqqppppoonnkkkkkkkkkllllllllllkkjjihfeddcbba``__^^]]\\\[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPOOOOOOOOONNNNNNNNNMMNMMMMMMMMMMMLLLLLLLLLLLLKLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::::99999999999999988888888877777777776666666655555444444444444333333332222211111111100000000000///////////...........-----,,,,,,,,,,,,,,,,,,++++++++***************))))))))))))((((((((((''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$######"""""""""!!!!!!!!!!! lllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnoooooooooooooonnnnnnnnnnnnnnnnnnnnnnooonnnnnnnoooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnoooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggfffffgggggggfffffffffffffgggggiiiiiijjjjjjkkkklllmmmnnnppqqrrsstuuvvwwxxxxxxxxxxxzzzzyyyyyyxxxxwwwwwvvvvuuuuuuuuuuuuuuuuuuuuuuuttttsrrrrqqqqqqqqqqqqqqpppoonlkkkkkkkklllllllllllkkjiifeeddcbba``__^^]]\\\[[[[[ZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUVVVUUUUUUUUUUUUUUTTTTTTTTUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPOOOOOOOOONNNNNNNNNMMNMMMMMMMMMMMLLLLLLLLLLLLKLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::::999999999999999888888888777777777776666666655554444444444443333333332222111111111100000000000//////////............-----,,,,,,,,,,,,,,,,,+++++++++**************)))))))))))))((((((((('''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$######""""""""!!!!!!!!!!! llllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppooppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhghhgggggggggggggggggffffffggggggfffffffffffffffffgghiiiiiiiiijjjjkkkllllmmmnoppqqrrsttuuvvwwwxxxxxxxxxzzyyyyyyyyxxxxxwwwwvvvvuuuuuuuuuuuuuuuuuuuuuutttttsrrrrrqqqqqqqqqqqqqqppooollkkkkkkklllllllllllkkjjiffeedccbba``__^^]]\\\[[[[ZZZYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUVVVUUUUUUUUUUUUUTTTTTTTTTUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPOOOOOOOOONNNNNNNNNMMNMMMMMMMMMMLLLLLLLLLLLLKKLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::::9999999999999998888888888777777777766666666655554444444444443333333322222111111111000000000000//////////............----,,,,,,,,,,,,,,,,,+++++++++***************)))))))))))))(((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#######""""""""!!!!!!!!!!! llllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqppppppppppppppppppppppppppppppppppppppooooppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgghggggggggggggggggggffffffggggggfffffffffffffffffffhhhhhhiiiiiijjjjkkklllmmmooppqqrrsttuuvvvwwwwxxxxxxyyyyyyyyyyxxxxxwwwwvvvvuuuuuuuuuuuuuuuuuuuuuutttttsrrrrrqqqqqqrrqqqqqqpppoolllkkkkkklllllllllllkkkjjgffeedccbba``__^^]]]\\\[[ZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNMMNMMMMMMMMMMLLLLLLLLLLLKKKLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;::::::::::9:::::::9999999999999998888888887777777777766666666655554444444444443333333322222111111111000000000000//////////............----,,,,,,,,,,,,,,,,++++++++++**************))))))))))))))(((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$#######""""""""!!!!!!!!!!! llllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqpppppppppppppppppppppppppppppppppppppoooooooppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlmlllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggggggggfffffffggggggfffffffffffffffffffhhhhhhhhhhiiiijjjkkklllmmnooppqqrrsstuuuvvvwwwwwwwwyyyyyyyyyyxxxxxwwwwvvvvuuuuuuuuuuuuuuuuuuuuuutttttsrrrrrrqqqqrrrrrrqqqqpppollllkkkkklllllllllllkkkjjggffeedccbbaa``__^^]]\\\\[ZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;:::::::::::9::::::99999999999999988888888877777777777666666666655544444444444433333333322222111111111000000000000//////////............----,,,,,,,,,,,,,,,,++++++++++**************)))))))))))))((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$########"""""""!!!!!!!!!!!! llllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppqpqqqqqqqqqqqqqqqqqqqqqqqppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnpppppppppppppooooooooooooppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnooooooooooooooooooonnnnnnoooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjkkkjjjjjjjjjjjjjjjjjjjjiihhhhhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeefffffffggghhhhiiijjkkllmmnnooppqqqrrrssssssttvvvvvvvvvvvvvuuuuttttssssvvuuuuuuuuuuuuuuuuuuuuttttsssssssrrsssssssrrrrqqqpoonnnnnnnnnnnoooonnnnnmmljjjiihhggfeeddccbbaa``___^^^^]]]]]]\\\\\\\\[[[[[[[XXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKJJJJJJJJJJJIIIIIIIIIIIIHIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>========<<<<<<=<<<<<<<<<<;;;;;;;;;;::::999999999999988888888888877777777777766666666666555444444444433333333332222222111111111000000000000////////////............---,,,,,,,,,,,,,,,,+++++++++++++++++************)))))))))))))((((((((((((''''''''''''''&&&&&&&&&%%%%%%%$$$$$$$$$$$#############""""""""!!!!!!!!!!! llllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnppppppppppooooooooooooooopppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnooooooooooooooooonnnnnnnnooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllklkkkkkkkkkkkkkkkkkkkkkkjjkjjjjjjjjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhhhgggggggggggggggggggffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffgggghhhiiijjkklllmmnnooppqqqrrrrsssssvvvvvvvvvvvvuuuuuttttssssvuuuuuuuuuuuuuuuuuuuuuttttsssssssrrssssssssrrrrqqqooonnnnnnnnnnnnnnnnnnmmmlkjjiiihhggffeedccbbaa```___^^^^]]]]]]\\\\\\\[[[[[[XXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLJJJJJJJJJJJJIIIIIIIIIIIHHIIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;:::::99999999999998888888888887777777777776666666666555544444444433333333332222222211111111000000000000////////////............----,,,,,,,,,,,,,,,++++++++++++++++++***********))))))))))))))((((((((((((('''''''''''''&&&&&&&&&%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!! llllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppqqqqqqqqqqqqqqqpppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnppppppoooooooooooooooooooppoooooooooooooooooooooooooooooooooooooooooooooonnooooooooooooooooooonnnnnnooooooooooooooonnnnnnnnnnooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeeeeddeeeeeeeeeeeeffffggghhhiiijjkkkllmmnnnoopppqqqrrrrssuvvvvvvvvvvvuuuuuttttssssvvuuuuuuuuuuuuuuuuuuttttttssssssrrrssssssssrrrrqqqpooonnnnnnnnnnnnnnnnnmmmlkjjjiiihhggffeeddccbbaa```___^^^^]]]]]\\\\\\\[[[[[XXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLJJJJJJJJJJJIIIIIIIIIIIIHHIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>========<<<<<<<<<<<<<<<<;;;;;;;;;;:::::99999999999988888888888887777777777766666666666555544444444433333333332222222111111111000000000000////////////............----,,,,,,,,,,,,,,,+++++++++++++++++************))))))))))))))((((((((((((('''''''''''''&&&&&&&&%%%%%%%%$$$$$$$$$$#############""""""""!!!!!!!!!!!! llllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnpppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnooooooooooooooooonnnnnnnnooooooooooooonnnnnnnnnnnnooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeeeddddeeeeeeeeeeeeeffffggghhhiijjjkkklllmmnnnooopppqqqrrruuvvvvvvvvvvuuuuuttttssssvvuuuuuuuuuttuutuuuttttttsssssssrrrrrssssssrrrrrqqpoooonnnnnnnnnnnnnnmmmmmlkjjjjiiihhgggffeedccbbaaa```___^^^^]]]]]\\\\\\[[[[XXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLJJJJJJJJJJJIIIIIIIIIIIHHHIIIIIIIIIHHHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@>>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;::::::99999999999888888888888877777777777666666666666555544444444433333333332222222111111111000000000000////////////............----,,,,,,,,,,,,,,,+++++++++++++++++***********)))))))))))))))((((((((((((((''''''''''''&&&&&&&&%%%%%%%%$$$$$$$$$#############"""""""""!!!!!!!!!!! kklllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqqpppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnooooooooooooooonnnnnnnnnnooooooooooonnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhggggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeedddddeeeddddddeeeeeefffggghhhhiijjjkkklllmmmnnooopppqqrruuuvvvvvvvvvuuuuuttttssssvvuuuuuuuttttttttttttttttssssssrrrrrrrssssrrrrrrqqppoooonnnnnnnnnnnmmmmmmlljjjjjiiiihhhggffeeddccbbaaa```___^^^^]]]]]\\\\\\[[XXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKJJJJJJJJJJIIIIIIIIIIIHHHHIIIIIIIIIHHHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;::::::9999999999888888888888877777777777766666666666555554444444433333333333222222211111111100000000000/////////////............----,,,,,,,,,,,,,,,++++++++++++++++************)))))))))))))))(((((((((((((('''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$#############"""""""""!!!!!!!!!!! kkkklllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnooooooooooooonnnnnnnnnnnnooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhggggggggggggggggggfffffffffffffffffffeffffeeeeeeeeeeeeeeeddddddeddddddddddeeeeefffggghhhiiiijjjkkklllmmmnnnooppqqqtuuuvvvvvvvvuuuutttttssssvvuuuuuutttttttttttttttttsssssrrrrrrrrrrrrrrrrrrqqpppoooonnnnnnnnmmmmmmlllljjjjjjiiiiihhggffeeddccbbbaa```____^^^^]]]]\\\\\\[YXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKJJJJJJJJJJIIIIIIIIIIIHHHHIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>========<<<<<<<<<<<<<<<;;;;;;;;;:::::::9999999999888888888888877777777777666666666666555554444444433333333333222222211111111000000000000/////////////............----,,,,,,,,,,,,,,,++++++++++++++++***********))))))))))))))))(((((((((((((((''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$############"""""""""!!!!!!!!!!!! kkkkkllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnooooooooooonnnnnnnnnnnnnnoooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhgggggggggggggggggggffffffffffffffffffeeefffeeeeeeeeeeeeeeeddddddddddddddddddddeeeefffgggghhiiiiijjjjkkklllmmnnnooppqttuuuvvvvvvuuuuutttttssssvvuuuuuuttttttttttttttttsssssrrrrrrrrrrrrrrrrrrrqqpppooooonnnnnnmmmmmlllllljjjjjjjjiiiihhhggffeeddccbbaaa```____^^^]]]]]\\\\\YYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLKJJJJJJJJJIIIIIIIIIIIIHHHHIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>========<<<<<<<<<<<<<<;;;;;;;;;;:::::::9999999998888888888888777777777776666666666665555554444444433333333332222222111111111000000000000/////////////............----,,,,,,,,,,,,,,,+++++++++++++++************))))))))))))))))((((((((((((((('''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$#############"""""""""!!!!!!!!!!!! kkkkkkkllllllllllllllllllllllllllllllllllllllmmmlmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnooooooooonnnnnnnnnnnnnnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhgggggggggggggggggggffffffffffffffffffeeeeffeeeeeeeeeeeeeeeedddddddddddddddddddddeeeefffgggghhhhiiiiijjjjkkkllmmnnooppsttuuuuvvvvuuuuutttttssssvvuuuuuutttttttttttttttssssssrrrrrrrrrrrrrrrrrrrrqppppoooonnnnnmmmmmlllllkkjjjjjjjjjiiiihhhggffeeddcccbbaaa```___^^^^]]]]\\\\YYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLKKJJJJJJJJJIIIIIIIIIIIHHHHHIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEDEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;::::::::9999999988888888888887777777777766666666666665555554444444433333333332222222111111111000000000000/////////////............----,,,,,,,,,,,,,,,+++++++++++++++***********))))))))))))))))))(((((((((((((('''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$#############"""""""""!!!!!!!!!!! kkkkkkkkkllllllllllllllllllllllllllllllllllllllmlllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnoooooonnnnnnnnnnnnnnnnnnnoooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhgggggggggggggggggggffffffffffffffffffeeeeefeeeeeeeeeeeeeeeeeddddddddddddddddddddddeeeeffffggghhhhhhhiiiijjjkkkllmmnoopssttuuuuvvuuuuuutttttssssvvuuuuuuutttttttttttttssssssrrrrrrrrrrrrrrrrrrrrrqpppppoooonnnnmmmmllllkkkkjjjjjjjjjjiiiihhhggffeedddccbbbaaa```___^^^^]]]]\\YYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLKKJJJJJJJJIIIIIIIIIIIIHHHHHIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;::::::::9999999988888888888887777777777766666666666655555554444444333333333332222222111111110000000000000/////////////...........-----,,,,,,,,,,,,,,,,++++++++++++++***********))))))))))))))))))(((((((((((((('''''''''&&&&&&&%%%%%%%%%$$$$$$$$$$############"""""""""!!!!!!!!!!!! kkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnoooonnnnnnnnnnnnnnnnnnnnnoonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddeeeefffffggggghhhhhhiiiijjjkklmmnoorssttuuuuuuuuuuutttttssssvvuuuuuutttttttttttttsssssssrrrrrrrrrrrrrrrrrrrrqqpppppoooonnnmmmmlllkkkkkkiiiiijjjjjjiiiihhhggffeeeddcccbbaaa```___^^^^]]]]\ZYYYYYXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLKKJJJJJJJJIIIIIIIIIIIHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;:::::::::9999999888888888888877777777777666666666666655555554444444333333333332222222111111110000000000000/////////////...........-----,,,,,,,,,,,,,,,,++++++++++++++***********))))))))))))))))))((((((((((((((''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$#############"""""""""!!!!!!!!!!!! kkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnoonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhgggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddeeeeefffgggggggggghhhhiiijjkklmmnorrssttuuuuuuuuuutttttssssvvvuuuuuutttttttttttsssssssrrrrrrrrrrrrrrrrrrrrqqqppppppooonnnmmmllllkkkkkkiiiiiiijjjjiiiihhhgggffeeeddcccbbbaa````___^^^^]]]ZZYYYYYXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLKKJJJJJJJJIIIIIIIIIIIHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@?>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;:::::::::999999988888888888887777777777666666666666655555555444444433333333332222222211111111000000000000//////////////...........-----,,,,,,,,,,,,,,,,++++++++++++++***********))))))))))))))))))((((((((((((((''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$#############"""""""""!!!!!!!!!!!! kkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooonnonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhgggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddeeeeeefffffggggggggghhhhiijjklmmnqrrstttuuuuuuuutttttttsssvvvuuuuuutttttttttttssssssrrrrrrrrrqqqqqqqqqqqqqqqppppppoooonnnmmlllkkkkkjjiiiiiiiiiiiiiiiihhhggfffeeeddcccbbbaaa```___^^^^]]ZZZYYYYYXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLKKJJJJJJJIIIIIIIIIIIHHHHHHHIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888888888887777777777666666666666555555555444444333333333332222222211111111000000000000//////////////...........-----,,,,,,,,,,,,,,,,++++++++++++++***********))))))))))))))))))((((((((((((((''''''''&&&&&&&%%%%%%%%%$$$$$$$$$$############"""""""""!!!!!!!!!!!! kkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooonnnnnnnnoooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhgggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddeeeeefffffffffffggggghhiijjklmmpqrsstttuuuuuuutttttttsssvvvvuuuuuttttttttttsssssssrrrrrrrrqqqqqqqqqqqqqqqqppppppoooonnnmmlllkkkkjjjiiiiiiiiiiiiiiihhhhgggffeeedddcccbbbaaa```____^^^]ZZZZYYYYYXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLKKKJJJJJJJIIIIIIIIIIIHHHHHHHIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@????>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;::::::::::999999888888888888877777777776666666666666555555555444444333333333332222222211111110000000000000//////////////...........-----,,,,,,,,,,,,,,,,++++++++++++++***********)))))))))))))))))))((((((((((((''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$############"""""""""!!!!!!!!!!!! kkkkkkkkkkkkkkkkkllllllkkllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooonoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhggggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddeeeeeffffffffffffffggghhijjklmpqqrsstttuuuuuuttttttttssvvvvuuuuuutttttttttsssssssrrrrrrrqqqqqqqqqqqqqqqqqppppppoooonnnmmlllkkkjjjjiiiiiiiiiiiiiiihhhggggfffeeedddcccbbbaaa```____^^^[ZZZZYYYYYXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLLKKJJJJJJJIIIIIIIIIIIHHHHHHHIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@?????>>>>>============<<<<<<<<<<<<<<;;;;;;;;;::::::::::999999888888888888877777777776666666666665555555555444443333333333332222222111111110000000000000//////////////..........------,,,,,,,,,,,,,,,,++++++++++++++***********)))))))))))))))))))((((((((((((''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$############""""""""""!!!!!!!!!!!! kkkkkkkkkkkkkkkkkkkllllkkkkllllllllllllllllllllllllllllllllllllmmmmmmmmmmllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooonnnnooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihggggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddcccccdddddddddeeeeeeeeeeeeefffffgghhijjklopqrrsstttuuuuuttttttttssvvvvvuuuuutttttttttsssssssrrrrrrrqqqqqqqqqqqqqqqqqpppppppooonnnmmlllkkkjjjjhhiiiiiiiiiiihhhhhgggffffeeedddcccbbbbaaa````___^^[[ZZZZYYYYYXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLKKKJJJJJJJIIIIIIIIIIHHHHHHHHIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@??????>>>>============<<<<<<<<<<<<<<<;;;;;;;;;::::::::::999998888888888888877777777766666666666655555555555444433333333333322222222111111110000000000000//////////////..........------,,,,,,,,,,,,,,,,++++++++++++++***********))))))))))))))))))(((((((((((('''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$############""""""""""!!!!!!!!!!!! kkkkkkkkkkkkkkkkkkkkkllkkkkkklllllllllllllllllllllllllllllllllllllmmmmmmmlllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooopppppppppppppppppppppppppopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooonnnnnnnoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddccccccccddddddddeeeeeeeeeeeeeeefffgghhijkloopqrrssttttutttttttttttsvvvvvuuuuuttttttttttssssssrrrrrrqqqqqqqqqqqqqqqqqqpppppppoooonnmmmllkkkkjjjhhhhhhhiiihhhhhhhggggfffeeeedddccccbbbaaaa```____^[[[[ZZZYYYYXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLLKKKJJJJJJJIIIIIIIIIIHHHHHHHHIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@???????>>>=============<<<<<<<<<<<<<<<;;;;;;;;:::::::::::999998888888888888877777777766666666666655555555555444433333333333322222222111111110000000000000//////////////..........------,,,,,,,,,,,,,,,+++++++++++++++***********))))))))))))))))))((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""""""""!!!!!!!!!!!! kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllmmmmmlllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooppppppppppppppppppppppppooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmoooooooooooooonnnnnnnnnnnooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnnnnnnnmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihgggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddccccccccccdddddddddeeeeeeeeeeeeeeffgghhijknopqqrsstttttttttttttttttvvvvvvuuuuutttttttttssssssrrrrrrqqqqqqqqqqqqqqqqqqpppppppoooonnmmmlllkkkjjjhhhhhhhhhhhhhhhgggggfffeeeeddddccccbbbbaaa````____\[[[ZZZZYYYYXXXXWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLKKKJJJJJJJIIIIIIIIIHHHHHHHHHIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????>>=============<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::999988888888888888777777777766666666666555555555555444333333333333222222222111111110000000000000//////////////..........------,,,,,,,,,,,,,,,+++++++++++++++***********))))))))))))))))))((((((((((('''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$############"""""""""!!!!!!!!!!!! kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllmmmllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmooooooooooonnnnnnnnnnnnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjijjjiiiiiiiiiiiiiiiiiiiihhggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddccccccccccccccddddddddddddddddddeeeeffghiijmnopqrrssttttttttttttttttwvvvvvuuuuutttttttttssssssrrrrrrqqqqqqqqppppppppqqpppppppoooonnnmmlllkkkjjjhhhhhhhhhhhhhgggggffffeeeeeddddccccbbbbaaaa````___\[[[[ZZZZYYYYXXXXWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLKKKJJJJJJJIIIIIIIIIHHHHHHHHHIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>=============<<<<<<<<<<;<<<<<;;;;;;;;;:::::::::::999988888888888888777777777666666666665555555555555443333333333332222222222111111110000000000000/////////////..........-------,,,,,,,,,,,,,,+++++++++++++++++**********)))))))))))))))))((((((((((('''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$###########"""""""""!!!!!!!!!!!!! kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllmllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooopppppppppppppooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmooooooonnnnnnnnnnnnnnnnnnooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnnnnnnnmmmmmnnnnnnnnnnnnnnnnmmmmmmmmmnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjkjjjjjjjjjjjjjjjjjjjjjjiijiiiiiiiiiiiiiiiiiiiiihhhggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddccccccccccccccccccdddddddddddddddddeeefgghijmnoopqrrsstttttttttttttttwvvvvvuuuuutttttttttssssssrrrrrrqqqqqqqpppppppppppppppppooooonnnmmmlllkkkjjhhhhhhhhhhgggggggffffeeeeeddddcccccbbbbaaaa`````__\\[[[[ZZZZYYYXXXXWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLKKKJJJJJJJIIIIIIIIIHHHHHHHHHIIHHHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@??????????=============<<<<<<<<<<<;<<<<<;;;;;;;;::::::::::::999988888888888888777777777666666666665555555555555443333333333332222222222111111110000000000000/////////////..........-------,,,,,,,,,,,,,++++++++++++++++++**********)))))))))))))))))(((((((((('''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$###########"""""""""!!!!!!!!!!!!! kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooopppppppooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmnnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnnnnnmmmmmmmmmmmnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhgggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccddddddddddcccddddddeefgghilmnopqqrrssttttttttttttttwvvvvvuuuuutttttttttssssssrrrrrrqqqqqqqpppppppppppppppppooooonnnmmmlllkkkjjihhhhhhggggggggfffffeeeedddddcccccbbbbbaaaaa````__\\\[[[[ZZZYYYYXXXWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLKKKJJJJJJJIIIIIIIIIHHHHHHHHHIHHHHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@??????????============<<<<<<<<<<<;;<<<<;;;;;;;;;:::::::::::99998888888888888887777777766666666666555555555555554333333333333222222222211111111100000000000000////////////..........-------,,,,,,,,,,,,+++++++++++++++++++**********)))))))))))))))))(((((((((''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$############"""""""""!!!!!!!!!!!! jkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooopooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooopppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddcdddddddcccccccccccccccccccccccccccccccccccdddeefghillmnopqqrssstttttttttttttwvvvvvuuuuutttttttttsssssrrrrrrrqqqqqqppppppppppppoooopooooooonnnmmmlllkkkjihhhhhgggggggfffffeeeeedddddcccccbbbbbaaaaaa`````_\\\\[[[ZZZZYYYXXXWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKJJJJJJJIIIIIIIIHHHHHHHHHHIHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@???????????===========<<<<<<<<<<<;;;<<<<;;;;;;;;;:::::::::::99998888888888888877777777766666666665555555555555553333333333332222222222211111111100000000000000////////////..........-------,,,,,,,,,,,+++++++++++++++++++++*********))))))))))))))))(((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$###########""""""""""!!!!!!!!!!!! jjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhgggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddccddddddcccccccccccccccccccccccccccccccccccccdddeffghklmnoppqrrsssttttttttttttwvvvvvuuuuuttttttttssssssrrrrrrqqqqqqqppppppppppppoooooooooooonnnmmmlllkkkjihhhhggggggfffffeeeeedddddccccccbbbbbbaaaaaa`````_\\\\[[[[ZZZYYYXXXXWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@???????????==========<<<<<<<<<<<;;;;<<<<;;;;;;;;;::::::::::999988888888888888777777777766666666665555555555555553333333333322222222222211111111100000000000000////////////.........--------,,,,,,,,,,++++++++++++++++++++++*********))))))))))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$###########""""""""""!!!!!!!!!!!! jjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmnnnnnnnnnnnmmmmmmmmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeedeeeeddddddddddddddddddcccdddddcccccccccccccccccccccccccccccccccccccccddeefggjklmnopqqrrssstttttttttttwvvvvvuuuuttttttttsssssssrrrrrrqqqqqqpppppppppppppoooooooooooonnnmmmlllkkkkihhhhggggffffffeeeeedddddccccccbbbbbbaaaaaaa``````\\\\\[[[ZZZYYYXXXXWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@????????????=========<<<<<<<<<<<<;;;;<<<;;;;;;;;;:::::::::::999988888888888888777777777666666666655555555555555543333333333322222222222211111111100000000000000///////////..........--------,,,,,,,,,,++++++++++++++++++++++*********)))))))))))))))(((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$##########"""""""""""!!!!!!!!!!! jjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeddeeeddddddddddddddddddccccddddccccccccccccccccbbbbbcccccccccbbbbbbbbcccddeefgjklmnoopqqrrsssttttttttttwvvvvuuuuutttttttssssssssrrrrrqqqqqqqpppppppppppppoooooooooooonnnnmmmlllkkkiihhhggggffffeeeeeedddddccccccbbbbbbaaaaaaa```````]\\\\[[[[ZZZYYYXXXWWWWVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKJJJJJJJIIIIIIIIHHHHHHHHHGHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@???????????>========<<<<<<<<<<<<;;;;;<<<;;;;;;;;;::::::::::9999888888888888887777777777666666666655555555555555543333333333222222222222111111111100000000000000///////////.........---------,,,,,,,,,+++++++++++++++++++++++*********)))))))))))))))((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$##########"""""""""""!!!!!!!!!!! jjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllkkllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmnnnnnnnmmmmmmmmmmmmmmmmmmnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeedddeeddddddddddddddddddcccccdddccccccccccccccccbbbbbbccccccbbbbbbbbbbbbcccddefgijklmnoppqrrsssttttttttttwvvvvuuuutttttttssssssssrrrrrrqqqqqqpppppppppoopppoooooooooooonnnnmmmlllkkkiihhhgggffffeeeeeedddddcccccbbbbbbbaaaaaaaa```````]\\\\\[[[ZZZYYYXXXWWWWVVVVVVUUUUUUUUUUTTTTTTTTTTTTSTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJIIIIIIIIHHHHHHHHHGHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@??????????>>========<<<<<<<<<<<;;;;;;<<;;;;;;;;;;::::::::::9999888888888888877777777777666666666655555555555555443333333332222222222222111111111100000000000000///////////.........---------,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$##########"""""""""""!!!!!!!!!!! iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnnnnnmmnnnnnnnmmmmmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggffffffffffffffffffffeeefffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddcccccbbbbbbbbbbbbbbbbaaaabaaaaaaaaaaaaaaaaaabbbcddefghijkllmnnoopppqqqqqqqqquttttssssrrrrrrrqqqqqqqqqssssssrrrrrrrqqqqqqqqqqqqqqqqqrrrqqqqqqpppoooonnnmlkkkjjjiiihhhhhgggggfffffddcccccccbbbbbbbbaaaaaaaa````____^^]]]\\\[[[ZZZZYYYWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;:::::::::::9988888888888877777777777776555555555555444444444444444444444433333333333332222222111111111111100000000/////////..........---------,,,,,,,,,,,,,++++++++++++++++++++++*********))))))))))))((((((((''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$##########"""""""""""!!!!!!!!!! iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkllllkkllllllllllllllllllllllllllllllllllllllllmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmnnnnnnnnnnnnnnnnllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmnnnnnnnnnnnnnnnnnnnnnmmmmnnnnnmmmmmmmmmmmmmmmmmmmmllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggffffffffffffffffffffeeeeffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbccdefghiijklmmnooopppqqqqqqqqtttttssssrrrrrrqqqqqqqqqpsssssrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqppppooonnnmllkkjjjiiihhhhgggggfffffeddccccccbbbbbbbbaaaaaaaaa````____^^^]]\\\[[[ZZZZYYYWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::::::99988888888888877777777777766555555555554444444444444444444444333333333333332222222111111111111110000000/////////..........---------,,,,,,,,,,,,+++++++++++++++++++++++********))))))))))))(((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$#########"""""""""""!!!!!!!!!!! hiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkllkkkkllllllllllllllllllllllllllllllllllllllllllmmmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmnnnnnnnnnnnnllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggffffffffffffffffffffeeeeefffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddcccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaabbbcddffghijkllmnnooppppqqqqqqpttttssssrrrrrqqqqqqqqqqppssssrrrrrrrrqqqqqqqqpqqqqqqqqqqqqqqqqqqppppooonnnmllkkjjjiiihhhhgggggfffffedccccccbbbbbbbbaaaaaaaaaa`````___^^^]]\\\[[[ZZZYYYYWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::::::99988888888888777777777777665555555555554444444444444444444444333333333333332222222111111111111110000000/////////..........---------,,,,,,,,,,,++++++++++++++++++++++++********))))))))))))(((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$#########"""""""""""!!!!!!!!!! hhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllmmmmmnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmnnnnnnnllllllllllllllllmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmnnnnnnnnnnnmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnmmmmmmmmnmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggfffffffffffffffffffeeeeeeffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```aaaaabbccdefghijjklmmnnoopppppqqqpptttssssrrrrrqqqqqqqqqppppsssrrrrrrrrqqqqqqqqppppppqqqqqqqqqqqqqqppppooonnnmllkkjjjiiihhhhggggfffffeedcccccbbbbbbbbaaaaaaaaaaa`````___^^^]]\\\[[ZZZZYYYYWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::::::999988888888887777777777777665555555555544444444444444344444443333333333333332222222111111111111110000000/////////.........---------,,,,,,,,,,,+++++++++++++++++++++++++********)))))))))))((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$##########"""""""""""!!!!!!!!!! hhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllmmmmmmmnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmnnllllllllllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmnmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffffffeeeeeeeefffffeeeeeeeeeeeeeeeeeeedeeeeeeeedddddddddddddddddcbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa``````aaaabbccdefghhijkllmnnoooppppppppptttsssrrrrrqqqqqqqqppppppssrrrrrrrrrqqqqqqqpppppppqqqqqqqqqqqqqpppppooonnnmllkkjjjiiihhhhggggfffffeeccccccbbbbbbbaaaaaaaaaaaa`````___^^^]]\\[[[ZZZZYYYYWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::999988888888887777777777776665555555555544444444444444344444443333333333333332222222211111111111110000000////////..........---------,,,,,,,,,,+++++++++++++++++++++++++********))))))))))))((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$##########""""""""""!!!!!!!!!!! hhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggffffffffffffffffeeeeeeeeeffffeeeeeeeeeeeeeeeeeedddeeeeeeedddddddddddddddddcbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````aaaabbbcdeffghijkklmmnnoopppppppppttssssrrrrqqqqqqppppppppprrrrrrrrrrqqqqqqqqpppppppqqqqqqqqqqqqqpppppooonnnmllkkkjjiiihhhhggggfffffeecccccbbbbbbbaaaaaaaaaaaaa`````___^^]]]\\[[[ZZZYYYYYWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::::::9999988888888877777777777776665555555555544444444444444344444443333333333333332222222211111111111100000000////////.........----------,,,,,,,,,,+++++++++++++++++++++++++********))))))))))))((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$#########"""""""""""!!!!!!!!!!! hhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggffffffffffffffeeeeeeeeeeefffeeeeeeeeeeeeeeeeeeddddeeeeeddddddddddddddddddccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````aaaabbcdeefghiijkllmnnooopppppppptssssrrrrqqqqqqpppppppppprrrrrrrrrqqqqqqqqppppppppqqqqqqqqqqqqpppppoooonnnnllkkkjjjiiihhhggggfffffeecccccbbbbbbbaaaaaaaaaaaaa`````___^^]]]\\[[[ZZZYYYYYWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::99999988888888877777777777776665555555555544444444444444344444443333333333333332222222211111111111100000000////////.........---------,,,,,,,,,,,+++++++++++++++++++++++++********))))))))))))(((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$#########"""""""""""!!!!!!!!!! hhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmnmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlkkkkkkkkkkkkkkkkkkkkjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhghhhgggggggggggggggggggggffffffffffffffeeeeeeeeeeeeffeeeeeeeeeeeeeeeeeedddddeeeeddddddddddddddddddcccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa``````````aaaabbcceefghhijkklmmnnoooppppppptssssrrrqqqqqppppppppppoorrrrrrrrqqqqqqqqpppppppppqqqqqqqqqqqppppppoooonnnnlllkkjjjiiihhhggggfffffeecccccbbbbbbaaaaaaaaaaaaaa````___^^^]]\\\[[ZZZZYYYYYWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;::::::::::99999988888888777777777777766665555555555544444444444443344444443333333333333332222222211111111111100000000///////.........----------,,,,,,,,,,+++++++++++++++++++++++++********)))))))))))))(((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$#########"""""""""""!!!!!!!!!! hhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnmnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgghggggggggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddeeedddddddddddddddddcccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa``````````aaaabbccdefgghijjkllmnnoooopppppossssrrrrqqqqpppppppppoooorrrrrrqqqqqqqqqqpppppppppppqqqqqqqqqppppppoooonnnnlllkkkjjjiiihhhgggfffffeecccccbbbbbbaaaaaaaaaaaaa`````___^^^]]\\[[[ZZZYYYYYXWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;:::::::::999999988888888777777777777766665555555555544444444444443344444443333333333333332222222211111111111100000000///////.........---------,,,,,,,,,,,+++++++++++++++++++++++++********)))))))))))))(((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$#########""""""""""!!!!!!!!!!! hhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnmmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddeedddddddddddddddddccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````````aaaabbccdeffghiijkklmmnnoooopppoossssrrrqqqqqppppppppooooorrrrrqqqqqqqqqqpppppppppppppppqqpqppppppppoooonnnnlllkkkjjjiiihhhggggffffeecccccbbbbbbaaaaaaaaaaaa`````____^^]]]\\[[[ZZZYYYYYXWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPOOPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;::::::::::999999988888888777777777777666665555555555544444444444443344444443333333333333332222222211111111111100000000///////.........---------,,,,,,,,,,,+++++++++++++++++++++++++*******))))))))))))))((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$########"""""""""""!!!!!!!!!!! hhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkjjjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddedddddddddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````aaaabbccdeffghhijkkllmnnnoooooooosssrrrrqqqqppppppppoooooorrrrqqqqqqqqqqqpppppppppppppppppppppppppppooooonnnmlllkkkjjjiiihhhgggffffeecccccbbbbbbaaaaaaaaaa```````___^^^]]\\\[[ZZZYYYYYXXWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;:::::::::9999999988888887777777777777666665555555555544444444444443344444443333333333333332222222211111111111000000000///////........----------,,,,,,,,,,,++++++++++++++++++++++++********))))))))))))))((((((((('''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$########"""""""""""!!!!!!!!!! hhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````aaaabbccdeefgghijjkllmmnnoooooooosssrrrrqqqqppppppoooooooorrqqqqqqqqqqqqppppppppppppppppppppppppppppooooonnnmllllkkkjjiiihhhgggffffeecccccbbbbbbaaaaaaaaa```````____^^]]]\\[[[ZZZYYYYYXXWVVVVVVVVVVVVUUUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;::::::::::9999999988888887777777777776666665555555555544444444444443344444443333333333333332222222211111111111000000000///////........----------,,,,,,,,,,+++++++++++++++++++++++++*******)))))))))))))))((((((((('''''''&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$#########"""""""""""!!!!!!!!!! hhhhhhhhhhhhhhhhhhhhhiihiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````aaaabbbccdeefgghiijkklmmnnnooooooosssrrrrqqqqpppppoooooooooqqqqqqqqqqqqqqppppppppppppppppppppppppppppooooonnnmmlllkkkjjjiiihhhgggfffeeccccccbbbbbaaaaaaaa```````____^^^]]\\\[[ZZZYYYYYXXXWVVVVVVVVVVVUUUUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::99999999988888877777777777776666665555555555544444444444443344444443333333333333332222222211111111111000000000//////.........----------,,,,,,,,,,++++++++++++++++++++++++********)))))))))))))))((((((((''''''''&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$#########"""""""""""!!!!!!!!!! hhhhhhhhhhhhhhhhhhhhhhihhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddcccccccccbbbbbbbbbbaaaaaaaaaaaaaaaaaaa`````````````aaaabbbccdeeffghhijjkllmmnnooooooosssrrrrqqqqpppppoooooooooqqqqqqqqqqqqqpppppppppppopppppppppppppppppooooonnnmmllllkkkjjjiihhhgggffffeccccccbbbbbaaaaaaa```````____^^^]]]\\[[[ZZZYYYYYXXXVVVVVVVVVVVVUUUUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;::::::::::99999999988888877777777777776666665555555555444444444444443344444443333333333333332222222111111111111000000000//////........-----------,,,,,,,,,,+++++++++++++++++++++++********)))))))))))))))((((((((('''''''&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$#########""""""""""!!!!!!!!!!! hhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjjkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddccccccccccbbbbbbbbbaaaaaaaaaaaaaaaaaaaa`````````````aaaabbbccdeeffghhiijkklmmnnnoooooosssrrrrqqqqpppppoooooooooqqqqqqqqqqqqppppppppppooopppppppppppppppppoooooonnmmmllllkkkjjiiihhgggffffedccccccbbbbbaaaaaa```````___^^^]]]\\\[[ZZZYYYYYXXXXVVVVVVVVVVVUUUUUUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;::::::::::999999999988888877777777777766666665555555555444444444444433344444444333333333333322222222111111111110000000000//////........-----------,,,,,,,,,,++++++++++++++++++++++*********)))))))))))))))((((((((('''''''&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$#########""""""""""!!!!!!!!!! hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeddeeeeeeeeeeeddddddddddddddddddddddddddddcccccccccccbbbbbbbbaaaaaaaaaaaaaaaaaaaa``````````````aaaabbbccddeffgghiijkkllmmnnnooooosssrrrrqqqqpppppoooooooonqqqqqqqqqqqppppppppppoooopppppppppppppppppooooooonmmmllllkkkjjjiihhhgggffffddccccccbbbbbaaaaa``````___^^^^]]\\\[[[ZZZYYYYYXXXXVVVVVVVVVVVUUUUUUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBABBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::999999999988888777777777777766666665555555555444444444444433344444443333333333333322222222111111111110000000000//////........-----------,,,,,,,,,,++++++++++++++++++++++********)))))))))))))))(((((((((('''''''&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########""""""""""!!!!!!!!!! hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllmmmmmmmmmmmmmmmmkkkklllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmlllllllllllllllllllkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeedddeeeeeeeeeeddddddddddddddddddddddddddddccccccccccccbbbbbbbaaaaaaaaaaaaaaaaa`aa````````````````aaabbbccddeeffghhijjkklmmnnnnoooosssrrrrqqqqpppppooooooonnqqqqqqqqqqqpppppppppoooooppppppppppppppppppoooooonmmmmllllkkjjjiihhhgggffffdddcccccbbbbbaaaaa``````___^^^]]]\\[[[ZZZZYYYYYXXXXVVVVVVVVVVVUUUUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAABBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::9999999999988888777777777777766666665555555554444444444444433344444444333333333333322222222111111111110000000000/////.........-----------,,,,,,,,,,+++++++++++++++++++++*********)))))))))))))))((((((((('''''''&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########""""""""""!!!!!!!!!! hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllmmmmmmmmmmmkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllmmmmmmmmmmmmmmmmmmmmlllllmmmmlllllllllllllllllllllkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjijiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeddddeeeeeeeedddddddddddddddddddddddddddddcccccccccccccbbbbbbaaaaaaaaaaaaaaaaa``aa````````````````aaabbbccddeeffgghiijkkllmmnnnoooossssrrrrqqqpppppooooooonnqqqqqqqqqqppppppppppoooooppppppppppppppppppoooooonmmmmllllkkkjjiiihhgggffffdddccccccbbbbbaaaa`````___^^^]]]\\\[[[ZZZYYYYYYXXXXVVVVVVVVVVUUUUUUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAABBAAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;:::::::::::9999999999988888777777777777666666665555555554444444444444433344444443333333333333222222221111111111100000000000/////........------------,,,,,,,,,++++++++++++++++++++***********)))))))))())))(((((((((('''''''&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$#########""""""""""!!!!!!!!! gghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllmmmmmmkkkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmmmmmmllllllllmmllllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeedddddeeeeeeedddddddddddddddddddddddddddddccccccccccccccbbbbbaaaaaaaaaaaaaaaaa```a`````````````````aaaabbccddeeffgghhijjkllmmmnnnooosssrrrrrqqqqppppoooooonnnqqqqqqqqpppppppppppoooooooooooppppppppppppppoooooommmmmlllkkkjjjiihhhgggfffdddddcccccbbbbaaaa````___^^^]]]\\\[[[ZZZZYYYYYYXXXXVVVVVVVVVVUUUUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAABAAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;:::::::::::99999999999988888777777777777666666665555555554444444444444333344444443333333333333222222221111111111100000000000/////........------------,,,,,,,,,,++++++++++++++++++***********)))))))))(()))((((((((((''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$##########"""""""""!!!!!!!!!! gggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmkkkkkkkkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmlllllllllllllllllmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeeeddddddeeeeeeddddddddddddddddddddddddddddccccccccccccccccbbbaaaaaaaaaaaaaaaaaa``````````````````````aaaabbbcdddeeffgghiijkkllmmnnnnoosssrrrrrqqqqppppooooonnnnqqqqqqpppppppppppppoooooooooooopppppppppppppoooooommmmmlllkkkjjjiihhhgggfffddddddcccccbbbbaaa````___^^^]]]\\\[[[ZZZZYYYYYYXXXXVVVVVVVVVVUUUUUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::99999999999988887777777777776666666665555555544444444444444333344444443333333333332222222221111111111100000000000/////........------------,,,,,,,,,,+++++++++++++****************)))))))))(()))(((((((((('''''''&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$##########"""""""""!!!!!!!!!! gggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllmmmllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllmmmmmmlllllllllllllllllllmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeddddddddeeeeedddddddddddddddddddcddddddddcccccccccccccccccbbaaaaaaaaaaaaaaaaaa```````````````````````aaaabbbcdddeeffgghhijjkllmmmnnnnosssrrrrrqqqppppoooooonnnnqqqqqpppppppppppppooooooooooooooppppppppppppoooooommmmmllllkkjjjiihhhggggffdddddddcccccbbbaaaa```___^^]]]\\\[[[[ZZZZYYYYYYXXXXVVVVVVVVVVUUUUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;:::::::::::999999999999988887777777777776666666665555555544444444444444333344444443333333333332222222211111111111100000000000/////........-----------,,,,,,,,,,++++++++++++++****************))))))))((())((((((((((''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$#########""""""""""!!!!!!!!!! ggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllmmmllllllllllllllllllllllmmmmmmmmmllllllllllllllllllllllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeedddddddddeeeedddddddddddddddddddccdddddddccccccccccccccccccbaaaaaaaaaaaaaaaaaa`````````````````````````aaabbbccdddeeffgghiijkkllmmnnnnnsssrrrrrqqqppppooooonnnnnqqqqppppppppppppppoooooooooooooopppppppppppppooooommmmmlllkkkjjjiihhhggggffddddddddccccbbbbaaa```___^^]]]\\\[[[ZZZZZYYYYYYXXXXVVVVVVVVVUUUUUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;:::::::::::999999999999998888777777777777666666666555555544444444444444433334444444333333333332222222221111111111100000000000//////........-----------,,,,,,,,,,+++++++++++++*****************))))))))((()(((((((((('''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$##########""""""""""!!!!!!!!! ggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllmmmmmmmllllllllllllllllllllllllllllllllllllllllllkjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeddddddddddeeedddddddddddddddddddcccddddddccccccccccccccccccbaaaaaaaaaaaaaaaaaa``````````````````````````aaaabbbcdddeeffgghhijjkllmmmnnnnrrrrrrrrqqqppppooooonnnnnqqpppppppppppppppooooooooooooooopppppppppppppooooommmmmlllkkkjjjiihhhggggffeddddddddccccbbbaaa```__^^]]]\\\[[[[ZZZZZYYYYYYYXXXVVVVVVVVVUUUUUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOONOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;:::::::::::999999999999998887777777777776666666666555555544444444444444433334444443333333333332222222211111111111100000000000/////........------------,,,,,,,,,,+++++++++++++*****************))))))))((()((((((((((''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$##########""""""""""!!!!!!!!! ggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmlllllllllllllllllllllllllllllllllllllllllllmmmmmllllllllllllllllllllllllllllllllllllllllllkkkjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggggggggggggfggffffffffffffffffffffffeeeeeeeeeeeeeeedddddddddddedddddddddddddddddddcccccddddcccccccccccccccccccbbaaaaaaaaaaaaaaaaa``````````````````____``````aaabbbccddeeeffghhiijkkllmmnnnnrrrrrrrrqqqpppooooonnnnnnqppppppppppppppppooooooooooooooooppppppppppppooooommmmllllkkkjjjiihhhgggggfeedddddddccccbbbaaa```__^^]]]\\\[[[[ZZZZZZYYYYYYXXXWVVVVVVVVUUUUUUUUUUUUTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;::::::::::9999999999999998887777777777776666666666555555444444444444444433334444443333333333332222222211111111111100000000000/////........-----------,,,,,,,,,,,+++++++++++++****************))))))))(((()((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$###########"""""""""!!!!!!!!!! ggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmlllllmmmmllllllllllllllllllllllllllllllllllllllllllllllmmlllllllllllllllllllllllllllllllllllllllllllkkkkkjjjjjjjjjjjjjjjjjiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggggggggggfffgfffffffffffffffffffffeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddccccccdddccccccccccccccccccbbbbaaaaaaaaaaaaaaaa``````````````````______`````aaabbbccdddeeffgghhijjkkllmmnnnrrrrrrrqqqqpppooooonnnnnnppppppppppppppppoooooooooooooooooppppppppppppooooommmmllllkkkjjjiiihhhggggfeeedddddddccccbbbaa```__^^]]]\\\[[[[ZZZZZZYYYYYYXXXWVVVVVVVVUUUUUUUUUUUUTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>============<<<<<<<<<;;;;;;;;;::::::::::999999999999999887777777777776666666666655555444444444444444443333444443333333333332222222211111111111100000000000//////........-----------,,,,,,,,,,,++++++++++++*****************))))))))((((((((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$###########"""""""""!!!!!!!!!! ggggggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggfffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbaaccccbbbbbbbbbbbbbbbbbaaaabbbbbaaaaaaaaaaaabbbbcccddeeefffgghhiijkklmmnnooopprrrrrrrqqqppppoooonnnnnnnqqqqqqqqqqqqqppppppppppoopppppppppppqqqqqqqpppppoonnnnmmmmlllkkkjjjiiihhhhhggggggffffffeeeddcccbbaa`__^^^]]]\\\\\\[[[[[[[ZZZZZWWWWWVVVVVVVVVVUUUUUUUUUUTTSSSSSSSSSSRRRRRRRRRRRRQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBABBBBBBBBBAAAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<;;;;;;:::::::99999999999999998887777777777776666666666666666555555555555555544444444444444444333333333332222222111111111111000000000///////........---------------,,,,,,,,,,,,,++++++++++++***********))))))))(((((((('''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$###########"""""""""!!!!!!!!!!! ffggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmlmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbaaacccbbbbbbbbbbbbbbbbbaaaaabbbbbaaaaaaaaaaaaabbbbcccddeeeffggghiijjkllmmnnoooprrrrrrqqqqppppoooonnnnnnnqqqqqqqqqqqqppppppppppooopppppppppppqqqqqqqpppppoonnnnmmmmlllkkkjjjiiihhhhhgggggggfffffeeeddcccbbaa`__^^^]]]\\\\\\[[[[[[[ZZZZZWWWWVVVVVVVVVVUUUUUUUUUUUTSSSSSSSSSSRRRRRRRRRRRRQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBAABBBBBBBBAAAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;:::::::99999999999999988877777777777776666666666666665555555555555555544444444444444443333333333332222222111111111111000000000///////........---------------,,,,,,,,,,,,,+++++++++++************))))))))((((((((''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$###########"""""""""!!!!!!!!!!! ffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjkkkkkkkkkkkkkkkkkkkkjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggffggffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaccbbbbbbbbbbbbbbbbbaaaaaabbbbaaaaaaaaaaaaaabbbbcccddeeefffgghhiijkkllmnnnooorrrrrqqqqqpppoooonnnnnnnnqqqqqqqqqqqpppppppppppooopopppppppppqqqqqqqpppppponnnnmmmmlllkkkjjjiiihhhhhgggggggfffffeeeddcccbbaa`__^^^]]]\\\\\\\[[[[[[ZZZZZWWWWVVVVVVVVVVUUUUUUUUUUTTSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBAABBBBBBBAAAAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;::::::999999999999999988877777777777766666666666666665555555555555555444444444444444443333333333322222221111111111110000000000///////........---------------,,,,,,,,,,,,,++++++++++************)))))))))((((((((''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$###########""""""""""!!!!!!!!!!! ffffffggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggffffffffffffffffffffffffffeefffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaacbbbbbbbbbbbbbbbbbaaaaaaabbbaaaaaaaaaaaaaaaabbbccccdeeeeffggghhijjkklmmnnoooqqrrqqqqqppppoooonnnnnnnmqqqqqqqqqqpppppppppppoooooooppppppppqqqqqqqqppppoonnnnmmmmlllkkkjjjiiihhhhhgggggggfffffeeedddccbbaa`__^^^]]]]\\\\\\[[[[[[ZZZZZWWWWVVVVVVVVVVUUUUUUUUUUTSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBAABBBBBBBAAAAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;::::::999999999999999888877777777777766666666666656655555555555555555444444444444444443333333333322222221111111111110000000000//////.........--------------,,,,,,,,,,,,,,++++++++++************)))))))))((((((((''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$###########""""""""""!!!!!!!!!! ffffffffggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllklllllllllllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggfffffffffffffffffffffffffffeeeffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddcddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaabbbbbbbbbbbbbbbbbaaaaaaaabbaaaaaaaaaaaaaaaaabbbbcccddeeefffgghhiijjkllmmnnooqqqqqqqqqppppoooonnnnnnnmqqqqqqqqqppppppppppppooooooooppppppppqqqqqqqppppponnnnmmmmlllkkkjjjiiihhhhhgggggggfffffeeedddccbbaa`__^^^]]]]\\\\\\\[[[[[[ZZZZWWWWVVVVVVVVVUUUUUUUUUUUTSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBAABBBBBBAAAAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>>>>>=========<<<<<<<<;;;;;;;;:::::9999999999999998888877777777777666666666666656655555555555555554444444444444444443333333333322222221111111111110000000000//////.........--------------,,,,,,,,,,,,,,+++++++++*************)))))))))((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$###########"""""""""!!!!!!!!!!! fffffffffgggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllkkkkllllllllllllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffffffffffffffffeeeeffeeeeeeeeeeeeeeeeeeeeeedeeeddddddddddddddddddddccdddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaabbbbbbbbbbbbbbbbaaaaaaaaabbaaaaaaaaaaaaaaaaaabbbcccddeeefffggghhijjkklmmnnnoqqqqqqqqqpppoooonnnnnnnmmqqqqqqqqppppppppppppoooooooooopppppppqqqqqqqppppponnnnmmmmlllkkkjjjiiihhhhhgggggggfffffeeeddcccbbaa`__^^^]]]]\\\\\\\[[[[[[ZZZZWWWWVVVVVVVVVUUUUUUUUUUTTSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBAABBBBBAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;:::::9999999999999988888877777777776666666666666556555555555555555554444444444444444433333333333322222221111111111100000000000//////........---------------,,,,,,,,,,,,,,+++++++++*************)))))))))(((((((''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$##########""""""""""!!!!!!!!!!! fffffffffffgggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkklllllllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggfffffffffffffffffffffffffffeeeeeefeeeeeeeeeeeeeeeeeeeeeeddeeddddddddddddddddddddcccddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaabbbbbbbbbbbbbbbaaaaaaaaaabaaaaaaaaaaaaaaaaaaabbbcccddeeeefffgghhiijjkllmmnnnqqqqqqqqqpppoooonnnnnnmmmqqqqqqqpppppppppppppoooooooooopppppppqqqqqqqppppponnnnmmmmlllkkkjjjiiihhhhhgggggggfffffeeeddcccbbaa`__^^^]]]]]\\\\\\\[[[[[ZZZZWWWWVVVVVVVVVUUUUUUUUUUTTSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAABBBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;::::99999999999999988888877777777776666666666666556555555555555555544444444444444444433333333333322222211111111111100000000000//////........--------------,,,,,,,,,,,,,,,++++++++**************)))))))))(((((((''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$##########""""""""""!!!!!!!!!!! fffffffffffffggggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkklllllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccddccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaabbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbccdddeeeefffgghhiijkkllmmnnqqqqqqqqppppoooonnnnnnmmmqqqqqqpppppppppppppoooooooooooppppppppqqqqqpppppponnnnmmmmlllkkkjjjiiiihhhhgggggggfffffeeeddcccbbaa`__^^^]]]]]\\\\\\\[[[[[ZZZZWWWWVVVVVVVVUUUUUUUUUUUTTSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAABBBBBAAAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;::::99999999999999888888877777777766666666666665555555555555555555444444444444444444333333333333322222221111111111100000000000//////........--------------,,,,,,,,,,,,,,,++++++++**************)))))))))(((((((''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$##########"""""""""!!!!!!!!!!! ffffffffffffffffgggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkjjjjjjjjjjjjjjjjjjjjjjjkkjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkklllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddccccccdcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaabbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa```aaaaaabbbccdddeeeefffggghiijjkllmmnnpqqqqqqqppppoooonnnnnnmmmqqqqqqppppppppppppooooooooooooopppppppqqqqqpppppoonnnnmmmmlllkkkjjjiiiihhhhgggggggffffeeedddccbbbaa`__^^^]]]]]\\\\\\\[[[[[ZZZZWWWVVVVVVVVVUUUUUUUUUUTTTSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAABBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::99999999999999888888887777777766666666666665555555555555555555444444444444444444433333333333332222222111111111110000000000//////.........--------------,,,,,,,,,,,,,,+++++++++**************)))))))))(((((((''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$##########"""""""""!!!!!!!!!!! ffffffffffffffffffgggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa`````aaaaabbbccddddeeeefffgghhiijkkllmmnppqqqqqqppppoooonnnnnnmmmqqqqqpppppppppppppoooooooooooooppppppppqqqqpppppoonnnnmmmmlllkkkjjjjiiihhhhgggggggffffeeedddccbbbaa`__^^^]]]]]\\\\\\\[[[[[ZZZZWWWVVVVVVVVUUUUUUUUUUUTTTSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBAABBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;::::99999999999999888888887777777666666666666665555555555555555554444444444444444444333333333333322222222111111111110000000000//////.........-------------,,,,,,,,,,,,,,,++++++++***************)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$##########"""""""""!!!!!!!!!! ffffffffffffffffffffgggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkjjjjjkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkkllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa```````aaaaabbbcddddeeeeffffgghhijjkllmmnppqqqqqqppppoooonnnnnmmmmqqqqpppppppppppppoooooooooooooopppppppppppppppppoonnnnmmmmlllkkkjjjjiiiihhhgggggggffffeeedddccbbaaa`_^^^^]]]]]\\\\\\\[[[[[ZZZZWWWVVVVVVVVUUUUUUUUUUTTTTSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAABBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;::::999999999999998888888887777777666666666666655555555555555555544444444444444444443333333333333322222222111111111110000000000//////.........-------------,,,,,,,,,,,,,,,++++++++**************))))))))))((((((''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##########"""""""""!!!!!!!!!! ffffffffffffffffffffffgggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkjjjjjjjjkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggggffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaabbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa````````aaaabbbccddddeeeefffgghhiijkkllmmpppqqqqqpppppooonnnnnmmmmqqqqpppppppppppppoooooooooooooooppppppppppppppppoonnnnmmmmlllkkkkjjjiiiihhhhggggggffffeeedddccbbaa``_^^^^]]]]]\\\\\\\[[[[[ZZZZWWWVVVVVVVUUUUUUUUUUUTTTTSSSSSSRRRRRRRRRRQQQQQQQQQPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAABBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;::::999999999999988888888887777776666666666666555555555555555555444444444444444444433333333333333322222222111111111110000000000/////..........-------------,,,,,,,,,,,,,,,++++++++**************)))))))))(((((((''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########""""""""""!!!!!!!!!! fffffffffffffffffffffffggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkkkkkkkklllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjijiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddcccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaabbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa``````````aaabbbccddddeeeeefffgghhijjkllmmpppqqqqqpppppooonnnnnmmmmqqqpppppppppppppoooooooooooooooopppppppppppppppooonnnnmmmmlllkkkjjjjiiiihhhhggggggffffeeeddcccbbaa``_^^^]]]]]]\\\\\\\[[[[ZZZZZWWWVVVVVVVUUUUUUUUUUTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAABBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;:::999999999999988888888888777776666666666666655555555555555555444444444444444444433333333333333332222222211111111111000000000//////.........--------------,,,,,,,,,,,,,,,++++++++**************)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##########"""""""""!!!!!!!!!! fffffffffffffffffffffffggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggggggffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaabbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa``````````aaaabbbccddddeeeeeffgghhiijkklmmpppqqqqqqppppooonnnnnmmmmqqpppppppppppppoooooooooooooooooopppppppppppppoooonnnmmmmllllkkkjjjjiiiihhhhggggggffffeeeddcccbbaa``_^^^]]]]]]\\\\\\[[[[[ZZZZYWWVVVVVVVUUUUUUUUUUUTTTTTSSSSSRRRRRRRRRRQQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBAAABBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;::::999999999999988888888888777766666666666666555555555555555554444444444444443443333333333333333322222222211111111111000000000//////..........-------------,,,,,,,,,,,,,,+++++++++**************)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##########""""""""!!!!!!!!!! fffffffffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggggggffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaabbbbbbbaaaaaaaaaaaaaaaaa`aaaaaaaa````````````aaabbbccdddddeeeefffgghiijkkllmopppqqqqpppppooonnnnnmmmmqpppppppppppppoooooooooooooooooooppppppppppppooooonnmmmmmllllkkkjjjjiiiiihhhhgggggffffeedddccbbbaa``_^^^]]]]]\\\\\\\[[[[[ZZZZYWWVVVVVVVUUUUUUUUUUTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAABBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;:::9999999999999888888888888777666666666666665555555555555555544444444444444333433333333333333333322222222221111111111000000000//////.........-------------,,,,,,,,,,,,,,,+++++++++*************)))))))))(((((((''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##########""""""""!!!!!!!!!! fffffffffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggggggggffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaabbbbbbaaaaaaaaaaaaaaaaa``aaaaaaa`````````````aaabbbcccddddeeeeeffgghhijjkllmopppqqqqpppppooonnnnnmmmmpppppppppppppoooooooooooooooooooooppppppppppooooonnnmmmmllllkkkkjjjjiiiiihhhhgggggfffeeedddccbbbaa``_^^^]]]]]\\\\\\\[[[[[ZZZZYWWVVVVVVUUUUUUUUUUUTTTTTTSSSSRRRRRRRRRRQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAABBAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;::::999999999999988888888888877666666666666665555555555555555554444444444444333333333333333333333222222222221111111111100000000//////..........-------------,,,,,,,,,,,,,,,+++++++++*************)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##########""""""""!!!!!!!!!! eefffffffffffffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiijjjjjjjjjjjjjjjjjjjjjijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllkmmmmmllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggggggggffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`bbbbbaaaaaaaaaaaaaaaaa```aaaaaaa``````````````aaabbcccdddddeeeefffgghiijkklmoppppqqqpppppooonnnnmmmmmppppppppppppooooooooooooooooooooooppppppppoooooonnmmmmmlllllkkkjjjjiiiiiihhhhgggggfffeeedddccbbbaa``_^^^]]]]\\\\\\\[[[[[ZZZZYYWVVVVVVVUUUUUUUUUUTTTTTTTSSSSRRRRRRRRRQQQQQQQQQQPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAABBAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;::::999999999999888888888888777666666666666655555555555555555544444444444443333333333333333333332222222222221111111111100000000//////..........-------------,,,,,,,,,,,,,,,+++++++++*************)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$##########""""""""!!!!!!!!! eeeefffffffffffffffffffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiijjjjjjjjjjjjjjjjjjiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllkkkkkmllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggggggggffffffffffffffffffffffffefffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa``bbbbaaaaaaaaaaaaaaaaa````aaaaaa```````````````aaabbcccddddddeeeeffgghhijkklloopppqqppppppooonnnnmmmmmpppppppppppoooooooooonnnnoooooooooooppppooooooonnnmmmmlllllkkkkjjjjiiiiiihhhhhggggfffeeedddccbbaaa``^^^^]]]]\\\\\\\[[[[[ZZZZYYWVVVVVVUUUUUUUUUUTTTTTTTTSSSRRRRRRRRRRQQQQQQQQQQPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAABAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::999999999998888888888888776666666666666655555555555555555444444444444433333333333333333333322222222222221111111111100000000//////..........-------------,,,,,,,,,,,,,,,+++++++++*************))))))))((((((('''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$##########""""""""!!!!!!!!! eeeeeefffffffffffffffffgggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggggggggggfffffffffffffffffffffffeefeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddcccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa```bbbaaaaaaaaaaaaaaaaa`````aaaaa````````````````aaabbccccddddddeeeeffghhijjkllooppppppppppoooonnnnmmmmmpppppppppoooooooooooonnnnooooooooooooooooooooonnnnmmmlllllkkkkjjjjjiiiiiiihhhhggggfffeeeddcccbbaaa``^^^]]]]]\\\\\\[[[[[ZZZZZYYWVVVVVVUUUUUUUUUUTTTTTTTTSSSRRRRRRRRRRQQQQQQQQQPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAABAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;:::::999999999998888888888887776666666666666555555555555555554444444444444333333333333333333332222222222222211111111111000000000/////...........-------------,,,,,,,,,,,,,,++++++++++*************))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$###########"""""""!!!!!!!!! eeeeeeeefffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmlmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllklkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeddeeeeedddddddddddddddddddddddddcccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````baaaaaaaaaaaaaaaaaa``````aaaa``````````````````aaabcccccddddddeeeffgghiijkllooppppppppppoooonnnnmmmmmppppppppooooooooooonnnnnnooooooooooooooooooonnnnnnmmlllllkkkkjjjjjiiiiiiihhhhhggggfffeeeddcccbbaa```^^^]]]]\\\\\\\[[[[[ZZZZYYYVVVVVVVUUUUUUUUUTTTTTTTTTSSRRRRRRRRRRQQQQQQQQQQPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;::::::99999999999888888888888776666666666666555555555555555554444444444444333333333333333333332222222222222211111111111100000000//////...........-------------,,,,,,,,,,,,,,++++++++++************)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$##########"""""""!!!!!!!! eeeeeeeeeefffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmllllllllllmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeedddeeeddddddddddddddddddddddddddccccccccccccccccccccbccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa``````aaaaaaaaaaaaaaaaa````````aaa```````````````````aaabbccccdddddddeeeffghiijkklnoopppppppppoooonnnmmmmmmppppppoooooooooooonnnnnnnnnoooooooooooooooonnnnnmmllllllkkkkjjjjjiiiiiiiiihhhhggggfffeedddccbbbaa```^^^]]]]\\\\\\[[[[[[ZZZZYYYVVVVVVUUUUUUUUUUTTTTTTTTTSSRRRRRRRRRRQQQQQQQQQPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@????????>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::99999999998888888888887776666666666666555555555555555554444444444443333333333333333333222222222222222111111111111000000000//////...........-------------,,,,,,,,,,,,,,++++++++++************))))))))((((((''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$#########""""""!!!!!!!!! eeeeeeeeeeeefffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmlllllllllllllllllllllmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeedddddeeddddddddddddddddddddddcdddccccccccccccccccccccbbcccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa```````aaaaaaaaaaaaaaaa`````````aa`````````````__`````aaabbcccccddddddeeeffghhijjklnoopppppppppooonnnnmmmmmlppppoooooooooooonnnnnnnnnnnnoooooooooooooonnnnnmmmllllkkkkkjjjjjiiiiiiiiiihhhhggggfffeedddccbbbaa``_^^^]]]\\\\\\[[[[[[ZZZZZYYYVVVVVVUUUUUUUUUTTTTTTTTTSSRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::9999999999888888888888777666666666666555555555555555554444444444444333333333333333333222222222222222211111111111100000000//////............-------------,,,,,,,,,,,,,,++++++++++************))))))))((((((''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$########""""""!!!!!!!!! eeeeeeeeeeeeeffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjiiiiiiiiiiiiiiiiiiiijjjjjijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddcccdcccccccccccccccccccccbbbccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````aaaaaaaaaaaaaaa``````````a`````````````____`````aaabbcccccddddddeeefgghijjklnooopppppppoooonnnnmmmmmlpppoooooooooooonnnnnnnnnnnnnnooooooooooonnnnnnmmmmlllkkkkkjjjjjiiiiiiiiiihhhhhggggffeeeddcccbbaaa``_^^]]]]\\\\\\[[[[[[ZZZZZYYYVVVVVUUUUUUUUUTTTTTTTTTTSRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::9999999998888888888888777666666666666555555555555555544444444444443333333333333333332222222222222222211111111111000000000//////............-------------,,,,,,,,,,,,,+++++++++++************))))))))((((((''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$########""""""!!!!!!!!! eeeeeeeeeeeeeeeefffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiijjiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddccccccccccccccccccccccccbbbbbccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa`````````aaaaaaaaaaaaaa````````````````````````_____`````aaabbcccccccdddddeeffghiijkknnoopppppppooonnnnmmmmmllppoooooooooooonnnnnnnnnnnnnnnnnoooooooonnnnnnmmmmmllkkkkkjjjjjiiiiiiiiiiihhhhhgggfffeeeddccbbbaa```_^^]]]]\\\\\\[[[[[[ZZZZYYYYVVVVVUUUUUUUUUTTTTTTTTTSSRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::9999999988888888888888777666666666665555555555555555544444444444443333333333333333322222222222222222211111111111000000000//////............-------------,,,,,,,,,,,,,+++++++++++************))))))))((((('''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#######""""""!!!!!!!!! eeeeeeeeeeeeeeeeeefffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddccccccccccccccccccccccccbbbbbbcbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa``````````aaaaaaaaaaaaa````````````````````````_______````aaabbccccccccddddeeffghhijkknnooopppppoooonnnnmmmmmllpoooooooooooonnnnnnnnnnnnnnnnnnnnnononnnnnnnmmmmmllkkkkkjjjjjiiiiiiiiiiihhhhhggggfffeedddccbbaaa```_^^]]]]\\\\\\[[[[[ZZZZZYYYYVVVVVUUUUUUUUTTTTTTTTTTSSRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;:::::::::999999998888888888888777766666666666555555555555545544444444444443333333333333333332222222222222222221111111111000000000//////.............------------,,,,,,,,,,,,,,+++++++++++************)))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$#######"""""!!!!!!!!!! eeeeeeeeeeeeeeeeeeeefffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````aaaaaaaaaaaa`````````````````````````_______````aaabbbccccccccddddeefgghijjkmnooooopoooooonnnmmmmmllloooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmllkkkkkjjjjiiiiiiiiiiihhhhhhhggggffeeeddccbbbaa```__^]]]]\\\\\\[[[[[[ZZZZZYYYYVVVVUUUUUUUUUTTTTTTTTTSSSRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;;:::::::::999999998888888888888777766666666665555555555555545444444444444433333333333333333322222222222222222221111111110000000000//////............-------------,,,,,,,,,,,,,++++++++++++************)))))))(((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$######""""""!!!!!!!!!! eeeeeeeefffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkklllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddeeeeedddddddddddddddddddddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbaaaabbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````aaaaaaaaa````````````````````__________________```aaaaaabbbbbbbbcccddeffghiikllmmmmmmmmmmllllkkkkkjjjoooooooooonnnnnnnnnnnnnnnmmmmmmmmmnmmmmmmmmmlllllkkkkkkjjjjiiiiiiiiiiiihhhhggggfffeeeddccbbbaa```___^]]]]\\\\\[[[[[[ZZZZZYYYYXVVVUUUUUUUUTTTTTTTTTTSSSSRQQQQQQQQQQPPPPPPPPPPOOOOPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBAAAA@@@@@@@@@???????????>??????>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;::9999999999999988888888888666666666666555555555555554444444444444333333333333222222222222222222111111100000000000000/////////../.............------------,,,,,,,,,,,,,,+++++++++++************))))))((((((''''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$%$$$$$$$$#####"""""""!!!!! eeeeeeeeeefffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhgggggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddeeedddddddddddddddddddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaabbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````aaaaaaaa````````````````````___________________````aaaaaabbbbbbbbccddeefghhiklllmmmmmmmmllllkkkkkjjjjooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllkkkkkjjjjiiiiiihhhhhhhhhhhggggfffeeddcccbbaa```___^]]]]\\\\\\[[[[[[ZZZZZYYYYXVVVUUUUUUUUTTTTTTTTTSSSSSQQQQQQQQQQPPPPPPPPPPPOOOOPOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBAAAA@@@@@@@@@??????????>>?????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::999999999999988888888888866666666666655555555555544444444444444333333333333322222222222222222111111110000000000000/////////.../.............------------,,,,,,,,,,,,,,++++++++++************)))))))((((((''''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$%$$$$$$$######"""""""!!!!! eeeeeeeeeeeefffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhgggggggggggggggggggggffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddeddddddddddddddddddddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaabbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````aaaaaaa`````````````````_``_____________^^______````aaaaaabbbbbbbbccdeefgghikklllmmmmmmmllllkkkkkjjjjoooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllkkkkkjjjjiiiiihhhhhhhhhhhhhgggfffeeeddccbbaaa```___^]]]]\\\\\\[[[[[[ZZZZZYYYYXVVVUUUUUUUTTTTTTTTTTSSSSSQQQQQQQQQQPPPPPPPPPPOOOOOPOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBAAA@@@@@@@@@???????????>>?????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::99999999999998888888888886666666666655555555555554444444444444433333333333332222222222222222211111111000000000000//////////................-------------,,,,,,,,,,,,,+++++++++++************)))))))(((((('''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$%$$$$$$$######"""""""!!!!! eeeeeeeeeeeeeefffffffffffgggggggggggggggggggggggffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllkkklllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhgggggggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddccddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaabbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````aaaaa``````````````````__`_____________^^^^_____````aaaaaaaaabbbbbccddeffghijkllllmmmmmlllllkkkkkjjjjoooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllkkkkkjjjjiiiihhhhhhhhhhhhhhgggfffeeddcccbbaa```___^^]]]\\\\\\\[[[[[[ZZZZYYYYYXVVUUUUUUUUTTTTTTTTTSSSSSSQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBAAA@@@@@@@@@??????????>>>????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::9999999999998888888888888666666666665555555555554444444444444443333333333333222222222222222221111111100000000000///////////................-------------,,,,,,,,,,,,,+++++++++++************))))))((((((('''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$%$$$$$$$#####"""""""!!!!!! eeeeeeeeeeeeeeeeffffffffffffggggggggggggggggggggfffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihgggggggggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddcccdddddddccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaabbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````aaaa``````````````````________________^^^^^_____````aaaaaaaaaaabbbbccdeefghhjkkllllmmmllllllkkkkjjjjjooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllkkkkkjjjiiiihhhhhhhhhhhhhhhgggffeeeddccbbaaa``___^^^]]]\\\\\\\[[[[[[ZZZZYYYYYXVVUUUUUUUTTTTTTTTTTSSSSSSQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBAAA@@@@@@@@@??????????>>>>???>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;;::::999999999999888888888888866666666665555555555554444444444444443333333333333322222222222222222111111110000000000///////////.................-------------,,,,,,,,,,,,,+++++++++++************))))))((((((('''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$######"""""""!!!!!! eeeeeeeeeeeeeeeeeeffffffffffffggggggggggggggggggfffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhgggggggggggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddcccccdddddccccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaabbbbaaaaaaaaaaaaaaaaaaaa`aaaaaaaaaaaaa````````````aaa``````````````````_________________^^^^^^____````aaaaaaaaaaaabbbccddefgghjkkklllllllllllkkkkkjjjjjooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllkkkkkjjjjiiiihhhhhhhhhhhhhhhggfffeedddccbbaa```___^^^]]\\\\\\\\[[[[[[ZZZZYYYYXXVVUUUUUUUTTTTTTTTTSSSSSSSQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBAAA@@@@@@@@???????????>>>>???>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::99999999999888888888888876666666666555555555555444444444444444333333333333322222222222222222111111111000000000////////////................--------------,,,,,,,,,,,,++++++++++++***********)))))))((((((('''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$######"""""""!!!!!! eeeeeeeeeeeeeeeeeeeeffffffffffffggggggggggggggggffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhgggggggggggggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddccccccddddcccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaabbbaaaaaaaaaaaaaaaaaaa```aaaaaaaaaaaa`````````````a```````````````````_________________^^^^^^^____`````aaaaaaaaaaaabbbccdeffghjjkklllllllllllkkkkkjjjjjooooooonnnnnnnnnnmmmmmmmmmmlmmllmmmlmllllllllllkkkkkjjjiiiihhhhhhhhhhhhhhhhgffffeeddccbbaaa``___^^^^]\\\\\\\\\[[[[[[ZZZZYYYYXXVVUUUUUUTTTTTTTTTSSSSSSSSQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBAA@@@@@@@@@??????????>>>>>??>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;:::::99999999998888888888888876666666666555555555555444444444444443333333333333322222222222222222111111111000000000////////////................--------------,,,,,,,,,,,,++++++++++++***********)))))))((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$#####""""""""!!!!!! eeeeeeeeeeeeeeeeeeeeeeffffffffffffggggggggggggggffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhggggggggggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddccccccccddccccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaabbaaaaaaaaaaaaaaaaaaa````aaaaaaaaaaa````````````````````````````````__________________^^^^^^^^^____````aaaaaaaaaaaaabbccdeefghijkkkllllllllllkkkkkkjjjjooooooonnnnnnnnnnmmmmmmmmllllllllllllllllllllllkkkkkjjjiiiihhhhhhhhhhhhhhhggfffeeeddccbbaa```__^^^^]\\\\\\\\\[[[[[[[ZZZZYYYYXXVUUUUUUUTTTTTTTTTSSSSSSSSQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBAAA@@@@@@@@???????????>>>>>??>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;::::::9999999999888888888888877666666666555555555555444444444444444333333333333322222222222222222211111111100000000////////////.................--------------,,,,,,,,,,,,++++++++++++**********)))))))(((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$######"""""""!!!!!!! eeeeeeeeeeeeeeeeeeeeeeefffffffffffffggggggggggggfffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddcccccccccdccccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````aaaaaaaaa`````````````````````````````````___________________^^^^^^^^^____`````aaaaaaaaaaaabbbcddefggijjkkllllllllllkkkkkkjjjjooooooonnnnnnnnnnmmmmmmmmllllllllllllllllllllllkkkkkjjjiiihhhhhhgggghhhhgggffffeedddccbbaa``___^^^]]\\\\\\\\[[[[[[[[ZZZZYYYYXXVUUUUUUTTTTTTTTTSSSSSSSSSQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@@@???????????>>>>>?>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;::::::999999999888888888888887766666666655555555555544444444444444433333333333332222222222222222211111111110000000/////////////................--------------,,,,,,,,,,,,,++++++++++++**********)))))))(((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$######""""""""!!!!!!! eeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffggggggggfffffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````aaaaaaaa`````````````````````````````````___________________^^^^^^^^^^____`````aaaaaaaaaaaaabbccdeffgijjkkklllllllllkkkkkkjjjjooooooonnnnnnnnnmmmmmmmmmlllllllllllllllllllllkkkkkkjjjiiihhhhhggggggggggggfffeeeddccbbaa```__^^^]]]\\\\\\[[[[[[[[[ZZZZYYYYXXXUUUUUUUTTTTTTTTTSSSSSSSSSQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@??????????>>>>>>?>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;;::::::99999999988888888888888776666666665555555555544444444444444433333333333333222222222222222211111111111000000/////////////.................-------------,,,,,,,,,,,,,,++++++++++++*********))))))))((((((((''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$#######"""""""!!!!!!!! eeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffggggggffffffffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````aaaaaaa`````````````````````````````````___________________^^^^^^^^^^^^___`````aaaaaaaaaaaaabbccdeefgiijkkklllllllllkkkkkkjjjjoooooonnnnnnnnnnmmmmmmmmmlllllllllllllllllllllkkkkkkjjjiiihhhhgggggggggggggfffeeeddccbbaa``___^^^]]]\\\[[[[[[[[[[[[ZZZZYYYYXXXUUUUUUTTTTTTTTTSSSSSSSSSRQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAA@@@@@@@@???????????>>>>>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;:::::::99999999888888888888887776666666655555555555544444444444444433333333333332222222222222222211111111111000000/////////////.................-------------,,,,,,,,,,,,,,++++++++++++*********))))))))((((((((''''''''''''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#$$$$######""""""""!!!!!!!! deeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffgggffffffffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjkkkkjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````aaaaaa``````````````````_`````````````_____________________^^^^^^^^^^^^____`````aaaaaaaaaaaaabbcddefgiijjkklllllllllkkkkkkjjjjooooooonnnnnnnnnmmmmmmmmmlllllllllllllllllllllkkkkkkjjjiiihhhhgggggggggggggffeeedddccbbaa``__^^^]]]]\\[[[[[[[[[[[[ZZZZZYYYYXXXUUUUUUTTTTTTTTSSSSSSSSSSRQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@???????????>>>>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;;:::::::9999999888888888888887777666666665555555555554444444444444443333333333332222222222222222211111111111100000//////////////................--------------,,,,,,,,,,,,,,++++++++++++********))))))))((((((((('''''''''''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$$$###$$########""""""""!!!!!!!! dddeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffgfffffffffffffffffffffffffggggggggggggggggggggghhhhggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````aaaaa``````````````````__````````````_____________________^^^^^^^^^^^^^____``````aaaaaa`aaaaabbccdeffhijjkkkllllllllkkkkkkjjjjoooooonnnnnnnnnnmmmmmmmmmllllllllllllllllllllkkkkkkkjjjiiihhhhgggggggggggggfeeeeddcccbbaa``__^^^]]]\[[[[[[[[[[[[[[ZZZZYYYYXXXXUUUUUTTTTTTTTTSSSSSSSSSRRQQQPPPPPPPPPPPOOOOOOOOOONOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@???????????>>>>>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;::::::::9999999888888888888887777666666655555555555544444444444444433333333333332222222222222221111111111111100000/////////////.................-------------,,,,,,,,,,,,,,,++++++++++++********))))))))((((((((('''''''''''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$#####$########""""""""!!!!!!!!! dddddeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggghgggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhiihhhhhhhhhhhhhhhhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddccddddddddcccccccccccccccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````aaa```````````````````___```````````_____________________^^^^^^^^^^^^^^____```````aa``````aaabbccdeefhiijkkklllllllllkkkkkjjjjoooooonnnnnnnnnmmmmmmmmmmllllllllllllllllllllkkkkkkkjjjiiihhhhgggggggggggffeeeedddccbbbaa``__^^]]]\\[[[[[[[[[[[[ZZZZZZYYYYXXXXUUUUUTTTTTTTTSSSSSSSSSSRRQQPPPPPPPPPPPOOOOOOOOOONNOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAA@@@@@@@???????????>>>>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;;::::::::9999999888888888888877777666666655555555555544444444444444433333333333322222222222222211111111111111100000/////////////................--------------,,,,,,,,,,,,,,,+++++++++++********)))))))))(((((((((''''''''''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$##############"""""""""!!!!!!!!! dddddddeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddcccddddddcccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa``aaaaaaaaaaaaa````````````aa```````````````````____``````````_____________________^^^^^^^^^^^^^^^^___````````````````aaabbcddefhiijjkklllllllllkkkkkjjjjoooooonnnnnnnnnmmmmmmmmmlllllllllllllllllllllkkkkkkjjjjiiihhhhgggggggggffffeeeedddccbbaa```__^^]]]\\[[[[[[[[[[ZZZZZZZYYYYXXXXXUUUUTTTTTTTTSSSSSSSSSSRRRQQPPPPPPPPPPOOOOOOOOOOONNOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAA@@@@@@@??????????>>>>>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;;:::::::::9999998888888888888877777666666555555555555544444444444444433333333333322222222222222111111111111111100000/////////////................--------------,,,,,,,,,,,,,,,+++++++++++*******)))))))))(((((((((('''''''''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$###############"""""""""!!!!!!!!! dddddddddeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddcccccdddddcccccccccccccccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa```aaaaaaaaaaa``````````````a``````````````````______`````````_____________________^^^^^^^^^^^^^^^^^_____``````````````aaabbccdefhiijjkklllllllllkkkkkjjjjooooonnnnnnnnnnmmmmmmmmmllllllllllllllllllllkkkkkkkkjjjiiihhhhggggggggfffffeeeddddccbbaa``__^^^]]\\\[[[[[ZZZZZZZZZZZYYYYYXXXXWUUUTTTTTTTTSSSSSSSSSSRRRRQPPPPPPPPPPOOOOOOOOOOONNNOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEDEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAA@@@@@@???????????>>>>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;;:::::::::9999998888888888888777777666665555555555555444444444444444333333333333322222222222211111111111111111100000////////////................--------------,,,,,,,,,,,,,,,++++++++++++*******)))))))))((((((((('''''''''''''''''&&&&&&&&&%%%%%%%%$$$$$$$$$###############"""""""""!!!!!!!!!! dddddddddddeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddcccccccdddcccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````aaaaaaaaaa`````````````````````````````````_______````````_____________________^^^^^^^^^^^^^^^^^^_____```````````````aaabccdefhhijjkkkllllllllkkkkkjjjjooooonnnnnnnnnnmmmmmmmmmlllllllllkllllllllllkkkkkkkkjjjiiihhhhgggggggffffffeeddddcccbbaa``__^^^]]\\\[[[ZZZZZZZZZZZZYYYYYXXXXXWUUUTTTTTTTTSSSSSSSSSRRRRRQPPPPPPPPPPOOOOOOOOOOONNNOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEDEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAA@@@@@@??????????>>>>>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;;::::::::::9999988888888888887777777666665555555555555444444444444444333333333333222222222222211111111111111111100000////////////................--------------,,,,,,,,,,,,,,,+++++++++++********)))))))))(((((((((''''''''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$###############""""""""""!!!!!!!!!! dddddddddddddeeeeeeeeeeeefffffffffffffffffffffffeefffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddccccccccdccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa``````aaaaaaaaa`````````````````````````````````________```````_____________________^^^^^^^^^^^^^^^^^^^^_____```````````````aabbcdeeghijjkkkllllllllkkkkjjjjjooooonnnnnnnnnmmmmmmmmmllllllllkkkkkllllllllkkkkkkkkjjjiiihhhhggggggfffffffeeddddcccbbaa``__^^]]]\\\[[ZZZZZZZZZZZZYYYYYXXXXXWWUUTTTTTTTTSSSSSSSSSRRRRRRPPPPPPPPPPOOOOOOOOOOONNNNOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEDEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAA@@@@@??????????>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;;::::::::::9999988888888888887777777666655555555555554444444444444444333333333333222222222221111111111111111111100000////////////................-------------,,,,,,,,,,,,,,,++++++++++++********)))))))))((((((((''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$###############"""""""""""!!!!!!!!!! ddddddddddddddddeeeeeeeeeeefffffffffffffffffffffeeeeeffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddccccccccccccccccccccccccccccccccccbccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````aaaaaaa``````````````````````````````````_________``````__________________^__^^^^^^^^^^^^^^^^^^^^^_____```````````````aabbcddeghiijkkkllllllllkkkkjjjjjoooonnnnnnnnnnmmmmmmmmmllllllllkkkkklllllllkkkkkkkkkjjjiiiihhhggggggffffffeeddddcccbbbaa``__^^]]]\\\[ZZZZZZZZZZZYYYYYYXXXXXWWWUTTTTTTTTSSSSSSSSSSRRRRRRPPPPPPPPPOOOOOOOOOOONNNNNOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEDDEEEEDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAA@@@@@??????????>>>>>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;:::::::::::999988888888888887777777766665555555555555444444444444444333333333333322222222221111111111111111111100000////////////................--------------,,,,,,,,,,,,,,,++++++++++++********))))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$#########"####"""""""""""!!!!!!!!!!! ddddddddddddddddddeeeeeeeeeeeeffffffffffffffffffeeeeeeeffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddddddddddccccccccccccccccccccccccccccccccccbbbcccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````aaaaaa``````````````````````````````````__________````__________________^^^_^^^^^^^^^^^^^^]]]^^^^^^_____```````````````aabccdeghiijjkkllllllllkkkkjjjjjooooonnnnnnnnnmmmmmmmmmlllllllkkkkkkklllllllkkkkkkkkjjjiiiihhhhgggggfffffeedddddcccbbbaa``__^^]]]\\\[ZZZZZZZZZYYYYYYYYXXXXXWWWUTTTTTTTTSSSSSSSSSRRRRRRRPPPPPPPPPOOOOOOOOOOONNNNNONNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEDDEEEEDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@??????????>>>>>>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;;;:::::::::::999988888888888887777777766655555555555554444444444444444333333333333222222222221111111111111111111100000////////////................-------------,,,,,,,,,,,,,,,+++++++++++++*******)))))))))((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$##########"####"""""""""""!!!!!!!!!!! ddddddddddddddddddddeeeeeeeeeeeeffffffffffffffffeeeeeeeeeefffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeddddddddddddddddddddddcccccccccccccccccccccccccccccccccbbbbbcccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa``````````aaaaa```````````````````_`````````````____________```__________________^^^^^^^^^^^^^^^^^^]]]]]^^^^^______``````````````aabccdeghhijjkkkllllllkkkkkjjjjjoooonnnnnnnnnnmmmmmmmmlllllllkkkkkkkkllllllkkkkkkkkkjjjjiiihhhhggggffffffeeddddccccbbbaa``__^^]]]\\\[ZZZZZZYYYYYYYYYXXXXXXWWWWTTTTTTTTSSSSSSSSSRRRRRRRRPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEDDEEEEDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@??????????>>>>>>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;;::::::::::::999888888888888877777777766555555555555544444444444444443333333333333222222222211111111111111111111000000////////////...............--------------,,,,,,,,,,,,,,,++++++++++++********)))))))))(((((((('''''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$$#########""###""""""""""""!!!!!!!!!!! ddddddddddddddddddddddeeeeeeeeeeeeffffffffffffffeeeeeeeeeeeeffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiijjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeddddddddddddddddddddddccccccccccccccccccccccccccccccccccbbbbbbccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa```````````aaa````````````````````__````````````_____________``__________________^^^^^^^^^^^^^^^^^^]]]]]]]^^^^^______`````_____```aabbcdegghijjkkklllllkkkkkkjjjjjooooonnnnnnnnnmmmmmmmmllllllkkkkkkkkklllllllkkkkkkkkjjjjiiihhhhggggfffffeeeddddcccbbbaaa``__^^]]]\\[ZZZZZZYYYYYYYYYXXXXXXWWWWWTTTTTTTSSSSSSSSSSRRRRRRRRPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEDDDEEEDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@??????????>>>>>>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;;:::::::::::::99988888888888887777777776655555555555554444444444444444333333333333322222222211111111111111111111000000////////////................-------------,,,,,,,,,,,,,,,+++++++++++++********)))))))))((((((((''''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$$#########"""##""""""""""""!!!!!!!!!!!! dddddddddddddddddddddddeeeeeeeeeeeeeffffffffffffeeeeeeeeeeeeeeeffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiijjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeeddddddddddddddddddddddccccccccccccccccccccccccccccccccccbbbbbbbbccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa````````````aa````````````````````___```````````______________`__________________^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^^_________________```aabcddfghiijjkkklllkkkkkkjjjjjjooooonnnnnnnnnmmmmmmmmlllllllkkkkkkkkllllllkkkkkkkkkjjjjiiihhhhggggfffffeeedddccccbbbaaa``__^^^]]\\\ZZZZZYYYYYYYYYXXXXXXWWWWWWTTTTTTSSSSSSSSSSRRRRRRRRRPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEDDDEEDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@??????????>>>>>>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;;:::::::::::::99888888888888877777777776555555555555554444444444444443333333333333222222222211111111111111111110000000////////////...............--------------,,,,,,,,,,,,,,++++++++++++++********)))))))))((((((('''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$##########"""##""""""""""""!!!!!!!!!!!! dddddddddddddddddddddddeeeeeeeeeeeeeeeefffffffffeeeeeeeeeeeeeeeeefffffffffffffffffffggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjjjjjiiiiiiiiiiiiijjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeddddddddddddddddddddddcccccccccccccccccccccccccccccccccccbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa``````````````a````````````````````____``````````________________________________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^_______________```aabccdfghiijjkkkkkkkkkkkkjjjjjjooooonnnnnnnnnmmmmmmmlllllllkkkkkkkkklllllllkkkkkkkkjjjiiiihhhhggggfffffeeedddccccbbbaaa``___^^]]\\\[ZZZZYYYYYYYYXXXXXXWWWWWWVTTTTTTSSSSSSSSSRRRRRRRRRRPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEDDDEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@??????????>>>>>>>>>>>>=>>>>>>===========<<<<<<<<;;;;;;;;;;;;:::::::::::::9988888888888887777777777655555555555554444444444444444333333333333322222222211111111111111111110000000/////////////...............-------------,,,,,,,,,,,,,,,++++++++++++++********))))))))((((((((''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#########""""#"""""""""""""!!!!!!!!!!!! dddddddddddddddddddddddeeeeeeeeeeeeeeeeeefffffffeeeeeeeeeeeeeeeeeeeefffffffffffffffffffgggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgghhhhhhhhhhgggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeedddddddddddddddddddddcccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa``````````````````````````````````______`````````________________________________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]^^^^^________________``aabccdfghhijjkkkkkkkkkkkjjjjjjjoooooonnnnnnnnmmmmmmmllllllkkkkkkkkklllllllkkkkkkkkjjjjiiiihhhhggggfffffeeedddccccbbbaaa``___^^]]\\\[ZZZZYYYYYYYXXXXXXWWWWWWWVTTTTTSSSSSSSSSRRRRRRRRRRRPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFGGGGGFFFFFFFFFEEEEEEEDDDDEDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@??????????>>>>>>>>>>>>>=>>>>>>==========<<<<<<<<<;;;;;;;;;;;::::::::::::::988888888888887777777777755555555555554444444444444444333333333333332222222221111111111111111110000000//////////////..............--------------,,,,,,,,,,,,,,++++++++++++++*********))))))))(((((((('''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$##########""""#""""""""""""!!!!!!!!!!!!! cccccccddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffggggggggggggggghhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddeddddddddddddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaa```a````````````````````__________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]]^________________``aabbcdefgghiiijjjjjjjjjjiiiiiiillllllllkkkkkkkjjjjjjjiiikkkkkkkkkkkkkkkkkkkkkkkkjjjiiiihhhhggggffffeeeeedddccccbbbbaaa```__^^]]]\\[ZZYYYYYXXXXXXWWWWWWVVVVVVVSSSSRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@AAAAAA@@@@@@@@@@?????????>>>===========<<<<<<<<<<<;;;;;;;;::::::::::::::99999999888888888888877777776666666655555555555554444443333333333333322222222221111111111100000000000000//////////////...............--------------,,,,,,,,,++++++++++++++**************))))))))((((((((''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!! cccccccccddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffggggggggggggggggggghhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgghhhhgggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````__________^^^^^^^^^^^^^^^^^^^]^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\]]]^^_______________```abbcdeffghhiijjjjjjjjjiiiiiiiilllllllllkkkkkkjjjjjjjiiikkkkkkkkkkkkkkkkkkkkkkkkjjjiiiihhhhggggffffeeeeedddccccbbbbaaa```__^^]]]\\[ZZYYYYYXXXXXXWWWWWVVVVVVVUSSSRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOOOOONNNNNNNNNNMNMMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@AAAAA@@@@@@@@@@??????????>>>===========<<<<<<<<<<;;;;;;;;;:::::::::::::999999998888888888888777777776666666655555555555554444433333333333333322222222221111111111000000000000000//////////////..........-...--------------,,,,,,,,,,+++++++++++++***************))))))))(((((((''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!! cccccccccccddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffggggggggggggggggggggggghhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiijjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggghggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````___________^^^^^^^^^^^^^^^^^^]]]^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\]]]^^________________``abbcdeffghhiiijjjjjjjjiiiiiiiilllllllllkkkkkkjjjjjjiiiikkkkkkkkkkkkkkkkkkkkkkkjjjiiiihhhhggggfffffeeeeedddccccbbbbaaa```__^^^]]\\\ZZZYYYYXXXXXWWWWWWVVVVVVVUSSRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@AAAAA@@@@@@@@@@??????????>>===========<<<<<<<<<<<;;;;;;;;:::::::::::::9999999998888888888888777777776666666555555555555544444333333333333333222222222221111111111000000000000000//////////////..........-...--------------,,,,,,,,,,+++++++++++++***************))))))))(((((((''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!! cccccccccccccddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffgggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````__________^^^^^^^^^^^^^^^^^^^]]]]^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]^^________________``aabcdeefgghhiiijjjjjjiiiiiiiiillllllllllkkkkkjjjjjjiiiikkkkkkkkkkkkkkkkkkkkkkjjjjiiiihhhhggggfffffeeeeedddccccbbbbaaa```__^^^]]\\\ZZZYYYYXXXXXWWWWWVVVVVVVUUSRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIIJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@AAAA@@@@@@@@@@???????????>============<<<<<<<<<<;;;;;;;;;::::::::::::99999999988888888888887777777776666666555555555555544444333333333333333222222222221111111110000000000000000//////////////..........-...--------------,,,,,,,,,++++++++++++++***************))))))))((((((('''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!! cccccccccccccccdddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffggggggggggggggggggggggggghhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeedeeeddddddddddddddddddddddddddddddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa`aaaaaaaaaaaaaaaaa````````````````````````__________^^^^^^^^^^^^^^^^^^^]]]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\]]]^^________________``aabcdeefgghhiiiiijjiiiiiiiiiiillllllllllkkkkkjjjjjjiiiikkkkkkkkkkkkkkkkkkkkkkjjjiiiihhhhgggggfffffeeeeeeddccccbbbbaaa``___^^^]]\\\ZZZYYYYXXXXXWWWWWVVVVVVUUURRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@AAA@@@@@@@@@@@???????????============<<<<<<<<<<<;;;;;;;;:::::::::::::99999999888888888888887777777776666665555555555555444444333333333333332222222222221111111100000000000000000/////////////...........-..--------------,,,,,,,,,,+++++++++++++****************)))))))(((((((''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!! ccccccccccccccccccddddddddddddeeeeeeeeeeeeeeeeeeddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffggggggggggggggggggggggggghhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```aaaaaaaaaaaaaaa````````````````````````___________^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\]]]^^________________``aabcdeefgghhiiiiiiiiiiiiiiiiiilllllllllllkkkkjjjjjjiiiikkkkkkkkkkkkkkkkkkkkkjjjjiiiihhhhggggffffffeeeeeeddccccbbbaaa```___^^^]]\\\ZZZYYYYXXXXXWWWWVVVVVVUUUURRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIIIJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCBBBBAAAAAAAAAAAA@@@@@@@@@@AAA@@@@@@@@@@????????????===========<<<<<<<<<<<;;;;;;;;;::::::::::::9999999998888888888888877777777766666655555555555544444443333333333333322222222222211111111000000000000000///////////////..........--..--------------,,,,,,,,,,+++++++++++++***************))))))))((((((('''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!! ccccccccccccccccccccddddddddddddeeeeeeeeeeeeeeeeddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffggggggggggggggggggggggggghhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````aaaaaaaaaaaaaa````````````````````````____________^^^^^^^^^^^^^^^^^^]]]]]]]^^^^^^^]]]]]]]]]]]]]]]]]\]]]]]\\\\\\\\\\\\\\\\\\]]]^^________________``aabccdeffghhhiiiiiiiiiiiiiiiiimmmmlllllllkkkkjjjjjiiiiikkkkkkkkkkkkkkkkkkkkkjjjjiiihhhhgggggfffffeeeeeeedddcccbbbaaa```___^^^]]\\\ZZZYYYYXXXXXWWWWVVVVVVUUUURRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIIJIIIIIIIIIIIHHHHHHHHHHHHGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@AA@@@@@@@@@@@????????????===========<<<<<<<<<<<;;;;;;;;:::::::::::::999999998888888888888877777777776666655555555555554444444333333333333322222222222221111111000000000000000////////////////..........--..-------------,,,,,,,,,,,+++++++++++++***************))))))))((((((('''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!! ccccccccccccccccccccccddddddddddddeeeeeeeeeeeeeedddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeggggggggggggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddccddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa``````aaaaaaaaaaaaa````````````````````````_____________^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]\\]]]]\\\\\\\\\\\\\\\\\\\]]]^_________________``aabccdeffgghhiiiiiiiiiiiiiiiiimmmmmllllllkkkkjjjjjiiiiikkkkkkkkkkkkkkkkkkkkjjjjjiiihhhgggggffffffeeeeeeedddcccbbbaaa```___^^^]]\\\ZZZZYYYXXXXXWWWWVVVVVUUUUURRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIHIIIIIIIIIIIIHHHHHHHHHHHHGHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBAAAAAAAAAAAA@@@@@@@@@@@A@@@@@@@@@@@????????????>==========<<<<<<<<<<<;;;;;;;;;::::::::::::999999998888888888888887777777777666665555555555554444444433333333333322222222222221111111100000000000000/////////////////..........--..-------------,,,,,,,,,,,+++++++++++++***************)))))))(((((((('''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!! cccccccccccccccccccccccddddddddddddddeeeeeeeeeeeddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddcccddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa```````aaaaaaaaaaa````````````````````````_______________^^^^^^^^^^^^^^^]]]]]]]]]]^^^^]]]]]]]]]]]]]]]]]]\\\]]]\\\\\\\\\\\\\[\\\\\\]]]^_________________``aabccdeffgghhhhiiiiiiiiiiiiiiimmmmmmllllllkkkjjjjjiiiiikkkkkkkkkkkkkkkkkkkkjjjjiiihhhhggggfffffffeeeeeeedddcccbbbaa```___^^^]]]\\\ZZZZYYYYXXXXWWWWVVVVVUUUUURRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHIIIIIIIIIIIHHHHHHHHHHHHGGHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@?A@@@@@@@@@@@????????????>==========<<<<<<<<<<<;;;;;;;;:::::::::::::99999999888888888888887777777777766665555555555555444444443333333333332222222222222111111110000000000000//////////////////..........--.--------------,,,,,,,,,,+++++++++++++++*************))))))))(((((((('''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!! cccccccccccccccccccccccddddddddddddddddeeeeeeeeeddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjiiiiiiiijjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddcccccdddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa`````````aaaaaaaaaa````````````````````````________________^^^^^^^^^^^^^^]]]]]]]]]]]^^^]]]]]]]]]]]]]]]]]]\\\\]]\\\\\\\\\\\\\[[\\\\\\]]]_____```_________```aabccdeffgghhhhhiiiiiiiiiiiiiimmmmmmmlllllkkkkjjjjiiiiikkkkkkkkkkkkkkkkkkkjjjjjiihhhhgggggfffffffeeeeeeedddcccbbaaa```___^^^]]]\\\ZZZZYYYYXXXWWWWWVVVVVUUUUURRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHIIIIIIIIIIIHHHHHHHHHHHHGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@?@@@@@@@@@@@????????????>>=========<<<<<<<<<<<;;;;;;;;;::::::::::::99999999988888888888888777777777776666555555555555444444444333333333332222222222222211111110000000000000///////////////////..........--..------------,,,,,,,,,,,+++++++++++++++*************))))))))(((((((''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!! cccccccccccccccccccccccdddddddddddddddddddeeeeeedddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiiiiiiijjjiiiiiiiijjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddccccccccdddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa``````````aaaaaaaa`````````````````````````_________________^^^^^^^^^^^^^]]]]]]]]]]]]^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[\\\\]]]^____`````________```abbcddeffgghhhhhhhiiiiiiiiiiiimmmmmmmlllllkkkkjjjjjiiiikkkkkkkkkkkkkkkkkkkjjjjiiihhhhggggffffffffeeeeeeeeddccbbbaa```___^^^]]]\\\\ZZZYYYYYXXXXWWWWVVVVUUUUUURRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHIIIIIIIIIIHHHHHHHHHHHHGGGHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@@@??@@@@@@@@@@@???????????>>>=========<<<<<<<<<<<;;;;;;;;:::::::::::::9999999998888888888888777777777777666655555555555544444444433333333332222222222222221111111000000000000////////////////////..........--..------------,,,,,,,,,,,+++++++++++++++*************)))))))(((((((('''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!! bccccccccccccccccccccccdddddddddddddddddddddeeeeddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddccccccccccdddddddccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````````aaaaaaa````````````````````````___________________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[\\\\]]]^___```````_______```abbcddeffggghhhhhhhhhhiiiiiiiimmmmmmmlllllkkkkjjjjjiiiikklllllllkkkkkkkkkjjjjjiiihhhgggggfffffffeeeeeeeeeddccbbbaa``___^^^]]]]\\\[ZZZYYYYXXXXWWWWVVVVVUUUUUURRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHIIIIIIIIIHHHHHHHHHHHHGGGGHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@@@??@@@@@@@@@@????????????>>>========<<<<<<<<<<<;;;;;;;;;::::::::::::99999999998888888888887777777777777666555555555555544444444433333333322222222222222211111111000000000000/////////////////////.........--..-----------,,,,,,,,,,,,+++++++++++++++************))))))))(((((((('''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!! bbbccccccccccccccccccccddddddddddddddddddddddddeddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffgggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddccccccccccccddddcccccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa`````````````aaaaa`````````````````````````____________________^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[\\\\]]]^__`````````______```abbcddeffggghhhhhhhhhhhiiiiiiimmmmmmmmllllkkkkjjjjjjjiillllllllllkkkkkkkkjjjjiiihhhhggggffffffffeeeeeeeeeddccbbaa```__^^^]]]]\\\\[ZZZYYYYXXXXWWWWVVVVVUUUUUURRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHIIIIIIIIIHHHHHHHHHHHHGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@@???@@@@@@@@@@????????????>>>========<<<<<<<<<<<;;;;;;;;:::::::::::::9999999999888888888888777777777777766655555555555544444444443333333322222222222222221111111000000000000//////////////////////.........--..-----------,,,,,,,,,,,,+++++++++++++++************))))))))(((((((''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""""!!!!!!!!!!!!!! bbbbbccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddccccccccccccccddcccccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa```````````````aaaa`````````````````````````___________________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[\\\\]]^^__`````````______``aabbcddeffgggghhhhhhhhhhhiiiiiimmmmmmmmllllkkkkjjjjjjjjjlllllllllllkkkkkkjjjjjiiihhhgggggffffffffeeeeeeeeeddccbbaa``___^^]]]]\\\\[[ZZYYYYYXXXXWWWWVVVVUUUUUUURRRQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHIIIIIIIIHHHHHHHHHHHHGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@????@@@@@@@@@????????????>>>>=======<<<<<<<<<<<;;;;;;;;;::::::::::::99999999999888888888888777777777777666555555555555544444444443333333222222222222222221111111000000000000//////////////////////..........-..-----------,,,,,,,,,,,,+++++++++++++++***********))))))))((((((((''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#########""""""""""""""!!!!!!!!!!!!!! bbbbbbbccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa`````````````````aa`````````````````````__``____________________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[\\\\]]^^_```````````____```aabbcddefffggggghhhhhhhhhhiiiiimmmmmmmmllllkkkkjjjjjjjjjlllllllllllkkkkkkjjjjiiiihhhggggfffffffffeeeeeeeeeddccbbaa``__^^^]]]\\\\[[[ZYYYYYXXXXWWWWWVVVVUUUUUUTRRRQQQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHIIIIIIIHHHHHHHHHHHHHGGGGGHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@????@@@@@@@@@????????????>>>>=======<<<<<<<<<<<;;;;;;;;:::::::::::::9999999999988888888888777777777777766655555555555544444444444333333222222222222222221111111100000000000///////////////////////..........-.------------,,,,,,,,,,,,+++++++++++++++***********))))))))((((((('''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!! bbbbbbbbbccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeffffffffffffffffffffggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggffggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa``````````````````a`````````````````````___`____________________^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\\]]^^_```````````____```aabbcddefffgggggggghhhhhhhhiiiimmmmmmmmlllllkkkkjjjjjjjjlllllllllllkkkkkjjjjjiiiihhhggggfffffffffffeeeeeeedcccbbaa`___^^]]]\\\\[[[[YYYYYXXXXXWWWWVVVVUUUUUUUTRRQQQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHIIIIIIIHHHHHHHHHHHHGGGGGGHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAA@@@@@@@@@@@@?????@@@@@@@@????????????>>>>>======<<<<<<<<<<<;;;;;;;;;:::::::::::::9999999999988888888888777777777777766655555555555544444444444333333222222222222222221111111100000000000///////////////////////..........-.-----------,,,,,,,,,,,,,+++++++++++++++***********)))))))(((((((('''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$#########""""""""""""""!!!!!!!!!!!!!! bbbbbbbbbbbcccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeefffffffffffffffffffffffgghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggfffffgffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````________________________^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\\]]^^_```````````____```aabbcddeefffgggggggggghhhhhhiiimmmmmmmmlllllkkkkjjjjjjjjlllllllllllkkkkkjjjjiiiihhhhggggfffffffffffeeeeeeeddccbba``__^^]]]\\\\[[[[ZYYYYYXXXXWWWWWVVVVUUUUUUTTRQQQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHIIIIIIHHHHHHHHHHHHHGGGGGGHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAA@@@@@@@@@@@@?????@@@@@@@?????????????>>>>>======<<<<<<<<<<<;;;;;;;;;:::::::::::::999999999998888888888877777777777766665555555555554444444444433333222222222222222221111111110000000000////////////////////////..........-.-----------,,,,,,,,,,,,,+++++++++++++++**********)))))))((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$#########""""""""""""""!!!!!!!!!!!!!! bbbbbbbbbbbbbbccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeefffffffffffffffffffffffffhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggfffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````________________________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[\\\\]]^^_```````````____```aabbcddeeffffggggggggggghhhhhiimmmmmmmmlllllkkkkkjjjjjjjllllllllllkkkkkjjjjjiiiihhhgggggfffffffffffffeeeeedcccbaa``__^^]]\\\\[[[[ZZYYYXXXXXXWWWWVVVVUUUUUUTTTRQQQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGGHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCBBBBBBBAAAAAAA@@@@@@@@@@@@??????@@@@@@@????????????>>>>>>=====<<<<<<<<<<<;;;;;;;;;::::::::::::::999999999998888888888777777777777766655555555555554444444444433333222222222222222221111111110000000000////////////////////////.........--.-----------,,,,,,,,,,,,,+++++++++++++++*********))))))))((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!! bbbbbbbbbbbbbbbbccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeefffffffffffffffffffffffffggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddcddcccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````________________________^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\]]]^^````````````____```aabbccdeeffffffgggggggggghhhhiimmmmmmmmlllllkkkkkjjjjjjjllllllllllkkkkkjjjjiiiiihhhgggggffffffffffffffeeeedccbbaa``_^^]]]\\\[[[[ZZZYYXXXXXXWWWWVVVVVUUUUUUTTTQQQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHIIIIIHHHHHHHHHHHHGGGGGGGGHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBAAAAAAA@@@@@@@@@@@???????@@@@@@?????????????>>>>>>=====<<<<<<<<<<<;;;;;;;;;:::::::::::::9999999999998888888888777777777777766655555555555544444444444433332222222222222222221111111110000000000///////////////////////..........--.-----------,,,,,,,,,,,,,+++++++++++++++*********)))))))(((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$########""""""""""""""!!!!!!!!!!!!!! bbbbbbbbbbbbbbbbbbcccccccccccccdddddddddddddddddcccddddddddddddddddddddddddddddddddddddddddddeeeeefffffffffffffffffffffffffggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa``````````````````````__````````````````_________________________^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[\\]]]^^`````a``````____```aabbccdeeefffffffffffggggghhhhilmmmmmmmlllllkkkkkkjjjjjjllllllllllkkkkjjjjjiiiihhhhgggggfffffffffffffffeeedccbbaa`__^^]]\\\[[[[ZZZZYXXXXXXWWWWWVVVVUUUUUUTTTTQQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNNNNMMMMMMMMMMMLMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHIIIIIHHHHHHHHHHHHGGGGGGGGHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@@???????@@@@@@????????????>>>>>>>====<<<<<<<<<<<;;;;;;;;;;:::::::::::::999999999999888888888877777777777776665555555555554444444444433333222222222222222221111111110000000000///////////////////////...........--.-----------,,,,,,,,,,,,,+++++++++++++++********))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$#########""""""""""""""!!!!!!!!!!!!!! bbbbbbbbbbbbbbbbbbbbcccccccccccccdddddddddddddddcccccddddddddddddddddddddddddddddddddddddddddddddefffffffffffffffffffffffffgggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiihhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````___```````````````________________________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[\\]]]^^````````````____```aabbccddeeeffffffffffffgggghhhhlllmmmmmlllllkkkkkkkjjjjjllllllllllkkkkjjjjiiiiihhhhggggffffffffffffffffeeedccbba``__^]]\\\[[[ZZZZZYXXXXXWWWWWWVVVVVUUUUUTTTTTQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNNNNMMMMMMMMMMMMLMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHIIIIHHHHHHHHHHHHGGGGGGGGGHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAA@@@@@@@@@@@????????@@@@@?????????????>>>>>>>====<<<<<<<<<<<;;;;;;;;;;:::::::::::::999999999999888888888877777777777766665555555555554444444444433332222222222222222221111111110000000000/////////////////////............---------------,,,,,,,,,,,,,++++++++++++++********))))))))((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$#########""""""""""""""!!!!!!!!!!!!!! bbbbbbbbbbbbbbbbbbbbbbbccccccccccccdddddddddddddccccccccddddddddddddddddddddddddddddddddddddddddddfffffffffffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiihhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddcccccccccccccccccccccccccccccccbbccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````_____``````````````________________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[\\]]]^^````````````____```aabbccddeeeeeefffffffffffggghhhlllllmmllllllkkkkkkkkkjjjmmllllllllkkkkjjjjiiiiihhhggggggfffffffffffffffeeedccbba``_^^]]\\[[[ZZZZZYYXXXXWWWWWWVVVVVUUUUUUTTTTTQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAA@@@@@@@@@@@????????@@@@@????????????>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999999888888888777777777777766665555555555554444444444433332222222222222222221111111110000000000///////////......................---------------,,,,,,,,,,,,,++++++++++++++*******))))))))((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$########""""""""""""""!!!!!!!!!!!!!!! bbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccddddddddddcccccccccccdddddddddddddddddddddddddddddddddddddddfffffffffffffffffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiihhhhhiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddccccccccccccccccccccccccccccccccbbbccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa`````````````````````______````````````________________________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\]]]]]\\\\\\\\\\\\\\\\\\\[\\\\[[[[[[[[[[[[[[[\\]]]^^````````````____````aabbcdddeeeeeeeeeeeefffffggghhlllllllllllllkkkkkkkkkkkjmmmllllllkkkkjjjjiiiiihhhhggggggfffffffffffffffeeedccbba`__^^]\\\[[[ZZZZYYYXXXWWWWWWVVVVVUUUUUUTTTTTTQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHHHIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAA@@@@@@@@@@@?????????@@@@????????????>>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;;::::::::::::999999999999988888888877777777777776666555555555555444444444443333222222222222222222111111111000000000////////////......................---------------,,,,,,,,,,,,,+++++++++++++********))))))))((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$#########""""""""""""""!!!!!!!!!!!!!! bbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccddddddddcccccccccccccdddddddddddddddddddddddddddddddddddddeffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiihhhhhhhhhhhhhhhhhhhiiiiiihhhhhiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccccccccccccccbbbbbccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa`````````````````````________```````````________________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\]]]]\\\\\\\\\\\\\\\\\\\[[\\\[[[[[[[[[[[[[[[[\\]]]^^_``````````______```aabbccdddeeeeeeeeeeeeeffffggghlllllllllllllkkkkkkkkkkkkmmlllllllkkkkjjjjiiiiihhhhggggggfffffffffffffffeeedccbaa`__^]]\\[[[ZZZZYYYYXXWWWWWWVVVVVVUUUUUTTTTTTTQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAA@@@@@@@@@@@?????????@@@@????????????>>>>>>>>>==<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999999988888888877777777777776666555555555555444444444433332222222222222222221111111111000000000////////////.....................----------------,,,,,,,,,,,,,+++++++++++++*******))))))))((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$########"""""""""""""""!!!!!!!!!!!!!! bbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccdddddccccccccccccccccddddddddddddddddddddddddddddddddddeeeefffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiihhhhhhhhhhhhhhhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddcccccccccccccccccccccccccccccccccbbbbbbbccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa``````````````````````_________`````````_________________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\]]]\\\\\\\\\\\\\\\\\\[[[[\\[[[[[[[[[[[[[[[[[\\\]]^^_``````````______```aabbbccddddddddddeeeeeefffggghkllllllllllllkkkkkkkkkkkkmmmllllllkkkkjjjiiiiihhhhgggggggfffffffffffffffeeedccba``_^^]]\\[[ZZZZYYYYYWWWWWWWVVVVVVUUUUUUTTTTTTTQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAA@@@@@@@@@@??????????@@@????????????>>>>>>>>>>=<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999999988888888877777777777776666555555555555444444444433332222222222222222211111111111000000000////////////.....................----------------,,,,,,,,,,,,,++++++++++++*******))))))))(((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$########""""""""""""""!!!!!!!!!!!!!!! cccccccccccccccccccccccccccccccccccdddddddddddddcccddddddddddddddddddddddeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````___________________________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZ[[[[\\]]^____________^^^^____``aaaeeeefffffffffffffggghhhiilmmmmmmmmmmmmmlllllllllllllllllkkkkkjjjiiiiihhhhhggggggffffffffffffffffeeedccbaa`_^^]\\[[ZZZYYYYYXXXXXWWWWWWVVVVVVUUUUUUUTTTTTQQQQQQQPPPPPPPPPPPPOOOOOONNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>===========<<<<<<<<<<<<<;;;;;;;:::::::::::::::9999888888888777777777777766666655555555555444444444443333333333222222222222222211111000000000/////////////////////////////........----------------,,,,,,,,,,,,,,,,+++++++*******)))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%$$$$$#########"""""""""""""""!!!!!!!!!!!!!! bcccccccccccccccccccccccccccccccccccccddddddddddcccccddddddddddddddddddddeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhgghhhhhhhhhhhhhhhhhhhhhhhggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````____________________________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[\\]]^____________^^^^____```aadeeeeeefffffffffffggghhhillmmmmmmmmmmmmlllllllllllllllllkkkkjjjjiiiihhhhhhggggggffffffffffffffffeeedcbba``_^]]\\[[ZZZYYYYXXXXXWWWWWWVVVVVVVUUUUUUTTTTTTQQQQQQPPPPPPPPPPPPOOOOOOONMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<<;;;;;;;:::::::::::::::99999888888888777777777777766666555555555555444444444443333333333222222222222222211111000000000////////////////////////////.........----------------,,,,,,,,,,,,,,,++++++++******)))))))(((((((((((('''''''''''''''''''&&&&&&&&%%%%%%%$$$$$#########"""""""""""""""!!!!!!!!!!!!!!! bbbcccccccccccccccccccccccccccccccccccccddddddddccccccccdddddddddddddddddeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhggggggggghhhhhhhhhhhhhhhhggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggghhhhhhhhhhhhhhhhhhhhhhhgggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````____________________________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZ[[[\\]]^^___________^^^^^___```aaddeeeeeeeeeeeefffffgghhhilllmmmmmmmmmmmlllllllllllllllllkkkkjjjjiiiihhhhhggggggfffffffffffffffffeeedcbba`__^]\\[[ZZZYYYYXXXXXWWWWWWVVVVVVVUUUUUUTTTTTTTQQQQQPPPPPPPPPPPPPOOOOOOONMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>==========<<<<<<<<<<<<<;;;;;;;:::::::::::::::99999888888887777777777777766666555555555555444444444443333333332222222222222222211110000000000////////////////////////////.........----------------,,,,,,,,,,,,,,,+++++++******)))))))((((((((((((('''''''''''''''''''&&&&&&&&%%%%%%%$$$$$#########"""""""""""""""!!!!!!!!!!!!!! bbbbbccccccccccccccccccccccccccccccccccccccdddddcccccccccccddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeefeefffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggghhhhhhhgggggggggggggggghhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhggggggggghhhhhhhhhhhhhhggggggggggghhhhhhhhhhhhhhhhhhggggggggfffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffeeeeeeeeeeeeeeeededddddddddddddddddddddddddddddddddddddddddddcddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````____________________________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZ[[[\\]]]^__________^^^^^^____``aadddeeeeeeeeeeeeefffggghhhlllmmmmmmmmmmmllllllllllllllllkkkkkjjjjiiiihhhhhggggggfffffffffffffffffeeddcba``_^]]\\[[ZZYYYYXXXXXXWWWWWVVVVVVVUUUUUUTTTTTTTTQQQQPPPPPPPPPPPPPOOOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????>>>>>>>==========<<<<<<<<<<<<;;;;;;;:::::::::::::::99999988888888777777777777766666655555555555544444444444333333333222222222222222221111000000000/////////////////////////////.........----------------,,,,,,,,,,,,,,+++++++******)))))))((((((((((((('''''''''''''''''''&&&&&&&&%%%%%%%$$$$$##########"""""""""""""""!!!!!!!!!!!!!! bbbbbbbbccccccccccccccccccccccccccccccccccccccddccccccccccccccdddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhgggggggggggggggggggggghgggggggggggggggggggggggghhhhhhhhhhhhhgggggggggggggfffffffffffffffffffffffffffffffffffffffffffffeeeeefffffffffeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddcccddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````____________________________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZ[[[\\]]]^__________^^^^^^____```addddeeeeeeeeeeeeffffggghhklllmmmmmmmmmmllllllllllllllllkkkkjjjjjiiiihhhhhgggggfffffffffffffffffeeeddbba`__^]\\[[ZZYYYYXXXXXXWWWWWVVVVVVVUUUUUUUTTTTTTTTQQQQPPPPPPPPPPPPOOOOOOOOOMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>=========<<<<<<<<<<<<;;;;;;;:::::::::::::::999999988888887777777777777766666655555555555444444444443333333333222222222222222221110000000000////////////////////////////..........---------------,,,,,,,,,,,,,,+++++++******)))))))(((((((((((((''''''''''''''''''&&&&&&&&&&%%%%%%%$$$$$#########"""""""""""""""!!!!!!!!!!!!!!! bbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhgggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffeeeeeeeeffffffeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddccccccdddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````_____________________________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZ[[[\\]]]^_________^^^^^^^^___````cdddddeeeeeeeeeeefffggghhkllllmmmmmmmmmllllllllllllllllkkkkjjjjiiiiihhhhhgggggfffffffffffffffffeeddcbaa`_^]]\[[ZZZYYYXXXXXXWWWWWVVVVVVVUUUUUUUTTTTTTTTSQQQPPPPPPPPPPPPOOOOOOOOOOMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;::::::::::::::999999998888888777777777777776666655555555555544444444444333333333222222222222222221110000000000/////////////////////////////..........---------------,,,,,,,,,,,,,++++++++******)))))))(((((((((((''''''''''''''''''&&&&&&&&&&&%%%%%%%$$$$$##########"""""""""""""""!!!!!!!!!!!!!! bbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeefffeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddccccccccdddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````____________________________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZ[[[\\]]]^_________^^^^^^^^____```cdddddddeeeeeeeeeefffggghkkllllmmmmmmmlllllllllllklllllkkkkjjjjiiiiihhhhhgggggffffffffffffffffeeeddcba`__^]\\[[ZZYYYXXXXXXWWWWWWVVVVVVUUUUUUUTTTTTTTTTSQQPPPPPPPPPPPPOOOOOOOOOOOMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>========<<<<<<<<<<<<;;;;;;;::::::::::::::9999999998888887777777777777766666655555555555544444444444333333333222222222222222211100000000000/////////////////////////////..........--------------,,,,,,,,,,,,,++++++++******)))))))(((((((((((''''''''''''''''''&&&&&&&&&&&%%%%%%%$$$$$$#########""""""""""""""""!!!!!!!!!!!!!! bbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffefffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa`aaaaaaaaa```````````````````````_____________________________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZ[[[\\]]]^^________^^^^^^^^____```ccdddddddddeeeeeeeffffgghkkllllmmmmmmmlllllllllllkllllkkkkkjjjjiiiiihhhhgggggffffffffffffffffeeeddccaa`_^]]\[[ZZYYYXXXXXXWWWWWWVVVVVVVUUUUUUUTTTTTTTTSSQPPPPPPPPPPPPOOOOOOOOOOOOMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>=======<<<<<<<<<<<<<;;;;;;;:::::::::::::9999999999888887777777777777776666655555555555554444444444433333333322222222222222211100000000000/////////////.////////////////..........--------------,,,,,,,,,,,,++++++++******)))))))(((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$##########"""""""""""""""!!!!!!!!!!!!!!! bbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffeeeeeefffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaabbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa``aaaaaaaa```````````````````````____________________________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[\\]]]^^_______^^^^^^^^^____```ccdddddddddeeeeeeeefffgggkkkllllmmmmmmllllllllllkkllllkkkkkjjjjiiiiihhhhgggggfffffffffffffffeeeeddcba``_^]\\[ZZYYYXXXXXXWWWWWWVVVVVVVUUUUUUUTTTTTTTTSSSPPPPPPPPPPPPOOOOOOOOOOOOOMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?@@@@??????????>>>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;:::::::::::::9999999999988887777777777777776666665555555555554444444444443333333332222222222222111110000000000//////////////.////////////////...........------------,,,,,,,,,,,,+++++++++******)))))))(((((((((''''''''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$###########"""""""""""""""!!!!!!!!!!!!!! bbbbbbbbbbbbbbbbbbbccccbccccccccccccccccccccccccccccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffeeeeeeeeeefeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaabbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa````aaaaaa```````````````````````_____________________________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[\\\]]^^_______^^^^^^^^^^____``ccddddddddddeeeeeeeefffggjkkklllllmmmllllllllllkkklllkkkkkkjjjjjiiiihhhhgggggfffffffffffffffeeeddccba`_^^]\[[ZZYYXXXXXWWWWWWWVVVVVVVUUUUUUUTTTTTTTTSSSSPPPPPPPPPPPOOOOOOOOOOOOONMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?@@@???????????>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;::::::::::::99999999999988877777777777777766666665555555555554444444444443333333332222222222221111110000000000/////////////..////////////////...........-----------,,,,,,,,,,,++++++++++*******))))))(((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$##########""""""""""""""""!!!!!!!!!!!!!! bbbbbbbbbbbbbbbbbbbbbccbbbcccccccccccccccccccccccccccccccccccccccccccccccdddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddccdddddddcccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaabbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa``````aaaa````````````````````````_____________________^_______^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[\\\]]^^^_____^^^^^^^^^^^____``ccdddddddddddeeeeeeeffffgjjkkkllllllllllllllllkkkkllkkkkkkjjjjjjiiiihhhhggggffffffffeeeeffeeeeeddccba`_^]\\[ZZYYYXXXXWWWWWWWWVVVVVVUUUUUUUTTTTTTTTTSSSSPPPPPPPPPPPOOOOOOOOOOOONNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??@@@??????????>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;:::::::::::::9999999999998877777777777777776666666555555555554444444444444333333333222222222221111111000000000//////////////..///////////////............-----------,,,,,,,,,,+++++++++++******)))))))(((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!!!! bbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddcccccddddccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaabbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa```````aaa```````````````````````_____________________^^^_____^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZ[[[\\\]]^^^^____^^^^^^^^^^^____``ccddddddddddddeeeeeeeefffjjjkkkllllllllllllllkkkkkllkkkkkkjjjjjjiiiihhhhggggffffffeeeeeeeeeeeedddcbb``_^]\[[ZZYYXXXXWWWWWWWWWVVVVVUUUUUUUUTTTTTTTTSSSSSPPPPPPPPPPOOOOOOOOOOOONNNMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??@@??????????>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;::::::::::::9999999999999877777777777777776666666655555555554444444444444333333333322222222222111111100000000//////////////...///////////////............----------,,,,,,,,,,+++++++++++*******))))))((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!! bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaabbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````a````````````````````````_____________________^^^^____^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYZZZZZ[[[\\\]]^^^^^^^^^^^^^^^^^^^____``ccdddddddddddddddeeeeeeffijjjkkkllllllllllllkkkkkklkkkkkkkjjjjjiiiiihhhhgggffffffeeeeeeeeeeeeeddccba`_^^]\[[ZYYXXXXWWWWWWWWWVVVVVVUUUUUUUTTTTTTTTSSSSSSPPPPPPPPPOOOOOOOOOOOONNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???@@??????????>>>>>>>>>>>>>=====<<<<<<<<<<<<<;;;;;;;::::::::::::999999999999977777777777777776666666665555555555444444444444443333333332222222222111111110000000///////////////...///////....................---------,,,,,,,,,,++++++++++++*******))))))((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!! bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccbccccccccccccccccccccccccdddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffgffgggggggggggggggggggggggggggggggggggggggggggggggggfffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````______________________^^^^^^__^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYZZZZZ[[[\\\]]^^^^^^^^^^^^^^^^^^^____``ccddddddddddddddddddeeeefiijjkkkklllllllllllkkkkkkkkkkkkkkjjjjjiiiiihhhhgggfffffeeeeeeeeeeeeeeddccba`_^]]\[ZZYYXXXWWWWWWWWVVVVVVVUUUUUUUTTTTTTTTSSSSSSSPPPPPPPPOOOOOOOOOOOONNNNNMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCDDCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????@??????????>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;::::::::::::999999999999977777777777777766666666665555555554444444444444433333333332222222222111111110000000//////////////....////......................----------,,,,,,,,,+++++++++++++******)))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!!!! bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccbbbccccccccccccccccccccccddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffgggggggggggggggggggfggggggggggggggggggggggggffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaabbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````______________________^^^^^^^_^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYZZZZZ[[[\\\]]^^^^^^^^^^^^^^^^^^^____``ccdddddddddddddddddddeeeehiijjkkkklllllllllkkkkkkkkkkkkkkjjjjjjiiiiihhhhgggffffeeeeeeeeeeeeeedddccba`_^]]\[ZZYYXXXWWWWWWWVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSPPPPPPPOOOOOOOOOOOONNNNNNMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>>>=====<<<<<<<<<<<<<;;;;;;;;::::::::::::99999999999987777777777777766666666666555555554444444444444443333333333322222222211111111000000//////////////.....///.......................---------,,,,,,,,,+++++++++++++*******)))))))(((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!! abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccbbbbbbcccccccccccccccccccddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffgggggggggggggffffffffgggggggggggggggggffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggffffffggggggggggggggggggggggggffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaabbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````_______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYZZZZ[[[\\\]]^^^^^^^^^^^^^^^^^^^____``ccdddddddddddddddddddddeehhiijjkkkklllllllkkkkkkkkkkkkkkjjjjjjjiiiiihhhggggffffeeeeeeeeeeeeeedddccba`_^]\\[ZZYXXXWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTSSSSSSSSPPPPPPPOOOOOOOOOOOONNNNNNMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999988777777777777766666666666655555555444444444444444333333333332222222211111111100000///////////////.....//.......................---------,,,,,,,,,,+++++++++++++*******))))))(((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!!!! aaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccbbbbbbbbbccccccccccccccccdddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffgggggggfffffffffffffffggggggggggfffffffffffffffffffffffffgggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggffffffffgggggggggggffffffffffffffgggggggggggggggggggfffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaabbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````_______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYZZZZ[[[\\\\]]^^^^^^^^^^^^^^^^^^___```ccddddddddddddddddcddddddhhhiijjkkkklllllkkkkkkkkjkkkkkjjjjjjjiiiiihhhhggggffffeeeeeeeeeeeeeedddccba`_^]\\[ZYYXXXWWWWWVVVVVVVVUUUUUUUUTTTTTTTTSSSSSSSSSPPPPPPOOOOOOOOOOOONNNNNNNMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999998877777777777766666666666665555555444444444444444333333333332222222221111111110000////////////////...../........................--------,,,,,,,,,,+++++++++++++*******)))))))((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!!!! aaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccbbbbbbbbbbbbcccccccccccccdddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffgffffffffffffffffffffffffgffffffffffffffffffffffffffffffggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffgggggffffffffffffffffffffggfffffffffffffffffffffffggggggggggffgfffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddeeeeeeeeeeedddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccbbcccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaabbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYZZZZ[[[[\\\]]^^^^^^^^^^^^^^^^^^___```ccddddddddddddddcccccccddghhiijjjkkkkkkkkkkkkkkkjjkkkjjjjjjjjiiiiiihhhhgggfffffeeeeeeeeeeeeeedddccba`_^]\\[ZYYXXWWWWWVVVVVVVVUUUUUUUUTTTTTTTTSSSSSSSSSSPPPPPOOOOOOOOOOOOONNNNNNNMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFGGFFFFFFFFFFFFEEEEEEEEEEEFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;:::::::::::999999999999887777777777776666666666666555555444444444444444433333333333222222222111111111000////////////////....../.......................--------,,,,,,,,,,+++++++++++++*******)))))))((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!! aaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbccccccccccdddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddeeeeeeeddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccbbbbcccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaabbaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYZZZZ[[[[\\\]]^^^^^^^^^^^^^^^^^^___```cdddddddddddddccccccccccdgghhiijjjkkkkkkkkkkkkjjjjkjjjjjjjjjiiiiiihhhhggggfffffeeeeeeeeeeeeeedddccba`_^]]\[ZYYXXWWWWVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSPPPPOOOOOOOOOOOOONNNNNNNNMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFGFFFFFFFFFFFFEEEEEEEEEEEEFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>>>=====<<<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999999887777777777766666666666666555555444444444444444333333333333222222222111111111000////////////////....../......................--------,,,,,,,,,,++++++++++++++*******))))))(((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!!!! aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddeeeedddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccbbbbbbbbccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYZZZZ[[[[\\\]]]^^^^^^^^^^^^^^^^^___```cddddddddddddcccccbbbbcccfgghhiijjkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiihhhhhggggfffffeeeeeeeeeeeeeedddccba`_^]]\[ZYYXXWWWVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSRPPPOOOOOOOOOOOOONNNNNNNNNLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888777777777766666666666666555555444444444444444433333333333322222222211111111100////////////////............................---------,,,,,,,,,,++++++++++++++*******)))))))((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!! aaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`aa``````````````````````````````````______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZ[[[[\\\\]]]^^^^^^^^^^^^^^^____```cddddddddddddccccbbbbbbbcffgghiijjjkkkkkkkkkjjjjjjjjjjjjiiiiiiiihhhhhggggfffffeeeeeeeeeeeeeeedddccba`_^^]\[ZYYXXWWWVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSRRPPPOOOOOOOOOOOOONNNNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDFFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>>>>>=====<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999888777777777766666666666666555554444444444444444333333333333322222222211111111100////////////////...........................---------,,,,,,,,,,++++++++++++++*******)))))))((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!! aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcddddddddddddddddddddddddddddddddddddddddddddeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeedddddeeeeeeddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````_`````````_______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYZZZZZ[[[\\\\]]]]]^^^^^^^^^^^^^____```cdddddddddddccccbbbbbbbbbffgghhiijjjkkkkkkkjjjjjjijjjjiiiiiiiihhhhhhgggggfffffeeeeeeeeeeeeeeddddccba`_^^]\[ZZYXXWWWVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSSRRPPOOOOOOOOOOOOONNNNNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>>>=====<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999888777777777666666666666665555554444444444444443333333333333222222222211111111100///////////////..........................---------,,,,,,,,,,,,+++++++++++++*******)))))))(((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!!!! aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeedddddddddeeddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa``aaaaaaaaaaaaaaaaaaaaa```````````````````````````__````````______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYZZZZZ[[[\\\\]]]]]]]]]]]^^^^^^^____```cddddddddddccccbbbbaaabbbeffgghhiijjjkkkkkjjjjjjiijjiiiiiiiiihhhhhhgggggfffffeeeeeeeeeeeeeeeddddccba`__^]\[ZZYXXWWWVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRPPOOOOOOOOOOOONNNNNNNNNNNLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999988877777777766666666666666555555444444444444444333333333333222222222211111111100///////////////..........................---------,,,,,,,,,,,,++++++++++++++******)))))))(((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!! aaaaaaaaaaaaaaaaaaaaabbaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccbcccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa````aaaaaaaaaaaaaaaaaaa```````````````````````````____``````______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYZZZZZ[[[\\\\]]]]]]]]]]]]^^^^^^____```cdddddddddccccbbbaaaaaaabeeffghhiijjjjkkkjjjjjjiiijiiiiiiiihhhhhhhgggggffffffeeeeeeeeeeeeeeeddddccba`__^]\[ZZYXXWWVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRPOOOOOOOOOOOOONNNNNNNNNNNLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::999999999988877777777766666666666665555554444444444444443333333333332222222222211111111100///////////////.........................---------,,,,,,,,,,,,++++++++++++++******)))))))(((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!! aaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccbbbccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa``````aaaaaaaaaaaaaaaaa```````````````````````````______````_______________________^^^^^^^^^^^^^^^^^^^^^^]^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYZZZZZ[[[[\\\]]]]]]]]]]]]]^^^^^____```ccddddddddcccbbbbaaaaaaabeeffgghiiijjjjjjjjjjjiiiiiiiiiiihhhhhhhhgggggfffffffeeeeeeeeeeeeeeeddddccba`__^]\[ZZYXXWWVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRROOOOOOOOOOOOONNNNNNNNNNNNLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::999999999988877777777766666666666665555554444444444444433333333333322222222222211111111100///////////////........................----------,,,,,,,,,,,+++++++++++++*******))))))(((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!!!! ````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbccccccccccccccdddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeedddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````_________________```````````_____________________________^^^^^^^^^^__^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZ[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYZZZZ[[[[[\\\\\\\\\\\]]]]]]]]^^^^___`bcccccccccbbbaaaa```````accddeffgghhhhiiiihhhhhggghhhhhhggggggggffffffeeeeefffffffffffffffeeeeeddccb`_^^]\[ZYYXWWWVVVUUUUUUUUSSSSSSSSSRRRRRRRRRRRQQQQQQMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHGHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDEEEEEEEEEDDDDDDDDDDDDDCCCDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>=============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::9999999998888877777777777777666666655555555555444444444444443332222222222221111111111000000000//////////////////...............---------,,,,,,,,,,,,,+++++++++++*+******))))))(((((((((('''''''''&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!! ``````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccccccccccccdddddddddddddddddddddddddddeeeeeeeeeeeeeeddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffeeeeeeeeeeeeeeeeeefffffffeeeeeeeeeefffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````___________________`````````_____________________________^^^^^^^^^^^^_^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYZZZZZ[[[[\\\\\\\\\\\\\]]]]]]^^^^___`bccccccccbbbbaaa`````````ccddeefgghhhhhiihhhhhhggghhhhggggggggfffffffeeeeeefffffffffffffffeeeeeddccb`_^]]\[ZYYXWWVVVUUUUUUUUTSSSSSSSSRRRRRRRRRRRQQQQQQQMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDEEEEEEEEDDDDDDDDDDDDDCCCCDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>=============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::9999999998888877777777777777666666655555555554444444444444433322222222222221111111111000000000//////////////////..............----------,,,,,,,,,,,,+++++++++++********))))))((((((((((''''''''''&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! ````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbccccccccccccccdddddddddddddddddddddddddddddeeeeeeeeeeddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````_____________________```````______________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYZZZZ[[[[[\\\\\\\\\\\\\]]]]]^^^^____bbccccccbbbbaaa`````_````bccdeeffgghhhhhhhhhhhgggghhhggggggggffffffeeeeeeeeffffffffffffffeeeeedddccb`_^]\\[ZYYXWWVVVUUUUUUUTTSSSSSSSSRRRRRRRRRRQQQQQQQQMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEFFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEEEDDDDDDDDDDDDCCCCCDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>=============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::9999999998888877777777777776666666655555555554444444444444333222222222222211111111111000000000//////////////////.............----------,,,,,,,,,,,,+++++++++++********))))))((((((((((''''''''''&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! ```````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccdddddddddddddddddddddddddddddeeeeeedddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````_______________________`````______________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZ[[[[[[\\\\\\\\\\\\]]]]]^^^^____bbbccccbbbbbaaa````___```bccdeeffgghhhhhhhhhhhgggghhgggggggfffffffeeeeeeeddfffffffffffffeeeeedddccbb__^]\[[ZYXXWWVVVUUUUUUTTTSSSSSSSRRRRRRRRRRRQQQQQQQQMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEFFFFFFEEEEEEEEEEEEEDDDDDDEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>=============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::9999999998888877777777777776666666655555555544444444444443333222222222222211111111110000000000/////////////////..............----------,,,,,,,,,,,,++++++++++********))))))(((((((((('''''''''''&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!! `````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccddddddddddddddddddddddddddddddeeddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````_________________________```______________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXYYYYYYYZZZZZ[[[[[[\\\\\\\\\\\\]]]]]^^^____bbbbbbbbbbbaaa````_____``bccddeffgghhhhhhhhhhggggghhggggggfffffffeeeeeeddddfffffffffffeeeeeedddccbba_^^]\[ZZYXXWWVVVUUUUUTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEFFFFFFEEEEEEEEEEEEDDDDDDDEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>=============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::99999999998888877777777777776666666655555555544444444444443332222222222222111111111110000000000/////////////////.............----------,,,,,,,,,,,,++++++++++********))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! ```````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````_________________________`______________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXYYYYYYZZZZZ[[[[[[[[[[\\\\\\\\\]]]]^^^^___bbbbbbbbbbaaaa````_____``bccddeffggghhhhhhhhhggggfhggggggfffffffeeeeeedddddffffffffffeeeeeedddcccbba_^]\\[ZYYXWWVVVUUUUUUTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFFFEEEEEEEEEEEEDDDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>=============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::99999999998888877777777777776666666655555555444444444444433332222222222221111111111110000000000/////////////////............----------,,,,,,,,,,,,++++++++++********)))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!! `````````````````````````aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````_______________________^^________________________^_____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXYYYYYYZZZZZ[[[[[[[[[[[[\\\\\\]]]]^^^^___bbbbbbbbbbaaaa```______``bccddeffggghhhhhhhhgggggfgggggggffffffeeeeeeddddddffffffffeeeeeeedddcccbba`^]]\[[ZYXXWWVVVUUUUUTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQQMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEFFFFEEEEEEEEEEEEEDDDDDDDDEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>=============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::999999999998888877777777777776666666655555555444444444444333332222222222211111111111110000000000/////////////////...........-----------,,,,,,,,,,,++++++++++********)))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! ```````````````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeddedddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`aaa```````````````````````_____________________^^^^_______________________^^___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXYYYYYZZZZZ[[[[[[[[[[[[[\\\\\\]]]]^^^^__bbbbbbbbbaaaa````______``bccddeefggghhhhhhhhggggffggggggffffffeeeeeedddddddeeeeeeeeeeeeeedddcccbbaa`^]\\[ZZYXXWWVVVUUUUUTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEFFFFEEEEEEEEEEEEDDDDDDDDDEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::999999999998888877777777777776666666655555554444444444444333332222222222111111111111110000000000/////////////////...........----------,,,,,,,,,,,++++++++++*******))))))))((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! ``````````````````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````a`````````````````````````___________________^^^^^^_____________________^^^^_^^^^^^^^^^^^^^^^^^^^^^^]^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXYYYYYZZZZZZ[[[[[[[[[[[[[[\\\\]]]]^^^^__bbbbbbbbaaaaa````______``bccddeefggghhhhhhhgggggffgggggfffffffeeeeeddddddddeeeeeeeeeeeeedddcccbbaa`_]\\[ZZYYXWWVVVUUUUUTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQQMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEFFFEEEEEEEEEEEEEDDDDDDDDDEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::9999999999998888877777777777766666666655555554444444444443333332222222222111111111111100000000000/////////////////..........----------,,,,,,,,,,,++++++++++*******))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! _```````````````````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````_________________^^^^^^^^___________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXYYYYYZZZZZZ[[[[[[[[[[[[[[\\\\]]]^^^^^_abbbbbbaaaaaa````______``bccddeeffggghhhhhhggggfffgggggffffffeeeeeeddddddddeeeeeeeeeeeedddcccbbaa`__]\[[ZYYXXWWVVVUUUUUTTTTTTSSSRRRRRRRRRRQQQQQQQQQQQQQMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDDEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<<<;<<<<<;;;;;;;;;;;:::::::::::::::::::::9999999999998888877777777777766666666655555544444444444443333332222222221111111111111100000000000/////////////////.........----------,,,,,,,,,,+++++++++++*******))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! ____```````````````````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````_______________^^^^^^^^^^_________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXYYYYYZZZZZZZZ[[[[[[[[[[[[\\\\]]]]^^^^_aabbbbbaaaaaa`````____```bccddeeffggghhhhhgggggfffggggfffffffeeeeeeddddddcceeeeeeeeeeedddcccbbaa`__^\[[ZYYXXWWVVVUUUUUUTTTTTTSSRRRRRRRRRRQQQQQQQQQQQQQPMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEFFEEEEEEEEEEEEDDDDDDDDDDDEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<<<;<<<<<;;;;;;;;;;;:::::::::::::::::::999999999999998888877777777777766666666655555544444444444433333332222222221111111111111100000000000/////////////////.........---------,,,,,,,,,,++++++++++********)))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! ______````````````````````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````_______________^^^^^^^^^^^^_______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYYZZZZZZZZZZZZZZ[[[[[[[\\\]]]]^^^^_aaabbbaaaaaaa`````___````bccddeeffggghhhhggggggfffgggffffffffeeeeeddddddccceeeeeeeeeeddddccbbaa`__^^[[ZZYXXWWWVVVUUUUUUTTTTTTSSRRRRRRRRRRQQQQQQQQQQQQPPMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEFEEEEEEEEEEEEEDDDDDDDDDDDEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<<<<;<<<<<;;;;;;;;;;;::::::::::::::::::9999999999999988888877777777777766666666655555444444444444433333332222222221111111111111100000000000/////////////////........---------,,,,,,,,,+++++++++++********)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!! ________````````````````````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````_______________^^^^^^^^^^^^^^______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXYYYYYZZZZZZZZZZZZZZZ[[[[[\\\\]]]^^^^^aaaaaaaaaaaaa````````````cccddeeffggggghggggggffffgggffffffffeeeeeddddddccceeeeeeeeeddddccbbaa`__^^][ZZYXXWWWVVVUUUUUUUTTTTTTSSRRRRRRRRRQQQQQQQQQQQQPPPMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<<<;;<<<<<;;;;;;;;;;;::::::::::::::::999999999999999988888877777777777666666666655555444444444444333333332222222211111111111111100000000000////////////////........---------,,,,,,,,,+++++++++++********)))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! ___________````````````````````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbccccccccccccccccccccccccccccddddddddddddddddcccdddddddddddddddddddddddddddddddddddddeeeeeeeeeeedddddddddddeeeeeeeeeeeeeeddeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````_______________^^^^^^^^^^^^^^^^____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXYYYYYZZZZZZZZZZZZZZZZ[[[[[\\\]]]]^^^^aaaaaaaaaaaaa```````````accddeefffgggggggggggfffffgggffffffffeeeeedddddcccceeeeeeeeddddccbbaa``_^^]\ZZYYXXWWVVVVUUUUUUUTTTTTTSSRRRRRRRRQQQQQQQQQQQPPPPPMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;<<<<<;;;;;;;;;;;::::::::::::::99999999999999999988888877777777777666666666655554444444444444333333332222222211111111111111100000000000////////////////.......---------,,,,,,,,,++++++++++*********)))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! _____________`````````````````````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccddddddddddddccccccccdddddddddddddddddddddddddddddddddddddddeeeedddddddddddddddddddeeeeeedddddddddddddeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````________________^^^^^^^^^^^^^^^^^^__________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXYYYYZZZZZZZZZZZZZZZZZZ[[[[\\\]]]]^^^^aaaaaaaaaaaaaa``````````accddeefffgggggggggggfffffggfffffffffeeeeedddddcccceeeeeeeddddcccbba``_^^]\\ZYYXXWWVVVVUUUUUUUUUTTTTTSSRRRRRRRRQQQQQQQQQQQPPPPPMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?@???????????>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;<<<<;;;;;;;;;;;;::::::::::::999999999999999999998888887777777777766666666665555444444444444433333333222222221111111111111100000000000////////////////.......--------,,,,,,,,,+++++++++++*********))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!! _______________`````````````````````````````````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccddddddddcccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````_______________^^^^^^^^^^^^^^^^^^^^^________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXYYYYZZZZZZZZZZZZZZZZZZ[[[[\\\\]]]^^^^aaaaaaaaaaaaaaa````````aaccddeefffggggggggggfffffegffffffffffeeeeedddddcccceeeeeedddddccbba``_^^]\\[YYXXWWVVVVUUUUUUUUUUTTTTTSSRRRRRRRQQQQQQQQQQPPPPPPPLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;<<<<;;;;;;;;;;;;:::::::::::9999999999999999999998888877777777777766666666665555444444444444333333333222222221111111111111100000000000///////////////.......--------,,,,,,,,,++++++++++**********))))))))()(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! __________________``````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccdddccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccdddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````________________^^^^^^^^^^^^^^^^^^^^^^^______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXYYYYZZZZZZZZZZZZZZZZZZZ[[[[\\\]]]^^^^aaaabbbbaaaaaaaaa````aaaacddeeefffgggggggggfffffeefffffffffffeeeeeedddddccceeeeeeddddcccbaa`__^]]\[[YXXWWVVVVUUUUUUUUUUUUTTTTSSRRRRRRRQQQQQQQQQPPPPPPPPLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCDDDDDDDDDDDCCCCCCCCCCCCCBCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;<<<<;;;;;;;;;;;;:::::::::::999999999999999999998888887777777777766666666666555544444444444433333333322222222111111111111110000000000///////////////........-------,,,,,,,,++++++++++***********)))))))))()(((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! ____________________````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````________________^^^^^^^^^^^^^^^^^^^^^^^^^____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWXXXXXXYYYZZZZZZZZZZZZZZZZZZZZ[[[[\\\]]]^^^^aaabbbbbbaaaaaaaaaaaaaaaadddeeeffffgggggggfffffeeeffffffffffffeeeeedddddccceeeeeeddddccbba``_^^]\[[ZXXWWVVVVUUUUUUUUUUUUUUTTTSSRRRRRRQQQQQQQQQQPPPPPPPPLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCDDDDDDDDDDCCCCCCCCCCCCCBBCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;<<<<;;;;;;;;;;;;::::::::::999999999999999999999888888777777777776666666666655554444444444443333333332222222211111111111110000000000///////////////........-------,,,,,,,,+++++++++************)))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! _______________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccdddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````__________________^^^^^^^^^^^^^^^^^^^^^^^^^__^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWXXXXXXYYYZZZZZ[[ZZZZZZZZZZZZZ[[[[\\\]]]^^^^aaabbbbbbbbaaaaaaaaaaaaabdddeeefffffgggffffffffeeeffffffffffffeeeeeddddddcceeeeeeddddccbaa`__^]\\[ZZXWWVVVVUUUUUUUUUUUUUUUTTTSSRRRRRRQQQQQQQQQPPPPPPPPPLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGFGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCDDDDDDDDDCCCCCCCCCCCCCCBBCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;<<<<;;;;;;;;;;;;:::::::::999999999999999999999888888777777777777666666666665555444444444444333333333222222222111111111111000000000//////////////........--------,,,,,,,,++++++++************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! ________________________````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccddddddddddddddddddddddddccddccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````____________________^^^^^^^^^^^^^^^^^^^^^^^^]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWXXXXYYYZZZZZ[[[[[[ZZZZZZZZZZ[[[[\\\]]]^^^^aabbbbbbbbbbbaaaaaaaaabbbddeeeeffffffffffffffeeeeefffffffffffffeeeeedddddcceeeeeedddccbbaa`_^^]\[[ZYWWWVVVUUUUUUUUUUUUUUUUUTTSSRRRRRQQQQQQQQQPPPPPPPPPPLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCDDDDDDDDDCCCCCCCCCCCCCBBBCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;<<<;;;;;;;;;;;;;:::::::::9999999999999999999988888887777777777776666666666655554444444444443333333332222222221111111111100000000//////////////.........--------,,,,,,,++++++++++***********)))))))))))((((((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! ___________________________`````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccdddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````_```_______________________^^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^]^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWXXXXYYYZZZ[[[[[[[[[ZZZZZZZZZ[[[[\\\]]]^^^_aabbbbbbbbbbbbbbaaabbbbbbdeeeeffffffffffffffeeeeeeffffffffffffffeeeeddddddceeeeeedddccbba``_^]\\[ZZYWWVVVVUUUUUUUUUUUUUUUUUTTSSRRRRRQQQQQQQQPPPPPPPPPPPLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDEEEEEEEDDDDDDDDDDDDDCCCCCDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;<<;;;;;;;;;;;;;;:::::::::999999999999999999988888887777777777776666666666665555444444444444333333333222222222111111111100000000/////////////...........------,,,,,,,,++++++++++***********))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! _____________________________```````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````___`_________________________^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^^]]]^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWXXXXYYZZZ[[[[[[[[[[[ZZZZZZZZ[[[[\\\]]^^^^_abbbbbbbbbbbbbbbbbbbbbbbbeeeeeffffffffffffeeeeeeeeffffffffffffffeeeeeddddddeeeeeedddccbba`__^]\[[ZYYWVVVVUUUUUUUUUUUUUUUUUUTTSSRRRRQQQQQQQQPPPPPPPPPPPPLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDEEEEEEEDDDDDDDDDDDDDCCCCCDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;<;;;;;;;;;;;;;;;:::::::::99999999999999999988888887777777777777666666666666555554444444444443333333322222222211111111110000000////////////............------,,,,,,,,+++++++++************)))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! ________________________________```````````````````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccdddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````_______________________________^^^^^^^^^^^^^^^^^]]]]]]]]^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWXXXYYYZZZ[[[[[[[[[[[[ZZZZZZZ[[[[\\\]]^^^^_abbbbbbbbbbbbbbbbbbbbbbcceeeeeffffffffffeeeeeeeeeeffffffffffffffeeeeeddddddeeeeeedddccbaa`_^^]\[ZZYYWVVVUUUUUUUUUUUVUUUUUUUTTSSRRRRQQQQQQQQPPPPPPPPPPPPLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDEEEEEEDDDDDDDDDDDDDCCCCCCDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::99999999999999999888888887777777777777666666666666555554444444444443333333322222222211111111100000000//////////............-------,,,,,,,,+++++++++************)))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! ^^^_______________________________````````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````__________________________________^^^^^^^^^^^^^^^]]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWXXXYYZZZ[[[[\\\\[[[[[[ZZZZZZ[[[[\\\]]^^^^_bbbbbbbbbbbbbbbbbbbbbcccceeeeefffffffeeeeeeeeeeeeefffffffffffffffeeeeedddddeeeeeedddccbaa`_^]\\[ZYYXVVVVUUUUUUUUUVVVVVUUUUUTTSSRRRRQQQQQQQPPPPPPPPPPPPPLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEEEDDDDDDDDDDDDDCCCCCCCDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::9999999999999999888888888777777777777666666666666655555544444444444433333332222222221111111100000000////////..............-------,,,,,,,,++++++++++***********))))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! ^^^^^________________________________````````````````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccdddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````__________________________________^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWXXXYYZZ[[[\\\\\\\\[[[[[ZZZZZ[[[[\\\]]^^^__bbbbbbbbbbbbbbbbccccccccceeeefffffeeeeeeeeeeeeddddfffffffffffffffeeeeedddddeeeeedddccbba``_^]\[[ZYYXVVVUUUUUUUUUVVVVVVVUUUUTTSRRRRQQQQQQQPPPPPPPPPPPPPOLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDEEEEEDDDDDDDDDDDDCCCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999888888888877777777777766666666666665555554444444444443333333222222221111111110000000///////..............--------,,,,,,,,++++++++++***********)))))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$###############""""""""""""!!!!!!!!!!!!!!! ^^^^^^__________________________````````````````aaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccceeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddcdddddddddddddddddddddcccccccccccccccccccccccccccccdddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````_____________________________^^^^^^^^^^^^^^^^^^^^_____^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVWWWWWWWWWWXXYYZZZ[[[\\\\\\\\[[[[[ZZZZ[[[[\\\]]^^^__bbbbbbbbccccccccccccccccceeeeeeeeeeeedddddddddddddffffffffffffffffeeeeeddddccccbbbbaa`__^]\\[ZYXXWWVVUUUUUUUUUUUUUUUUUUUUTTTTPPPOOOONNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@AAAA@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>============<<====<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::999:::999999999999999888888888887777777777777776666666666655555555555444444444333333222222222111111000000///////////............-------,,,,,,,,,+++++++++++++**************))))))))((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! ^^^^^^^^^_________________________``````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccceeeeddddddddddddddddddddddddddddddddddddddddcccccccddddddddddddddddccccccccccccccccccccccccccccccccccddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````_____________________________^^^^^^^^^^^^^^^^^^^^^^____^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVWWWWWWWWWXXXYYZZ[[[\\\\\\\\\\[[[[[ZZ[[[[[\\]]]^^^__bbbbbbccccccccccccccccccceeeeeeeeeedddddddddddddddffffffffffffffffeeeeeddddccccbbbaaa`__^]\[[ZYXXWVVVUUUUUUUUUUUUUUUUUUUUTTTTPPOOOOONNNNNNNNNNMMMMMMMMMLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@AAA@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<====<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::999:::99999999999999888888888888777777777777777766666666666555555555554444444433333322222222111111100000//////////............--------,,,,,,,,,+++++++++++++**************)))))))))((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! ^^^^^^^^^^^__________________________```````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddcccccccccccccddddddddddddccccccccccccccccccccccccccccccccccccccddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````___________________________^^^^^^^^^^^^^^^^^^^^^^^^__^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVWWWWWWWWWXXXYYZZ[[\\\\\\\\\\\[[[[[[[[[[[\\\]]]^^^__bbbbbccccccccccccccccddddeeeeeeeeddddddddcccccccccffffffffffffffffeeeeeddddcccbbbbaa``_^^]\[ZZYXWWVVUUUUUUUUUUUUUUUUUUUUUTTTSPPOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@AA@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<====<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::999:::99999999999998888888888887777777777777777766666666666555555555544444444433333222222221111111000000////////.............--------,,,,,,,,,++++++++++++++**************)))))))))(((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! ^^^^^^^^^^^^^___________________________````````aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddcccccccccccccccccccddddddccccccccccccccccccccccccccccccccccccccccbbbbddddcccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVWWVVWWWWWXXYYZZ[[\\\\]]]]\\\\\[[[[[[[[[[\\\]]]^^^__bbbbbccccccccccccddddddddeeeeeeeddddddcccccccccccceefffffffffffffffeeeeddddcccbbbbaa``_^]]\[ZYYXWWVVUUUUUUUUUUUUUUUUUUUUUTTTSPPOOOONNNNNNNNNMMMMMMMMMMMLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@AA@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>=>>>>>>>>>>============<<<====<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::999:::99999999999988888888888887777777777777777766666666666655555555544444444433332222222221111110000000//////..............--------,,,,,,,,,,++++++++++++++*************))))))))))(((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! ^^^^^^^^^^^^^^^^___________________________`````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddccccccccccccccccccccccccccdcccccccccccccccccccccccccccccccccccccccccbbbbbbbbdcccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]^]]]]]]]]]]]]]]]]]]]]]]]\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVWVVVVWWWWXXYYZZ[[\\\]]]]]]]\\\\[[[[[[[[[\\\]]]^^^__bbbbcccccccccddddddddddddeeeeedddddddccccccccccccceeefffffffffffffeeeeeddddcccbbbaa``__^]\\[ZYXXWWVVUUUUUUUUUUUUUUUUUUUUTTTTSPOOOOONNNNNNNNNMMMMMMMMMMMKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@A@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>==>>>>>>>>>============<<<<===<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::99:::9999999999998888888888887777777777777777777666666666665555555554444444443332222222221111110000000/////..............---------,,,,,,,,,,++++++++++++++**************))))))))))((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! ^^^^^^^^^^^^^^^^^^____________________________``aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccbbcccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````____________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVWWWXXYYZZ[[\\]]]]]]]]]\\\\[[[[[[[[\\\]]]^^^__bbbbcccccccddddddddddddddeeeeedddddccccccccccccccceeeeefffffffffffeeeeeddddccbbbaaa``_^^]\[[ZYXXWVVVUUUUUUUUUUUUUUUUUUUUTTTSSPOOOONNNNNNNNNMMMMMMMMMMMMKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>===>>>>>>>>>============<<<<===<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::99:::999999999999888888888888777777777777777777766666666666555555554444444444332222222221111111000000/////..............---------,,,,,,,,,,,++++++++++++++**************))))))))))((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! ^^^^^^^^^^^^^^^^^^^^^___________________________aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccbbbbbccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````__________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWXXYYZZ[\\\]]]]]]]]]]\\\[[[[[[[\\\\]]]^^^__bbbbcccccddddddddddddddddeeeedddddcccccccccccccccceeeeeeffffffffffeeeeeddddcbbbbaa``__^]]\[ZZYXWWVVVUUUUUUUUUUUUUUUUUUUTTTTSSPOOOONNNNNNNNMMMMMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>====>>>>>>>>============<<<<<===<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::99:::99999999999888888888888877777777777777777776666666666655555555444444444332222222221111111000000/////.............----------,,,,,,,,,,,+++++++++++++++*************)))))))))))(('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! ^^^^^^^^^^^^^^^^^^^^^^^_________________________aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWXXYYZZ[\\]]]]]]]]]]]\\\\[[[[[\\\\]]]^^^^__bbbccccccddddddddddddddddeeeddddcccccccbbbbbbccccceeeeeeeefffffffeeeeeeddddcbbbaaa``_^^]\\[ZYYXWWVVVUUUUUUUUUUUUUUUUUUUTTTSSSOOOONNNNNNNNNMMMMMMMMMMMMMKKKKKKKKKKKJJJJJJJJJJJJJIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>====>>>>>>>>===========<<<<<<==<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::999::::999999999988888888888877777777777777777777666666666665555555444444444332222222222111111000000/////.............-----------,,,,,,,,,,,++++++++++++++**************)))))))))))(''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! ^^^^^^^^^^^^^^^^^^^^^^^_________________________aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa``aa```````````````````````______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVWWXXYYZZ[\\]]]]^^]]]]]]\\\\[[[[\\\\]]]^^^___bbbcccccdddddddddddddddddeedddddcccccbbbbbbbbbbccceeeeeeeeeefffeeeeeeeddddcbbbaaa``__^]]\[[ZYXXWWVVUUUUUUUUUUUUUUUUUUUTTTTSSSOOOONNNNNNNNMMMMMMMMMMMMMLKKKKKKKKKKKJJJJJJJJJJJJJIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBABBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>=====>>>>>>>===========<<<<<<<==<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::999::::999999999988888888888777777777777777777776666666666655555555444444443332222222221111111000000/////............------------,,,,,,,,,,++++++++++++++**************))))))))))))(''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! ^^^^^^^^^^^^^^^^^^^^^^^_________________________```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa``````````````````````````````___________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVWWWXYYZZ[\\]]]^^^^]^]]]\\\\\\\\\\\\]]]^^^___bbbcccccdddddddeeedddddddeeddddccccbbbbbbbbbbbbbcceeeeeeeeeeeeeeeeeeeeddddcbbbaa``__^^]\\[ZYYXXWVVVUUUUUUUUUUUUUUUUUUTTTTSSSSOOONNNNNNNNMMMMMMMMMMMMMMLKKKKKKKKKKJJJJJJJJJJJJJIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBABBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>======>>>>>>============<<<<<<<==<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::::999::::99999999998888888888877777777777777777777666666666665555555444444443333222222221111111000000/////............-------------,,,,,,,,,,++++++++++++++**************))))))))))))''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! ^^^^^^^^^^^^^^^^^^^^^^^^________________________``````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbdddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa`````````````````````````````````_________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVWWWXYYZZ[\\]]]^^^^]^]]]]\\\\\\\\\\]]]]^^^___bbbccccdddddddeeeeeddddddeddddccccbbbbbbbbbbbbbbbbdeeeeeeeeeeeeeeeeeeddddccbbaaa``__^]]\[[ZYYXWWVVVUUUUUUUUUUUUUUUUUUTTTTSSSROOONNNNNNNNMMMMMMMMMMMMMLLKKKKKKKKKJJJJJJJJJJJJJIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAABBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>=======>>>>>>===========<<<<<<<<=<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::::999::::99999999998888888888877777777777777777766666666666655555554444444433333222222211111111000000/////...........-------------,,,,,,,,,,,+++++++++++++**************)))))))))))))''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! ]]^^^^^^^^^^^^^^^^^^^^^^^^______________________`````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccdddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbcccbbbbbbbbbbbbbbbbbbbbbbddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````````````````````````````_______^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVWWWXXYZZ[\\]]]]^^^]^]]]]\\\\\\\\\\]]]^^^^___bbcccccddddddeeeeeedddddcedddccccbbbbbbbbbbbbbbbbbddeeeeeeeeeeeeeeeeddddcccbaaa``__^^]\\[ZZYXXWWVVVUUUUUUUUUUUUUUUUUTTTTSSSSROONNNNNNNNMMMMMMMMMMMMMLLLKKKKKKKKJJJJJJJJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAABBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>========>>>>>===========<<<<<<<<<=<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::::::999::::99999999998888888888877777777777777777666666666666655555554444444333333222222111111110000000/////..........-------------,,,,,,,,,,,++++++++++++++**************)))))))))))))'''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! ]]]]^^^^^^^^^^^^^^^^^^^^^^^^^___________________````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccdddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbddddddddddddddddcccdccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````_____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVWWXXYZZ[[\\]]]^^^]^]]]]\\\\\\\\\]]]]^^^____bbcccccdddddeeeeeeedddddcddddcccbbbbbbbbbbbbbbbbbbddddeeeeeeeeeeeeeeddddcccbaa``__^^]]\[[ZYYXWWVVVVUUUUUUUUUUUUUUUUTTTTSSSSRROONNNNNNNNMMMMMMMMMMMMLLLLKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAABBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>========>>>>===========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::9999:::::9999999998888888888877777777777777776666666666666555555544444443333333222222111111110000000/////..........-------------,,,,,,,,,,,++++++++++++++**************)))))))))))))'''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! ]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^________________```````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdddddddccccccccccccccccccccccccccccccccccccccccbbbbcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````_____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVWWXXYYZ[[\\]]]]^]]^]]]]\\\\\\\\]]]]^^^^____bbcccccdddddeeeeeeeddddccdddccccbbbbbbbbbbbbbbbbbbddddeeeeeeeeeeeeeddddcccbaaa``__^]]\\[ZZYXXWWVVVUUUUUUUUUUUUUUUUTTTTTSSSRRRONNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAABBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>=========>>>>===========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::99999:::::999999999888888888887777777777777776666666666666555555544444443333333322222111111111000000//////.........-------------,,,,,,,,,,,,+++++++++++++**************)))))))))))))(''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! ]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^_____________```````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccdddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUVVVVVVVVWWWXYYZZ[\\]]]]]]]]]]]]]\\\\\\\]]]]^^^^____bbccccddddddeeeeeedddddccdddcccbbbbbbbbbbbbbbbbbbbdddddeeeeeeeeeeeddddcccbbaa``__^^]]\[[ZYYXXWWVVVUUUUUUUUUUUUUUUUTTTTSSSSRRRNNNNNNNNMMMMMMMMMMMMMLLLLLKKKKKKJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAABAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>==========>>>===========<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::99999:::::999999999888888888887777777777777776666666666665555555544444443333333322222111111110000000//////........--------------,,,,,,,,,,,++++++++++++++**************)))))))))))))(''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!! ]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^___________``````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccddccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````________^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUVVVVVVVVVWWXXYZZ[[\\]]]]]]]]]]]]\\\\\\]]]]^^^^_____bcccccddddddeeeeeedddddccddccccbbbbbbbabbbbbbbbbbbdddddeeeeeeeeeedddddcccbba``___^]]\\[ZZYXXWWVVVVUUUUUUUUUUUUUUUTTTTSSSSRRRRNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>===========>>===========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::99999:::::999999999888888888887777777777777766666666666655555555444444433333333322222111111110000000//////........-------------,,,,,,,,,,,,+++++++++++++**************)))))))))))))(('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!! ]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````___________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUVVVVVVVVVWWXXYYZ[[\\\]]]]]]]]]]]\\\\\]]]]]^^^^____`bcccccddddddeeeeeedddddccddccccbbbbbbbaaabbbbbbbbbdddddeeeeeeeeedddddcccbbba``__^^]]\[[ZYYXXWWVVVVUUUUUUUUUUUUUUTTTTTSSSSRRRRNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>===========>===========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999999:::::999999999888888888887777777777777666666666666555555554444444433333333322221111111110000000//////.......-------------,,,,,,,,,,,,++++++++++++++**************)))))))))))))(('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!! ]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^_____`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````_____________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\]]]]]]]]]]]]]]]]]]]]]]\\\]\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUVVVUUVVVVVWWXXYZZ[[\\\]]]]]]]]]\\\\\]]]]]^^^^_____`ccccccddddddeeeeedddddcccddcccbbbbbbbbaaaabbbbbbbbddddddeeeeeeedddddcccbbba``__^^]]\\[ZZYYXXWWVVVVUUUUUUUUUUUUUTTTTTSSSSRRRRQNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::9999999:::::999999999888888888877777777777776666666666666555555554444444333333333322221111111110000000//////.......-------------,,,,,,,,,,,,+++++++++++++**************)))))))))))))((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!! ]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^__`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````________________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUVUUUUUVVVVWWXXYYZZ[[\\\\]]]]]]]\\\\\]]]]]^^^^____``ccccccddddddeeeeedddddcccddcccbbbbbbbbbaabbbbbbbbbddddddeeeeeedddddcccbbbaa``__^^]]\[[ZZYXXWWWVVVUUUUUUUUUUUUUTTTTTSSSSRRRRRQNNNNNMMMMMMMMMMMMMLLLLLLLLKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEDEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????????????>??>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::9999999:::::999999999888888888877777777777766666666666666555555544444444333333333322221111111110000000//////.......------------,,,,,,,,,,,,++++++++++++++**************)))))))))))))(((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!! ]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````__________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUVUUUUUUVVVVWWXXYZZ[[[\\\\\]]]\\\\\\\]]]]]^^^_____``ccccccdddddddeeeddddddcccddccccbbbbbbbbbabbbbbbbbbdddddddeedddddddcccbbbaaa`__^^]]\\[[ZYYXXWWVVVVUUUUUUUUUUUTTTTTTSSSSSRRRRQQNNNNNMMMMMMMMMMMMLLLLLLLLLKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@?@@@????????????????????>>?>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::999999999:::::99999999998888888887777777777766666666666666655555544444444333333333332222111111110000000///////......-------------,,,,,,,,,,,,+++++++++++++**************))))))))))))))(((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!! ]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^`````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````_````_____________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUVVVWWXXYYZZ[[[\\\\\\\\\\\\\\]]]]^^^^____```ccccccddddddddddddddddcccddccccbbbbbbbbbbbbbbbbbbbdddddddddddddddccccbbaaa`___^^]]\\[ZZYYXXWWVVVVUUUUUUUUUUTTTTTTSSSSSRRRRRQQNNNNMMMMMMMMMMMMLLLLLLLLLLKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?@@@???????????????????>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::9999999999::::999999999998888888887777777777666666666666666555555544444444333333333332222111111110000000///////......------------,,,,,,,,,,,,++++++++++++++**************)))))))))))))(((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!! ]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_```````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````___`________________________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVWWXXYYZZ[[[[\\\\\\\\\\\\]]]]^^^^____```ccccccddddddddddddddddcccddcccccbbbbbbbbbbbbbbbbbbddddddddddddddccccbbaaa``__^^]]\\[[ZZYYXXWWVVVVUUUUUUUUUTTTTTTSSSSSRRRRRQQQNNNNMMMMMMMMMMMMLLLLLLLLLLJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??@@??????????????????>>>>>>>>>>>>>>>>>=============<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::9999999999::::99999999999888888888777777777666666666666666555555544444444433333333333222211111110000000///////......-------------,,,,,,,,,,,,+++++++++++++**************))))))))))))))(((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!! ]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^____````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbcccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaabcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````_______________________________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUVVVWWXXYYZZZ[[[[[\\\\\\\\\\]]]]^^^^___````ccccccddddddddddddddddcccdddccccbbbbbbbbbbbbbbbbbbdddddddddddddccccbbaaa```_^^^]]\\[[ZZYYXXWWVVVVUUUUUUUUTTTTTTSSSSSRRRRRRQQQNNNMMMMMMMMMMMMLLLLLLLLLLLJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??@@????????????????>>>>>>>>>>>>>>>>>>=============<<========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::99999999999:::99999999999988888888777777777666666666666666655555544444444443333333333322221111110000000////////......------------,,,,,,,,,,,,++++++++++++++**************)))))))))))))(((((''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!! ]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^_______`````````````````````````````````aaaaaaaaaa`aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaacccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````__________________________________^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUVVVWWXXYYZZZ[[[[\\\\\\\\\\\]]]^^^^___````ccccccddddddddddddddddcccdddcccccbbbbbbbbbbbbbbbbbddddddddddddccccbbaaa```_^^^]]]\\[[ZZYXXXWWVVVVVUUUUUUTTTTTTSSSSSRRRRRRQQQQNNNMMMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIIHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???@???????????????>>>>>>>>>>>>>>>>>>>>============<<<========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::999999999999::999999999999988888888777777777666666666666666555555544444444443333333333322211111110000000///////......-------------,,,,,,,,,,,,+++++++++++++**************))))))))))))))(((((''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!! \\]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^__________`````````````````````````````````aaaaaaa`````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````_____________________________________^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUVVVWWXXXYYZZZ[[[[[[[\\\\\\\]]]]^^^___````ccccccddddddddddddddddcccddddcccccbbbbbbbbbbbbbbbbdddddddddddccccbbaaa```__^^]]]\\[[ZZYYXXWWWVVVVVUUUUUTTTTTTSSSSSRRRRRRQQQQQNNMMMMMMMMMMMLLLLLLLLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???@??????????????>>>>>>>>>>>>>>>>>>>>=============<<<=======<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::999999999999:999999999999998888888877777777666666666666666555555554444444443333333333332221111110000000///////.......------------,,,,,,,,,,,,++++++++++++++**************)))))))))))))(((((('''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""""""""""!!!!!!!!!!!!!! ]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^_________________________``aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````________________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVWWXXXYYZZZ[[[[\\\\\\\\]]]]^^^___`````addddeeeeeeeeeeeeeeeeeeeddffffeeeeeeddddddddddddddddddddddddccccbbbaa```___^^^]]]\\[[ZZYYXXXWWWVVVVUUTSSSSSRRRRRQQQQQQPPPPPPPPLLLLLLLLLLLKKKKKKKKKKKKKJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????>>>>>???>>>>>>>>>>>>>>>=======>>>============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::9999999999999999999999999999999888888888777776666666666666665555555555444444444433333333333322222211111100000000//////.........-------------,,,+++++++++++++*************)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!! ]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________aaaaaaaaaaaaaaaaaaaaaaaaa```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````_________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUVVVVWWXXYYYZZZZ[[[[\\\\\\\]]]^^^___`````addddeeeeeeeeeeeeeeeeeeeedfffffeeeeedddddddddddddddddddddddccccbbbaa```___^^]]]]\\\[[ZZYYXXXWWWVVVVUUTSSSSSRRRRRQQQQQQPPPPPPPOLLLLLLLLLLKKKKKKKKKKKKKJJJIIIIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@?@@@@@???????????????>>>>>??>>>>>>>>>>>>>>>========>>============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::9999999999999999999999999999999988888888877777666666666666665555555555544444444443333333333332222221111100000000///////........--------------,,,+++++++++++++************))))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!! ]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________````aaaaaaaaaaaaaaaaaaaaa```````aaaaaaaaaaaaaaaaaa`aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`aaaaaaaaaaaaaaaaaaaaaaaa```````````_________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUVVVWWXXXYYYZZZZ[[[[[\\\\\]]]]^^^___````adddddeeeeeeeeeeeeeeeeeeedfffffeeeeeeddddddddddddddddddddddccccbbaa```___^^^]]]\\\[[[ZZYYXXXWWWVVVVVUTSSSSRRRRRQQQQQQPPPPPPPOOLLLLLLLLLKKKKKKKKKKKKKJJJJIIIIIIIHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??@@@@???????????????>>>>>>??>>>>>>>>>>>>>>=========>=============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::9999999999999999999999999999999998888888887777766666666666665555555555544444444444333333333333222221111110000000////////........-------------,,,,++++++++++++*************)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!! \]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________```````aaaaaaaaaaaaaaaaaa````````````aaaaaaaaaaaaa``````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````aaaaaaaaaaaaaaaaaaaaaa```````````_________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[[[[\\\\\]]]^^^___````adddddeeeeeeeeeeeeeeeeeeedffffffeeeeedddddddddddddddddddddccccbbaaa``__^^^^]]\\\\[[[ZZZYYXXXWWWVVVVVUTSSSSRRRRQQQQQQPPPPPPPPOOLLLLLLLLKKKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??@@@????????????????>>>>>>??>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::;;;;;;;:::::::::::::::::::::::9999999999999999999999999999999999888888888777776666666666666555555555554444444444433333333333322222111110000000/////////.......--------------,,,,++++++++++++*************)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!! \\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________```````````aaaaaaaaaaaaaa````````````````aaaaaaaaa```````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa``aaaaaaaaaaaaaaaaa````````aaaaaaaaaaaaaaaaaaa```````````____________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXYYYYZZZ[[[[[[\\\\]]]^^^___`````ddddddeeeeeeeeeeeeeeeeeddffffffeeeeeddddddddddddddddddddccccbbbaa``__^^^]]]\\\\[[[[ZZZYYXXXWWWWVVVVUTSSSSRRRRQQQQQPPPPPPPPOOOLLLLLLLKKKKKKKKKKKKKJJJJJJIIIIIHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@???@@????????????????>>>>>>>??>>>>>>>>>>>========================<<<<<<<<<<<<<;<<<<<<;;;;;;;;;;;;;;;::::;;;;;::::::::::::::::::99::::9999999999999999999989999999999999988888888877777666666666666555555555554444444444443333333333322222111110000000//////////.......-------------,,,,,+++++++++++**************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!  \\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^________________________```````````````aaaaaaaaaa`````````````````````aaaa````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa``````aaaaaaaaaaaaaa```````````aaaaaaaaaaaaaaaa```````````_______________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYYZZZ[[[[[[\\\\]]]^^^__`````dddddddeeeeeeeeeeeeeeedddffffffeeeeedddddddddddddddddddcccccbbaaa``__^^]]]]\\\[[[[ZZZYYYXXXWWWWVVVVUTSSSRRRRQQQQQPPPPPPPPOOOOLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????@@???????????????>>>>>>>>?>>>>>>>>>>>>========================<<<<<<<<<<<<;;<<<<<;;;;;;;;;;;;;;;:::::;;;;::::::::::::::::::999:::9999999999999999999988999999999999988888888887777666666666666555555555555444444444444333333333332222211110000000//////////.......--------------,,,,,+++++++++++*************)))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!  \\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_____________________```````````````````aaaaaa``````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````aaaaaaaaaaa``````````````aaaaaaaaaaaaa````````````_________________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVWWXXXXYYYYZZZ[[[[[[\\\]]]^^^___````ddddddddeeeeeeeeeeeeeddddfffffeeeeeedddddddddddddddddddcccccbbaa``__^^]]]]\\\[[[[ZZZZYYYXXXWWWWVVVVUTSSSRRRRQQQQQPPPPPPPPOOOOLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????@???????????????>>>>>>>>>?>>>>>>>>>>>========================<<<<<<<<<<<<;;;<<<<<;;;;;;;;;;;;;:::::::;;::::::::::::::::::99999::9999999999999999999888899999999999988888888888777766666666666655555555555544444444444433333333333222211111000000//////////........-------------,,,,,,+++++++++++*************))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!  \\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^__________________``````````````````````aaa``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccbbbbcbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````aaaaaaa``````````````````aaaaaaaaaa```````````````_________________________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYYZZZZ[[[[[\\\]]]^^^___````ddddddddddeeeeeeeeeedddddfffffeeeeeedddddddddddddddddddccccbbbaa``__^^]]]\\\[[[[ZZZZYYYYXXXWWWWVVVVUTSSSRRRRQQQQPPPPPPPPOOOOOLLLLLKKKKKKKKKKKKKJJJJJJJJIIIHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<;;;<<<<;;;;;;;;;;;;;;:::::::;:::::::::::::::::999999999999999999999999998888889999999999988888888888877776666666666655555555555544444444444443333333333222221111000000///////////.......--------------,,,,,,++++++++++*************)))))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!  \\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_______________```````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaabbbbbbbbbbbbbbaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa`````````````````aaaa`````````````````````aaaaaaa``````````````````_________________________^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXXYYYZZZZZ[[[[[\\\]]]^^____```ddddddddddddededdddddddddffffeeeeeeedddddddddddddddddddccccbbbaa`__^^]]]\\\[[[[ZZZZZYYYXXXXWWWWVVVVUTSSSRRRQQQQQPPPPPPPOOOOOOLLLLKKKKKKKKKKKKKJJJJJJJJJIIHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<;;;;<<<;;;;;;;;;;;;;;:::::::::::::::::::::::::999999999999999999999999988888888999999999888888888888877777666666666655555555555554444444444443333333333322222111100000///////////........-------------,,,,,,,++++++++++*************))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!  \\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^____________```````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaabbbbbbbbbaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbaaaaaaaaa`````````````````````a````````````````````````aaaa`````````````````````________________________^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVWWWXXXYYYZZZZZZ[[[[\\\]]]^^^___```dddddddddddddddddddddddddfffeeeeeeeddddddddddddddddddddccccbbaa``__^^]]]\\\[[[ZZZZZYYYYXXXXWWWWVVVVUSSSSRRRQQQQPPPPPPPPOOOOOOLLLKKKKKKKKKKKKKJJJJJJJJJJIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBCBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<;;;;;<<<;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999999999999888888888999999988888888888888877777666666666655555555555554444444444443333333333322221111100000//////////........--------------,,,,,,,+++++++++*************)))))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^________```````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaabbbbaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbaaaaaaaaa``````````````````````````````````````````````````a````````````````````````______________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTUUUUUUUUUUUUUVVVVWWWXXXXYYYZZZZZ[[[[\\\\]]^^^___```cddddddddddddddddddddddddfeeeeeeeedddddddddddddddddddddccccbbaa``__^^]]\\\[[[ZZZZZYYYYXXXXWWWWWVVVVUSSSSRRRQQQQPPPPPPPOOOOOOOLLLKKKKKKKKKKKKJJJJJJJJJJJHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<;;;;;<<;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999999999998888888888899999888888888888888887777666666666655555555555554444444444443333333333322222111100000//////////.........-------------,,,,,,,,+++++++++*************))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^_____```````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaaa```````````````````````````````````````````````````````````````````````````____________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTUUUUUUUUUUUUUVVVVWWWWXXXXYYYZZZZZ[[[[\\\]]]^^^___``cdddddddddddddddddddddccceeeeeeedddddddddddddddddddddddccccbbaa``__^^]]\\\[[[ZZZZYYYYYXXXXWWWWVVVVUUSSSRRRRQQQQPPPPPPOOOOOOOOLLKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<;;;;;;<;;;;;;;;;;;;;::::::::::::::::::::::::::9999999999999999999999988888888888899988888888888888888877777666666666555555555555544444444444443333333333322222111100000//////////.........-------------,,,,,,,,++++++++*************)))))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^__````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````````````````````````````__________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVWWVVVVVVVVVVVVVVVVVVVVVVUVVUUUUUUUUUUUUUUUUUUUUTTTUUUUUUUUUUUUUVVVVWWWWXXXXXYYYZZZZ[[[[\\\]]]^^^___``ccddddddddddddddddddccccceeeeeddddddddddddddddddddddddddcccbbaa``__^^]]\\\[[ZZZZZYYYYXXXXWWWWWVVVVUUSSSRRRRQQQQPPPPPPOOOOOOOOLKKKKKKKKKKKKJJJJJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<;;;;;;<;;;;;;;;;;;;::::::::::::::::::::::::::99999999999999999999999888888888888899888888888888888888777776666666666555555555555444444444444433333333333322221111100000/////////.........-------------,,,,,,,,,++++++++*************))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^_````````````````````````__```````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````````````````````````````______________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTUUUUTTUUUUUUUUVVVVWWWWXXXXYYYYZZZZ[[[[\\\]]^^^____`ccdddddddddddddddddcccccceeeddddddddddddddddddddddddddddcccbbbaa`__^^]]\\\[[ZZZZYYYYXXXXXWWWWVVVVUUUSSSRRRQQQQPPPPPPOOOOOOOOOKKKKKKKKKKKKJJJJJJJJJJJJJIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@AA@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::9999999999999999999999888888888888889888888888888888888877777666666666555555555555444444444444443333333333322222111100000//////////.........-------------,,,,,,,,,+++++++**************))))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^___``````````````````````_______````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````````````````````````````___________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUTTTTTUUUUUUUVVVVWWWWXXXXYYYYZZZZZ[[[\\\]]]^^^___`cccddddddddddddddccccccccedddddddddcccccccddddddddddddddccccbbaa``_^^]]\\\[[ZZZYYYYYXXXXWWWWVVVVVUUUSSSRRRQQQQPPPPPPOOOOOOOONKKKKKKKKKKKJJJJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@A@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>================<======<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::9999999999999999999998888888888888888888888888888888888777777666666665555555555554444444444444433333333333322222111100000/////////.........-------------,,,,,,,,,,+++++++*************))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_______``````````````````___________``````````````_____````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````___```````````````````````____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTUTTTTTTTUUUUUUVVVVVWWWWXXXYYYYYZZZZ[[[\\\]]]^^^____cccddddddddddddddcccccccbdddddddcccccccccccdddddddddddddccccbbaa``__^]]]\\[[ZZZYYYYXXXXWWWWVVVVVUUUUSSRRRRQQQQPPPPPPOOOOOOONNKKKKKKKKKKJJJJJJJJJJJJJJIIHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>==============<<<=====<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::9999999999999999999998888888888888888888888888888888887777777666666655555555555554444444444444333333333333222222111100000/////////........--------------,,,,,,,,,,++++++**************))))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!  [[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^__________```````````````_______________``````````__________```````````````````````````````````````aa```````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````______````````````````````____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUVVVVWWWWWXXXYYYYYZZZZ[[[\\]]]^^^____ccccddddddddddddcccccccbbdddddccccccccccccccddddddddddddccccbbaa``__^^]]\\[[ZZZYYYYXXXWWWWWVVVVUUUUUSSRRRRQQQQPPPPPOOOOOOONNNKKKKKKKKKJJJJJJJJJJJJJJIIIHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>>>==============<<<<====<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::999999999999999999998888888888888888888888888888888887777777766666665555555555544444444444444433333333333322222111110000/////////.........-------------,,,,,,,,,,,++++++*************)))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!  [[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^______________```````````____________________`````_______________````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````____````````````````_________`````````````````____________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVWWWWWXXXYYYYYZZZ[[[\\\]]]^^^___ccccddddddddddddccccccbbbdddcccccccccccccccccdddddddddddccccbbaaa`__^^]]\\[[ZZZYYYXXXXWWWWVVVVUUUUUTSRRRRRQQQQPPPPPOOOOOOONNNKKKKKKKKJJJJJJJJJJJJJJIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>==>>>>>>==============<<<<<===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::999999999999999999998888888888888888888888888888888877777777766666655555555555544444444444444333333333333322222111100000/////////........--------------,,,,,,,,,,,+++++**************))))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!  [[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^__________________```````______________________________________________```````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`aaaaaaaaaaaaaaaaaaaaaaaaa``````````````````_______`````````````____________```````````````____________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTUUUUUVVVVVWWWWWWXXXYYYYZZZ[[[\\\]]]^^^___cccccdddddddddddccccccbbbdddcccccccbbbccccccccddddddddddccccbbbaa``__^^]\\\[ZZZYYYXXXWWWWVVVVUUUUUTTSRRRRQQQQQPPPPOOOOOOONNNNKKKKKKKJJJJJJJJJJJJJJIIIIIHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>===>>>>>==============<<<<<<==<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999999999998888888888888888888888888888887777777777766666555555555555444444444444443333333333333222222111100000////////.........-------------,,,,,,,,,,,,+++++*************)))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!  [[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^______________________```__________________________________________________```````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```aaaaaaaaaaaaaaaaaaaaaaaaa``````````````___________`````````________________````````````_____________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVWWWWWXXXXYYYYZZZ[[[\\]]]^^^___cccccdddddddddddcccccbbbbddccccccbbbbbbbbccccccdddddddddccccbbbaa``__^^]]\\[[ZZYYYXXXWWWVVVVUUUUUTTTRRRRRQQQQQPPPPOOOOOONNNNNKKKKKKJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????>????>>>>>>>>>>>>>>>>>====>>>>>=============<<<<<<<=<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::99999999999999999999888888888888888888888888888888777777777766666555555555555444444444444444333333333333222222111110000/////////.........-------------,,,,,,,,,,,,++++**************))))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!  [[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^___________________________________________________________________________```````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa`````aaaaaaaaaaaaaa```````````aaaaaaaaaaaaaaaaaaaaaaaaa``````````_______________``````___________________`````````________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUVVVVVVWWWWXXXXXYYYZZZ[[[\\\]]^^^^__ccccccddddddddddcccccbbbbdcccccbbbbbbbbbbbbcccccddccddccccccbbbaa``__^^]]\\[[ZZYYYXXWWWWVVVUUUUUTTTTRRRRRQQQQPPPPPOOOOONNNNNNKKKKKJJJJJJJJJJJJJJIIIIIIIHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????>>????>>>>>>>>>>>>>>>>=====>>>>=============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::9999999999999999999888888888888888888888888888887777777777766666555555555554444444444444443333333333333222222111100000////////..........------------,,,,,,,,,,,,,+++**************)))))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!!  [[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^___________________________________________________________________________``````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````aaaaaaaaa````````````````aaaaaaaaaaaaaaaaaaaaaa`````````___________________``_______________________`````____________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVWWWWXXXXYYYZZZ[[[\\\]]]^^^__bcccccddddddddddcccccbbbbdcccccbbbbbbbbbbbbbccccccccccccccccbbbaa```__^^]\\[[ZZYYYXXWWWVVVUUUUTTTTTTRRRRRQQQQPPPPOOOOOONNNNNNKKKKJJJJJJJJJJJJJJIIIIIIIIHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????>>???>>>>>>>>>>>>>>>=======>>>=============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::9999999999999999998888888888888888888888888888877777777777666665555555555544444444444444433333333333332222221111100000////////..........------------,,,,,,,,,,,,,+++**************))))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^___________________________________________________________________________``````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````````````````aaa``````````````````````aaaaaaaaaaaaaaaaa``````````________________________________________________``_______________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVWWWWXXXXYYYZZ[[[\\\]]]^^^__bcccccddddddddddcccccbbbbdccccbbbbbbbbbbbbbbbbccccccccccccccbbbaaa``__^^]]\[[ZZYYYXXWWWVVVUUUTTTTTTTRRRRQQQQQPPPPOOOOONNNNNNNKKKJJJJJJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????>>>??>>>>>>>>>>>>>>>========>>=============<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::9999999999999999999888888888888888888888888888887777777777666666555555555554444444444444443333333333333222222111100000////////...........-----------,,,,,,,,,,,,,,++**************)))))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^___________________________________________________________________________````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````aaaaaaaaaaaaa````````````___________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[Z[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSTTTTTTTTTTTTTUUUUUVVVVVVVWWWXXXXYYYZZ[[[\\\]]]^^^^_bcccccdddddddddddccccbbbbdccccbbbbbaaaaaabbbbbbcccccccccccbbbbbaaa``__^^]]\[[ZZYYYXXWWVVVUUUUTTTTTTSRRRQQQQQQPPPPOOOONNNNNNNNKKJJJJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????>>>>??>>>>>>>>>>>>>>=========>=============<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::9999999999999999999888888888888888888888888888887777777777666665555555555544444444444444433333333333332222221111100000////////...........-----------,,,,,,,,,,,,,+++**************))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^____________________________________________________________________________```````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````aaaaaaaa`````````````````___________________________________________________________________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSTTTTTTTTTTTTTUUUUUUVVVVVVVWWWXXXYYYZZZ[[\\\]]]^^^^_bbcccccddddddddddcccccbbbdcccbbbbbaaaaaaaaabbbbbbcbbcccccbbbbbbaaa``__^^]]\[[ZZYYYXXWWVVVUUUTTTTTSSSRRRQQQQQQPPPPOOOONNNNNNNNKJJJJJJJJJJJJJJIIIIIIIIIIIHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????>>>>?>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999999999988888888888888888888888888888777777777766666555555555554444444444444443333333333333222222111100000////////............----------,,,,,,,,,,,,,,+++*************)))))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________________________________________________````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````_____________``````````````````````````````````````````````````______^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUUUUUUUUUUUUTTTTTTTTUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVVVWWXXXXYYYZZ[[[\\]]]^^^^___abbbbbccccccccccccbbbbaaadddcccbbbbbbbaabbbbbbbcccbbbbbbbbbbbbaaaa``__^^]]\\\[[ZZYYYXXWWVVVUUUUTTTTTPPPPPPPOOOOONNNNMMMMMMLLLKJJJJJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>========>=============<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:;:::::::::::::9999999999999999999999999999999888888888888888888877777777777888777777777777666666666666655555555555444444444444444443333333333322222111100000///////.............---------,,,,,,,,,,,,,,++++**************))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________________________```````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````_________________````````````````````````````````````````````````_____^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTUUUUUUUUUUUUUUUTTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTSTTTTTTTTTTTTUUUUUUVVVVVVVWWXXXXYYYZZ[[[\\]]]^^^^___aabbbbccccccccccccbbbbaaadddcccbbbbbaaaaaaabbbbbbcbbbbbbbbbbbaaaa```__^^]]\\\[[ZZZYYXXWWVVVUUUTTTTTTPPPPPPPOOOONNNNMMMMMMMLLLJJJJJJJJJJJJJJIIIIIIIIIIIIHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????>?>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::9999999999999999999999999999999988888888888888888887777777777788877777777777766666666666665555555555444444444444444444333333333322222211100000////////.............---------,,,,,,,,,,,,,+++++*************)))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________________________________________________`````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````_____________________`````````````````````````````````````````````_____^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUUUTTTTTTTTTTTUUUUUTTTTTTTTTTTTTTTTTTSSTTTTTTTTTTTTUUUUUUVVVVVVVWWXXXXYYZZZ[[[\\]]]^^^^___aabbbbbcccccccccccbbbbbaadddcccbbbbbaaaaaaaaabbbbbbbbbbbbbbbaaaaa```__^^]]\\\[[ZZZYYXXWWVVVUUUTTTTTTPPPPPPOOOOONNNNMMMMMMLLLLJJJJJJJJJJJJJIIIIIIIIIIIIIGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCDDCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????>?>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::99999999999999999999999999999999888888888888888888877777777777788877777777777766666666666665555555555444444444444444433333333333322222111100000///////..............--------,,,,,,,,,,,,,,++++**************))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^_________^^________________________________________________``````````````````````````___````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````_________________________```````````````````````__`````````````````________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTUUUTTTTTTTTTTTTTTTTTTTSSSTTTTTTTTTTTTTUUUUUUVVVVVVWWXXXXYYZZZ[[\\\]]]^^^^___aabbbbbcccccccccccbbbbbaadddcccbbbbaaaaaaaaaaabbbbaaabbbaaaaaaaa```___^^]]\\\[[ZZZYYXXWWVVUUUTTTTTTTPPPPPOOOOONNNNMMMMMMLLLLLJJJJJJJJJJJJIIIIIIIIIIIIIIGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCDCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::99999999999999999999999999999999888888888888888888877777777777778887777777777776666666666666555555555544444444444444443333333333322222111110000////////..............--------,,,,,,,,,,,,,+++++*************)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!  ZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____^^^^^______________________________________________`````````````````````````____________```````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````_________________________```````````````````______``````````````___________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYXXXXXXXWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTUUUUUUUUUUTTTTTTTTTTTTTTTUUTTTTTTTTTTTTTTTTTTTSSSSTTTTTTTTTTTTTUUUUUUVVVVVVWWXXXXYYZZ[[[\\\]]]^^^^___aaabbbbbccccccccccbbbbbaadddcccbbbbaaaaaaaaaaaaabbaaaaaaaaaaaa````___^^]]]\\\[[ZZZYYXXWWVVUUUTTTTTTSPPPPOOOOOONNNNMMMMMLLLLLLJJJJJJJJJJJIIIIIIIIIIIIIIHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::999999999999999999999999999999998888888888888888888777777777777778887777777777776666666666666555555555544444444444444433333333333222222111110000///////..............--------,,,,,,,,,,,,,+++++**************)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!  ZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^_^^^^^^^^^________________________________________________```````````````````______________________`````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````_________________________````````````````_________```````````______________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYXXXXXXXXXWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSTTTTTTTTTTTTTUUUUUUVVVVVVWWXXXYYYZZ[[[\\]]]]^^^^___aaabbbbbccccccccccbbbbbaadddccccbbbaaaaaaaaaaaaaaaaaaaaaaaaa`````___^^^]]\\\\[[ZZZYYXXWWVVUUUTTTTSSSPPPOOOOOONNNNMMMMMMLLLLLLJJJJJJJJJJIIIIIIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::999999999999999999999999999999988888888888888888888777777777777777888777777777777666666666666655555555554444444444444333333333333322222111110000////////..............--------,,,,,,,,,,,,,+++++*************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!  ZZZZZZ[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________^^^^^__________________________________````````````_________________________``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbaaaaaa``````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````_________________________`````````````____________````````_________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTUUUUUUUUUUUUTTTTTTTTTTTTTUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTTUUUUUUVVVVVVWWXXXYYYZZ[[\\\]]]^^^^^___aaabbbbbccccccccccbbbbbaadddccccbbbaaaaaaaaaaaaaaaaaaaaaaa``````___^^^]]]\\\\[[ZZZYYXXWWVVUUUTTTSSSSOOOOOOOONNNNNMMMMMLLLLLLLJJJJJJJJJIIIIIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<;<<<;;;;;;;;;;;;;;;;;;::::::::::::::999999999999999999999999999999888888888888888888877777777777777777887777777777777666666666666655555555554444444444433333333333333222222111110000///////..............--------,,,,,,,,,,,,,++++++*************))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!  ZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______^^^^^^^^^^____________________________________`````_________________________``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaa``a````````````````````````````````````````````````````___________________________`````````________________`````____________________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUUUUUTTTTTTTTTTTTTTTUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSTTSSSSTTTTTTTUUUUUUVVVVVVWWXXXYYZZZ[[\\\]]]^^^^^___aaabbbbbccccccccccbbbbbaadddccccbbbaaaaaaaaaaaaaaa````````````____^^^]]]\\\\\[[ZZZYYXXWWVVUUUTTTSSSSOOOOOOONNNNNMMMMMLLLLLLLLJJJJJJJJIIIIIIIIIIIIIIHHHHGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<;;<<;;;;;;;;;;;;;;;;;;::::::::::::::999999999999999999999999999998888888888888888888877777777777777777787777777777777766666666666666555555555444444444433333333333333222222111110000////////.............---------,,,,,,,,,,,,,++++++************)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!  ZZZZZZZZZZZZ[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__^^^^^^^^^^^^^^^^____________________________________________________________``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaa`````````````````````````````````````````````````````````________________________________``````___________________``_______________________^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTUUUUUUUUUTTTTTTTTTTTTTTTTUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSTTTTTTUUUUUVVVVVVWWXXXYYYZZ[[[\\]]]^^^^^____aaabbbbbbcccccccccbbbbbaaddddcccbbbbaaaaaaaaaaaaaa``````````_____^^^]]]\\\[\[[[ZZZYYXXWWVVUUTTTSSSSSOOOOOONNNNNMMMMMMLLLLLLLLJJJJJJJIIIIIIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>==============<========<<<<<<<<<<<<<<;;;<;;;;;;;;;;;;;;;;;;::::::::::::::9999999999999999999999999999888888888888888888888777777777777777777777777777777777766666666666666555555555444444444333333333333332222222111110000////////.............--------,,,,,,,,,,,,,+++++++************)))))))))))))(((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZ[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________________```````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaa````````````````````````````````````````````````````````````__________________________________^^``________________________________________________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUUTTTTTTTTTTTTTTTTTTUUTTTTTTTTTTTTTTTTTTTTTSSTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTUUUUUVVVVVVWWXXXYYYZZ[[\\\]]]^^^^^____aaabbbbbbccccccccbbbbbbaaddddcccbbbbaaaaaaaaaaaaaa````````_____^^^^]]]\\\\[\[[[ZZZYYXXWWVVUUTTTSSSSROOOOONNNNNMMMMMMLLLLLLLLLJJJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>===============<=======<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999999999999999999888888888888888888887777777777777777777777777777777777776666666666666655555555544444444333333333333332222222111110000////////.............---------,,,,,,,,,,,,,+++++++***********))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZ[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________``````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````````````````````````````````````````````___________________________________^^^^^^__________________________________________________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSTTTTTTUUUUUVVVVVWWWXXXYYZZZ[[\\\]]]^^^^^____aaabbbbbbccccccccbbbbbbaaddddcccbbbbaaaaaaaaaaaaaa`````______^^^^^]]]\\\\[[[[[[ZZZYYXXWWVVUUTTSSSSRROOONNNNNNNMMMMMLLLLLLLLLLJJJJIIIIIIIIIIIIIIIHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>===============<<======<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::9999999999999999999999999988888888888888888788877777777777777777777777777777777777776666666666666655555555544444444333333333333322222221111110000////////.............--------,,,,,,,,,,,,,,+++++++***********))))))))))))))((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZ[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````````````````````````````````````````_____________________________________^^^^^^^^^__________________________________________________^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZYYYXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSTTTTTUUUUVVVVVVWWWXXYYYZZZ[[\\\]]]^^^^^____aaabbbbbbccccccccbbbbbbaadddccccbbbbaaaaaaaaaaaaaa```______^^^^^]]]]\\\\[[[[[[[ZZZYYXXWWVVUUTTSSSRRRNNNNNNNNNMMMMMLLLLLLLLLLKJJJIIIIIIIIIIIIIIIHHHHHHHHGGGGGFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@?@@@?????????????>>>>>>>>>>>>>>>>===============<<<======<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::999999999999999999999999888888888888888887778877777777777777777777777777777777777776666666666666665555555554444444333333333333222222221111110000////////.............--------,,,,,,,,,,,,,,++++++++**********))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________________________________________________________________````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````````````````````````````````````_____________________________________^^^^^^^^^^^^^__________________________________________________^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZYXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUTTTTTTTTTTTTTTTTTTTTTTSTTTTTTTTTTTTTTTTTTSSSSSSSTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSTTTTTUUUUVVVVVWWWWXXYYYZZ[[[\\]]]]^^^^_____aaabbbbbbccccccccbbbbbaaadddccccbbbbaaaaaaaaaaaa```_______^^^^]]]]\\\\\[[[[[[[[ZZZYYXXWWVUUTTSSSRRRRNNNNNNNMMMMMMLLLLLLLLLLKKJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@??@@??????????????>>>>>>>>>>>>>>>>==============<<<<=====<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::9999999999999999999999998888888888888888777777777777777777777777777777777777777777776666666666566655555555554444444333333333322222222221111110000////////............---------,,,,,,,,,,,,,,++++++++**********))))))))))))))((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________________________________________________________________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````````````````````````````````````_________________________________^^^^^^^^^^^^^^^^^_______________________________________________^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSTTTTTTTTTTTTTTTTTSSSSSSSSTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTUUUUVVVVVWWWWXXYYYZZ[[[\\]]]]^^^^_____aaabbbbbbbccccccbbbbbbaaadddccccbbbbaaaaaaaaaaa```______^^^^]]]]]\\\\\[[[[[[[[ZZZZYYXXWVVUUTTSSRRRRRNNNNNNMMMMMMMLLLLLLLLLKKKJIIIIIIIIIIIIIIIHHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@??@??????????????>>>>>>>>>>>>>>>>===============<<<<====<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::9999999999999999999899988888888888888887777777777777777777777777777777777777777777766666666665566655555555554444444333333333222222222211111100000////////............--------,,,,,,,,,,,,,,+++++++++*********))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________________________________________________________________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````````````````````````_________________________________^^^^^^^^^^^^^^^^^^^^^^____________________________________________^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSTTTTTTTTTTTTTTTSSSSSSSSSSTTTTTTTSSSSSSSSSSSSSSSSSRSSSSSSSSTTTTTUUUUVVVVVWWWWXXYYYZZ[[[\\]]]]^^^^^____aaabbbbbbbccccccbbbbbbaaadddcccbbbbaaaaaaaaaaaa```____^^^^^]]]]\\\\\[[[[[[[[[[ZZZYYYXWWVVUTTSSSRRRRQNNNNMMMMMMMMLLLLLLLLLKKKKIIIIIIIIIIIIIIIHHHHHHHHHHHGGFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>===============<<<<<====<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::99999999999999999999899888888888888888777777777777777777777777777667666777777777777666666666655566555555555554444443333333322222222222111111100000///////............---------,,,,,,,,,,,,,++++++++++*********))))))))))))))((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________^^^^^______________________________________________________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````````````````````````____________________________________^^^^^^^^^^^^^^^^^^^^^^^^^______________________^^^________________^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXWWWWVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTTTSSSSSSSSSSSTTTTTSSSSSSSSSSSSSSSSSSRRSSSSSSSSTTTTTUUUUVVVVVWWWWXXYYYZZ[[[\\\]]]^^^^^____aaabbbbbbbccccccbbbbbbaaaddcccbbbbbaaaaaaaaaa`````___^^^^]]]]\\\\\\[[[[[[[Z[[[ZZZYYXXWWVUUTTSSRRRQQQNNMMMMMMMMMLLLLLLLLKKKKKKIIIIIIIIIIIIIIHHHHHHHHHHHHGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>==============<<<<<<===<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::9:::999999999999999999998898888888888888877777777777777777777777666666666666777777777766666666666655565555555555554444443333333222222222221111111000000///////............--------,,,,,,,,,,,,,,++++++++++********))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!  YZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________^^^^^^^^^^^^^^_____________________________________________________________`````````````````````````aaaaaaaa`````````````````aaaaaaaaaaaaaaaaaaaaaaaaa``````````````````_______``````````````````````````````````__________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^__________________^^^^^^^_____________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSTTTSSSSSSSSSSSSSSSSSSRRRRSSSSSSSSSTTTTUUUUVVVVVWWWWXXYYYZZ[[[\\\]]]^^^^^____aaabbbbbbbcccccbbbbbbaaaadccccbbbbaaaaaaaaaa``````__^^^^]]]]\\\\\[[[[[[[[ZZ[[ZZZZYYXXWVVUTTSSRRRQQQQMMMMMMMMMMLLLLLLLLLKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>==============<<<<<<<==<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::99::9999999999999999999988888888888888887777777777777777777777666666666666666777777777666666666665555555555555555544444443333332222222222111111111000000///////...........---------,,,,,,,,,,,,,+++++++++++*******))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!  YYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````________________````````````````````````````________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^_______________^^^^^^^^^^__________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXWWWWWWWWVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTTSSSSSSSSSSSSSSSTSSSSSSSSSSSSSSSSSSSRRRRRSSSSSSSSSTTTTUUUUVVVVVWWWWXXYYYZZZ[[\\\]]]]^^^^^___aaabbbbbbbcccccbbbbbbaaa`dcccbbbaaaaaaaaaa````````_^^^]]]]\\\\\[[[[[[[[[[ZZ[[ZZZYYXXWWVUUTSSRRRQQQQQMMMMMMMMMLLLLLLLLLKKKKKKKIIIIIIIIIIIHHHHHHHHHHHHHHHFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>==============<<<<<<<<=<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::99::9999999999999999999888888888888888877777777777777777777766666666666666666777777666666666666655555555555555555544444443333332222222221111111110000000///////...........--------,,,,,,,,,,,,,,+++++++++++*******))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!  YYYYYYYZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________``````````````````````````````````````````````````aaaaaaaaaaaaaaaa`````````_________________________`````````````````````````___________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^____________^^^^^^^^^^^^^_______^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXWWWWWWWWWWVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSSTSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSTTTTUUUUVVVVVWWWWXXYYYZZZ[[[\\\]]]^^^^^___aaabbbbbbbccccbbbbbbaaaa`cccbbbaaaaa````````````__^^^]]]]\\\\[[[[[[[[[[ZZZZ[ZZZZYYXWWVVUTTSSRRQQQQQPMMMMMMMMLLLLLLLLLKKKKKKKKIIIIIIIIIIHHHHHHHHHHHHHHHHFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>==============<<<<<<<<<=<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::999:99999999999999999998888888888888887777777777777777777777666666666666666666777666666666666665555555555555555555544444433333322222222211111111110000000///////..........---------,,,,,,,,,,,,,++++++++++++******))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!  YYYYYYYYYZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________```````````````````````````````````````````````````````````````````````````_________________________```````````````````_____________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________^^^^^^^^^^^^^^^^^____^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSTTTTTUUUUVVVVVWWWXXXYYZZZ[[[\\\]]]^^^^^___aaabbbbbbbbcccbbbbbbaaa``ccbbbaaaa`````````````___^^]]]\\\\[[[[[[[[[[[ZZZZZ[ZZZYYXXWVVUTTSSRRQQQQQPPMMMMMMLLLLLLLLLLKKKKKKKKKIIIIIIIIIHHHHHHHHHHHHHHHHGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>=>===============<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::9999999999999999999999988888888888888877777777777777767777766666666666666666666666666666666666655555555555555555555444444433333322222222111111111100000000//////...........---------,,,,,,,,,,,,,++++++++++++******))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!  YYYYYYYYYYYYZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________`````````````````````````````````````````````````````````````````````````_________________________````````````________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____^^^^^^^^^^^^^^^^^^^^^_^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSTTTTTTTTTTTSSSSSSSSSSSSSSTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRSSSSSSSSSSTTTTUUUUUVVVVWWWXXXYYYZZ[[[\\\]]]]^^^^___aaabbbbbbbccbbbbbbbaaa```cbbbaaa``````````````____^]]]\\\[[[[[[[[ZZZZZZZZZZZZZYYYXWWVUUTSSRRQQQQPPPPMMMMMLLLLLLLLLLLKKKKKKKKKIIIIIIIIHHHHHHHHHHHHHHHHGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCBBBCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>=>==============<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::99999999999999999999999888888888888888777777777777776667776666666666666666666666666666666666665555555555555555555554444444433333222222222111111111100000000//////..........----------,,,,,,,,,,,,+++++++++++++*****))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________________________``````````````````````````````````````````````````_________________________`______________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]_^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSTTTTTTTTTSSSSSSSSSSSSSSSSTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSSTTTTTUUUUVVVVVWWXXXYYYZZZ[[\\\\]]]^^^^^__aaabbbbbbbbbbbbbbbbaaa``_bbbaa````_______________^]]]\\\[[[[[ZZZZZZZZZZZZZZZZZYYXXWVVUTTSRRQQQQPPPPPMMLLLLLLLLLLLLLKKKKKKKKKKIIIIIIIHHHHHHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::99999999999999999999998888888888888887777777777777766667766666666666666666666666666666666666655555555555555555555544444444333333222222221111111111100000000//////.........-----------,,,,,,,,,,,++++++++++++++*****))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________``````````````````````````````````````````````````___________________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYXXXXXXXWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTTSSSSSSSSSSSSSSSSSSTTSSSSSSSSSSSSSSSSSSSSSRRSSSSSSSSSSSSSSSRRRRRRRRRRRRRRSSSSSSSTTTTUUUUUVVVVVWWXXXYYZZZ[[[\\\]]]^^^^^__aaabbbbbbbbbbbbbbbaaa```_bbaa```_______________^^^]\\\[[[[ZZZZZZZZZZZZZZZZZZZYYXXWWVUTTSSRRQQQPPPPPPLLLLLLLLLLLLLLKKKKKKKKKKKIIIIIHHHHHHHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::999999999999999999999988888888888888877777777777777666667666666666666666666666666666666666665555555555555555555554444444444333333222222221111111111100000000//////.........-----------,,,,,,,,,,,++++++++++++++****))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________``````````````````````````````````````````````````______________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYXXXXWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRSSSSSSTTTTTUUUUUVVVVVWXXXYYYZZ[[[\\\]]]^^^^^__aaabbbbbbbbbbbbbbbaaa``__baa``____^^^^^^^____^^^^^\\\[[[ZZZZZZZZZZZZZZZZZZZZYYYXWWVUUTSSRRQQQPPPPPPPLLLLLLLLLLLLLKKKKKKKKKKKJIIIIHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::9999999999999999999999888888888888888777777777777776666666666666666666666666666555666666666555555555555555555555544444444444333333222222221111111111100000000//////.........-----------,,,,,,,,,,++++++++++++++*****))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________________``````````````````````````````````````````````````____________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTUUUUUVVVVWWXXXYYZZZ[[\\\]]]^^^^___aaabbbbbbbbbbbbbbaaa``__^aa``___^^^^^^^^^^^^^^^^]]\\[[[ZZZZZZYYZZZZZZZZZZZYZYYXXWVVUTTSRRQQPPPPPPPPPLLLLLLLLLLLLLKKKKKKKKKKKJIIIHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:;;::::::::::::::::99999999999999999999998888888888888887777777777777766666666666666666666666666655555666666555555555555555554455554444444444443333333222222221111111111100000000/////.........------------,,,,,,,,,,++++++++++++++****))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________``````````````````````````````````````````````````_________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRSSSSSSSTTTTTUUUUUVVVWWXXXYYZZZ[[\\\]]]^^^^___aaabbbbbbbbbbbbbaaa```__^a``__^^^^]]]]]^^^^^^^]]]]\[[[ZZZYYYYYYYYYZZZZZZZYYYYXXWWVUTTSRRQQQPPPPPPPOOLLLLLLLLLLLLKKKKKKKKKKKJJIIHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::;::::::::::::::::999999999999999999999988888888888888877777777777777666666666666666666666666665555555666655555555555555555544455544444444444443333333222222221111111111100000000/////.........------------,,,,,,,,,++++++++++++++*****))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\]]]]]]]]]]]]]]]]\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________```````````````````````````````````````````````````````````````````````````___________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQRRRRRRRSSSSSSTTTTTUUVVWWWXXYYYZZ[[[\\\]]]]^^^abbbbbbbbbbbbbbbbaaa``__^a``__^^^]]]]]]]]^^^^]]]]]\\[[[ZZZZZZZZZZZZZZZZZZZZXWWVVUTTSRRQPPOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<;;<<<<<;;;;;;;;;;;;;;:::::::::::::::::99999999999999999999999998888888888887778777777777777777666666666666666665555555555555555555555555554444444444444444444444444433333333322222211111111110000000000/////.......----------,,,,,,,,,,,+++++++++++++**********))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!  YYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\\\\]]]]]]]]]]]]]]]]\\\\\]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________`________________________``````````````````````````````````````````````````___________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPQQQQQQQRRRRRRRSSSSSSTTTTTUVVVWWXXYYYZZ[[[\\\]]]]^^^abbbbbbbbbbbbbbbaaa``__^^a`__^^^]]]]]]]]]]]]]]]]\\\[[[ZZZZYYYYYYZZZZZZZZZZYWWVVUUTSRRQQPPOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<;;;<<<<;;;;;;;;;;;;;;:::::::::::::::::999999999999999999999999888888888888877777777777777777776666666666666666655555555555555555455555554444444444444444444444444444333333333322222211111111110000000000/////.......----------,,,,,,,,,,++++++++++++++*********))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!  YYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]\\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________``````````````````````````````````````````___________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQRRQQQQQQQQQQQQQQQQQQQQQQPQQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQQQRRRRRRRSSSSSSTTTTUVVVWWXXXYYZZ[[\\\]]]]^^^^abbbbbbbbbbbbbbaaaa``__^^``__^]]]]\\\\\\]]]]]]\\\\[[[ZZZYYYYYYYYYYYZZZZZYYYWWVVUTTSRQQPPOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<;;;<<<;;;;;;;;;;;;;;;::::::::::::::::9999999999999999999999998888888888888777777777777777777776666666666666666555555555555555544455555544444444444444444444444444443333333333222222211111111110000000000/////.......---------,,,,,,,,,,++++++++++++++**********))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!  YYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]\\\\\\\\\\\\\\\\\]]]]]]]]\\\\\\\\\\\\\\\\\]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________````````````````````````````````_____________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPQQQQQQQQQQQQQQPPPPPPPPPPPQQQQQQQQQRRRRRRRSSSSSSTTTTUVVWWXXXYYZZ[[\\\]]]]^^^^abbbbbbbbbbbbbaaaa``__^^]`__^^]]\\\\\\\\\\\\\\\\\[[ZZZYYYYYYYYYYYYYYYYYYYYYWVVUUTSRRQQPPOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;<<;;;;;;;;;;;;;;::::::::::::::::::9999999999999999999999988888888888887777777777777777777766666666666666665555555555555555444455554444444444444444444434444444433333333333222222211111111111000000000/////.......---------,,,,,,,,,,++++++++++++++**********)))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!!  YYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\\\\\\\\\\\\\\\\\\\\\]]\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________`````````````````````````________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQRRRRRRRSSSSSSTTTTUVVWWWXXYYZZ[[\\\]]]^^^^^bbbbbbbbbbbbbaaaa```__^^]`_^^]]\\\\[[[\\\\\\\\\[[[ZZZYYYYXXXXXXXXXYYYYYYYXXVVUUTTSRRQPPOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;<;;;;;;;;;;;;;;;:::::::::::::::::99999999999999999999999888888888888877777777777777777777766666666666666665555555555555555444455544444444444444444444334444444333333333333222222221111111111000000000/////......---------,,,,,,,,,,++++++++++++++***********)))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!  YYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________`````````````````````````___________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPPQQQQQQQQQQRRRRRRRSSSSSSTTTUVVWWWXXYYZZ[[\\\]]]^^^^^bbbbbbbbbbbbaaaaa``__^^]]__^^]\\\[[[[[[[[[[[[[[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXVUUTTSSRQQPPOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::999999999999999999999998888888888888777777777777777777777766666666666666655555555555555554444455444444444444444444443334444443333333333333222222221111111111100000000/////......---------,,,,,,,,,,++++++++++++++***********))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________`````````````````````````_____________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPQQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQQQRRRRRRSSSSSSTTTUVVWWWXXYYZZ[[\\]]]]^^^^^bbbbbbbbbbbaaaaa```__^^]]__^]]\\[[[[[[[[[[[[[[[[ZZYYYXXXXWWWWWWWWWXXXXXXXWWUUUTSSRRQQPPOOONNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::9999999999999999999899988888888888887777777777777777777777766666666666666655555555555555554444454444444444444444444433334444333333333333332222222221111111111100000000/////......--------,,,,,,,,,,,+++++++++++++************))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________````````````````````````_________________________________________________^^^____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[ZYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPPQQQQQQQQQQQRRRRRRRSSSSSTTTUVVWWXXYYZZZ[[\\]]]^^^^^^bbbbbbbbbbaaaaa```___^]]\_^^]]\\[[[[ZZZ[[[[[[ZZZZZYYXXXWWWWWWWWWWWWWWWWWWWWUUTTSSRRQPPOOONNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::9999999999999999988899888888888888877777777777777777777777766666666666666555555555555555554444444444444444444444444333334443333333333333332222222222111111111100000000/////......--------,,,,,,,,,,,+++++++++++++************)))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________```````````_______________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^]^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPQQQQQQQQQQQQQQPPPPPPPPPPPQQQQQQQPPPPPPPPPPPPPPPPPPQQQQQQQQQQQRRRRRRRSSSSSTTTUVVWWWXYYZZZ[[\\]]]^^^^^_bbbbbbbbbbaaaaa```__^^]]\_^^]\\[[[ZZZZZZZZZZZZZZYYYXXXWWWVVVVVVVVVVWWWWWWVVUTTSSRRQQPPOOONNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999999999888898888888888888777777777777777777777777766666666666665555555555555555544444444444444444444444443333334433333333333333332222222222111111111110000000/////......--------,,,,,,,,,,,++++++++++++*************)))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^]]]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\[[[[[[[[[[[[[[[[[[[[[[[ZZYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPQQQQQQQQQQQQPPPPPPPPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRSSSSSTTTUVVWWXXYYZZ[[[\\]]]^^^^^_bbbbbbbbbbaaaa```___^^]]\_^]]\\[[[ZZZZZZZZZZZZYYYYXXWWWVVVVVVVVVVVVVVVVVVVVTTTSSRRQQPPOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::999999999999999998888888888888888887777777777777777777777777766666666666665555555555555555544444444444444444444444433333334433333333333333322222222222211111111110000000/////......-------,,,,,,,,,,,,++++++++++++*************))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPQQQQQQQQQQQPPPPPPPPPPPPPPQQQQPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRSSSSTTTTUVVWWXXYYZZ[[[\\]]]^^^^^_bbbbbbbbbbaaaa```__^^]]\\^^]]\\[[ZZZZZZZZZZYYYYYXXXWWWVVVVUUUUUUUUUUVVVVVVVTTSSSRRQQPPOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::9999999999999999988888888888888888877777777777777777777777777666666666666655555555555555555544444444444444444444444333333334333333333333333322222222222221111111111000000////......--------,,,,,,,,,,,,+++++++++++**************))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[\\\\\\\\\\\\\\\\\\[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPPQQPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRRRSSSSSTTTTUVVWWXXYYZZZ[[\\]]]^^^^^_bbbbbbbbbaaaaa```__^^]]\\^^]]\[[[ZZZZYYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUUTSSSRRRQQPPOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::99999999999999999888888888888888888877777777777777777777777777666666666666655555555555555555544444444444444444444443333333333333333333333333222222222222222111111111000000////......-------,,,,,,,,,,,,,++++++++++**************))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\[[[[[[\\\\\\\\\\\\\\\\\\\[[\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^____________^^^^^_____^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPQQQQQQQPPPPPPPPPPPPPPPPPPQPPPPPPPPPPPPPPPPPPPPPPOOQQQQQQQQQQQQRRRRRSSSSSTTTTVVVWWXXYYYZZ[[\\]]]^^^^^_bbbbbbbbbaaaa```___^^]]\\^^]\\[[[ZZZYYYYYYYYYXXXXWWWVVVUUUUTTTTTTTTTUUUUUUUSSSSRRRQQPPPOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999999998888888888888888888777777777777777777777777777666666666666555555555555555555444444444444444444444433333333333333333333333333222222222222222211111111000000////......-------,,,,,,,,,,,,+++++++++++**************)))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!  XXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\[[[[[[[[[[[\\\\\\\\\\\\\\[[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOQQQQQQQQQQQQRRRRRSSSSSTTTUVVVWWXXXYYZZ[[\\\]]]^^^^_bbbbbbbbbaaaa```__^^^]]\[^^]\\[[ZZZYYYYYYYXXXXXWWWVVVUUUUTTTTTTTTTTTTTTUUUUSSSSRRRQQPPPOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::99999999999999999988888888888888888888777777777777777777777777777666666666666555555555555555555444444444444444444444333333333333333333333333332222222222222222211111111000000////......-------,,,,,,,,,,,,++++++++++**************))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!  XXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOQQQQQQQQQQQQRRRRRSSSSTTTTUVVVWWXXXYYZZ[[\\\]]]^^^^_bbbbbbbbbaaaa``___^^]]\\[^]]\\[[ZZZYYYYYXXXXXXWWWVVVUUUTTTTTSSSSSSTTTTTTTUUSSSSRRRQQPPPOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKHGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999999999888888888888888888887777777777777777777777777776666666666666555555555555555554444444444444444444444333333333333333333333333332222222222222222221111111000000////......-------,,,,,,,,,,,+++++++++++**************)))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!!  XXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\[[[[[[[[[[[[[[[[[[[[[\\\\[[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOQQQQQQQQQQQQRRRRRSSSSTTTTUVVVWWXXXYYZZ[[\\\]]]^^^^^bbbbbbbbaaaa```___^^]]\\[^]]\\[[ZZZYYYXXXXXXWWWWVVVUUUTTTTSSSSSSSSSSTTTTTTTSSSSRRRQQQPPOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::9999999999999999998888888888888888888877777777777777777777777777776666666666666555555555555555554444444444444444444443333333333333333333333333322222222222222222221111111000000////.....-------,,,,,,,,,,,,++++++++++**************))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!  XXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPQPPPPPPPPPPPPPPPPPPPPPPOOPPPPPPPPPPPPPPPOOOOOOOOOOPQQQQQQQQQQRRRRRSSSSSTTTUUVVWWWXXYYYZZ[[[\\]]]]^^^^bbbbbbbbaaaa```__^^^]]\\[^]]\\[[ZZYYYYXXXXWWWWWVVVUUUTTTTSSSSSSSSSSSSTTTTTTSSSSRRRQQQPPOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::99999999999999999988888888888888888888777777777777777777777777777766666666666666555555555555555544444444444444444444443333333333333333333333333322222222222222222222111111000000////.....-------,,,,,,,,,,,+++++++++++**************)))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!  XXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPPPPPPPPPPPOOOOOOOOOOOOPPPQQQQQQQQQRRRRSSSSTTTTUUVVWWWXXYYYZZ[[[\\\]]]^^^^bbbbbbbaaaa```___^^]]\\[[^]]\\[[ZZYYYXXXXWWWWVVVVUUUTTTTSSSSSSSSSSSSSSTTTTTSSSSRRRQQQPPOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:;;;;;:::::::::::::::99999999999999999988888888888888888888877777777777777777777777777766666666666666555555555555555544444444444444444444443333333333333333333333333322222222222222222222211111100000/////.....-------,,,,,,,,,,+++++++++++**************))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOPPPQQQQQQQQRRRRRSSSSTTTTUUVVWWWXXYYYZZ[[[\\\]]]^^^^abbbbbaaaa```___^^]]]\\[[^]]\\[[ZZYYYXXXWWWWVVVVUUUTTTTSSSSSRRRRRSSSSSTTTTTSSSSSRRRQQPPPOOONNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::;;;;:::::::::::::::999999999999999998888888888888888888888777777777777777777777777777666666666666666555555555555555544444444444444444444443333333333333333333333333322222222222222222222211111100000/////....-------,,,,,,,,,,,++++++++++**************))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZYYXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOPPPPPPPPPPOOOOOOOOOOOOOOOPPPQQQQQQQQRRRRRSSSTTTTUUUVVWWXXXYYZZZ[[[\\\]]]]^^^aaaaaaaaaa```__^^^]]\\\[[^]]\\[[ZZYYXXXWWWWVVVVUUUTTTTSSSSSRRRRRRRSSSSTTTTTSSSSSRRRQQPPPOOONNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::;;;;:::::::::::::::99999999999999998888888888888888888888777777777777777777677777776666666666666666555555555555555544444444444444444444443333333333333333333333333322222222222222222222221111110000//////....-------,,,,,,,,,,+++++++++++**************))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]\\\\]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOPPPPPPPPOOOOOOOOOOOOOOOOOPPPPQQQQQQQRRRRSSSSTTTTUUUVWWWXXXYYZZZ[[[\\\]]]]]^^aaaaaaaaa```__^^^]]]\\[[[]]]\\[[ZZYYXXXWWWVVVVUUUUTTTTSSSSRRRRRRRRSSSSTTTTTSSSSSRRRQQQPPOOONNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::;;;:::::::::::::::999999999999999988888888888888887888887777777777777777776677777766666666666666665555555555555555444444444444444444444433333333333333333333333333222222222222222222222221111100000/////....-------,,,,,,,,,,,++++++++++**************))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZ[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]\\\\\\\\]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZYYXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOPPPPPPPOOOOOOOOOOOOOOOOOOPPPPQQQQQQQRRRRSSSSTTTUUUUWWWXXXYYYZZZ[[[\\\\]]]]]^aaaaaaa````__^^^]]]\\[[[Z]]\\\[[ZZYYXXWWWVVVVUUUUTTTTSSSSSRRRRRRRRRSSSTTTTTSSSSSRRRQQQPPOOOONNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::;;:::::::::::::::999999999999999988888888888888887788887777777777777777776667777666666666666666666555555555555555444444444444444444444443333333333333333333333333322222222222222222222222111110000/////....--------,,,,,,,,,,+++++++++++**************))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]\\\\\\\\\\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPOOOOOOOOOOOOOOOOOOOOPPPPQQQQQQQRRRRSSSTTTTUUUVWWWXXXYYZZZ[[[[\\\\]]]]]]aaaaa````___^^^]]\\\[[[[Z]]\\[[[ZZYYXXWWWVVVUUUUTTTTTSSSSRRRRRRRRRRSSSTTTTTSSSSSRRRQQQPPOOOONNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::;:::::::::::::::9999999999999999888888888888888877788877777777777777777766667776666666666666666665555555555555554444444444444444444444433333333333333333333333333222222222222222222222221111110000/////....-------,,,,,,,,,,,++++++++++**************))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[[ZZZZ[[[[[[[[[[[[[[[[[[[[[Z[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOPPPPPPPPPPPOOOOOOOOOOOOOOPPPPOOOOOOOOOOOOOOOOOOOOOPPPPPQQQQQQRRRRSSSTTTUUUVVWWXXXYYYZZZ[[[[\\\\\]]]]]````````___^^^]]\\\[[[ZZZ]]\\[[ZZZYYXXWWVVVUUUUUTTTTSSSSSRRRRRRRRRRSSSTTTTTSSSSSRRRQQQPPPOOONNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKJGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::::9999999999999999888888888888888877778877777777777777777766666766666666666666666665555555555555554444444444444434444444433333333333333333333333333222222222222222222222222111110000/////....-------,,,,,,,,,,,+++++++++++**************)))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZ[[[[[[[[[[[[[[[[[ZZZZZ[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOPPPPPPPPPOOOOOOOOOOOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOOPPPPQQQQQQQRRRSSSSTTTUUVVVWXXXYYYZZZ[[[[\\\\\\\]]]]``````____^^]]]\\\[[[ZZZZ]\\\[[ZZYYXXWWWVVVUUUUTTTTTSSSSSRRRRRRRRRRSSSSTTTTSSSSSRRRQQQPPPOOOONNNNNNMMMMMMMLLLLLLLLKKKKKKKKKJJGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::::99999999999999999888888888888888777778777777777777777777666666666666666666666666655555555555555544444444444444334444444333333333333333333333333333222222222222222222222221111110000////....--------,,,,,,,,,,+++++++++++**************))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNOOOPPPPPPPQQQQRRRSSSTTTUUVWWXXXYYYZZZZ[[[[[[\\\\\\\_______^^^]]]\\[[[ZZZZYYY]]]\\\[[ZZYYXXWWVVVVUUUUUSSRRRRQQQQQQQQQQQRRRRSSSSPPPPPPOOONNNMMMLLLLLKKKKKLLLLLLKKKKKKKKJJJJJJJJJJIHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::9999988888888888888877777777777777776666666666666666666655555555555555555544555555555555554444444444444444333333333333333333333332222222222222222222222222111111110000////.....-..----------,,,,,,,,,,,,,++++***************)))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]\\\\\\\\\\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNOOOOOOOONNNNNNNNNNNNNNNNNOOOPPPPPPPQQQQRRRSSTTTUUUVWXXXYYYZZZZ[[[[[[[\\\\\\\_____^^^^]]\\\[[ZZZZYYYYY]]\\\[[[ZZYYXXWWVVVVUUUUUSSRRRRQQQQQQQQQQQRRRRSSSSPPPPPPOOONNNMMMLLLLLKKKKKLLLLLLKKKKKKKKJJJJJJJJJIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::9999988888888888888877777777777777776666666666666666666555555555555555555554455555555555554444444444444444333333333333333333333332222222222222222222222221111111110000/////.....-..---------,,,,,,,,,,,,,+++++**************))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""!!!!!!!!!!!!!  WXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[Z[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]\\\\\\\\\\\\\\\\\\\\\\\]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNOOOOOONNNNNNNNNNNNNNNNNNNOOOPPPPPPQQQQRRRSSSTTTUUVVWXXYYYZZZZ[[[[[[[[[\\\\\\___^^^^^]]\\[[[ZZZYYYYYXX\\\\\[[ZZZYYXXWWVVVVUUUUUSSRRRRQQQQQQQQQQQRRRRSSSSPPPPPOOOONNNMMMLLLLLKKKKKLLLLLKKKKKKKKJJJJJJJJJIIIHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::99999888888888888888777777777777777766666666666666666665555555555555555555544455555555555544444444444444443333333333333333333332332222222222222222222222211111111100000////.....--.---------,,,,,,,,,,,,,+++++**************)))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!  WWWWXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[ZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOOONNNNNNNNNNNNNNNNNNNNOOOPPPPPPQQQQRRRSSSTTUUUVVXXXYYZZZZ[[[[[[[[[[[[[[[[^^^^^^]]]\\[[ZZZYYYYXXXXX\\\\[[[ZZZYYXXWWVVVVUUUUUSSRRRRRQQQQQQQQQQRRRRSSSSPPPPOOOONNNMMMMLLLLLKKKKKLLLLKKKKKKKKJJJJJJJJJIIIIGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::99999888888888888888777777777777777766666666666666666565555555555555555555544445555555555544444444444444443333333333333333333332232222222222222222222222221111111100000////.....-------------,,,,,,,,,,,,,+++++**************)))))))))((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""!!!!!!!!!!!!  WWWWWWWXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNOOOPPPPPPQQQQRRRSSTTTUUVVVXXYYYZZZ[[[[[[[[[[[[[[[[[^^^^^]]]\\[[ZZYYYXXXXXXXX\\\\[[[ZZZYYXXWWVVVVVUUUUSSSRRRRQQQQQQQQQQRRRRRSSSPPPOOOOONNNMMMMLLLLKKKKKKLLLKKKKKKKKJJJJJJJJJIIIIIGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::99999888888888888888777777777777777766666666666666666555555555555555555555444444555555555544444444444444443333333333333333333322222222222222222222222222111111111100000////.....-------------,,,,,,,,,,,,,+++++**************))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!  WWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNOOPPPPPPPQQQQRRSSSTTUUUVVWXYYYZZZ[[[[[[[[[[[[[[[[[[^^^]]]]\\[[ZZYYYXXXXWWWWW\\\[[[[ZZZYYXXWWWVVVVUUUUSSSRRRRQQQQQQQQQQQRRRRRSSOOOOOOONNNNMMMMLLLLKKKKKKLLLKKKKKKKJJJJJJJJJIIIIIIGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::99999888888888888888777777777777777766666666666666666555555555555555555555444444455555555544444444444444433333333333333333333322222222222222222222222111111111111100000/////.....------------,,,,,,,,,,,,,,++++***************))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!  WWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOPPPPPPQQQQRRRSSSTTUUUVVWXYYYZZZ[[[[[[[[[[[[[[[[[Z^]]]]]\\[[ZZYYXXXWWWWWWWW[[[[[[[ZZZYYXXWWWVVVVVUUUSSSSRRRRQQQQQQQQQQQRRRRRROOOOOONNNNMMMMLLLLLKKKKKJLLKKKKKKKJJJJJJJJJIIIIIIIGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::999999888888888888887777777777777777666666666666666665555555555555555555554444444455555555544444444444444433333333333333333332222222222222222222222211111111111111000000////.....-------------,,,,,,,,,,,,,+++++**************)))))))))))((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!  WWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOPPPPPPPQQQQRRRSSSTTUUVVVWXYYZZZ[[[[[[[[[[[[[[[[ZZZ]]]]\\\[[ZZYYXXXWWWWWWWWW[[[[[[[ZZZYYXXXWWWVVVVVVUSSSSRRRRQQQQQQQQQQQRRRRRROOOONNNNNMMMMMLLLLKKKKKKJLKKKKKKKJJJJJJJJJIIIIIIIIGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::999999988888888888888777777777777777666666666666666666555555555555555555544444444445555555544444444444444433333333333333333332222222222222222222221111111111111111000000////.....-------------,,,,,,,,,,,,,,+++++**************)))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOPPPPPPQQQQQRRRSSTTTUUVVVWXYYZZZ[[[[[[[[[[[[[[[ZZZZ]]]\\\[[[ZZYYXXWWWVVVVVVW[[[[[[[[ZZYYYXXWWWVVVVVVVTSSSSRRRQQQQQQQQQQQQQRRRRONNNNNNNMMMMMLLLLLKKKKKJJLKKKKKKJJJJJJJJJJIIIIIIIIGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::99999998888888888888777777777777777666666666666666666555555555555555555544444444444555555544444444444444433333333333333333322222222222222222222221111111111111110000000////......------------,,,,,,,,,,,,,,++++++*************))))))))))))(((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\[[\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOPPPPPPPQQQQRRRRSSTTTUUVVVWXYYZZZ[[[[[[[[[[[[[[ZZZZZ]]\\\\[[ZZYYXXWWVVVVVVVVV[[[[[[[[ZZZYYXXXWWWWVVVVVTTSSSRRRQQQQQQQQQQQQQQQQQNNNNNNMMMMMMLLLLLKKKKKJJJKKKKKKJJJJJJJJJJIIIIIIIIIGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCDDDCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::9999999988888888888877777777777777766666666666666666655555555555555555554444444444445555554444444444444443333333333333333322222222222222222222221111111111111111000000/////......-------------,,,,,,,,,,,,,+++++++************)))))))))))))(((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOPPPPPPQQQQQRRRSSSTTTUUVVVWXYYZZZ[[[[[[[[[[[[[ZZZZZZ]\\\\[[ZZZYXXWWVVVVVVVVVV[[[[[[[[ZZZYYXXXWWWWWVVVVTTTSSSRRRQQQQQQQQQQQQQQQQNNNNMMMMMMMLLLLLKKKKKKJJJKKKKKJJJJJJJJJJIIIIIIIIIIGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCDDCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::9999999998888888888877777777777777776666666666666666665555555555555555554444444444444555544444444444444443333333333333333222222222222222222222221111111111111111000000/////......-------------,,,,,,,,,,,,,,+++++++************)))))))))))))((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOPPPPPPQQQQQRRRSSSTTTUUVVVWXYYZZZ[[[[[[[[[[[ZZZZZZYY\\\\[[[ZZYYXXWWVVVUUUUVVVZ[[[[[[[[ZZYYYXXXWWWWWVVVTTTSSSRRRQQQQQPPPPPQQQQQQMMMMMMMMMLLLLLLLKKKKKJJJJKKKKJJJJJJJJJJIIIIIIIIIIIGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;;:;::::::::::::::9999999999888888888877777777777777776666666666666666665555555555555555554444444444444455544444444444444444333333333333333222222222222222222222221111111111111111100000/////......--------,----,,,,,,,,,,,,,,++++++++***********))))))))))))))(((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\[[[[[[[[[[[[[[[[[\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOPPPPPQQQQQRRRRSSSTTTUUVVVWXYYZZZZ[[[[[[[[[[ZZZZZYYY\\\[[[ZZZYXXWWVVVUUUUUUVVZ[[[[[[[[ZZZYYXXXWWWWWWVVTTTSSSRRRQQQQPPPPPPPPPPPPMMMMMMLLLLLLLLLKKKKKJJJJJKKKKJJJJJJJJJIIIIIIIIIIIIGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::9999999999988888888877777777777777777666666666666666665555555555555555554444444444444445444444444444444444333333333333332222222222222222222222221111111111111111100000/////......---------,----,,,,,,,,,,,,,,++++++++***********))))))))))))))(((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNNNNOOOPPPPPQQQQQRRRRSSSTTTUUVVVWXYYYZZZ[[[[[[[[ZZZZZZYYYY\\[[[[ZZYYXXWWVVUUUUUUUVVZ[[[[[[[[[ZZYYYXXXWWWWWWVTTTTSSRRRQQQPPPPPPPPPPPPPMMMLLLLLLLLLLKKKKKKKJJJJJKKKJJJJJJJJJIIIIIIIIIIIIHGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::999999999998888888887777777777777777766666666666666666555555555555555555444444444444444444444444444444444333333333333332222222222222222222222211111111111111111100000/////......---------,,---,,,,,,,,,,,,,,+++++++++**********))))))))))))))(((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!  VVWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNMMMMMMMNNNNNNNNOOOPPPPQQQQQRRRRSSSSTTTUUVVVWXYYYZZZZ[[[[[[ZZZZZYYYYYY\[[[[ZZZYYXXWVVVUUUUUUUVVZ[[[[[[[[[ZZZYYXXXWWWWWWVTTTTSSRRRQQQPPPPPPPPPPPOOLLLLLLLLLLLKKKKKKKKJJJJJIKKJJJJJJJJJIIIIIIIIIIIIHHGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::999999999999888888887777777777777777776666666666666666555555555555555555444444444444444444444444444444444433333333333322222222222222222222222211111111111111111100000/////......---------,,,---,,,,,,,,,,,,,++++++++++*********)))))))))))))))(((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$%$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!  VVVVVWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMNNNNNNMMMMMMMMNNNNNNNNNOOPPPPQQQQQRRRRSSSTTTUUUVVVWXYYYZZZZZZ[[ZZZZZZYYYYYYX[[[[[ZZYYXXWWVVUUUUUUUUUVZ[[[[[[[[[ZZZYYXXXWWWWWWVTTTTSSRRRQQPPPPPOOOOOOOOOLLLLLLLLKKKKKKKKKKJJJJJJIKJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::999999999999988888887777777777777777777666666666666666555555555555555555444444444444444334444444444444444433333333333322222222222222222222122211111111111111111100000/////......----------,,,--,,,,,,,,,,,,,,++++++++++*********))))))))))))))(((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!  VVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNMMMMMMMMMMMNNNNNNNNOOPPPPQQQQRRRRSSSSTTTUUUVVVWXXYYYZZZZZZZZZZZZYYYYYYXX[[[[ZZZYYXXWWVVUUUUUUUUUVZ[[[[[[[[[ZZZYYXXXWWWWWWVTTTTSSRRQQQPPPPOOOOOOOOOOLLKKKKKKKKKKKKKKKJJJJJJIIKJJJJJJJJIIIIIIIIIIIIHHHHGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::999999999999998888887777777777777777777666666666666666655555555555555555544444444444443333444444444444444433333333333322222222222222222222112211111111111111111100000//////.....----------,,,,-,,,,,,,,,,,,,,,++++++++++********)))))))))))))))(((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!  VVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMNNNMMMMMMMMMMMMMNNNNNNNOOPPPPQQQQRRRRSSSTTTTUUUVVVWXXYYYZZZZZZZZZZZYYYYYYXXX[[[ZZZYYYXWWVVUUUUTTUUUUVZZ[[[[[[[[ZZZYYXXXWWWWWWVTTTSSSRRQQQPPPOOOOOOOONNNKKKKKKKKKKKKKKKKJJJJJJIIIJJJJJJJIIIIIIIIIIIIIHHHHHFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::9999999999999998888877777777777777777777666666666666666555555555555555555444444444444433333444444444444444433333333333222222222222222222221111111111111111111111000000/////.....----------,,,,,-,,,,,,,,,,,,,,+++++++++++********))))))))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!  VVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNMMMMMMMMMMMMMMMMNNNNNNOOPPPPQQQQRRRSSSSTTTUUUUVVVWXXYYYZZZZZZZZZZYYYYYXXXXX[[ZZZZYYXXWWVVUUUTTTTUUUVZZ[[[[[[[[ZZYYYXXXWWWWWVVTTTSSRRRQQPPPOOOOOONNNNNNKKKKKKKKKKKKKKKJJJJJJJIIIJJJJJJJIIIIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::99999999999999988888877777777777777777776666666666666666555555555555555555444444444444333333444444444444444333333333322222222222222222222111111111111111111111111000000////......---------,,,,,,,,,,,,,,,,,,,,++++++++++++*******)))))))))))))))(((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!  VVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNOPPPPQQQRRRRSSSTTTUUUUVVVVWXXYYYYZZZZZZZZYYYYYXXXXXX[ZZZZYYYXXWWVVUUTTTTTTUUUZZ[[[[[[[ZZZYYXXXWWWWVVVVTTSSSRRQQQPPOOOOONNNNNNNNKKKKKKKKKKKKKJJJJJJJJIIIIJJJJJJIIIIIIIIIIIIHHHHHHHFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::9999999999999988888877777777777777777776666666666666666555555555555555555444444444444333333344444444444444333333333322222222222222222221111111111111111111111111000000////......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))))))))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[Z[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOPPPPQQQRRRSSSTTTTUUUVVVVWWXYYYYYZZZZZZYYYYYYXXXXXXWZZZZYYYXXWWVVUUTTTTTTTTUUZZZ[[[[[ZZZYYYXXWWWWVVVVVTSSSRRRQQPPPOOOONNNNNNNNNJJJJJJJJJJJJJJJJJJJJIIIIIJJJJJIIIIIIIIIIIIHHHHHHHHFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::99999999999999988888777777777777777777776666666666666665555555555555555555444444444443333333344444444444443333333333222222222222222222111111111111111111111111110000000////.....----------,,,,,,,,,,,,,,,,,,,,+++++++++++++******))))))))))))))(((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNPPPPQQQRRRSSSTTTUUUVVVVWWWXYYYYYZZZZZYYYYYYXXXXXXWWZZZZYYYXXWWVVUUTTTTTTTTUUYZZZZ[[ZZZZYYXXWWWVVVVVVUSSSSRRQQQPPOOONNNNNNNNMMMJJJJJJJJJJJJJJJJJJJIIIIIIJJJJIIIIIIIIIIIIHHHHHHHHHFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::99999999999999988888777777777777777777776666666666666666555555555555555555444444444443333333334444444444443333333333222222222222222221111111111111111111111111111000000////.....----------,,,,,,,,,,,,,,,,,,,,++++++++++++++*****)))))))))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[ZZZZZZZZZZZ[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNOPPPQQQRRSSSTTTUUUVVVVWWWWYYYYYYZZZZYYYYYYXXXXXXWWWZZZYYYXXWWVVUUTTTSSSSTTTUYYZZZZZZZZYYXXWWWVVVVVUUUSSSRRQQQPPOOOONNNNNNMMMMMJJJJJJJJJJJJJJJJJJIIIIIIIJJJIIIIIIIIIIIHHHHHHHHHHHFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::999999999999999888887777777777777777777666666666666666655555555555555555554444444444433333333334444444444433333333332222222222222221111111111111111111111111111110000000////.....---------,,,,,,,,,,,,,,,,,,,,,++++++++++++++*****))))))))))))))(((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[ZZZZZZZZZZZZZZZZZ[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNOPPPQQQRRSSSTTUUUUVVVWWWWWYYYYYYZZZYYYYYYYXXXXXWWWWZZYYYXXXWWVVUUTTSSSSSSTTTYYYYZZZZYYYXXXWWVVVVUUUUUSRRRRQQPPPOOONNNNNMMMMMMMJJJJJJJJJJJJJJJJJIIIIIIIHJJJIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::99999999999999888888777777777777777777666666666666666655555555555555555554444444444443333333333444444444433333333332222222222222111111111111111111111111111111110000000////.....----------,,,,,,,,,,,,,,,,,,,,++++++++++++++*****)))))))))))))))(((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZ[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNOPPPQQQRRSSTTTUUUVVVWWWWWXYYYYYYYZYYYYYYYXXXXXWWWWWZYYYYXXWWVVUUTTSSSSSSSSTTXYYYYYYYYYXXXWWVVVUUUUUTTRRRRQQQPPOOONNNNNMMMMMMMMJJJJJJJJJJJJJJJJIIIIIIIHHJJIIIIIIIIIIHHHHHHHHHHHHHFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::999999999999998888887777777777777777776666666666666666555555555555555555544444444444433333333333444444443333333333332222222222211111111111111111111111111111111000000000////.....---------,,,,,,,,,,,,,,,,,,,,,++++++++++++++*****))))))))))))))(((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!  UUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZYYYYYYYYYYYYYYYYYYYYZZZZZYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPQQQRRSSTTUUUVVVVWWWWWZZ[[[[[[[[[ZZZZZYYYYYXXXX[[[ZZZYYXXWWVVUUTTTTTTTUUVVVVWWWVVVVUUUTTTSSSSRRRRQPPPPOOONNMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJIHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::9999999999998888888888888888887777777777777777777777666666666666666655555555555555444444444443333333333333333333222222222211111111110000000000000000000000000000000000///////.....-----,,,,,,,,,,,,+++++++++++++++++++*************)))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLMMMMMMMNNOOOPPQQQRRSSTTUUUVVVWWWWWWZ[[[[[[[[[[ZZZZZYYYYYXXXX[[[ZZZYYXWWVVUUTTTTTTTTTUUUVVVVVVVVUUUTTSSSSRRRRRQPPPPOOONNNMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJIIHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;::::::::::::::999999999999888888888888888888777777777777777777776666666666666666655555555555555544444444444333333333333333333322222222221111111110000000000000000000000000000000000////////.....------,,,,,,,,,,,+++++++++++++++++++**************))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&&&%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZ[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLMMMMMMNNOOOPPQQQRRSSTTUUVVVVWWWWWX[[[[[[[[[[[ZZZZZYYYYXXXXX[[ZZZYYXXWWVVUUTTTSSSTTTTUUUUVVVVUUUUTTTSSSRRRRQQQPPOOOONNNMMMMLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;::::::::::::::9999999999999888888888888888887777777777777777777766666666666666666555555555555554444444444443333333333333333332222222222211111111100000000000000000000000000000000///////////.....-----,,,,,,,,,,,,+++++++++++++++++++**************)))))))))))(((((((((((((('''''''''&&&&&&&&&&&&&&&%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[ZZZ[[Z[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLMMMMMMNNOOPPPQQRRSSTTUUVVVWWWWWXX[[[[[[[[[[[ZZZZYYYYYXXXXX[[ZZZYYXXWVVUUTTTSSSSSSTTTUUUUUUUUUUTTTSSSRRRRQQQQPOOOONNNMMMMLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::99999999999998888888888888888877777777777777777776666666666666666665555555555555544444444444433333333333333333222222222222111111111000000000000000000000//00000///////////////.....------,,,,,,,,,,,+++++++++++++++++++**************))))))))))))((((((((((((((''''''''&&&&&&&&&&&&&&&%%&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[ZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMNNOOPPPQQRRSTTTUUVVVWWWWXXX[[[[[[[[[[[ZZZZYYYYXXXXXW[ZZZYYXXWWVVUTTTSSSSSSSSSTTTUUUUUUTTTTSSSRRRRQQQQQOOOONNNMMMMLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::999999999999988888888888888878877777777777777777666666666666666666555555555555554444444444444333333333333333322222222222221111111100000000000000000000/////0//////////////////......-----,,,,,,,,,,,,++++++++++++++++++***************)))))))))))(((((((((((((((''''''''&&&&&&&&&&&&&&&%%&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLMMMLLLLLLLLLLLLLLLLLMMMMNNOOOPPQQRRSSTTUUVVVWWWWXXX[[[[[[[[[[ZZZZZYYYYXXXXXW[ZZZYYXXWWVUUTTSSSSRRRSSSTTTTTTTTTTTTSSSRRRRQQQQPPOOONNNNMMMMLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<;;;;;;;;::::::::::::::999999999999888888888888888778777777777777777776666666666666666665555555555555554444444444443333333333333332222222222222211111111100000000000000000//////////////////////////......------,,,,,,,,,,,+++++++++++++++++++**************))))))))))))((((((((((((((''''''''&&&&&&&&&&&&&&&%%%&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSSRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLMLLLLLLLLLLLLLLLLLLLMMMMMNOOOPPQQRRSSTTUUVVVWWWWXXX[[[[[[[[[[ZZZZZYYYYXXXXWWZZZYYYXXWVVUUTTSSSRRRRRSSSSTTTTTTTTTSSSRRRRQQQQPPPOONNNNMMMMLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<;;;;;;;::::::::::::::99999999999988888888888888887777777777777777776666666666666666665555555555555555544444444444333333333333332222222222222221111111111000000000000000///////////////////////////.......-----,,,,,,,,,,,+++++++++++++++++++***************)))))))))))((((((((((((((('''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMNNOOPPQQRRSSTTUUVVVWWWWXXX[[[[[[[[[[ZZZZYYYYXXXXWWWZZZYYXXWWVVUUTSSSRRRRRRRRSSSSTTTTTSSSSSRRRQQQQQPPPONNNNMMMMLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIGGGGGGGGGGGGGFFFFFFFFFFGGFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<;;;;;;;::::::::::::::999999999999988888888888888877777777777777777766666666666666666655555555555555554444444444443333333333333332222222222222211111111110000000000000////////////////////////////........------,,,,,,,,,,,+++++++++++++++++++**************)))))))))))(((((((((((((((''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!!!!  TUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSSSSSSRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNOOPPQQRRSSTTUUVVVVWWWWXX[[[[[[[[[ZZZZZYYYYXXXXWWWZZYYYXXWWVVUTTSSSRRRRRRRRSSSSSSSSSSSSSRRRRQQQQPPPPNNNNMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIGGGGGGGGGGGGGFFFFFFFFFFGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<;;;;;;;::::::::::::::99999999999998888888888888887777777777777777776666666666666666665555555555555555444444444444333333333333332222222222222211111111111000000000000////////////////////////////.........------,,,,,,,,,,,+++++++++++++++++++**************))))))))))))((((((((((((((('''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!!!!!  TTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNOOOPPQQRSSTTUUUVVVWWWWWX[[[[[[[[[ZZZZYYYYXXXXWWWWZZYYYXXWWVUUTTSSRRRRRRRRRRSSSSSSSSSSSSRRRRQQQQPPPPNNNNMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGGGFFFFFFFFFFGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::9999999999999888888888888888777777777777777777666666666666666665555555555555555444444444444333333333333332222222222222221111111111100000000000//////////////////////////............------,,,,,,,,,,,++++++++++++++++++++**************)))))))))))(((((((((((((((''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!!!!  TTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMNNNOOPPQQRRSSTTUUVVVVWWWWWZ[[[[[[[ZZZZZYYYXXXXWWWWVZYYYXXXWWVUUTTSSRRRRRQRRRRRRSSSSSSSSSRRRRQQQQPPPPONNNMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHGGGGGGGGGGFFFFFFFFFFGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::9999999999999888888888888888877777777777777777666666666666666665555555555555554444444444444333333333333332222222222222211111111111100000000000/////////////////.////................-------,,,,,,,,,,,+++++++++++++++++++**************))))))))))))((((((((((((((''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!!!!!  TTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYXXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZYYZZZZZZZZZZZZZYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMNNNOOPPQQRRSSTTTUUVVVVWWWWZZZ[[[ZZZZZZYYYYXXXWWWWVVYYYYXXWWVVUUTTSSRRRQQQQQRRRRRSSSSSSSSRRRRQQQQPPPOONNMMMMLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHGGGGGGGGGFFFFFFFFFFFGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::999999999999998888888888888887777777777777777766666666666666666555555555555554444444444444433333333333332222222222222221111111111110000000000/////////////////.../..................-------,,,,,,,,,,,+++++++++++++++++++***************)))))))))))((((((((((((((('''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!!!!  TTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLMMNNOOOPPQQRRSSTTUUUVVVVWWWZZZZZZZZZZZZYYYXXXWWWWVVVYYYXXXWWVVUUTSSSRRRQQQQQQRRRRRSSSSSSRRRRRQQQQPPPOONNMMMMLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::999999999999998888888888888887777777777777777766666666666666665555555555555554444444444444333333333333332222222222222211111111111100000000000////////////////......................--------,,,,,,,,,,,++++++++++++++++++++**************)))))))))))(((((((((((((((''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!! !!!  TTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZZYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLMMNNNOOPPQQRRSSTTTUUUVVVVWWZZZZZZZZZZZYYYXXXWWWVVVVVYYXXXWWVVUUTTSSRRRQQQQQQQRRRRRRSSSSRRRRRRQQQPPPPOONMMMMLLLLLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHGGGGGGFFFFFFFFFFFFFGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<;;;;;;;;::::::::::::::99999999999998888888888888888777777777777777776666666666666665555555555555554444444444444333333333333322222222222222111111111111100000000000///////////////.......................---------,,,,,,,,,,,+++++++++++++++++++***************)))))))))))((((((((((((((('''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!! !!!  TTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZZZZYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKLLLLLLMNNNOOPPPQQRRSSTTTUUUVVVVWZZZZZZZZZZYYYXXXWWWVVVVUUXXXXWWWVVUUTTSSRRRQQQQQQQRRRRRRRRRRRRRRRQQQQPPPOOONMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::99999999999998888888888888888777777777777777776666666666666665555555555555554444444444443333333333333322222222222222111111111111100000000000///////////////......................----------,,,,,,,,,,,+++++++++++++++++++***************)))))))))))(((((((((((((((''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!! !!  TTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKLLLLLMMNNNOOPPQQRRSSSTTUUUVVVVWZZZZZZZZZYYYYXXWWWVVVUUUUXXXWWWVVVUUTTSSRRRQQQQQQQQRRRRRRRRRRRRRRQQQQPPPOOOMMMMLLLLLKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHGGGGFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999999998888888888888888777777777777777776666666666666665555555555555554444444444444333333333333322222222222221111111111111100000000000///////////////......................-----------,,,,,,,,,,++++++++++++++++++++**************))))))))))))((((((((((((((''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!! !!  TTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLMMNNNOOPPQQQRRSSTTTUUUVVVVYZZZZZZZZYYYXXWWWVVVUUUUTXWWWWVVVUUTTSSRRRQQQQQQQQQQRRRRRRRRRRRRRQQQPPPOOOOMMMLLLLLLKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999999998888888888888887777777777777777776666666666666655555555555555544444444444444333333333333222222222222211111111111111000000000000//////////////.....................------------,,,,,,,,,,,+++++++++++++++*+++***************)))))))))))((((((((((((((('''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!! !  TTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKLLLLKKKKKKKKKKKKKKKKKLLLLMMMNNOOOPPQQRRSSSTTUUUUVVVYYZZZZZZYYYXXXWWVVUUUUTTTWWWWVVVUUUTTSSRRRQQQQQQQQQQRRRRRRRRRRRRQQQQPPPOOONMMMLLLLLKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGFFFFFFFFFFFFFFFFGGGGGGGGFFFFFFFEEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::999999999999999888888888888888777777777777777776666666666666655555555555555544444444444444433333333333222222222222221111111111111000000000000//////////////....................-------------,,,,,,,,,,,+++++++++++++++**++***************)))))))))))(((((((((((((((''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!! !  TTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKLLLKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOPPQQRRRSSTTTUUUVVVYYZZZZZYYYYXXWWVVUUUTTTTTWWVVVVUUUTTSSRRRQQQQQQQQQQQQRRRRRRRRRRQQQQPPPOOOONMMLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::9999999999999999888888888888887777777777777777766666666666666655555555555555544444444444444333333333333222222222222221111111111110000000000000/////////////....................-------------,,,,,,,,,,,,+++++++++++++++**++**************))))))))))))(((((((((((((((''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKLKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOPPQQQRRSSTTTUUUVVVYYYZZZYYYYXXXWWVVUUTTTSSSVVVVVUUUTTTSSRRQQQQQPPPQQQQQQQRRRRRRRQQQQQPPPOOONNMMLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHFFFFFFFFFFFFFFFFFGGGGGGGGFFFFFFFEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::9999999999999998888888888888877777777777777777666666666666666555555555555555444444444444443333333333332222222222222211111111111100000000000000////////////....................--------------,,,,,,,,,,,+++++++++++++++***+***************)))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!  SSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLMMMMNNOOPPPQQRRSSTTTUUUVVVYYYZZZYYYYXXWWVVUUTTTSSSSVVVUUUUTTTSSRRRQQQQPPPPPQQQQQQQRRRRRQQQQQPPPOOOONNMLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFFFFFFGGGGGGGGFFFFFFFEEEEEDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::99999999999999888888888888888777777777777777777666666666666665555555555555554444444444444433333333333322222222222222111111111111100000000000000////////////...................--------------,,,,,,,,,,,+++++++++++++++****+**************))))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!  SSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXXWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNOOOPPQQRRSSTTTUUUVVVYYYYZYYYYYXXWWVVUTTTSSSRRUUUUUUTTTSSSRRQQQQPPPPPPPQQQQQQQQQQQQQQQPPPPOOONNNMLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFEEEEEDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::9999999999999998888888888888887777777777777777776666666666666655555555555555544444444444444333333333333222222222222221111111111111000000000000000////////////.................---------------,,,,,,,,,,,+++++++++++++++*******************))))))))))))(((((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!  SSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXWWWWWWWWWWWWWWWWWWWWWWWWXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNOOOPPQQRRSSTTTUUUVVVYYYYZYYYYXXWWVVUUTTSSSRRRUUUUTTTTSSSRRQQQQPPPPPPPPQQQQQQQQQQQQQQPPPPOOONNNNLLLLLKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFEEEEEDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::9999999999999988888888888888877777777777777777776666666666666655555555555555444444444444444333333333333222222222222211111111111110000000000000000///////////.................---------------,,,,,,,,,,,,+++++++++++++++*******************))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!  SSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXYYYYYYYYYYYYYYYYYYYYYYYYYXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNOOOPPQQRRSSTTTUUUVVVYYYZYYYYYXXWWVVUUTSSSRRRRUUUTTTTSSSRRRQQQPPPPPPPPPPPQQQQQQQQQQQQPPPOOOONNNMLLLLLKKKKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGFFFFFFFFFFFFFFFFFFFGGGGFFFFFFFEEEEEDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::99999999999999888888888888888777777777777777777766666666666666555555555555555444444444444443333333333333222222222222211111111111110000000000000000///////////.............-..---------------,,,,,,,,,,,,+++++++++++++++*******************)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUVVUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNOOPPQQRRRSSTTUUUVVVVYYYZYYYYYXXWWVUUTTSSRRRRRUTTTTTSSSSRRQQQPPPPPPPPPPPPPQQQQQQQQQQPPPPOOONNNNMLLLLKKKKKKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHGGFFFFFFFFFFFFFFFFFFFGFFFFFFFFFFEEEEEDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::999999999999999888888888888888777777777777777777666666666666665555555555555554444444444444443333333333332222222222222111111111111110000000000000000///////////............--..--------------,,,,,,,,,,,,,+++++++++++++++******************))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOPPQQRRSSTTUUUVVVWWWWYYZZYYYYYXXWWVUUTTSSRRRRQUUTTTTTSSSRRRQQQPPPPPPPPPOOOOOOOOOOOOOONNNNMMMMLLLJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::999999999999999988888888888877777777777777766666666666666555555555555555444444444444444333333333333332222222222222111111111111110000000000000000///////////............--------------,,,,,,,,,,,,,,+++++++++++++++*****************))))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!""!!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOPPQQRRSSTTUUUVVVWWWWYYZZYYYYXXXWVVUUTTSSRRRQQUUTTTTSSSRRRQQQPPPPPPPPPPNOOOOOOOOOOOONNNNMMMMLLLLJJJJJJJJIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::9999999999999999888888888887777777777777777766666666666665555555555555555444444444444444333333333333322222222222221111111111111100000000000000000///////////...........--------------,,,,,,,,,,,,,,+++++++++++++++*****************)))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""""!!!!!"!!!!!!!!!!!!!!!!  RRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUVVUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOPPQQRRSSTTUUVVVWWWWWYZZZYYYYXXWWVVUUTTSSRRRQQUTTTTTSSSRRRQQQPPPPPPPPPPNNNOOOOOOOOONNNNNMMMLLLLLJJJJJJJJIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::99999999999999998888888888887777777777777777766666666666655555555555555554444444444444443333333333333322222222222221111111111111100000000000000000//////////...........--------------,,,,,,,,,,,,,,++++++++++++++++****************)))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!"!!!!!!!!!!!!!!!  RRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSRRRRRRRRRRRRRRRRRRRRRQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOPPQQRRSSTTUUVVVWWWWWYYYYYYYYXXWWVVUUTSSSRRRQQUTTTTSSSSRRQQQPPPPPOOOOPPNNNNNOOOOOONNNNNMMMMLLLLKJJJJJJJJJIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::999999999999999988888888888877777777777777777666666666666655555555555554544444444444444433333333333333322222222222221111111111111100000000000000000//////////...........-------------,,,,,,,,,,,,,,++++++++++++++++*****************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  RRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOPPQQRRSSTTUUVVVWWWWWYYYYYYYXXXWWVVUTTSSSRRRQQUTTTTSSSRRRQQQPPPPOOOOOOONNNNNNNNNNNNNNNMMMMMLLLLKJJJJJJJJJIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCBCCCCCCCCCCBBBBBBBBBBBBBBBAAAAA@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::99999999999999988888888888877777777777777777666666666666655555555555554444444444444444433333333333333332222222222221111111111111110000000000000000///////////..........-------------,,,,,,,,,,,,,,++++++++++++++++*****************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  RRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPOPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOPPQQRRSSTTUUVVVWWWWWYYYYYYYXXXWWVVUTTSSSRRRQQUTTTTSSSRRRQQPPPPOOOOOOOONNNNNNNNNNNNNNNMMMMLLLLLKJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEDDDDDDCCCCCCCCCCCBBCCCCCCCCCBBBBBBBBBBBBBBBBAAAA@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::999999999999999888888888888777777777777777776666666666666655555555555544444444444444444433333333333333322222222222221111111111111100000000000000000//////////..........-------------,,,,,,,,,,,,,,,+++++++++++++++*****************)))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTSSTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPOOOPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMNNOOPPQQRRSSTTUUVVVWWWWWYYYYYYXXXWWVVUUTTSSSRRRRQUTTTTSSSRRQQQPPPOOOOOOOOONNNNNNNNNNNNNNMMMMMLLLLKKJJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCBBBCCCCCCCCBBBBBBBBBBBBBBBBAAAA@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::999999999999999888888888888777777777777777777666666666666655555555555554444444444444444433333333333333332222222222222111111111111110000000000000000///////////..........-------------,,,,,,,,,,,,,,++++++++++++++++*****************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMNNOOOPQQRRSSTTUUVVVWWWWWYYYYYXXXXWWVVUUTTSSSRRRRQUTTTTSSSRRQQQPPPOOOOOOOOOMMNNNNNNNNNNNMMMMMLLLLLKKJJJJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEDDDDDDCCCCCCCCCBBBBBCCCCCCCBBBBBBBBBBBBBBBBAAAA@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::9999999999999999888888888887777777777777777776666666666666655555555555544444444444444444333333333333333322222222222221111111111111110000000000000000//////////..........-------------,,,,,,,,,,,,,,++++++++++++++++*****************)))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLKKKKKLLLLLLLLLLLLLLLLLMMMNNNOOPPQRRSSTTUUVVVVWWWWYYYYXXXXWWVVVUUTTSSSRRRRQUTTTTSSSRRQQPPPOOOOOOOOOOMMMMNNNNNNNNNMMMMMLLLLKKKJJJJJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCBBBBBCCCCCCBBBBBBBBBBBBBBBBAAAA@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;<<;;;;;;;;;;;;;;;;:::::::9999999999999999888888888887777777777777777776666666666666655555555555554444444444444444433333333333333332222222222222111111111111110000000000000000///////////..........------------,,,,,,,,,,,,,,,+++++++++++++++*****************)))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLMMNNNOOPPQQRSSTTUUUVVVVWWWYYXXXXXWWWVVUUTTTSSSRRRRQUUTTTSSRRRQQPPPOOOOOONNNOMMMMMMNNNNNNMMMMMLLLLLKKKJJJJJJJJJJJJJJIIIIIIIIHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCCBBBBBBBBBBBBBBBBAAAAA@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;<;;;;;;;;;;;;;;;;::::::::999999999999999888888888888777777777777777776666666666666665555555555554444444444444444433333333333333333222222222222111111111111110000000000000000///////////..........------------,,,,,,,,,,,,,,,++++++++++++++++*****************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMNNOOPPQQRRSTTTUUVVVVVVWXXXXXXWWWVVVUUTTTSSSRRRRQUTTTTSSRRQQQPPOOOOONNNNNNMMMMMMMMMMMMMMMMMLLLLLKKKJJJJJJJJJJJJJJIIIIIIIHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBCCCBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::99999999999999888888888888777777777777777777666666666666665555555555554444444444444444433333333333333333222222222222211111111111111000000000000000///////////..........------------,,,,,,,,,,,,,,,++++++++++++++++***************)*)))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLMMMNNOOOPQQRRSSTTUUUVVVVVVXXXXXWWWVVVUUTTTSSSSRRRRQUTTTSSSRRQQQPPOOOONNNNNNNMMMMMMMMMMMMMMMMMLLLLKKKKJJJJJJJJJJJJJJJIIIIIIHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBCCBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::9999999999999888888888888777777777777777777666666666666665555555555554444444444444444433333333333333333322222222222211111111111111000000000000000///////////..........-------------,,,,,,,,,,,,,,,+++++++++++++++***************)))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLMMMNNNOOPPQRRSSTTUUUUVVVVVXXXWWWWVVVUUUTTTSSSRRRRRQUTTTSSSRRQQPPPOOOONNNNNNNMMMMMMMMMMMMMMMMLLLLLKKKKJJJJJJJJJJJJJJIIIIIIIHHHHGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBCBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::999999999999888888888888877777777777777777666666666666666555555555555444444444444444433333333333333333322222222222221111111111111000000000000000///////////...........------------,,,,,,,,,,,,,,,++++++++++++++++***************)))))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  QQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTUUTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLMMMNNNOOPPQQRRSSTTUUUUVVVVXXWWWWVVVUUUTTTSSSSRRRRQQUTTTSSSRRQQPPPOOONNNNNNNNMMMMMMMMMMMMMMMMLLLLLKKKKJJJJIIJJJJJJJJIIIIIIIHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::99999999999888888888888887777777777777777666666666666666555555555555444444444444444433333333333333333322222222222221111111111111000000000000000///////////...........------------,,,,,,,,,,,,,,,++++++++++++++++***************)))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  QQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLMMMNNNOOPPQQRRSSTTTUUUUVVVWWWWWVVVUUUTTTSSSSRRRRRQQTTTTSSRRRQQPPOOOONNNNNNNNLMMMMMMMMMMMMMMLLLLLKKKKKJJIIIIIIJJJJJJIIIIIIHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::9999999999888888888888888777777777777777766666666666666555555555555544444444444444433333333333333333332222222222222111111111111000000000000000///////////...........-------------,,,,,,,,,,,,,,,+++++++++++++++***************)))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  QQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLMMMNNNOOPPQQRRSSTTTUUUUUUUWWWWVVVVUUTTTSSSSRRRRRQQQTTTSSSRRQQQPPOOOONNNNNNNNLLMMMMMMMMMMMMMLLLLLKKKKKJIIIIIIIIJJJIIIIIIIIHHHHHGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????????????>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::999999999888888888888888877777777777777666666666666666655555555555544444444444444433333333333333333332222222222222111111111111000000000000000///////////............------------,,,,,,,,,,,,,,,++++++++++++++++***************)))))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  QQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXWWXXWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKLLKKKKKKKKKKKKKKKKKKKKKKJKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNOOPPQQRRSSSTTTUUUUUUWWWVVVVUUUTTSSSSRRRRRQQQQTTTSSSRRQQPPPOOONNNNNNNNNLMMMMMMMMMMMMMLLLLLLKKKKKIIIIIIIIIIIIIIIIIIIIHHHHGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@??????????????>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::99999999888888888888888887777777777777666666666666666655555555555544444444444444443333333333333333333222222222222111111111111100000000000000///////////............-------------,,,,,,,,,,,,,,++++++++++++++++***************)))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXWWWXXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNOOPPQQRRSSSTTTUUUUUUWWWVVVUUUTTTSSSRRRRRQQQQQTTTSSRRRQQPPPOOONNNNNNNNNLMMMMMMMMMMMMMLLLLLKKKKKKIIIIIIIIIIIIIIIIIIIHHHHHGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@???????????????>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::99999999888888888888888887777777777777666666666666666655555555555554444444444444443333333333333333333322222222222211111111111110000000000000////////////...........--------------,,,,,,,,,,,,,,++++++++++++++++***************))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!   QQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOONNNOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOPPQQRRRSSTTTUUUUUUWWVVVVUUTTTSSSRRRRRQQQQQQTTSSSRRQQQPPOOOONNNNNNNNNMMMMMMMMMMMMMLLLLLLKKKKKKIIIIIIIIIIIIIIIIIIIHHHHGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGFFFFFFFFEEEEEDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@???????????????>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::99999999888888888888888887777777777777666666666666666655555555555554444444444444443333333333333333333332222222222211111111111110000000000000////////////...........--------------,,,,,,,,,,,,,,++++++++++++++++***************)))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWVWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJKKJJJKKKKKKKKKKKKKLLLLLLMMMNNNOOPPPQQRRSSSTTTUUUUUUWVVVVUUUTTSSSRRRRQQQQQQQPTTSSSRRQQPPPOOOONNNNNNNNNMMMMMMMMMMMMMLLLLLKKKKKKJIIIIIIIIIIIIIIIIIIHHHHHGGGGGFFFFFFFFFFFFFFFFFFFFFGFFGGGGGGGGGFFFFFFFEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBBABBBBBBBBBBAAAAAAAAAAAAAAA@@@@@???????????????>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::99999999888888888888888887777777777777666666666666666655555555555554444444444444443333333333333333333332222222222221111111111111000000000000////////////...........--------------,,,,,,,,,,,,,,++++++++++++++++***************)))))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKLLLLLMMMNNNOOOPPPQQRRSSSTTTTUUUUUWVVVVUUTTTSSRRRRQQQQQQQPPTSSSRRRQQPPPOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLKKKKKJJIIIIIIIIIIIIIIIIIIHHHHGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGFFFFFFFEEEEEDDDDDDCCCCCCCCBBBBBBBBBBBBAABBBBBBBBAAAAAAAAAAAAAAAAA@@@@???????????????>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::999999998888888888888888877777777777776666666666666666555555555555554444444444444443333333333333333333322222222222211111111111110000000000000///////////............--------------,,,,,,,,,,,,,++++++++++++++++****************))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJKKKKKKKKLLLLLMMMNNNOOOPPQQQRRSSSTTTTUUUUUVVVVUUUTTSSSRRRQQQQQQQPPPSSSSRRQQQPPOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLKKKKKJJJIIIIIIIIIIIIIIIIIHHHHHGGGGGFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEDDDDDDDCCCCCCCBBBBBBBBBBBBBAABBBBBBBBAAAAAAAAAAAAAAAA@@@@???????????????>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::999999998888888888888888877777777777776666666666666666655555555555554444444444444443333333333333333333322222222222211111111111111000000000000////////////...........--------------,,,,,,,,,,,,,,++++++++++++++++***************)))))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!! !!!!!!  QQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJKKKKKKKLLLLLMMNNNOOOPPPQQRRRSSSTTTTUUUUUVVVVUUUTTSSRRRQQQQQQPPPPPSSSRRRQQPPPOOOONNNNNNNNNOMMMMMMMMMMMMLLLLLKKKKKJJJIIIIIIIIIIIIIIIHHHHHHGGGGGFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEDDDDDDCCCCCCCCBBBBBBBBBBBBAAABBBBBBAAAAAAAAAAAAAAAAA@@@@???????????????>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::9999999988888888888888888777777777777666666666666666666655555555555544444444444443433333333333333333333222222222222211111111111110000000000000///////////...........--------------,,,,,,,,,,,,,,++++++++++++++++***************)))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!! !!!!!  QQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLMMNNNOOOPPQQQRRSSSTTTTUUUUUUVVVVUUTTTSSRRRQQQQPPPPPPPSSSRRRQQPPPOOONNNNNNNNNOOMMMMMMMMMMMMLLLLKKKKKJJJJIIIIIIIIIIIIIIHHHHHHHGGGGFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGFFFFFEEEEEDDDDDDCCCCCCCCBBBBBBBBBBBBAAAABBBBBBAAAAAAAAAAAAAAAA@@@@??????????????>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::9999999988888888888888888777777777777666666666666666666655555555555544444444444443343333333333333333332222222222222211111111111111000000000000///////////...........--------------,,,,,,,,,,,,,,+++++++++++++++****************))))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!! !!!!!  QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSTTTSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLMMNNNOOPPPQQRRRSSSTTTTUUUUUUVVVVUUTTSSSRRQQQQPPPPPPPPSSRRRQQQPPOOOONNNNNNNNOOOMMMMMMMMMMMLLLLKKKKKJJJJJIHHHHHHHHHHHHHHHHHHHGGGGGFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGFFFFFEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAABBBBBAAAAAAAAAAAAAAAA@@@@???????????????>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:;;:::::::::::::::99999999888888888888888887777777777776666666666666666666655555555555444444444444443333333333333333333322222222222222111111111111110000000000000///////////..........---------------,,,,,,,,,,,,,,+++++++++++++++****************)))))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!! !!!!  PPPPPPPPPPPPPPQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIJIIIIIIIIJJJJJJJJKKKKLLLMMNNNOOPPPQQRRRSSSSTTTTTTTTVVVVUUTTSSRRRQQQQPPPPPPPPSRRRQQQPPOOONNNNNNNNNNNOOMMMMMMMMMMLLLLKKKKJJJJJJIHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGFFFFFEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<;<<<;;;;;;;;;;;;;;;;:::::::::::9999999999999998888888888888888777777777777777666666666666666666665555555555555444444444444433333333333333333222222222222221111111111111100000000000000////////////........------------,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))))((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIJJJJJJKKKKLLLMMNNNOOPPPQQRRRSSSTTTTTTTTTVVVVUUTTSSRRRQQQPPPPPPPPORRRRQQPPPOOONNNNNNNNNNNOOMMMMMMMMMLLLLKKKKJJJJJIIIHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGFFFFEEEEDDDDDCDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<;;<<;;;;;;;;;;;;;;;;:::::::::::99999999999999988888888888888887777777777777776666666666666666666655555555555554444444444444433333333333333322222222222222111111111111111100000000000000///////////.........------------,,,,,,,,,,,,,++++++++++++++**************))))))))))))))))(((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIJJJJJJKKKKLLMMNNNOOPPPQQRRRSSSTTTTTTTTTVVVUUUTTSSRRQQQPPPPPPPPPORRRQQQPPOOONNNNNNNNNNNNNOMMMMMMMMLLLLKKKKJJJJJIIIIHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGFFFFEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<;;;<;;;;;;;;;;;;;;;;::::::::::999999999999999988888888888888887777777777777777666666666666666666655555555555554444444444444433333333333333322222222222222211111111111111100000000000000////////////.........-----------,,,,,,,,,,,,,,+++++++++++++***************)))))))))))))))((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIJJJJJKKKKLLLMNNNOOPPPQQRRRSSSSTTTTTTTTVVVUUTTSSSRRQQQPPPPPPPPOORRRQQQPPOOONNNNNNNNNNNNNOMMMMMMMMLLLLKKKJJJJJIIIIIGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEFFFFFFFFGGGGGGGGGGGGGGGGFFFFEEEDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::999999999999999988888888888888877777777777777777766666666666666666655555555555554444444444444433333333333333322222222222222221111111111111100000000000000////////////..........----------,,,,,,,,,,,,,,,+++++++++++++**************)))))))))))))))((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRQQRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJKKKLLLMMNNOOPPPQQRRRSSSSTTTTTTTTVVVUUTTSSRRQQQPPPPPPPPPOORRRQQPPPOONNNNNNMNNNNNNNNMMMMMMMLLLLKKKKJJJJIIIIIIGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEFFFFFFFGGGGGGGGGGGGGGGFFFEEEEDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::9999999999999999888888888888888877777777777777777666666666666666666555555555555544444444444444333333333333333222222222222222221111111111111100000000000000////////////..........----------,,,,,,,,,,,,,,,++++++++++++**************))))))))))))))))(((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQRRQQQQQQRRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJKKKLLMMNNOOOPPQQQRRSSSSTTTTTTTTVVUUUTTSSRRQQQPPPPPPPPOOORRRQQPPPOONNNNMMMMMNNNNNNMMMMMLLLLLKKKKJJJJIIIIIIIGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGFFFFEEEDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::999999999999999888888888888888877777777777777777766666666666666666555555555555544444444444444333333333333333222222222222222221111111111111100000000000000////////////...........---------,,,,,,,,,,,,,,,++++++++++++**************))))))))))))))))((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJKKKLLMMMNNOOPPQQQRRRSSSSTTTTTTTVUUUTTSSSRRQQQPPPPPPPPOOORRRQQPPOOONNNMMMMMMMNNNNNLLLLLLLLLKKKKJJJJIIIIIIIHGGGGGGGGGGGGGGGGFFFFFFFFEFFEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGFFFFEEEDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::99999999999999888888888888888777777777777777777766666666666666666555555555555544444444444444333333333333333322222222222222211111111111111100000000000000////////////...........---------,,,,,,,,,,,,,,,,+++++++++++***************)))))))))))))))((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJKKKLLMMNNOOOPPQQQRRRSSSSTTTTTSVUUUTTSSRRQQQQPPPPPPPPPOORRQQQPPOOONNNMMMMMMMMMNNNLLLLLLLLKKKKJJJJIIIIIIIHHGGGGGGGGGGGGGGFFFFFFFFFEEFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGFFFEEEEDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::9999999999999888888888888888777777777777777777766666666666666666555555555555544444444444444333333333333333322222222222222211111111111111000000000000000/////////////..........---------,,,,,,,,,,,,,,,,++++++++++++***************))))))))))))))((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!  OOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUWVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWVWWWWWWWWWWWWWWWWWWWWWWVVVVWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJKKKLMMMNNOOPPPQQRRRSSSSSSTSSSUUUTTTSSRRQQQPPPPPPPPPPOORRQQQPPOONNNMMMMMMMMMMMMMLLLLLLKKKKKJJJJIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFFEEFEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGFFFFEEEDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::999999999999888888888888888777777777777777777766666666666666666555555555555544444444444444333333333333333322222222222222211111111111111000000000000000/////////////..........----------,,,,,,,,,,,,,,,++++++++++++***************)))))))))))))))((((((((((((((((((((''''''''''''''''&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!  OOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWVVVVVVVVVVVWWWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJKKKLLMMNNNOOPPQQQRRRSSSSSSSSSUUUTTSSSRRQQQPPPPPPPPPPOORRQQQPPOONNNMMMMMMMMMMMMMLLLLKKKKKKJJJJIIIIIIIHHHHGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGFFFFEEEDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>=============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::99999999999988888888888888777777777777777777766666666666666666555555555555544444444444444333333333333333322222222222222211111111111111000000000000000/////////////..........----------,,,,,,,,,,,,,,,++++++++++++****************))))))))))))))((((((((((((((((((((('''''''''''''''&&''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!  OOOOOOOOOPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWVVVVVVVVVVVVVVVVVVVVVVVVWWVVVVVVVVVVVVVVVVVVVVVVVVWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHIIIIIIIJJJJKKLLLMMNNOOOPPQQRRRRSSSSSSSSUUTTTSSRRRQQQPPPPPPPPPPPORRQQQPPOONNNMMMMMMMMMMMMMKKKKKKKKJJJJJIIIIIIIHHHHHGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGFFFFEEEEDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::9999999999988888888888888777777777777777777766666666666666666555555555555554444444444444333333333333333332222222222222211111111111110000000000000000/////////////...........---------,,,,,,,,,,,,,,,,+++++++++++****************))))))))))))))(((((((((((((((((((((''''''''''''''''&&'&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!  OOOOOOOOOOOOPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHIIIIIIJJJJKLLLMMMNNOOPPQQQRRRRSSSSSSSUUTTSSSRRQQQQPPPPPPPPPPPORRQQQPPOONNMMMMMLLLLLLLMMKKKKKKKJJJJJIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGFFFFEEEDDDDCCCCCBCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::99999999999888888888888887777777777777777777666666666666666665555555555555554444444444443333333333333333322222222222222111111111111000000000000000000///////////............---------,,,,,,,,,,,,,,,,++++++++++++***************)))))))))))))))((((((((((((((((((((''''''''''''''''&&&'&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHIIIIIJJJJKKLLLMMNNNOOPPQQQRRRRSSSSSRUTTTSSRRRQQQQPPPPPPPPPPPORRQQQPPOONNMMMMLLLLLLLLLLKKKKJJJJJJJIIIIIIIHHHHHHHGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::99999999999888888888888887777777777777777776666666666666666665555555555555554444444444443333333333333333322222222222222111111111111000000000000000000///////////............---------,,,,,,,,,,,,,,,,++++++++++++****************))))))))))))))((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHIIIIIIJJJJKKLLMMMNNOOPPPQQRRRRRSSSRRTTTTSSRRRQQQPPPPPPPPPPPPORRQQQPPOONNMMMLLLLLLLLLLLJJJJJJJJJJIIIIIIIHHHHHHHHGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDEEEEEEEEEFFFFFFFFFFFFFFEEEEDDDCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::99999999999888888888888887777777777777777776666666666666666665555555555555554444444444443333333333333333322222222222222111111111111000000000000000000///////////.............---------,,,,,,,,,,,,,,,++++++++++++****************))))))))))))))(((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHIIIIIJJJJKKLLLMMNNNOOPPQQQRRRRRRRRRTTTSSSRRRQQQPPPPPPPPPPPPORRQQPPOONNNMMLLLLLLLLLLLLJJJJJJJJIIIIIIIIIHHHHHHHHGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDEEEEEEEFFFFFFFFFFFFFFEEEDDDDCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>=============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::99999999998888888888888887777777777777777776666666666666666665555555555555554444444444443333333333333333322222222222222111111111111000000000000000000///////////.............---------,,,,,,,,,,,,,,,++++++++++++****************)))))))))))))))((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQPPQQQQQQQQQQQQQQQQQQQQQQQPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIJJJKKKLLMMMNNOOOPPQQQRRRRRRRRTTTSSSRRQQQQPPPPPPPPPPPPORRQQPPOONNMMMLLLLLLLLKKKKJJJJJJIIIIIIIIIIHHHHHHHHHFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEFFFFFFFFFFFFEEEEDDDCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::99999999998888888888888887777777777777777766666666666666666665555555555555554444444444443333333333333333222222222222222211111111111000000000000000000///////////.............---------,,,,,,,,,,,,,,,,++++++++++++****************))))))))))))))((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPQQQPPPPPPQQQQQQQQQQQQQQQQQQQPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHIIIIIJJJKKKLLLMMNNNOOPPQQQRRRRRRRRTTTSSRRRQQQQPPPPPPPPPPPOORRQQPPOONNMMMLLLLKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHHFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDEEEEEEEFFFFFFFFFFEEEEDDDDCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999998888888888888887777777777777777766666666666666666655555555555555554444444444443333333333333333322222222222222211111111111100000000000000000////////////............---------,,,,,,,,,,,,,,,,++++++++++++****************))))))))))))))(((((((((((((((('((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIJJJKKKLLLMMMNNOOPPPQQQRRRRRRRTTSSSRRRQQQQQPPPPPPPPPPOORQQQPPOONNMMLLLLKKKKKKKKKIIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEFFFFFFFFFEEEEDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999998888888888888887777777777777777766666666666666666655555555555555554444444444443333333333333333222222222222222211111111111110000000000000000////////////............----------,,,,,,,,,,,,,,,+++++++++++++***************)))))))))))))))(((((((((((((((''(((''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIJJKKKKLLLMMNNNOOPPQQQRRRRRRRTTSSSRRRRQQQQPPPPPPPPPOOORQQPPOONNMMMLLLKKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHHFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDEEEEEEEFFFFFFFEEEEDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:;:::::::::::::::999999999998888888888888887777777777777777766666666666666666555555555555555555444444444444333333333333333222222222222222211111111111111000000000000000////////////............-----------,,,,,,,,,,,,,,,++++++++++++***************)))))))))))))))((((((((((((((((''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!  NOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIJJJKKKLLLMMMNNOOPPPQQQRRRRRRTTSSSSRRRQQQQPPPPPPPPPOOOQQQPPOONNMMLLLLKKKKKKKKKKIIIIIIIIIIHHHHHHHHHHHHHHHFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDEEEEEEEEFFFEEEEEEDDDDCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999888888888888888777777777777777766666666666666666655555555555555555544444444444433333333333333322222222222222221111111111111110000000000000/////////////............------------,,,,,,,,,,,,,,++++++++++++****************))))))))))))))(((((((((((((((('''(('''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!  NNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUUUVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIJJJKKKKLLLMMNNOOOPPQQQRRRRRRTTSSSSRRRQQQQQPPPPPPPOOOOQQPPOONNMMMLLLKKKKKKKKKKKIIIIIIIIHHHHHHHHHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999888888888888888777777777777777766666666666666666665555555555555555444444444444433333333333333322222222222222221111111111111110000000000000/////////////.............------------,,,,,,,,,,,,,++++++++++++****************))))))))))))))((((((((((((((((''''(''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!  NNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGHHHHHHHHHIIIIIJJKKKKLLLMMMNNOOPPQQQQRRRRRTTSSSSRRRQQQQQPPPPPPOOOONQQPPOONNMMLLLKKKKKKKKJJJJIIIIIIHHHHHHHHHHHHHHHHHHHFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::9999999999988888888888888777777777777777776666666666666666665555555555555555444444444444433333333333333222222222222222221111111111111110000000000000//////////////............-------------,,,,,,,,,,,,+++++++++++++***************)))))))))))))))((((((((((((((((''''('''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!  NNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGHHHHHHHIIIIJJJKKKKLLMMMNNOOPPPQQQQRRRRTTSSSSRRRRQQQQPPPPPPOOONNQPPOONNMMMLLLKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEDDDDCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::9999999999998888888888888777777777777777776666666666666666655555555555555555444444444444433333333333333322222222222222221111111111111110000000000000//////////////............--------------,,,,,,,,,,,,+++++++++++++**************)))))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGHHHHHHIIIIIJJJKKKLLLMMNNOOOPPQQQQRRRRTTSSSSRRRRQQQQQPPPPOOOONNQPPOONNMMLLLKKKKKKJJJJJJJIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEDDDDCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::999999999999988888888888877777777777777776666666666666666665555555555555555544444444444443333333333333322222222222222222111111111111111000000000000///////////////............---------------,,,,,,,,,,,++++++++++++++**************))))))))))))))(((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIJJJKKKKLLMMMNNOOPPPQQQQRRRTTSSSSRRRRQQQQQPPPPOOONNNPPOONNMMMLLLKKKKKJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEDDDDDCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::9999999999999998888888888877777777777777776666666666666666665555555555555555544444444444444333333333333322222222222222222111111111111111000000000000///////////////............---------------,,,,,,,,,,,+++++++++++++++*************)))))))))))))))((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOPPPPPPPPPPOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIJJJJKKKLLLMMMNNOOPPQQQRRRRRRUTTTTTSSSSRRRRQQQQPPPOOONRRQQPPOONNNMMMMLLLLLLLLLLIIIHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDCCCCCBBBBBBABBBBAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::99999999999999988888888888888877777777666666666666666665555555555555554444444444444444333333333333222222222222222211111111111111110000000000000/////////////////........--------------,,,,,,,,,,,,,,,,,+++++++++++++++****************)))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$%$$$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!!!!!  NNNOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOPPPPPPPPPOOOOOOOOOOOOOOOOPPPPPPPOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHIIIIIJJJKKKKLLLMMNNOOOPPQQQRRRRRUTTTTTSSSSRRRRQQQQPPPOONNRQQPPOOONNMMMMLLLLLLLLLLLIIHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCBBBBBBAABBBBAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::::::::::99999999999999988888888888888877777777766666666666666665555555555555554444444444444444333333333333222222222222222211111111111111110000000000000/////////////////........--------------,,,,,,,,,,,,,,,,,++++++++++++++++***************)))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!  NNNNNNNOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOOPPPPOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLKKLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHIIIIIJJJKKKKLLMMMNNOOPPQQQQRRRRTTTTTTSSSSRRRRQQQPPPOOONNRQQPPOONNNMMMLLLLLLLLLLLLIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDEEEEEDDDDDDCCCCCBBBBBBAABBBAAAAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::99999999999999988888888888888877777777776666666666666665555555555555554444444444444444333333333333222222222222222211111111111111111000000000000/////////////////........--------------,,,,,,,,,,,,,,,,,++++++++++++++++***************))))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!!!!!  NNNNNNNNNNOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOOPOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHIIIIJJJJKKKLLLMMNNOOOPPQQQRRRRTTTTTTTSSSSRRRQQQPPPOOONNQQPPOOONNMMMMLLLLLLLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHGFFFFFFFEEEEEEEEEEEEEEEEEEFFEEEEEEEEEEEEEEEEEEEEEEEDDEDDDDDDDDDCCCCCBBBBBBAABBAAAAAAAAAAA@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::999999999999999888888888888888777777777776666666666666655555555555555544444444444444443333333333332222222222222222111111111111111110000000000000///////////////.........---------------,,,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################""""""""""""""""!"!!!!!!!!!!!!!!!!  NNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGHHHHHHHHHIIIIIJJJJKKKLLLMMNNOOPPPQQQRRRTTTTTTTSSSSRRRQQQPPPOONNMQQPPOONNNMMMLLLLLLLLLLLLKHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBAAABAAAAAAAAAAAA@@@@@@@@@@@@@?????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;::::::::::::::::::::::::::9999999999999999888888888888888777777777777666666666666655555555555555444444444444444443333333333332222222222222222111111111111111110000000000000///////////////.........---------------,,,,,,,,,,,,,,,,,++++++++++++++++***************)))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""!"!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGHHHHHHHHIIIIIJJJJKKKLLMMNNNOOPPQQQQRRTTTTTTTSSSSRRRQQQPPOOONNMQQPPOONNMMMMLLLLLLLLLLKKKHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFEEEEEEEEEEEEEEEEEEEEFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBAAABAAAAAAAAAA@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;:::::::::::::::::::9::::::9999999999999999888888888888888777777777777766666666666655555555555555444444444444444433333333333332222222222222222111111111111111110000000000000///////////////..........--------------,,,,,,,,,,,,,,,,,++++++++++++++++***************))))))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGHHHHHHHIIIIIJJJJKKLLLMMNNOOPPPQQQQRTTTTTTTSSSSRRRQQQPPOOONNMQPPOONNNMMMLLLLLLLLLLKKKKHHHHHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFEEEEEEEEEEEDDDEEEDDDDDDDDDDDCCCCCBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;::::::::::::::::::999:::::99999999999999998888888888888887777777777777766666666666555555555555554444444444444444333333333333322222222222222221111111111111111110000000000000//////////////...........-------------,,,,,,,,,,,,,,,,,++++++++++++++++***************))))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNOOOOOOOOOOOOOOOOOOOONNNNNLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGHHHHHHHIIIIJJJJKKKLLMMMNNOOPPQQQQQTTTTTTTSSSSRRRQQQPPOONNNMQPPOONNNMMMLLLLLLLLLKKKKKHHHHHHHHHHHGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;::::::::::::::::::9999::::99999999999999998888888888888887777777777777776666666666555555555555555444444444444444433333333333322222222222222221111111111111111110000000000000//////////////............------------,,,,,,,,,,,,,,,,,++++++++++++++++***************))))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNOOOOOOOOOOOOOOOOOONNNNNNNLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGHHHHHHHIIIIJJJJKKKLLMMNNOOPPPQQQQTTTTTTTSSSSRRRQQQPPOONNMMQPPOONNMMMLLLLLLLLKKKKKKKHHHHHHHHHHGGGGGGGGGGGGGGGFFEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;::::::::::::::::::99999:::999999999999999988888888888888877777777777777776666666665555555555555555444444444444443333333333333222222222222222211111111111111111110000000000000/////////////.............-----------,,,,,,,,,,,,,,,,,,+++++++++++++++****************)))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNOOOOOOOOOOOOOOONNNNNNNNNNLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHIIIIIJJJJKKLLMMNNNOOPPPQQQTTTTTTTSSSSRRRQQQPPOONNMMPPOOONNMMMLLLLLLLKKKKKKKKHHHHHHHHHGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;:::::::::::::::::9999999:9999999999999999988888888888888877777777777777776666666665555555555555555544444444444443333333333333222222222222222211111111111111111110000000000000/////////////..............-----------,,,,,,,,,,,,,,,,,++++++++++++++++***************))))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGHHHHHHHIIIIIJJJKKKLLMMNNOOPPPQQQTTTTTTTSSSSRRRQQQPPOONNMMPPOONNNMMMLLLLLLKKKKKKKKKHHHHHHHHGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;:::::::::::::::::999999999999999999999999888888888888888877777777777777776666666655555555555555555544444444444443333333333333322222222222222211111111111111111110000000000000/////////////...............----------,,,,,,,,,,,,,,,,,++++++++++++++++***************))))))))))))))))()(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNOOOOOOOOOONNNNNNNNNNNNNNNLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJKKLLMMNNOOOPPPQQTTTTTTTSSSSRRRQQQPPOONNMMPPOONNMMMMLLLLLLKKKKKKKKKHHHHHHHGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDDCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::99999999999999999999999998888888888888888777777777777777766666666555555555555555555444444444444433333333333333222222222222222111111111111111111110000000000000////////////...............----------,,,,,,,,,,,,,,,,,++++++++++++++++***************))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!!!!  MMMNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNOOOOOOOOONNNNNNNNNNNNNNNNOOOOOOONNNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGHHHHHHHIIIIIJJJKKKLLMMNNOOPPPQQSTTTTTTSSSSRRRQQPPPOONMMLPPOONNMMMLLLLLLKKKKKKKKKKHHHHHHGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::99999999999999999999999998888888888888888777777777777777766666666555555555555555555444444444444433333333333333322222222222222111111111111111111110000000000000////////////...............----------,,,,,,,,,,,,,,,,+++++++++++++++++***************)))))))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!!!!  MMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOOOONNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHIIIIIJJJKKLLMMNNOOOPPPQSTTTTTTSSSSRRRQQPPPONNMMLPOONNNMMMLLLLLKKKKKKKKKKKHHHHHGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::999999999999999999999999988888888888888887777777777777777666666665555555555555555554444444444444333333333333333222222222222222111111111111111111100000000000000///////////...............-----------,,,,,,,,,,,,,,,+++++++++++++++++****************))))))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################"##""""""""""""""""!!!!!!!!!!!!!!!!!!  MMMMMMMMNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHIIIIIJJJKKLLMMNNNOOPPPQSSTTTTTSSSSRRRQQPPOONNMMLPOONNMMMLLLLLLKKKKKKKKKKKHHHHHGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAA@AAA@@@@@@@@@@@@???????????>>>>>>>>>================<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::999999999999999999999999988888888888888887777777777777777666666665555555555555555544444444444444333333333333333322222222222222111111111111111111100000000000000///////////...............-----------,,,,,,,,,,,,,,,++++++++++++++++++***************))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"#""""""""""""""""!!!!!!!!!!!!!!!!!!!  MMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPQPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHIIIIIJJKKKLLMMNNOOPPPQSSTTTTTSSSSSRRQQPPOONNMMLPOONNMMMLLLLLKKKKKKKKKKKKHHHHGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAA@@AA@@@@@@@@@@@@????????????>>>>>>>>================<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::999999999999999999999999888888888888888887777777777777777666666665555555555555555544444444444444333333333333333322222222222222111111111111111111110000000000000///////////................----------,,,,,,,,,,,,,,,,+++++++++++++++++***************))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHIIIIIJJJKKLLMMNNOOPPPPSSTTTTTSSSSSRRQQPPOONNMMLPONNNMMMLLLLLKKKKKKKKKKKKHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBAAAAAAA@@@A@@@@@@@@@@@@?????????????>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::999999999999999999999999888888888888888887777777777777776666666665555555555555555544444444444444333333333333333322222222222222211111111111111111110000000000000////////////...............----------,,,,,,,,,,,,,,,,+++++++++++++++++***************)))))))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHIIIIJJJKKLLMMNNOOOPPPSSSTTTTSSSSSRRQQPPOONNMLLOONNMMMLLLLLKKKKKKKKKKKKKHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAA@@@A@@@@@@@@@@??????????????>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::999999999999999999999999888888888888888887777777777777777666666666555555555555555544444444444444333333333333333322222222222222211111111111111111100000000000000////////////...............-----------,,,,,,,,,,,,,,,+++++++++++++++++****************))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNMMMMKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHIIIIJJKKLLMMNNNOOPPPSSSTTTTSSSSSRRQQPPOONMMLLOONNMMMLLLLKKKKKKKKKKKKKKGGGGGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@?????????????>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::9999999999999999989999998888888888888888887777777777777777666666666655555555555555544444444444444333333333333333322222222222222221111111111111111100000000000000////////////...............-----------,,,,,,,,,,,,,,,+++++++++++++++++****************))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSRRRSSSRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMNNNNNNNNNNNNNNNNNNMMMMMMMKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFGGGGGGGGGGGGGHHHHHHHHIIIIJJJKKLLMMNNOOPPPSSSTTTTSSSSSRRQQPPONNMMLKONNMMMLLLLLKKKKKKKKKKKKKKGGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDDDDDDEEEEEEEEEEEFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@?????????????>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::9999999999999999889999988888888888888888877777777777777776666666666655555555555555444444444444443333333333333333322222222222222211111111111111111100000000000000///////////...............-----------,,,,,,,,,,,,,,,++++++++++++++++++***************))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFGGGGGGGGGGGGGHHHHHHHHIIIJJJKKLLMMNNOOPPPSSSSTTTSSSSSRRQQPPONNMLLKONNMMMLLLLKKKKKKKKKKKKKJJGGGGGGGGGGGGFFFFFFFFFFFFFDDDDDDDDDDDDDDDDEEEEEEEEEFFEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@?????????????>>>>>=================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::9999999999999998888999988888888888888888777777777777777776666666666665555555555555444444444444443333333333333333322222222222222211111111111111111100000000000000///////////................----------,,,,,,,,,,,,,,,,+++++++++++++++++***************)))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFGGGGGGGGGGGGGHHHHHHHIIIIJJKKLLMMNNOOOPPSSSSTTTSSSSRRRQQPOONMMLLKNNMMMLLLLKKKKKKKKKKKKKJJJGGGGGGGGGGGFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@?????????????>>>>>=================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::999999999999999988889998888888888888888877777777777777777666666666666655555555555544444444444444333333333333333332222222222222221111111111111111110000000000000////////////................----------,,,,,,,,,,,,,,,,+++++++++++++++++****************))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMNNNNNNNNNNMMMMMMMMMMMMMMMKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHIIIJJKKKLLMNNNOOPPSSSSSTSSSSSRRRQPPOONMMLKKNNMMLLLLLKKKKKKKKKKKKJJJJGGGGGGGGGFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::999999999999999988888998888888888888888877777777777777777666666666666665555555555544444444444444333333333333333332222222222222221111111111111111111000000000000/////////////...............-----------,,,,,,,,,,,,,,,+++++++++++++++++****************))))))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#$$################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!  LMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNNNMMMMMMMMMMMMMMMMMNNNNNNNMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHIIIIJJKKLLMMNNOOPPSSSSSSSSSSSRRQQPPONNMLLKJNMMMLLLLKKKKKKKKKKKKJJJJJGGGGGGGGFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::9999999999999998888888988888888888888888777777777777777766666666666666665555555555444444444444444333333333333333322222222222222211111111111111111110000000000000////////////...............-----------,,,,,,,,,,,,,,,+++++++++++++++++*****************)))))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  LLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNMMMMMMMMMMMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGHHHHHHIIIJJKKLLMMNNOOOPSSSSSSSSSSSRRQQPOONMMLKKJNMMLLLLKKKKKKKKKKKKJJJJJJGGGGGGGFFFFFFFFFFFFFFFFEEDDDDDDDDDDDDDDDDDDDDDDDDDEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>=============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::9999999999999999888888888888888888888887777777777777777766666666666666666555555555444444444444444433333333333333322222222222222221111111111111111110000000000000/////////////..............------------,,,,,,,,,,,,,,++++++++++++++++++****************)))))))))))))))(((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##$################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMLLLLLLLLLLLKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHIIIIJJKKLLMMNNOOPPPSSSSSTSSSSSRRQQPOONMMLKKJMLLLKKKKKKKKJJJJJJJJJJJJIFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCDCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@?????????????>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::99999999999999888888888888888887777776666666666666666655555555555555555555554444444444444433333333333333333322222222222211111111111111111000000000000/////////////.//................----------,,,,,,,,,,,,,,,,+++++++++****************)))))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###########"""""""""""""""""""""!!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHIIIJJJKKLLMMNNOOPPRSSSSSSSSSSRRQQPONNMLLKJJMLLKKKKKKKKJJJJJJJJJJJJIIFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@??????????????>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::99999999999999888888888888888887777777666666666666666655555555555555555555554444444444444433333333333333333322222222222211111111111111111000000000000/////////////../................----------,,,,,,,,,,,,,,,,+++++++++****************)))))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""""""""""!!!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSRSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKMMMMMMMMMLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIJJKKLLMMNNOOPPRSSSSSSSSSRRQQPPONNMLKKJJLLLKKKKKKKKJJJJJJJJJJJIIIFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@?????????????>>>>>=========<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::99999999999999888888888888888877777777766666666666666655555555555555555555554444444444444443333333333333333322222222222211111111111111111100000000000/////////////...................-----------,,,,,,,,,,,,,,,+++++++++****************)))))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###########"""""""""""""""""!"""!!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKMMMMMMLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJIIIJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJKKLLMMNNOOPRRSSSSSSSRRRQQPOONMMLKKJILLKKKKKKKKJJJJJJJJJJJIIIIFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@??????????????>>>>>>========<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::99999999999999988888888888888877777777776666666666666655555555555555555555554444444444444443333333333333333322222222222211111111111111111100000000000/////////////...................-----------,,,,,,,,,,,,,,,++++++++++****************))))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$%%%%$$$$$$$$$$$$$$$$###########"""""""""""""""""!!""!!!!!!!!!!!!!!!!!  LLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOONOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKMMMMLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGHHHHHIIJJJKKLMMNNNOORRRSSSSSSRRRQPPOONMLLKJJILLKKKKKKKJJJJJJJJJJJJIIIIFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@??????????????>>>>>>>=======<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::::99999999999999988888888888888877777777777666666666666655555555555555555555554444444444444443333333333333333322222222222211111111111111111100000000000/////////////...................-----------,,,,,,,,,,,,,,,++++++++++****************))))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$%%%$$$$$$$$$$$$$$$$############"""""""""""""""""!!"!!!!!!!!!!!!!!!!!  LLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOONNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKMLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGHHHIIIJJKKLLMMNNOOQRRRRSSRRRRQQPPONNMLKKJJILKKKKKKKKJJJJJJJJJJJJIIIIFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBCCBBBBBBBBBAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>======<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::::99999999999999998888888888888877777777777766666666666655555555555555555555554444444444444444333333333333333322222222222111111111111111111100000000000//////////////...................-----------,,,,,,,,,,,,,,+++++++++++***************)))))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$%%$$$$$$$$$$$$$$$$$###########"""""""""""""""""!!!"!!!!!!!!!!!!!!!!  LLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJKKLLMMNNOQRRRRRRRRRRQQPOONMMLKKJIILKKKKKKKJJJJJJJJJJJJIIIIIFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBCBBBBBBBBBAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>=====<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::::999999999999999988888888888888777777777777766666666666555555555555555555555544444444444444444333333333333333222222222221111111111111111111000000000000/////////////...................------------,,,,,,,,,,,,,,+++++++++++**************)))))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$%%$$$$$$$$$$$$$$$$###########"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHIIJJKKLLMMNNOQQRRRRRRRRQQPPOONMLLKJJIILKKKKKKJJJJJJJJJJJJJIIIIIFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::::999999999999999988888888888888777777777777776666666665555555555555555555555544444444444444444433333333333333222222222222111111111111111111100000000000/////////////...................-------------,,,,,,,,,,,,,++++++++++++**************))))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%&&&&&&%%%%%%%%%%%%%%%%$$$$%$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQRRRRRQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGHHHIIJJKKLLMMMNNQQQRRRRRRQQQPPONNMLLKJJIILKKKKKJJJJJJJJJJJJJJIIIIIFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAABBBBBBBAAAAAAAAAAA@@@@@@@@?????????????>>>>>>>>>>>>==<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::::999999999999999988888888888888777777777777777666666665555555555555555555555544444444444444444433333333333333222222222222111111111111111111100000000000/////////////...................--------------,,,,,,,,,,,,+++++++++++++*************))))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###########"""""""""""""""""!!!!!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLMMMLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJKKLLMMNNPQQQRRRRRQQQPPONNMLLKJJIILKKKKKJJJJJJJJJJJJJIIIIIIFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAABBBBBBAAAAAAAAAAA@@@@@@@@?????????????>>>>>>>>>>>>>=<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::9::::999999999999999988888888888888777777777777777766666665555555555555555555555544444444444444444433333333333333222222222222211111111111111111100000000000/////////////...................---------------,,,,,,,,,,,++++++++++++++************))))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###########"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLKKKKKKKKJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIJJKKLLMMNNPQQQQQRQQQQPPPONNMLLKJJIIKKKKKKJJJJJJJJJJJJJIIIIIIFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAABBBBBAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::99:::9999999999999999888888888888887777777777777777666666655555555555555555545555444444444444444444333333333333332222222222222211111111111111111000000000000////////////...................----------------,,,,,,,,,,,++++++++++++++***********)))))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIJJKKLLMMMNPPQQQQQQQQQPPOONNMLKKJJIIKKKKKKJJJJJJJJJJJJJIIIIIIFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::999::9999999999999999888888888888887777777777777777666666655555555555555555544555444444444444444444433333333333332222222222222221111111111111111000000000000////////////....................---------------,,,,,,,,,,,+++++++++++++++**********)))))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIJJKKLLLMMNPPQQQQQQQQQPPOONMMLKKJJIILKKKKKJJJJJJJJJJJJIIIIIIIFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAABAAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>=<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::9999:9999999999999999888888888888887777777777777777666666555555555555555555544455444444444444444444433333333333332222222222222222111111111111110000000000000/////////////...................---------------,,,,,,,,,,,++++++++++++++++*********))))))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###########"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJLLLLLLLLLKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGHHHIIJJKKLLLMMNPPQQQQQQQQPPPOONMMLKKJJIILKKKKKKJJJJJJJJJJJIIIIIIHEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>==<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::9999999999999999999998888888888888877777777777777776666665555555555555555555444444444444444444444444333333333333322222222222222221111111111111100000000000000////////////...................---------------,,,,,,,,,,,++++++++++++++++**********))))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRQRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJLLLLLLKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIHHIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGHHHIIJJKKKLLMMNPPPQQQQQQQPPPOONMMLKKJJIILKKKKKKJJJJJJJJJJJIIIIIHHEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@AAAAAAAAAA@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::9999999999999999999998888888888888877777777777777776666665555555555555555555444444444444444444444444333333333333322222222222222221111111111111100000000000000/////////////..................---------------,,,,,,,,,,,++++++++++++++++**********))))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!!!!!!  KKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJLLLKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGHHHIIIJJKKKLLMMMPPPPQQQQQPPPPOONMMLKKJJIILKKKKKKJJJJJJJJJJIIIIIIHHEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@AAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::999999999999999999999988888888888888777777777777777766666655555555555555555544444444444444444444444433333333333333222222222222222211111111111111000000000000000////////////...................---------------,,,,,,,,,,+++++++++++++++++*********))))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!  KKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJLKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGHHHIIIJJKKKLLMMMPPPPQQQQQPPPOONNMMLKKJJIILKKKKKKJJJJJJJJJJIIIIIHHHEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@AAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::9999999999999999999998888888888888887777777777777777666666655555555555555555444444444444444444444444333333333333333222222222222222111111111111100000000000000000///////////...................---------------,,,,,,,,,,+++++++++++++++++*********)))))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!!!!!!!  KKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFGGGGHHHIIIJJKKKLLMMMPPPPPQQQPPPPOONNMMLLKJJIILKKKKKJJJJJJJJJJIIIIIIHHHEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@AAAAAAA@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>=======<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::9999999999999999999998888888888888887777777777777777666666665555555555555555444444444444444444444444333333333333333222222222222222111111111111100000000000000000////////////..................---------------,,,,,,,,,,+++++++++++++++++**********))))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFGGGGHHHIIIJJKKLLLMMMOPPPPPPPPPPPOONNMMLLKJJIILKKKKKJJJJJJJJJJIIIIIHHHHEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@AAAAA@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>=========<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::99999999999999999999988888888888888877777777777777776666666665555555555555544444444444444444444444443333333333333322222222222222221111111111110000000000000000000///////////..................---------------,,,,,,,,,,,++++++++++++++++**********))))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGHHHIIIJJKKKLLMMMOPPPPPPPPPPPOONNMMLLKJJIILKKKKKJJJJJJJJJIIIIIHHHHHEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@AAAA@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>==========<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::99999999999999999999988888888888888887777777777777776666666666555555555555544444444444444444444444443333333333333322222222222222221111111111110000000000000000000////////////..............-...--------------,,,,,,,,,,,++++++++++++++++**********))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKLLKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFGGGHHHIIIJJKKKLLMMMOPPPPPPPPPPOOONNMMLLKJJIILKKKKKJJJJJJJJIIIIIIHHHHHEEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@AAA@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>===========<<<<;;;;;;;;;;;;;;;;;:::::::::::::::999999999999999999999988888888888888887777777777777776666666666655555555555544444444444444444444444433333333333333322222222222222221111111111100000000000000000000////////////...............-..--------------,,,,,,,,,,,++++++++++++++++**********)))))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################""""""""""""!!!!!!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNOOOOOONNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFGGGGHHIIIJJKKKLLLMMOOPPPPPPPPPOOONNMMLKKJJIILKKKKKJJJJJJJJIIIIIHHHHHHEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@AA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>============<<<<;;;;;;;;;;;;;;;;:::::::::::::::999999999999999999999988888888888888887777777777777776666666666665555555555544444444444444444444444433333333333333322222222222222221111111111100000000000000000000/////////////..............--.---------------,,,,,,,,,,++++++++++++++++**********)))))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################""""""""""""!!!!!!!!!!!!!!!!!!!!!   KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFGGGGHHIIIJJKKKLLLMMOOPPPPPPPPOOONNNMMLKKJJIILLKKKKJJJJJJJIIIIIIHHHHHHEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>==============<<;;;;;;;;;;;;;;;;;::::::::::::::9999999999999999999999988888888888888887777777777777776666666666666555555555544444444444444444444444333333333333333332222222222222211111111111100000000000000000000/////////////..............------------------,,,,,,,,,,++++++++++++++++**********)))))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""!!!!!!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQPQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKJJJJJJJJJJJJJJIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIJJKKKLLLMMOOOPPPPPPOOOONNMMLLKKJJIILLKKKKJJJJJJJIIIIIHHHHHHGEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>===============<;;;;;;;;;;;;;;;;;::::::::::::::9999999999999999989999888888888888888887777777777777776666666666666655555555444444444444444444444444333333333333333332222222222222211111111111100000000000000000000//////////////.............------------------,,,,,,,,,,,++++++++++++++++*********)))))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################""""""""""""!!!!!!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIKKKKKKKKKJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFGGGHHHIIJJKKKLLLMMOOOOPPPOOOOONNNMMLLKKJJIILKKKKJJJJJJJIIIIIIHHHHHGGDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@?@@@@@@@@@@@??????????????>>>>>>>>>>================;;;;;;;;;;;;;;;;:::::::::::::::9999999999999999988999888888888888888877777777777777776666666666666665555555444444444444444444444443333333333333333332222222222222211111111111110000000000000000000//////////////..............-----------------,,,,,,,,,,,,+++++++++++++++**********))))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################""""""""""""!!!!!!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFGGGHHIIIJJKKKLLLMMOOOOOPOOOOOONNNMMLLKKJJJILLKKKKJJJJJJIIIIIIHHHHHGGDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>=================<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::9999999999999999988888888888888888777777777777766666666666665555555555555444444444444333333333333332222222222222211111111111111110000000000000000000000///////////////////.............---------------,,,,,,,,,,,,,,,++++++++++++++++**************)))))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!! !!  KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEFFFFGGGHHIIIJJKKKLLLMMOOOOOOOOOOOONNMMMLLKKJJIILLKKKKJJJJJIIIIIIHHHHHGGGDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@?@@@@@@??????????????>>>>>>>>>=================<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::999999999999999998888888888888888877777777777776666666666666655555555555544444444444443333333333333222222222222211111111111111111000000000000000000000////////////////////.............---------------,,,,,,,,,,,,,,,++++++++++++++++**************)))))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""!!!!!!!!!!!!!!!!! !  JJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEFFFFGGGHHIIIJJKKKLLLLMOOOOOOOOOOONNNMMLLKKKJJIILKKKKJJJJJJIIIIIHHHHHHGGGDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@??@@@@@??????????????>>>>>>>>>=================<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999999999888888888888888877777777777776666666666666666555555555554444444444444433333333333322222222222221111111111111111100000000000000000000/////////////////////.............---------------,,,,,,,,,,,,,,,+++++++++++++++++**************))))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!!! !  JJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEFFFGGGHHIIIJJKKKLLLLMOOOOOOOOOONNNMMMLLKKJJJIILKKKKJJJJJIIIIIIHHHHHGGGGDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@????@@@@??????????????>>>>>>>>>================<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::999999999999999999888888888888888877777777777776666666666666666555555555554444444444444443333333333222222222222222111111111111111100000000000000000000/////////////////////.............---------------,,,,,,,,,,,,,,,,++++++++++++++++**************))))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!  JJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEFFFGGGHHIIJJJKKKLLLLMOOOOOOOONNNNMMMLLLKKJJIIILKKKKJJJJJIIIIIHHHHHGGGGGDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????@@@??????????????>>>>>>>>=================<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::99999999999999999988888888888888887777777777777666666666666666665555555554444444444444444433333333322222222222222221111111111111110000000000000000000//////////////////////.............---------------,,,,,,,,,,,,,,,,,+++++++++++++++**************))))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEFFFGGGHHIIJJJKKKLLLLMOOOOOONNNNNMMMLLLKKJJJIIIKKKKJJJJJIIIIIIHHHHHGGGGGDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????@@?????????????>>>>>>>>>>================<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::99999999999999999988888888888888887777777777777666666666666666655555555555444444444444444433333333222222222222222222111111111111110000000000000000000///////////////////////.............---------------,,,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""!!!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEFFFFFFFFFFFEEEEEEEEEEEEEEEEFFFGGGHHIIJJKKKLLLLLLNONNNNNNNNMMMLLLKKKJJIIIHKKKKJJJJJIIIIIHHHHHGGGGGGCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::9999999999999999988888888888888888777777777777766666666666666665555555555544444444444444443333333322222222222222222111111111111110000000000000000000////////////////////////.............---------------,,,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJKKJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEFEFFFEEEEEEEEEEEEEEEEEEFFFGGHHHIIJJKKKLLLLLLNNNNNNNNNMMMMLLKKKJJJIIIHKKKJJJJJJIIIIIHHHHHGGGGGGCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::99999999999999999988888888888888888777777777777766666666666666665555555555444444444444444443333333322222222222222222111111111111110000000000000000000///////////////////////..............---------------,,,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDEEEEFFFGGHHIIIJJKKKLLLLLLNNNNNNNNMMMLLLKKKJJJIIIHHKKKJJJJJIIIIIHHHHHGGGGGGGCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::9999999999999999988888888888888888777777777777666666666666666665555555555444444444444444443333333322222222222222222111111111111110000000000000000000/////////////////////./..............---------------,,,,,,,,,,,,,,,,++++++++++++++++*************)))))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%$%%$$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDEEEEFFFGGHHIIJJJKKKLLLLLLNNNNNNMMMMLLLKKKJJJIIIIHHKKJJJJJJIIIIIHHHHHGGGGGGFCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@A@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::99999999999999999988888888888888887777777777777666666666666666665555555555544444444444444443333333222222222222222222111111111111110000000000000000000////////////////////.................---------------,,,,,,,,,,,,,,,,++++++++++++++++**************))))))))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%$$%$$$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDEEEFFFGGHHIIJJJKKKLLLLLLNNNNNMMMMLLLKKKJJJIIIIHHHKJJJJJJIIIIIIHHHHGGGGGGFFCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::::99999999999999999888888888888888887777777777777666666666666666665555555555444444444444444443333333222222222222222221111111111111100000000000000000000////////////////////................----------------,,,,,,,,,,,,,,,,++++++++++++++++***************)))))))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDEEEFFFGGHHIIJJKKKKLLLLLLNNNNMMMMLLLKKKJJJIIIIHHHHKJJJJJJIIIIIHHHHHGGGGGFFFCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::::999999999999999998888888888888888877777777777777666666666666666655555555554444444444444444433333332222222222222222211111111111111000000000000000000/0///////////////////.................----------------,,,,,,,,,,,,,,,,++++++++++++++++****************)))))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDEEEFFFGGHHIIJJKKKKLLLLLLNNNMMMMLLLKKKJJJIIIIHHHHGJJJJJJIIIIIIHHHHHGGGGGFFFCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????>???????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::9999999999999999998888888888888888877777777777777766666666666666655555555554444444444444444433333333222222222222222211111111111111000000000000000000////////////////////..................----------------,,,,,,,,,,,,,,,,++++++++++++++++*****************))))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!  IIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDEEEFFFGGHHIIJJKKKKLLLLLLNMMMMMLLLKKKJJJIIIIHHHHGGJJJJJIIIIIIIHHHHGGGGGGFFFCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????????>>??????>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::9999999999999999998888888888888888877777777777777776666666666666655555555555444444444444444433333333322222222222222211111111111111000000000000000000////////////////////..................---------------,,,,,,,,,,,,,,,,,++++++++++++++++*****************))))))))))))))(((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!  IIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPOOPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDEEEFFFGGHHIIJJKKKKLLLLLLMMMMMLLLKKKJJJIIIHHHHHGGGJJJJJIIIIIIHHHHHGGGGGFFFFCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????????>>>?????>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::::9999999999999999988888888888888888877777777777777776666666666666555555555555544444444444444433333333332222222222222211111111111111000000000000000000///////////////////...................---------------,,,,,,,,,,,,,,,,,,+++++++++++++++*****************))))))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!  IIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDEEEDDEEEFFFGGHHIIJJJKKKKLLLLKMMMMLLLKKKJJJIIIHHHHHGGGGJJJIIIIIIIIHHHHHGGGGGFFFFCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???????????????>>>>???>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::99999999999999999988888888888888888777777777777777776666666666666555555555555554444444444444433333333333222222222222211111111111110000000000000000000///////////////////..................----------------,,,,,,,,,,,,,,,,,,+++++++++++++++*****************))))))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDEEDDEEEFFFGGHHIIJJJKKKKKKKKKMMMLLLKKKJJJIIIHHHHGGGGGGJJIIIIIIIIHHHHHHGGGGGFFFFCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>??>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::9999999999999999998888888888888888877777777777777777666666666666655555555555555544444444444443333333333332222222222221111111111111000000000000000000///////////////////...................----------------,,,,,,,,,,,,,,,,,,++++++++++++++++****************)))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOONNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDEDEEEEEEEEEEEEEEEEDDDDDDDDDEEDDEEEFFGGGHHIIJJJKKKKKKKKKMMLLLKKKJJJIIIHHHHGGGGGGGIIIIIIIIIIHHHHHHGGGGFFFFFCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>?>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::9999999999999999998888888888888888877777777777777777666666666666655555555555555554444444444443333333333333222222222221111111111111100000000000000000///////////////////...................----------------,,,,,,,,,,,,,,,,,,++++++++++++++++*****************))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIJJIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDEEEEEEEEEEEDDDDDDDDDDDDDEDDEEEFFGGGHHIIJJJJKKKKKKKKMLLLKKKJJJIIIHHHHGGGGGGFFIIIIIIIIIIHHHHHGGGGGFFFFFBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?@@???????????????>>>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::99999999999999999998888888888888888877777777777777777666666666666655555555555555555444444444443333333333333322222222221111111111111110000000000000000///////////////////...................----------------,,,,,,,,,,,,,,,,,,++++++++++++++++*****************))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDEDDEEEFFGGGHHIIIJJJKKKKKKKKLLLLKKKJJIIIHHHHGGGGGFFFFIIIIIIIIIHHHHHHGGGGGFFFFFBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::9999999999999999988888888888888888877777777777777776666666666666655555555555555555444444444443333333333333332222222221111111111111111000000000000000///////////////////...................----------------,,,,,,,,,,,,,,,,,,++++++++++++++++*****************))))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEDDDDDDDDDDDDDDDDDEDDEEEFFGGGHHIIIJJJJJKKKKKJLLLKKKJJJIIHHHHGGGGGFFFFFIIIIIIIIIHHHHHHGGGGGFFFFFBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::99999999999999999988888888888888888777777777777777776666666666666555555555555555555444444444433333333333333333222222221111111111111111100000000000000///////////////////.................-.----------------,,,,,,,,,,,,,,,,,,++++++++++++++++*****************))))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEDDDDDDDDDDDDDDDDDDDDEDDEEEFFGGGHHIIIJJJJJJJJJJJLLKKKJJJIIIHHHGGGGFFFFFFFIIIIIIIIIHHHHHHGGGGGFFFFFBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::99999999999999999988888888888888888777777777777777776666666666666555555555555555554444444444433333333333333333222222221111111111111111100000000000000///////////////////.................------------------,,,,,,,,,,,,,,,,,,++++++++++++++++*****************))))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEDDEEEFFGGGHHIIIJJJJJJJJJJJLKKKJJJIIIHHHGGGGFFFFFFFFIIIIIIIIIHHHHHHHGGGGFFFFFBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::99999999999999999888888888888888888777777777777777776666666666666555555555555555554444444444433333333333333333222222221111111111111111100000000000000//////////////////..................------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++****************))))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEDEEEFFFGGHHHIIIIJJJJJJJJJJKKKKJJJIIIHHGGGGFFFFFFFFFIIIIIIIIIHHHHHHHGGGGFFFFEBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::99999999999999999988888888888888888877777777777777777666666666666655555555555555555444444444443333333333333333322222222111111111111111110000000000000///////////////////..................------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++****************))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!  HHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEDEEEFFFGGHHHIIIIJJJJJJJJJJKKKJJJIIIHHHGGGGFFFFFFFFFIIIIIIIIIHHHHHHHGGGGFFFFEBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::999999999999999999988888888888888888877777777777777776666666666666655555555555555555444444444443333333333333333322222222111111111111111110000000000000///////////////////..................------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++****************)))))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!   HHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOONNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEDEEEFFFGGHHHIIIIIJJJJJJJIIKKJJJJIIIHHGGGGFFFFFFFFEEHHIIIIIIIHHHHHHHGGGGFFFFEBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>=>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::999999999999999999988888888888888888777777777777777776666666666666655555555555555555444444444443333333333333333322222222111111111111111110000000000000///////////////////..................-------------------,,,,,,,,,,,,,,,,,,++++++++++++++++****************)))))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!   IIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEFFGGGHHIIIJJJKKKKKKKKKKKKKKKJJJJIIHHHGGGGFFFFFFFFEEHHHHHHHHHHHHHHHGGGGFFFFEECCBBBBBBBBBAAAAAAAAAAAAAA@@@@@????????????????????????????>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::99999999999999999998888888888888888877777777777777777666666666666555555555555555544444444444444444333333333333322222222222222222111111111100000000000000000/////////////.................-------------,,,,,,,,,,,,,++++++++++++++++*************)))))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDEEEEFFGGHHHIIIJJJKKKKKKKKKKKKKKJJJJIIIHHHGGGFFFFFFFEEEEHHHHHHHHHHHHHHHHGGGGFFFEECCBBBBBBBBAAAAAAAAAAAAAAA@@@@???????????????????>>???????>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999999999998888888888888888877777777777777777666666666665555555555555555544444444444444443333333333333322222222222222222111111111100000000000000000/////////////.................-------------,,,,,,,,,,,,,,+++++++++++++++*************)))))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""""""""""""!!!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDEEEEFFGGHHHIIIJJJJKKKKKKKKKKKKKJJJJIIIHHHGGGFFFFFFEEEEEHHHHHHHHHHHHHHHHGGGGFFFEECCBBBBBBBAAAAAAAAAAAAAAAA@@????????????????????>>>??????>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<;<<;;;;;;;;;;;;;;;;;:::::::::::::::::::999999999999999999988888888888888888877777777777777777666666666665555555555555555544444444444444443333333333333332222222222222222111111111100000000000000000/////////////.................-------------,,,,,,,,,,,,,,,++++++++++++++*************))))))))))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""""""""""""!!!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDEEEEFGGGHHHIIIJJJJKKKKKKKKKKKJJJJJIIIHHHGGGGFFFFFEEEEEEHHHHHHHHHHHHHHHHHGGGFFFEECCBBBBBBAAAAAAAAAAAAAAAA@????????????????????>>>>>????>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;<;;;;;;;;;;;;;;;;;:::::::::::::::::::999999999999999999998888888888888888877777777777777777666666666665555555555555555544444444444444443333333333333333222222222222222111111111100000000000000000/////////////.................-------------,,,,,,,,,,,,,,,,+++++++++++++*************))))))))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############"""""""""""""""""""!!!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEFGGGHHHIIIJJJJKKKKKKKKKKJJJJJIIIIHHHGGGGFFFFFEEEEEEHHHHHHHHHHHHHHHHHGGGFFFEECCBBBBBBAAAAAAAAAAAAAAA@@???????????????????>>>>>>??>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::9999999999999999999988888888888888888877777777777777776666666666665555555555555555544444444444444443333333333333333322222222222222111111111110000000000000000/////////////.................-------------,,,,,,,,,,,,,,,,,++++++++++++*************))))))))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############"""""""""""""""""""!!!!!!!!!!!!!!!!!!  HHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFGGGHHHIIIJJJJJKKKKKKKJJJJJJJIIIIHHHGGGFFFFFEEEEEEEHHHHHHHHHHHHHHHHHGGGFFFFECCBBBBBBAAAAAAAAAAAAA@@@@?????????????????>>>>>>>>?>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::9999999999999999999988888888888888888877777777777777776666666666666555555555555555544444444444444443333333333333333322222222222222111111111111000000000000000/////////////.................-------------,,,,,,,,,,,,,,,,,++++++++++++**************)))))))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!!!!!!!!!  HHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFGGGHHHIIIJJJJJJJKJJJJJJJJJJIIIIHHHHGGGFFFFFEEEEEEEHHHHHHHHIIIHHHHHHGGGGFFFECCBBBBBAAAAAAAAAAAA@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::99999999999999999989888888888888888888777777777777777776666666666666655555555555555444444444444444433333333333333333322222222222222111111111111100000000000000/////////////.................-------------,,,,,,,,,,,,,,,,,++++++++++++***************))))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!!!!!!!!!  HHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFGGGHHHIIIJJJJJJJJJJJJJJJJJIIIIIHHHGGGGFFFFFEEEEEEEHHHHHHHHIIIIHHHHHGGGGFFFECCBBBBBAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::99999999999999999988888888888888888888777777777777777776666666666666665555555555555444444444444444433333333333333333322222222222221111111111111110000000000000/////////////.................-------------,,,,,,,,,,,,,,,,,++++++++++++****************)))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMMMMMMMMMMNNNMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNNNNNNNNNMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCDDDDDDDEEEFFGGGHHHIIIIJJJJJJJJJJJJJJJIIIIIHHHHGGGGFFFFFEEEEEEEHHHHHHHHIIIIHHHHHGGGGFFFECCBBBBBAAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999999999888888888888888888888777777777777777776666666666666666555555555555444444444444444433333333333333333322222222222221111111111111111000000000000/////////////..................------------,,,,,,,,,,,,,,,,,++++++++++++*****************))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCDDDDDDEEEFFGGGHHHIIIIJJJJJJJJJJJJJIIIIIIIHHHHGGGGFFFFFEEEEEEEHHHHHHHHHHHHHHHHHGGGGFFFECCBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999999999888888888888888888887777777777777777776666666666666666655555555555444444444444444433333333333333333222222222222222111111111111111100000000000//////////////.................------------,,,,,,,,,,,,,,,,,+++++++++++++*****************)))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCDDDDDDEEEFFGGGHHHIIIIIJJJJJJJJJJJIIIIIIIHHHHGGGGFFFFFEEEEEEEEHHHHHHHHHHHHHHHHHGGGFFFEECCBBBBAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::99999999999999999988888888888888888888777777777777777777666666666666666655555555555544444444444444443333333333333333322222222222222111111111111111110000000000////////////////................------------,,,,,,,,,,,,,,,,,+++++++++++++*****************))))))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDEDDDDDDDDDDDDEEEEEEDDDDDDDDDDCCCCCCCCCCCDDDDDDEEEFFGGGHHHHIIIIIJJJJJJJJIIIIIIIIHHHHHGGGGFFFFFEEEEEEEEHHHHHHHHHHHHHHHHHGGGFFFEECBBBBBAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999999999888888888888888888888777777777777777776666666666666666655555555555544444444444444443333333333333333322222222222222111111111111111110000000000/////////////////...............------------,,,,,,,,,,,,,,,,,,++++++++++++*****************))))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCDDDDDEEEEFFGGGHHHHIIIIIIIJJJJIIIIIIIIIHHHHHGGGGGFFFFFEEEEEEEEHHHHHHHHHHHHHHHHGGGGFFFEECBBBBAAAAAAAA@@@@@@@@@@@@????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::9999999999999999999888888888888888888887777777777777777776666666666666666655555555555444444444444444444333333333333333322222222222222111111111111111110000000000//////////////////.............--------------,,,,,,,,,,,,,,,,,++++++++++++*****************))))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDEEEEFFGGGHHHHIIIIIIIIIIIIIIIIIIIHHHHHGGGGGFFFFFFEEEEEEEEHHHHHHHHHHHHHHHGGGGFFFFEECBBBBAAAAAAAA@@@@@@@@@@@@??>>>>>>>>>>>>>>>>>>>>>==>>>>>>>=================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999999999998888888888888888888877777777777777777766666666666666666555555555554444444444444444443333333333333333222222222222221111111111111111100000000000/////////////////.............--------------,,,,,,,,,,,,,,,,,++++++++++++*****************))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""""""!!!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDEEEEFFGGGGHHHHIIIIIIIIIIIIIIIIHHHHHHHGGGGGFFFFFFEEEEEEEEGHHHHHHHHHHHHHGGGGGFFFEEEBBBBBAAAAAAA@@@@@@@@@@@@?>>>>>>>>>>>>>>>>>>>>>>===>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::99999999999999999999888888888888888888887777777777777777776666666666666666655555555555444444444444444444333333333333333322222222222222111111111111111110000000000//////////////////.............---------------,,,,,,,,,,,,,,,,++++++++++++*****************))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDEEEEFFGGGGHHHHIIIIIIIIIIIIIIIHHHHHHHGGGGGFFFFFFFEEEEEEEEGGHHHHHHHHHHHGGGGGFFFFEEEBBBBAAAAAAA@@@@@@@@@@@@??>>>>>>>>>>>>>>>>>>>======>>>>=================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::99999999999999999998888888888888888888887777777777777777776666666666666666655555555555444444444444444443333333333333333222222222222221111111111111111110000000000//////////////////.............----------------,,,,,,,,,,,,,,,++++++++++++*****************))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!!!!!!!!!  GGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDEEEEFFGGGGHHHHHIIIIIIIIIIIIIHHHHHHHGGGGGGFFFFFFEEEEEEEEEGGGGGHHHHHGGGGGGGFFFFEEEEBBBBAAAAAAA@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>=======>>==================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:;::::::::::::::::999999999999999999998888888888888888888887777777777777777776666666666666666655555555555444444444444444443333333333333333222222222222221111111111111111110000000000//////////////////.............-----------------,,,,,,,,,,,,,,++++++++++++*****************))))))))))))))((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!!!!!!!  GGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDEEEFFFGGGGHHHHHIIIIIIIIIIIIHHHHHHHHGGGGGFFFFFFFEEEEEEEEEGGGGGGGGGGGGGGGGFFFFEEEEDBBBAAAAAAAA@@@@@@@@@@????>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::999999999999999999988888888888888888888877777777777777777776666666666666666555555555555444444444444444443333333333333333222222222222222111111111111111100000000000//////////////////.............------------------,,,,,,,,,,,,,++++++++++++*****************))))))))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!!!!!!  GGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLMMMMMMMMMMMMMMMMMMMMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCDDDDDEEEFFFGGGGHHHHHHIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFEEEEEEEEEGGGGGGGGGGGGGGGFFFFEEEEDDBBBAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>=============================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::999999999999999999988888888888888888888877777777777777777766666666666666666555555555555444444444444444443333333333333333222222222222222211111111111111100000000000/////////////////..............------------------,,,,,,,,,,,,,+++++++++++++****************))))))))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCDDDDEEEEFFFGGGGHHHHHHIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEGGGGGGGGGGGGGFFFFFFEEEEDDBBAAAAAAA@@@@@@@@@@??????>>>>>>>>>>>=============================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::999999999999999999988888888888888888888777777777777777777766666666666666666555555555555444444444444444443333333333333333222222222222222221111111111111100000000000/////////////////..............------------------,,,,,,,,,,,,,++++++++++++++***************))))))))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCDDDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBCCCCCCCDDDDEEEEFFFGGGGHHHHHHHIIIIIIIIHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEGGGGGGGGGGGGFFFFFFEEEEDDDBBAAAAAAA@@@@@@@@@???????>>>>>>>>>==============================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::9999999999999999999888888888888888888788777777777777777777666666666666666665555555555555444444444444444433333333333333332222222222222222211111111111111000000000000////////////////..............------------------,,,,,,,,,,,,,+++++++++++++++**************))))))))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBCCCCCCDDDDEEEEFFFGGGGHHHHHHHHIIIIIHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEEGGGGGGGGGFFFFFFFEEEEEDDDDBAAAAAAA@@@@@@@@@????????>>>>>>>===============================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::999999999999999999988888888888888888887777777777777777777776666666666666666655555555555555444444444444444333333333333333322222222222222222111111111111110000000000000////////////////.............------------------,,,,,,,,,,,,,++++++++++++++++*************)))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDEEEEFFFGGGGHHHHHHHHHHIHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEGGGGGGGGFFFFFFFEEEEEDDDDDAAAAAAAA@@@@@@@@@????????>>>>>===============================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::9999999999999999999888888888888888888877777777777777777777666666666666666665555555555555555444444444444443333333333333332222222222222222221111111111111100000000000000//////////////..............------------------,,,,,,,,,,,,,+++++++++++++++++************)))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCDDDDDDDDDDDDDDDCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBCCCCCCDDDDEEEEFFFGGGGGHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEGGGGGGFFFFFFFFEEEEEDDDDDDAAAAAAA@@@@@@@@@?????????>>>================================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::99999999999999999988888888888888888887777777777777777777776666666666666666665555555555555555444444444444433333333333333322222222222222222211111111111111000000000000000/////////////..............------------------,,,,,,,,,,,,,+++++++++++++++++************)))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBCCCCCDDDDEEEEFFFGGGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEGGGGGFFFFFFFEEEEEEDDDDDDCAAAAAA@@@@@@@@@??????????>>======================<========<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::9999999999999999998888888888888888888877777777777777777777766666666666666666555555555555555555444444444443333333333333333222222222222222221111111111111100000000000000000////////////..............------------------,,,,,,,,,,,,,+++++++++++++++++************)))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBCCCCCCCCCDDDDDEEEEFFFFGGGFFFGGGGGGGGHHHHHHHHHGGGGGGIIIIHHHHHHHGGGGGGGGGGGGGGGFFFFFFFEEEEEEDDDDDDCCCCCBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999888888888888888888877777777777777777766666666666666666666665555555555444444444444444443333333333333322222222222222222111111111111000000000000000000/////////////////..............----------------,,,,,,,,,,,,+++++++++++++**************)))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBCCCCCCCCCDDDDDEEEEFFFFGGGFFFFGGGGGGGGHHHHHHHGGGGGGGIIIHHHHHHHGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBBAAAAAAAAA@@@@@@@@@?????>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<;<;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999998888888888888888888777777777777777777766666666666666666666655555555555444444444444444443333333333333322222222222222222111111111111000000000000000000/////////////////..............-----------------,,,,,,,,,,,++++++++++++++*************))))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDEEEEFFFFGGGFFFFGGGGGGGGGGGGGGGGGGGGGFIIIHHHHHHGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCBBBAAAAAAAAA@@@@@@@@@?????>>>>>>>>>>>>>>>>>>>>>>========<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::::::99999999999999998888888888888888888777777777777777777766666666666666666666665555555555544444444444444443333333333333322222222222222222111111111111000000000000000000/////////////////..............------------------,,,,,,,,,,+++++++++++++++************)))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBCCCCCCCCCDDDDDEEEEFFFFFGGFFFFFGGGGGGGGGGGGGGGGGGGGFIIHHHHHGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCBBBBAAAAAAAA@@@@@@@@@?????>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::::::99999999999999988888888888888888888777777777777777777666666666666666666666655555555555554444444444444443333333333333322222222222222221111111111111000000000000000000/////////////////..............-----------------,,,,,,,,,,,++++++++++++++++***********))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBCCCCCCCBBBBBBBBBBBBBBCCCCCCCCCDDDDDEEEEFFFFFGGFFFFFFGGGGGGGGGGGGGGGGGGFFIHHHHHGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCBBBBAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>========<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::::::::99999999999999998888888888888888888777777777777777777766666666666666666666665555555555555544444444444444333333333333332222222222222222211111111111100000000000000000//////////////////..............-----------------,,,,,,,,,,,+++++++++++++++++**********)))))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!  FFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDEEEEFFFFFGGFFFFFFFGGGGGGGGGGGGGGGGFFFIHHHHGGGGGGGGGGGGGGGGGFFFFFFFEEEEEDDDDDDCCCCCCCBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::::::99999999999999998888888888888888888777777777777777777766666666666666666666665555555555555554444444444444333333333333332222222222222222111111111111000000000000000000//////////////////..............-----------------,,,,,,,,,,,+++++++++++++++++**********))))))))))))))))(((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!  FFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDEEEEFFFFFGGFFFFFFFFFGGGGGGGGGGGGGFFFFHHHHHGGGGGGGGGGGGGGFFFFFFFFFEEEEEDDDDDDCCCCCCCBBBBAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::::::99999999999999999888888888888888887777777777777777777666666666666666666666665555555555555555444444444444333333333333332222222222222222111111111111100000000000000000//////////////////..............-----------------,,,,,,,,,,,+++++++++++++++++**********)))))))))))))))))((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!  FFFFFFFFFFGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAACCCCCCCCCDDDDEEEEEFFFFFGGFFFFFFFFFFFGGGGGGGGGGFFFFFHHHHGGGGGGGFFFFFFFFFFFFFFFFEEEEEDDDDDDCCCCCCCBBBBBAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::::::999999999999999999988888888888888887777777777777777777666666666666666666666665555555555555555544444444444333333333333332222222222222222111111111111000000000000000000//////////////////.............------------------,,,,,,,,,,,+++++++++++++++++**********))))))))))))))))))(((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAACCCCCCCCCDDDDEEEEEFFFFFFGEFFFFFFFFFFFFFGGGGGGFFFFFFHHHGGGGGGFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCBBBBBBAAAAAAA@@@@@@@@@?????????>>>>>>>>>================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::99::::::999999999999999999888888888888888887777777777777777777666666666666666666666665555555555555555554444444444333333333333333222222222222222111111111111000000000000000000//////////////////.............------------------,,,,,,,,,,,+++++++++++++++++**********))))))))))))))))))((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAACCCCCCCCCDDDDEEEEFFFFFFFGEEFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGGFFFFFFFFFFFFFFFFEEEEEEEDDDDDDCCCCCCCBBBBBBBAAAAAA@@@@@@@@@??????????>>>>>>>>=================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::999::::9999999999999999999888888888888888877777777777777777777666666666666666666666665555555555555555554444444444333333333333333322222222222222111111111111000000000000000000//////////////////.............------------------,,,,,,,,,,,+++++++++++++++++**********))))))))))))))))))(((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAACCCCCCCCCDDDDEEEEFFFFFFFFEEEEEFFFFFFFFFFFFFFFFFFFFEHHGGGGFFFFFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCBBBBBBBBAAAAA@@@@@@@@@??????????>>>>>>>===================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::9999:::9999999999999999998888888888888888877777777777777777776666666666666666666666665555555555555555554444444444333333333333333322222222222222111111111111000000000000000000//////////////////..............-----------------,,,,,,,,,,,+++++++++++++++++**********))))))))))))))))))(((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAABBCCCCCCCDDDDEEEEFFFFFFFFEEEEEEEEFFFFFFFFFFFFFFFFEEHGGGGGFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCBBBBBBBBBAAAA@@@@@@@@@??????????>>>>>>=====================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::999999:9999999999999999999888888888888888877777777777777777776666666666666666666556665555555555555555555444444444433333333333333332222222222222211111111111110000000000000000//////////////////................----------------,,,,,,,,,,,+++++++++++++++++***********))))))))))))))))))((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAABBCCCCCCDDDDDEEEEFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFEEEHGGGGFFFFFEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBAAAA@@@@@@@@@??????????>>>>>>=====================<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::99999999999999999999999998888888888888888777777777777777777776666666666666666666655665555555555555555555444444444433333333333333332222222222222211111111111111000000000000000//////////////////.................---------------,,,,,,,,,,,+++++++++++++++++***********))))))))))))))))))((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAABBBCCCCCDDDDEEEEEFFFFFFFFEEEEEEEEEEEEEEFFFFFFFFEEEEGGGGFFFFFEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBAAAA@@@@@@@@@??????????>>>>>=====================<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::99999999999999999999999998888888888888888777777777777777777776666666666666666666555565555555555555555555444444444443333333333333333222222222222211111111111111100000000000000//////////////////..................--------------,,,,,,,,,,,,+++++++++++++++++**********))))))))))))))))))((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCDDDDEEEEEFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAA@@@@@@@@@??????????>>>>>====================<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::99999999999999999999999988888888888888888777777777777777777776666666666666666666555555555555555555555555444444444443333333333333333222222222222211111111111111110000000000000//////////////////..................--------------,,,,,,,,,,,,,++++++++++++++++**********))))))))))))))))))((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAABBBCCCCCCDDDEEEEEFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAA@@@@@@@@@??????????>>>>>>==================<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::99999999999999999999999988888888888888887777777777777777777766666666666666666666555555555555555555555555444444444443333333333333333222222222222211111111111111111000000000000//////////////////..................--------------,,,,,,,,,,,,,,+++++++++++++++**********))))))))))))))))))((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!!  EEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAABBBBCCCCCDDDEEEEEFFFFFFFFEEEEEEEEDEEEEEEEEEEEEEEEEDGGFFFFEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@@??????????>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::99999999999999999999999888888888888888887777777777777777777766666666666666666666555555555555555555555555444444444443333333333333333222222222222211111111111111111000000000000//////////////////..................--------------,,,,,,,,,,,,,,,++++++++++++++***********)))))))))))))))))((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!!  EEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAABBBBCCCCCDDDDEEEEFFFFFFFFEEEEDDDDDDDDDDDEEEEEEEEEDDGFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@??????????>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::9999999999999999999999988888888888888888777777777777777777766666666666666666666655555555555555555555555544444444444333333333333333322222222222221111111111111111000000000000///////////////////.................---------------,,,,,,,,,,,,,,,,++++++++++++*************))))))))))))))))((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBABBBBBBBBBBBBBBBAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAABBBBCCCCCDDDDEEEEFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDFFFFFEEEEDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::99999999999999999999998888888888888888877777777777777777777666666666666666666665555555555555555555555555444444444443333333333333333322222222222211111111111111110000000000000//////////////////.................--------------,,,,,,,,,,,,,,,,,,+++++++++++**************)))))))))))))))((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEFFFFFFFFEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBCCCCDDDDEEEEFFFFFFFFEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFEEEEDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::9999999999999999999999888888888888888888777777777777777777666666666666666666666555555555555555555555555544444444444333333333333333332222222222221111111111111111000000000000//////////////////..................--------------,,,,,,,,,,,,,,,,,,+++++++++++***************))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AABBBBBCCCCDDDDEEEEEFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@??????????>>>>>>>>>>>========<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::9999999999999999999999888888888888888888877777777777777777666666666666666666666555555555555555555555555544444444444433333333333333332222222222221111111111111111000000000000//////////////////..................--------------,,,,,,,,,,,,,,,,,,+++++++++++****************)))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@BBBBBCCCCCDDDEEEEEFFFFFFFDDDDDDDDDDCCCCCDDDDDDDDDCCFFEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@??????????>>>>>>>>>>>=======<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::9999999999999998999998888888888888888888777777777777777777666666666666666666665555555555555555555555555544444444444443333333333333332222222222222111111111111111000000000000//////////////////..................--------------,,,,,,,,,,,,,,,,,,+++++++++++*****************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAABBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@BBBBBBCCCCDDDDEEEEEFFFFFFDDDDDDDCCCCCCCCCCCCCCCCCCCFEEEEEDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@??????????>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::9999999999999998899998888888888888888888777777777777777777666666666666666666665555555555555555555555555444444444444444333333333333332222222222222111111111111111000000000000//////////////////..................--------------,,,,,,,,,,,,,,,,,,+++++++++++******************)))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIJJJJJJJJJJJJJIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAABBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@BBBBBBCCCCDDDDEEEEEEEFFFEDDDDDDCCCCCCCCCCCCCCCCCCCCEEEEEDDDDDCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@??????????>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::9999999999999988889998888888888888888888777777777777777777666666666666666666665555555555555555555555555444444444444444433333333333333222222222222111111111111111000000000000//////////////////..................--------------,,,,,,,,,,,,,,,,,,+++++++++++******************)))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBBCCCCDDDDEEEEEEEEEEDDDDDCCCCCCCCCCCCCCCCCCCCCEEEEDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::::::::9999999999999988888988888888888888888887777777777777777777666666666666666666665555555555555555555555555444444444444444443333333333333222222222222211111111111111000000000000//////////////////..................--------------,,,,,,,,,,,,,,,,,,+++++++++++******************)))))))))))((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!  EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAABBBBCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEDEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@?????????>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::9999999999999998899888888888888888888877777777777777777777777766666676666666666666666665555555554444444444444444444443333333333333333332222222211111111111111100000000000000000//////////////////...........------------------------,,,,,,,,,,,,,,,,+++++++++++***************))))))))))))))))))((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!  EEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@AAAAABBBBBCCCCDDDDDDEEEEEFFFFFEEEEEEEEEDDDDDDDDDDDDEDDDDDDDCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@????????>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::9999999999999998889888888888888888888877777777777777777777777766666666666666666666666665555555554444444444444444444433333333333333333333222222221111111111111100000000000000000//////////////////...........------------------------,,,,,,,,,,,,,,,,,++++++++++***************))))))))))))))))))((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!  EEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@AAAAAABBBBCCCCDDDDDDDDDDDFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@???????>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::::9999999999999998888888888888888888888877777777777777777777777766666666666666666666666665555555544444444444444444444433333333333333333333222222222111111111111100000000000000000/////////////////............------------------------,,,,,,,,,,,,,,,,,,+++++++++****************)))))))))))))))))((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!  EEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@AAAAAABBBBBCCCCDDDDDDDDDDFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBABBBBBBBBBBAAAAAAAAA@@@@@@?????>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::::99999999999999998888888888888888888888777777777777777777777777766666666666666666666666665555555554444444444444444444433333333333333333333222222222211111111111100000000000000000/////////////////............------------------------,,,,,,,,,,,,,,,,,,+++++++++*****************))))))))))))))))((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEFFFFFEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@AAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAABBBBCCCCCDDDDDDDDDFFFEEEEEEEDDDDDDDDDDDDDDCCDDDCCCCCCCCBBBBBBBBBBBAAABBBBBBBBBAAAAAAAA@@@@@@@@???>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::::::::99999999999999998888888888888888888888777777777777777777777777766666666666666666666666665555555555444444444444444444333333333333333333332222222222221111111111100000000000000000/////////////////............------------------------,,,,,,,,,,,,,,,,,,+++++++++******************)))))))))))))))((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@AAAAAABBBBBCCCCDDDDDDDDDFFEEEEEEEDDDDDDDDDDDCCCCCCDCCCCCCCCBBBBBBBBBBBAAAAABBBBBBBAAAAAAAAA@@@@@@@@@??>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::::::::99999999999999988888888888888888888887777777777777777777777777766666666666666666666666655555555555544444444444444444333333333333333333332222222222222111111111110000000000000000/////////////////............------------------,-----,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@AAAAAABBBBCCCCCDDDDDDDDEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@@>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::999999999999999988888888888888888888887777777777777777777777777766666666666666666666666655555555555554444444444444443333333333333333333332222222222222211111111110000000000000000/////////////////...........-------------------,,---,,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBCCCCCDDDDDDDEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAABBBBAAAAAAAAAA@@@@@@@@@@?>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::9999999999999998888888888888888888887777777777777777777777777776666666666666666666666666555555555555544444444444444333333333333333333332222222222222222111111111000000000000000//////////////////...........-------------------,,,--,,,,,,,,,,,,,,,,,,,+++++++++******************)))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAA@@@@@@@@@@@??@@@@@@AAAAAABBBBCCCCCCDDDDDDEEEEEEEDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAABBAAAAAAAAAAAA@@@@@@@@???>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::::::::99999999999999998888888888888888888887777777777777777777777777776666666666666666666666666555555555555554444444444433333333333333333333332222222222222222211111111000000000000000//////////////////...........-------------------,,,,-,,,,,,,,,,,,,,,,,,++++++++++******************)))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@AAAAAABBBBBCCCCCCDDDDDEEEEEEDDDDDDDDCCCCCCCCCCBBCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@????>>>>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::9999999999999999998888888888888888888887777777777777777777777777766666666666666666666666666555555555555555444444444433333333333333333333322222222222222222221111111000000000000000/////////////////............------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*******************)))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAA@@@@@@@@@???????@@@@AAAAAABBBBBCCCCCCCCCCCEEEEEEDDDDDDDCCCCCCCCCCBBBCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@?????>>>>>>>==================<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::999999999999999999988888888888888888888877777777777777777777777777666666666666666666666666666555555555555555544444444333333333333333333333222222222222222222211111111000000000000000//////////////////...........------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!!!  DDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@????????@@@@@AAAAABBBBBBCCCCCCCCCCEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>==================<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::99999999999999999999888888888888888888888777777777777777777777777766666666666666666666666666666555555555555554444444443333333333333333333332222222222222222222111111110000000000000000////////////////.............-----------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++*****************))))))))))))))))((((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!  DDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAA@@@@@@@@??????????@@@@AAAAAABBBBBCCCCCCCCCCEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@????????>>>===================<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::999999999999999999998888888888888888788887777777777777777777777777666666666666666666666666666666555555555555554444444443333333333333333333322222222222222222221111111110000000000000000/////////////////.............----------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++****************))))))))))))))))((((((((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!  DDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@???????????@@@@AAAAAABBBBBBCCCCCCCCCEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@AAAAAA@@@@@@@@@@?????????>>==================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::999999999999999999998888888888888888877887777777777777777777777767666666666666666666666666666666665555555555555444444443333333333333333333322222222222222222222111111111000000000000000//////////////////..............---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************)))))))))))))))((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAA@@@@@@@@@@???????????@@@@AAAAAABBBBBBBCCCCCCCCDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAA@@@@@@@@@@@@??????????>=================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::99999999999999999999988888888888888887777777777777777777777777776666666666666666666666666666666666655555555555554444444433333333333333333332222222222222222222211111111100000000000000000/////////////////...............--------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++**************)))))))))))))))((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDEEEEDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIHHIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????@@@@@@@@@@@@@AA@@@@@@@@@@@????????????@@@@AAAAAAABBBBBBBCCCCCCCDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@??????????>================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::99999999999999999999988888888888888888777777777777777777777777776666666666666666666666666666666666665555555555555544444433333333333333333332222222222222222222211111111110000000000000000//////////////////................-------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++*************)))))))))))))))((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIHHHHIHHHHHHHHHHHHHHHHIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@?????????????@@@@AAAAAAABBBBBBBBCCCCCCDDDDDDDDCCCCCCCCBBBBBBBBBABBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???????????>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999888888888888888887777777777777777777777777666666666666666666666666666666665666665555555555555544444433333333333333333332222222222222222222111111111111000000000000000//////////////////................------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************)))))))))))))))((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????@@@@@@@@@@@@@@@@@@@@??????????????@@@@AAAAAAAABBBBBBBBBCCCCDDDDDDDCCCCCCCCBBBBBBBBBAABBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::9999999999999999999999888888888888888877777777777777777777777776666666666666666666666666666666655566665555555555555544444443333333333333333322222222222222222222111111111111100000000000000/////////////////.................------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++***********)))))))))))))))((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????????@@@@@@@@@@@@@@@@@???????????????@@@@AAAAAAAABBBBBBBBBBBBBDDDDDDCCCCCCCCBBBBBBBBBAAABBAAAAAAAAAAAA@@@@@@@@@??@@@@@????????????????>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::9999999999999999999999988888888888888877777777777777777777777766666666666666666666666666666665555556665555555555555544444444333333333333333322222222222222222221111111111111110000000000000//////////////////................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++**********)))))))))))))))((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????????????@@@@@@@@@@@@?????????????????@@@@AAAAAAAABBBBBBBBBBBBBDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@???@@??????????????????>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::9999999999999999999999988888888888888877777777777777777777777766666666666666666666666666666555555555565555555555555554444444443333333333333322222222222222222221111111111111111100000000000//////////////////.................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++**********))))))))))))))))(((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????@@@@@@???????????????????@@@@AAAAAAAAABBBBBBBBBBBBDDDDCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@???????????????????????>>>>>>>========<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::999999999999999999999888888888888888877777777777777777777776666666666666666666666666666555555555555555555555555555554444444444333333333333222222222222222222221111111111111111110000000000//////////////////................-------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++**********)))))))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????@@@@?????????????????????@@@@@AAAAAAAABBBBBBBBBBBBDDCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@??????????????????????>>>>>>>>>=======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::9999999999999999999888888888888888887777777777777777777776666666666666666666666666665555555555555555555555555555555444444444443333333333322222222222222222222111111111111111110000000000///////////////////................------------,,,,,,,,,,,,,,,,,,,+,,,,,++++++++++++++++++**********))))))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!  CCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????@@???????????????????????@@@@@AAAAAAAAABBBBBBBBBBBCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::99999999999999999988888888888888887777777777777776777776666666666666666666666666665555555555555555555555555555555544444444444433333333322222222222222222222111111111111111111000000000//////////////////./................------------,,,,,,,,,,,,,,,,,,,++,,,,++++++++++++++++++*********)))))))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!  CCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGFFFFFFFGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????@@@@@AAAAAAAAAABBBBBBBBBBCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>=====<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::9999999999999998888888888888888887777777777777776677666666666666666666666666666555555555555555555555555555555555544444444444443333333322222222222222222221111111111111111110000000000//////////////////..................------------,,,,,,,,,,,,,,,,,,,+++,,,++++++++++++++++++*********)))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????????@@@@@@AAAAAAAAAAABBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAA@AAAAA@@@@@@@@@@@@???????>????>>>>>>>>>>>>>>>>>>>>>====<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::99999999999998888888888888888888777777777777776666766666666666666666666666656555555555555555555555555555555555544444444444444433333332222222222222222222111111111111111110000000000//////////////////...................------------,,,,,,,,,,,,,,,,,,,++++,+++++++++++++++++++*********)))))))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!!!!  BBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>?????@@@@@@@@@@@AAAAAAAAABBBBBBBAAAAAAA@@@@@@@@????BBBBBAAAAAAAAAAAA@@@@@@@?>>>>>>===================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::999988888888888888888888888877777777777777776666666666666666666666666665555555555555555555555555554444455554444444444444444433333333333332222222222222222111111111000000000000000000000///////////////////.////.................----------------,,,,,,,,,,,,,,,+++++++++++++++++++********************))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@AAAAAAAABBBBBBAAAAAAA@@@@@@@@?????BBBAAAAAAAAAAAAA@@@@@@@@?>>>>=====================<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::999888888888888888888888887777777777777777766666666666666666666666666555555555555555555555555554444444445544444444444444444433333333333332222222222222222211111110000000000000000000000///////////////////..//..................----------------,,,,,,,,,,,,,,,++++++++++++++++++*********************)))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!!!! !  BBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@AAAAABBBBBAAAAAAAA@@@@@@@??????BAAAAAAAAAAAAAA@@@@@@@@??>>>======================<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::999998888888888888888888887777777777777777776666666666666666666666665555555555555555555555555544444444444444444444444444444433333333333332222222222222222221111111000000000000000000/00///////////////////..../..................----------------,,,,,,,,,,,,,,,++++++++++++++++++*********************))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@AAAAAAAAAAAAAAAA@@@@@@@@@?????????????????????????>>>>>>>>>>>>=====>>>>>>>>???????@@@@@@@@@@@@@@@@@@BBBAAAAAAAAA@@@@@@@???????AAAAAAAAAAAAA@@@@@@@@@???>>>======================<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::99999988888888888888888887777777777777777777666666666666666666666655555555555555555555555555444444444444444444444444444444443333333333333222222222222222221111111000000000000000000///0//////////////////.......................-----------------,,,,,,,,,,,,,,,,+++++++++++++++++*********************)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@AAAAAAAAAAAAA@@@@@@@@@@@@?????????????????????????>>>>>>>>>>=========>>>>>>????????@@@@@@@@@@@@@@@@@BAAAAAAAAAAA@@@@@@????????AAAAAAAAAAAA@@@@@@@@@????>>=======================<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::99999999888888888888888887777777777777777777766666666666666666666655555555555555555555555555444444444444444444444444444444443333333333333322222222222222222111111000000000000000000///////////////////////.......................----------------,,,,,,,,,,,,,,,,,,++++++++++++++++*********************))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@AAAAAAAAAA@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>=============>>>>>????????@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@????????AAAAAAAAAA@@@@@@@@@@@????>======================<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::999999999988888888888888777777777777777777777766666666666666666666655555555555555555555555544444444444444444444444444444444433333333333333222222222222222221111111000000000000000000//////////////////////........................----------------,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************)))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@AAAAAAA@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>================>>>>????????@@@@@@@@@@@@@@@@AAAAAAAAAAA@@@@@@@???????>AAAAAAAA@@@@@@@@@@@@?????>====================<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::999999999999888888888888777777777777777777777766666666666666656666655555555555555555555555544444444444444444444444444444444333333333333333322222222222222221111111100000000000000000///////////////////////.......................-----------------,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************))))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@AAAA@@@@@@@@@@@@@@@@@@@@@???????>>>>??????????????>>>>===================>>>>????????@@@@@@@@@@@@@@@AAAAAAAAAAA@@@@@@@???????>AAAAAAA@@@@@@@@@@@@??????==================<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::999999999999988888888887777777777777777777777766666666666666655666655555555555555555555555444444444444444444444443444444433333333333333333322222222222222211111111110000000000000000//////////////////////........................----------------,,,,,,,,,,,,,,,,,,,++++++++++++++++*********************)))))))))))))))))(((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@??>>>>>>>>>>>>>>????????>>>======================>>>>????????@@@@@@@@@@@@@@AAAAAAAAAAA@@@@@@???????>>AAAAA@@@@@@@@@@@@@???????================<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999999888888887777777777777777777777766666666666666655556655555555555555555555554444444444444444444444433334444433333333333333333333222222222222221111111111100000000000000///////////////////////........................----------------,,,,,,,,,,,,,,,,,,,+++++++++++++++**********************))))))))))))))))))(((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!!!!  AAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>=========================>>>>?????????@@@@@@@@@@@@AAAAAAAAAAA@@@@@@???????>>AAAA@@@@@@@@@@@@@????????==============<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::9999999999999999988888877777777777777777777777666666666666666655555655555555555555555555544444444444444444444443333333443333333333333333333332222222222222211111111111110000000000000//////////////////////.........................----------------,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************)))))))))))))))))))((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!!!!  AAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>=========================>>>>??????????@@@@@@@@@@@AAAAAAAAAAA@@@@@@???????>>AAA@@@@@@@@@@@@@@????????============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::999999999999999999888887777777777777777777777766666666666666665555555555555555555555555544444444444444444444443333333333333333333333333333332222222222222211111111111111100000000000///////////////////////........................-----------------,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************)))))))))))))))))))(((((((('''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!!  AAAAAAAAAAAABBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??>>>>>>>>>>>>>>>>>>>>>>>>>=========================>>>>>???????????@@@@@@@@@AAAAAAAAAAA@@@@@@??????>>>AAA@@@@@@@@@@@@@?????????==========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::9999999999999999999888877777777777777777777766666666666666666665555555555555555555555555444444444444444444444433333333333333333333333333333322222222222222211111111111111110000000000///////////////////////........................------------------,,,,,,,,,,,,,,,,,,+++++++++++++++*********************)))))))))))))))))))(((((((('''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAABBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFEEEEEEEFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????>>>>>>>>>>>>>>>>>>>>>>>>>===========<<<<<<========>>>>>>?????????????@@@@@@AAAAAAAAAA@@@@@@@??????>>>AA@@@@@@@@@@@@@??????????=========<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::999999999999999999888877777777777777777777766666666666666666666555555555555555555555555544444444444444444444433333333333333333333333333333322222222222222211111111111111111100000000///////////////////////.........................-------------------,,,,,,,,,,,,,,,,++++++++++++++++*********************)))))))))))))))))))((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>>>>>>>========<<<<<<<<<<<======>>>>>>>????????????????@@AAAAAAAAAA@@@@@@@??????>>>AA@@@@@@@@@@@@???????????========<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::99999999999999999988887777777777777777777766666666666666666666555555555555555555555555554444444444444444444433333333333333333333333333333222222222222222221111111111111111110000000////////////////////////...................-....--------------------,,,,,,,,,,,,,,,,++++++++++++++++*******************)*)))))))))))))))))))((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@?@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<=====>>>>>>>>?????????????????AAAAAAAAAA@@@@@@@??????>>>AA@@@@@@@@@@@????????????=======<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::999999999999999999888888777777777777777777666666666666666666666555555555555555555555555544444444444444444444333333333333333333333333333332222222222222222211111111111111111100000000///////////////////.///....................--...-------------------,,,,,,,,,,,,,,,,,+++++++++++++++*******************))))))))))))))))))))))((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFEEEFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@????@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>>=====<<<<<<<<<<<<<<<<<<====>>>>>>>>????????????????AAAAAAAAA@@@@@@@@??????>>>A@@@@@@@@@@@????????????>======<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::99999999999999999988888887777777777777777666666666666666666666655555555555555555555555554444444444444444444433333333333333333333333333332222222222222222211111111111111111110000000////////////////////..//....................---..-------------------,,,,,,,,,,,,,,,,,+++++++++++++++*******************))))))))))))))))))))))((((((('''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@???????@@@@@@@@@????????????????>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<=====>>>>>>>????????????????@@AAAAA@@@@@@@@@@??????>>>A@@@@@@@@@@@???????????>>======<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::::9999999999999999888888888777777777777777666666666666666666666555555555555555555555555544444444444444444444333333333333333333333333333322222222222222222111111111111111111100000000///////////////////........................-----.-------------------,,,,,,,,,,,,,,,,,+++++++++++++++*******************)))))))))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@???????????@@@@@@???????????????????>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<<<<====>>>>>>>>>??????????????@@@@@@@@@@@@@@@@@?????>>>>A@@@@@@@@@@????????????>>=====<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::::::999999999999999988888888887777777777777666666666666666666666655555555555555555555555554444444444444444444433333333333333333332233333322222222222222222221111111111111111110000000////////////////////........................-------------------------,,,,,,,,,,,,,,,,++++++++++++++++*******************)))))))))))))))))))))(((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????????????@@@??????????????????????>>>>>====================<<<<<<<<<<<<<<<<<<<<<<<<====>>>>>>>>>?????????????@@@@@@@@@@@@@@@@??????>>>>@@@@@@@@@@????????????>>>====<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::99999999999999998888888888887777777777776666666666666666666665555555555555555555555555444444444444444444443333333333333333333322233332222222222222222222211111111111111111000000000///////////////////........................------------------------,,,,,,,,,,,,,,,,,++++++++++++++++*******************)))))))))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!  @AAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????>>>======================<<<<<<<<<<<<<<<<<<<<<<<<<====>>>>>>>>>>???????????@@@@@@@@@@@@@@@@??????>>>>@@@@@@@@@????????????>>>>==<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::9999999999999999888888888888887777777777666666666666666666666655555555555555555555555554444444444444444444433333333333333333332222233222222222222222222221111111111111111110000000000/////////////////........................-------------------------,,,,,,,,,,,,,,,,,+++++++++++++++++******************)))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!  @@@@@@AAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????=========================<<<<<<<<<<<<<<<<<<<<<<<<<====>>>>>>>>>>>??????????@@@@@@@@@@@@@@@??????>>>>>@@@@@@@?????????????>>>>>=<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::999999999999999998888888888888887777777766666666666666666666665555555555555555554455555444444444444444444443333333333333333333222222222222222222222222222211111111111111111000000000000////////////////........................-------------------------,,,,,,,,,,,,,,,,,++++++++++++++++++****************))))))))))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!  @@@@@@@@@@AAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????=========================<<<<<<<<<<<<<<<<<<<<<<<<<=====>>>>>>>>>>>>????????@@@@@@@@@@@@@@??????>>>>>>@@@@@@????????????>>>>>>><<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::99999999999999999988888888888888887777777666666666666666666666655555555555555555544455554444444444444444444333333333333333333332222222222222222222222222221111111111111111100000000000000///////////////........................-------------------------,,,,,,,,,,,,,,,,++++++++++++++++++++***************))))))))))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!  @@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>???@@@@@@@@@@@@????????>>>>>>@@@@@????????????>>>>>>>><<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::9999999999999999998888888888888888887777766666666666666666666665555555555555555555444455444444444444444444443333333333333333333222222222222222222222222222211111111111111111000000000000000/////////////.........................------------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++***************))))))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@AAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<=======>>>>>>>>>>>>>>>>>>@@@@@@@@@@?????????>>>>>>=@@@@???????????>>>>>>>>>><<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::99999999999999999988888888888888888877777666666666666666666665655555555555555555544444454444444444444444444333333333333333333332222222222222222222222222221111111111111111100000000000000000////////////........................-------------------------,,,,,,,,,,,,,,,,,+++++++++++++++++++****************))))))))))))))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!   @@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<=======>>>>>>>>>>>>>>>>>>??????????????????>>>>>>==@@???????????>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999999999988888888888888888888777766666666666666666666655555555555555555555444444444444444444444444443333333333333333333222222222222222222222222222211111111111111111000000000000000000//////////.........................-------------------------,,,,,,,,,,,,,,,,,+++++++++++++++++++****************)))))))))))))))))))))((((((((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!  ???????????????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<=<<===========>>>>>>>>>>>>>>>>>>>>>>>>>========<<<<<>==========<<<<<<<<<<<<<;==<<<<<<<<<<<<<<<<<<<<<<;;:::::::::::9999999999999999998888888888888888888777777777777776666666666666666555555555555555555544444444444333333333333333333332222222222222222222211222221111111111111111111100000000000000000000////////////////.......................-------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*******************)))))))))))))))(((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##########""""""""""""""""""!!!!!!!!!!!!!!!  ???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<=<<<===========>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<=========<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;:::::::::::9999999999999999988888888888888888888777777777777766666666666666666555555555555555555444444444444333333333333333333322222222222222222222111122221111111111111111111100000000000000000000////////////////......................--------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++********************)))))))))))))))(((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###########"""""""""""""""""!!!!!!!!!!!!!!!  ???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================<<<<<<<<<<<<<<<<<<<<<<<<=<<<==============>>>>>>>>>>>>>>============<<<<<<<;=======<<<<<<<<<<<<<;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;::::::::::999999999999999888888888888888888888877777777777766666666666666666555555555555555555444444444444333333333333333333332222222222222222222211111221111111111111111111110000000000000000000////////////////.......................-------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++********************)))))))))))))))((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!  ???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================================<<<<<<<;;=====<<<<<<<<<<<<<;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;:::::::::999999999999999888888888888888888888777777777777766666666666666666555555555555555555444444444444333333333333333333322222222222222222222111111121111111111111111111100000000000000000000////////////////......................--------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++********************))))))))))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!  >>>>???????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================<<<<<<<<;;;====<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<;;:::::::::9999999999999888888888888888888888877777777777766666666666666666665555555555555555544444444444333333333333333333322222222222222222222211111111111111111111111111110000000000000000000////////////////.......................--------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*********************)))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!  >>>>>>>????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================<<<<<<<<<;;;;===<<<<<<<<<<<;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<;;::::::::9999999999998888888888888888888888777777777777766666666666666666666555555555555555444444444443333333333333333333322222222222222222222111111111111111111111111111110000000000000000000////////////////....................-.---------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++********************)))))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!  >>>>>>>>>>>>???????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBCCCCCBBCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============================<<<<<<<<<<;;;;;=<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<;;;:::::::999999999999888888888888888888888877777777777766666666666666666666555555555555555444444444444333333333333333333322222222222222222222211111111111111111111111111110000000000000000000////////////////.....................----------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++********************))))))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>???????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================<<<<<<<<<<<;;;;;;;<<<<<<<<<<<;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<;;;:::::::99999999998888888888888888888887777777777777766666666666666666665555555555555555444444444444433333333333333333322222222222222222222111111111111111111111111111110000000000000000000////////////////....................-----------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++********************)))))))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>???????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<<;;;;;;;;<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;::::::9999999999888888888888888888887777777777777776666666666666666666555555555555555444444444444444333333333333333322222222222222222222211111111111111111111111111110000000000000000000/////////////////....................-----------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++********************))))))))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>??????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<=====================<<<<<<<<<<<<<<;;;;;;;;;:<<<<<<<<;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<;;;;;::::::999999999888888888888888887777777777777777776666666666666666665555555555555554444444444444444433333333333333322222222222222222222211111111111111111111111111110000000000000000000//////////////////...................----------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++********************))))))))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###################"""""""""!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>?????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<================<<<<<<<<<<<<<<<<;;;;;;;;;;::<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<;;;;;:::::99999999988888888888888887777777777777777777766666666666666665555555555555555444444444444444444333333333333332222222222222222222211111111111111111111111111110000000000000000000////////////////////.................-----------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++********************))))))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$####################""""""""!!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<=============<<<<<<<<<<<<<<<<;;;;;;;;;;;:::<<<<<<;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<;;;;;;::::99999999988888888888888777777777777777777777776666666666666655555555555555554444444444444444444433333333333322222222222222222222111111111111111111111111111110000000000000000000/////////////////////................----------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++*******************))))))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$####################""""""""!!!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<===========<<<<<<<<<<<<<<<;;;;;;;;;;;;::::<<<<<;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;::::999999999888888888888777777777777777777777777766666666666665555555555555555444444444444444444433333333333332222222222222222222211111111111111111111111111110000000000000000000/////////////////////................-----------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++********************))))))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$####################""""""""!!!!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<=======<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<;;;;;;;;:::999999999888888888888877777777777777777777777766666666666655555555555555554444444444444444444433333333333322222222222222222222211111111111111111111011111100000000000000000000/////////////////////................-----------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++********************))))))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##$$####################""""""""!!!!!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::<<<;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<;;;;;;;;:::99999999988888888888877777777777777777777777666666666666655555555555555544444444444444444444333333333333222222222222222222222111111111111111111110001111100000000000000000000////////////////////.................----------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*+********************))))))))))))))))))))(((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###$####################""""""""!!!!!!!!!!!!!!!!!!!!  ====>>>>>>>>>>>>>>>>>>>???????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::<<;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<;;;;;;;;;::99999999988888888888877777777777777777777776666666666666655555555555555554444444444444444443333333333333222222222222222222222111111111111111111110000111000000000000000000000////////////////////................-----------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++**********************))))))))))))))))))))(((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$########################""""""""!!!!!!!!!!!!!!!!!!!!  =========>>>>>>>>>>>>>>????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;::9999999998888888888877777777777777777777766666666666666555555555555555555444444444444444443333333333332222222222222222222221111111111111111111100000011000000000000000000000///////////////////.................-----------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*********************))))))))))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$########################""""""""!!!!!!!!!!!!!!!!!!!!  =============>>>>>>>>>>?????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;::99999999888888888887777777777777777777666666666666666655555555555555555554444444444444443333333333332222222222222222222221111111111111111111110000000000000000000000000000////////////////////................-----------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++**********************))))))))))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$########################""""""""!!!!!!!!!!!!!!!!!!!!  ==================>>>>>>>>>>?????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>================================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<;<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;:99999999988888888888777777777777777776666666666666666555555555555555555544444444444444443333333333332222222222222222222221111111111111111111100000000000000000000000000000///////////////////.................-----------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++**********************))))))))))))))))))))(((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#######################"""""""""!!!!!!!!!!!!!!!!!!!!  ======================>>>>>>>>>>>??????????????????????????????????????@@???@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=============================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<;<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::9;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<;;;;;;;;;;;:999999999888888888887777777777777776666666666666666555555555555555555544444444444444444333333333333222222222222222222221111111111111111111110000000000000000000000000000////////////////////.................----------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++**********************))))))))))))))))))))(((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#######################""""""""""!!!!!!!!!!!!!!!!!!!  =======================>>>>>>>>>>>>>>>??????????????????????????????????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::;;;;;;;;;;;;;<<;;<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::99;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<;;;;;;;;;;::99999999888888888887777777777777776666666666666665555555555555555555444444444444444443333333333333322222222222222222211111111111111111111110000000000000000000000000000///////////////////.................---------------------,-,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++**********************)))))))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#######################"""""""""""!!!!!!!!!!!!!!!!!!  =======================>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::;;;;;;;;;;;<;;;<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::9999;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<;;;;;;;;;;;:9999999998888888888877777777777777666666666666666655555555555555555444444444444444443333333333333333222222222222222221111111111111111111110000000000000000000000000000////////////////////.................--------------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++**********************))))))))))))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#######################""""""""""""!!!!!!!!!!!!!!!!!  =======================>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<;;;;;;;;;;;:999999999888888888877777777777776666666666666666665555555555555554444444444444444433333333333333333322222222222222221111111111111111111110000000000000000000000000000///////////////////.................---------------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++**********************))))))))))))))))))))((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#######################"""""""""""""!!!!!!!!!!!!!!!!  =======================>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::;;;;;;;;;;;;;<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::99999999;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;::9999999988888888887777777777777666666666666666666655555555555555444444444444444443333333333333333333222222222222221111111111111111111110000000000000000000000000000////////////////////..................--------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++**********************)))))))))))))))))))))((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#######################""""""""""""""!!!!!!!!!!!!!!!  =======================>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<;;;;;;;;;;;;::999999998888888888777777777777666666666666666666555555555555554444444444444444433333333333333333333322222222222211111111111111111111110000000000000000000000000000///////////////////....................------------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++**********************)))))))))))))))))))))(((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#######################"""""""""""""""!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@@@@@@@@@@?????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======================================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::99999999999:::::::::::::::::::::::::::::::::::::::::999999999:::::999999999888888888887777777777666666666666666555555555555554444444444444444444444444433333333332222222222222222211111111111111110000000000000000000000000//////////////////.....................-------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*********************))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@?????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>=>>>>>>>========================================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::9999999999999::::::::::::::::::::::::::::::::::::::::9999999999::::99999999988888888888777777777766666666666666665555555555554444444444444444444444444433333333333322222222222222211111111111111111000000000000000000000000////////////////////....................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++********************))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????@@@@@@@@@@@@@@???????????@????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>====>>==========================================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;::::::::::::::::::::::::::;;;;;;;;;;<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::99999999999999:::::::::::::::::::::::::::::::::::::::99999999999:::999999999888888888888777777777666666666666666665555555555444444444444444444444444443333333333333322222222222221111111111111111100000000000000000000/000//////////////////////..................-------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++********************)))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@?????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>=================================================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999999::::::::::::::::::::::::9:::::::::::::999999999998:::99999999988888888888777777777666666666666666655555555555444444444444444444444444433333333333333332222222222211111111111111111000000000000000000000//00/////////////////////...................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++********************))))))))))))))))((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================>>>>>>>>>>>>>>>>>>>>?????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@??????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>=================================================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;<<<<<<<<<<<<<<<<;;;;;;;::::::::9999999999999999:::::::::::::::::::::9999:::::::::::99999999999998::9999999998888888888877777777776666666666666665555555555444444444444444444444444433333333333333333322222222221111111111111111100000000000000000000//////////////////////////..................-------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++********************))))))))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================>>>>>>>>>>>>>???????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????@@@@??????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>==================================================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::::99999999999999999:::::::::::::::::::999999::::::::::999999999999988:9999999999888888888887777777776666666666666655555555555444444444444444444444443333333333333333333332222222221111111111111111100000000000000000000/////////////////////////...................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++********************)))))))))))))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================>>>>>>>>>>>>>>>?????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===================================================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::99999999:::::::::::;;;;;;;;;;;;<<<<<<<<<<<;;;;;;;;:::::::9999999999999999999:::::::::::::::999999999::::::::99999999999999888999999999988888888888777777777666666666666665555555555444444444444444444443443333333333333333333333322222221111111111111111111000000000000000000//////////////////////////..................-------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++********************))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================================>>>>>>>>>>>>>>>>>???????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>================================================<===<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::99999999999::::::::::;;;;;;;;;;;;<<<<<<<<;;;;;;;;;::::::::9999999999999999999999::::::::9999999999999:::::9999999999999998888899999999988888888888777777777666666666666665555555555444444444444444444433333333333333333333333333322222221111111111111111111100000000000000000/////////////////////////...................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*********************))))))))))))))))))))(((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????@@@@@@@@????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::99999999999999999999999999999999999999999999::999999999999999998888889999999998888888888877777777766666666666665555555555444444444444444444333333333333333333333333333322222211111111111111111111100000000000000000/////////////////////////..................-------------------,,,,,,,,,,,,,,,,,,,,,+,,,,,,++++++++++++++++++++++++++********************)))))))))))))))))))))(((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################"#""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::99999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::99999999999999999999999999999999999999999999999999999999999998888888899999999888888888887777777776666666666666655555555544444444444444444433333333333333333333333333322222221111111111111111111100000000000000000/////////////////////////...................------------------,,,,,,,,,,,,,,,,,,,,,,++,,,,,+++++++++++++++++++++++++*********************))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================================>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::99999999999999999::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::9999999999999999999999999999999999999999999999999999999999999888888888999999988888888888877777777766666666666665555555554444444444444444443333333333333333333333333322222221111111111111111111110000000000000000//////////////////////////..................-------------------,,,,,,,,,,,,,,,,,,,,,++++,,,,++++++++++++++++++++*++++*********************))))))))))))))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======================================>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????????????????????????????????????????????????>>>>>???????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;::::::::999999999999999999999999999999999999999999998999999999999998888888888899999988888888888877777777776666666666666555555555444444444444444443333333333333333333333332222222221111111111111111111100000000000000000/////////////////////////...................--------------------,,,,,,,,,,,,,,,,,,,,+++++,,+++++++++++++++++++++**+++********************)))))))))))))))))))))((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================================>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????????????????????????????>>???????????????>>>>>>>>>>??>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<=====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::99999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;::::::::99999999999999999999999999999999999999998888889999999999999888888888888999998888888888888777777777766666666666665555555554444444444444444333333333333333333333332222222222211111111111111111110000000000000000/////////////////////////...................----------------------,,,,,,,,,,,,,,,,,,+++++++,+++++++++++++++++++++***+*********************))))))))))))))))))))(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????????????????????????????>>>>>>>>??????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<==<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::9999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;:::::::::99999999999999999999999999999999999999888888888999999999998888888888888799988888888888888777777777766666666666666555555555444444444444444333333333333333333333222222222222221111111111111111100000000000000000/////////////////////////...................---------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++**************************))))))))))))))))))))((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;:::::::::9999999999999999999999899999999999999888888888889999999988888888888888877998888888888888887777777777766666666666665555555554444444444444433333333333333333333222222222222222211111111111111110000000000000000/////////////////////////...................----------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++*************************)))))))))))))))))))))((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????????????????????>>>?????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::::9999::::::::::::99999999999999999999999999:::::::::::;;;;;;;;;;;;;:::::::::::999999999999999999988888999999999999888888888888899999888888888888888877779888888888888888877777777777666666666666655555555544444444444443333333333333333332222222222222222222111111111111110000000000000000//////////////////////////....................--------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++**************************)))))))))))))))))))))((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::::::9999999::::::::9999999999999999999999999999:::::::::::;;;;;;;;;;::::::::::::999999999999999998888888899999999998888888888888888888888888888888888877777888888888888888887777777777766666666666665555555554444444444443333333333333333322222222222222222222211111111111100000000000000000/////////////////////.///......................-------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++**************************))))))))))))))))))))(((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  :::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::999999999::::9999999999999998888899999999999:::::::::::::::::::::::::::::::99999999999999999888888888999999998888888888888888888888888888888888877777778888888888888888877777777777766666666666655555555544444444444333333333333333332222222222222222222222111111111100000000000000000/////////////////////.../......................-------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++*************************)))))))))))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????>>????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::999999999999999999999999998888888889999999999::::::::::::::::::::::::::::::9999999999999998888888888899999988888888888888888888888888888888888777777777888888888888888887777777777777666666666666555555554444444444333333333333332332222222222222222222222211111111100000000000000000/////////////////////..........................-------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++**************************)))))))))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999999999999888888888889999999999:::::::::::::::::::::::::::::9999999999999888888888888899999888888888888888887778888888888888877777777777888888888888888887777777777777766666666666555555554444444443333333333333322222222222222222222222221111111100000000000000000000///////////////////..........................-------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++**************************))))))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  :::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????@?????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999999999999888888888888999999999::::::::::::::::::::::::::::99999999999998888888888888899988888888888888887777778888888888888777777777777888888888888888888777777777777776666666666555555554444444443333333333333222222222222222222222222111111111000000000000000000000/////////////////...........................-------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++**************************)))))))))))))))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  :::::::::::::::::::::;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==>>>>>>>>>==========================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::99999999999999999999999999999988888888888888999999999::::::::::::::::::::::::::99999999999998888888888888889988888888888888877777777888888888877777777777777788888888888888888887777777777777666666666655555555444444443333333333333222222222222222222222211111111100000000000000000000000/////////////////..........................-------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++**************************)))))))))))))))))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  :::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======>>>>===============================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::999999999999999999999999999999988888888888888889999999999:::::::::::::::::::::::::999999999999888888888888888898888888888888877777777778888888877777777777777777888888888888888888877777777777777666666666555555554444444333333333333322222222222222222222211111111100000000000000000000000/////////////////..........................--------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++*************************)))))))))))))))))))))((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====>>>>>>>>>>>>==============================================================<<<<<<<<<<<<<<<<<<<<<<<;;;;<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::9999999999999999999999999999999988888888888888888889999999999:::::::::::::::::::::::999999999999888888888888888888888888888888877777777777888888777777777777777777788888888888888888887777777777777766666666655555555444444433333333333322222222222222222221111111111110000000000000000000000/////////////////..........................-------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++*++++++**************************)))))))))))))))))))))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========>>>>>>>===============================================================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::999999999999999999999999999999999998888888888888888888889999999999::::::::::::::::::::::999999999999888888888888888888888888888888777777777777888777777777777777777777788888888888888888888777777777777766666666655555555444444333333333333222222222222222222111111111111110000000000000000000//////////////////..........................--------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***+++++**************************)))))))))))))))))))))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================================>>>>>====================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::99999999999999999999999999999999999999998888888888888888888888888777777777777778888888888899999999999999999999999999999999999988888888888888888888777777777777776666667777777777777777777777766777777777777777777777777777777777766666666555555555544444444444333333333333222222222222222222211111111111110000000000000000000/////////////////................---------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*********************))))*)))))))))))))))))))))(((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  88888888888888888888888999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999999999999999999999999999999988888888888888888888888888888777777777777777888888888899999999999999999999999999999999999988888888888888888887777777777777766666667777777777777777777776666777777777777777777777777777777777766666666555555555444444444443333333333332222222222222222222111111111110000000000000000000000///////////////................----------------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++********************))))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""""""""!!"""""""!!!!!!!!!!!!!!!!!!!  88888888888888888888888999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????>>>>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999999999999999999999999999999988888888888888888888888888888887777777777777777778888888889999999999999999999999999999999999998888888888888888888777777777777776666666777777777777777777777666677777777777777777777777767777777766666666555555554544444444443333333333333222222222222222211111111111100000000000000000000000//////////////.................---------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*******************)))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""""""""!!!""""""!!!!!!!!!!!!!!!!!!!  8888888888888888888888899999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============>>>>>>>>>>>>>>>>>>>>>>>>=========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::999999999999999999999999999999999999999888888888888888888888888888888877777777777777777777778888888889999999999999999999999999999999999888888888888888888877777777777777666666667777777777777777777766666777777777777777777777766677777777666666665555555544444444444433333333333322222222222222211111111111100000000000000000000000///////////////................----------------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++*******************))))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""""""""!!!!"""""!!!!!!!!!!!!!!!!!!!!  778888888888888888888889999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============>>>>>>>>>>>>=========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::99999999999999999999999999999999999998888888888888888888888888888888777777766666777777777777788888888889999999999999999999999999999999988888888888888888887777777777777666666666777777777777777777776666677777777777777777777666667777777666666665555555544444444444433333333333322222222222222111111111111110000000000000000000000//////////////.................----------------------,----,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*******************)))))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""""""""!!!!!""""!!!!!!!!!!!!!!!!!!!!!  7777777888888888888888899999999999999999999999999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::999999999999999999999999999999999888888888888888888888888888888877777777777666666677777777777888888888888899999999999999999999999999998888888888888888888777777777777776666666667777777777777777777666666777777777777777666666666677777766666666655555554444444444443333333333332222222222222211111111111111100000000000000000000//////////////.................-----------------------,,--,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*******************)))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################"""""""""""""""""""!!!!!!""!!!!!!!!!!!!!!!!!!!!!  777777777778888888888889999999999999999999999999999999999999999999999999999:::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999999999999999998888888888888888888888888888777777777777777776666666677777777777888888888888888899999999999999899999999888888888888888888877777777777777766666666677777777777777777766666667777777777766666666666666777766666666665555555544444444444333333333333222222222222211111111111111111000000000000000000///////////////..................---------------------,,,,-,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*******************))))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$####################""""""""""""""""""!!!!!!!"!!!!!!!!!!!!!!!!!!!!!  7777777777777777888888888889999999999999999999999999999999999999999999999999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================================================================<<<=====================<<<<==================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::99999999999999999999999989988888888888888888888888777777777777777777777777766666666677777777777788888888888888888899999998888999999988888888888888888887777777777777776666666666777777777777777777666666677777777766666666666666667766666666666555555554444444444443333333333322222222222221111111111111111110000000000000000///////////////....................-------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*******************)))))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#####################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  777777777777777777778888888888888999999999999999999999999999999999999999999999999999999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================================================================<<<<<<<<<<<==============<<<<<<<<<<<===================<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::9999999999999999999988888888888888888888888888888877777777777777777777777776666666666777777777777888888888888888888888888888899999988888888888888888888777777777777777666666666677777777777777777666666667777777766666666666666666666666666666555555554444444444443333333333332222222222221111111111111111111000000000000000//////////////......................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*******************))))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#####################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  77777777777777777777777888888888888888999999999999999999999999999999999999999999999999999999999:::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========================================================<<<<<<<<<<<<<<<<<<=======<<<<<<<<<<<<<<<<<<=============<=<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::999999999999999999988888888888888888888888888888888777777777777777777777777766666666666777777777777788888888888888888888888888999988888888888888888888887777777777777766666666666777777777777777776666666677777776666666666666666666666666666555555555444444444444333333333333222222222221111111111111111111110000000000000//////////////.......................-----------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*******************)))))))))))))))))))))))))))((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  77777777777777777777777888888888888888888899999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================================================<<<<<<<<<<<<<<<<<<<<<<<<<=<<<<<<<<<<<<<<<<<<<<<<<<=======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::99999999999999999998888888888888888888888888888888888887777777777777777777777777666666666666777777777777788888888888888888888888889988888888888888888888877777777777777776666666666667777777777777777766666666777777666666666666666666666666666655555555544444444444433333333333322222222222111111111111111111111000000000000///////////////.......................-----------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*******************)))))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  77777777777777777777777888888888888888888888888899999999999999999999999999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::9999999999999999999988888888888888888888888888888888888888877777777777777777777666666666666666666777777777777888888888888888888888888888888888888888888888777777777777777777666666666666677777777777777777666666667777766666666666666665555666666555555555554444444444443333333333332222222222211111111111111111111100000000000/////////////////.....................-----------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*******************))))))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  77777777777777777777777888888888888888888888888889999999999999999999999999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<=============================================================================================================================>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>=========================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::99999999999999999998888888888888888888888888888888888888888777777777777777777777666666666666666666666777777777778888888888888888888888888888888888888888877777777777777777777666666666666666777777777777777776666666677776666666666666665555556665555555555554444444444443333333333333222222222221111111111111111111100000000000///////////////////...................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*******************)))))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  77777777777777777777777888888888888888888888888888888889999999999999999999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<=========================<<<<<<<<<<<<<<<<<<<<<<=======================================================================================================>=======================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::99999999999999999998888888888888888888888888888888888888888777777777777777777777766666666665555666666666667777777777787888888888888888888888888888888888877777777777777777777766666666666666666677777777777777776666666667776666666666666555555555655555555555554444444444343333333333333222222222221111111111111111111000000000000////////////////////..................-----------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++********************)))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  77777777777777777777777888888888888888888888888888888888888889999999999999999999999999999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<==================<<<<<<<<<<<<<<<<<<<<<<<<<==================================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::9999999999999999999988888888888888888888888888888888888888887777777777777777777777766666666666655555666666666667777777777777777777777777777777777888888888777777777777777777777766666666666666666666777777777777777766666666677766666666666655555555555555555555554444444444433333333333333322222222222211111111111111111000000000000//////////////////////................-----------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*******************))))))))))))))))))))))(()))(((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  77777777777777777777777888888888888888888888888888888888888888888899999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999999999999999888888888888888888888888888888888888877777777777777777777777766666666666666555555566666666667777777777777777777777777777777778888877777777777777777777777666666666666666666666667777777777777776666666666776666666666655555555555555555555554444444444443333333333333332222222222221111111111111111000000000000////////////////////////..............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++********************))))))))))))))))))))))((())(((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  66667777777777777777777888888888888888888888888888888888888888888888888899999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::999999999999999999999999988888888888888888888888888888888887777777777777777777777777666666666666666655555555666666666777777777777777777777777777777777877777777777777777777777776666666666666666666666666777777777777776666666666676666666666655555555555545555555444444444444443333333333333332222222222221111111111111110000000000000///////////////////////...............-----------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*********************))))))))))))))))))))((((()(((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  66666666677777777777777888888888888888888888888888888888888888888888888888899999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::99999999999999999999999998888888888888888888888888888887777777777777777777777777776666666666666666665555555556666666667777777777777777777777777777777777777777777777777777777777666666666666666666666666677777777777766666666666666666666666655555555555444555554444444444444433333333333333322222222222221111111111111100000000000000//////////////////////...............-----------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++**********************))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  66666666666666777777777777888888888888888888888888888888888888888888888888888888889999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::99999999999999999999999998888888888888888888888887888777777777777777777777777777666666666666666666665555555555666666666777777777777777777777777777777777777777777777777777766666666666666666666666666666677777777776666666666666666666666666555555555544444555444444444444444333333333333333222222222222211111111111111000000000000000/////////////////////..............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++**********************)))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  66666666666666666667777777777778888888888888888888888888888888888888888888888888888888899999999999999999999:::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::9999999999999999999999999998888888888888888888887777777777777777777777777777777666666666666666666666665555555555566666666677777777777777777777777777666677777777777766666666666666666666666666666666666666677777777666666666666666666666666665555555555444444544444444444444433333333333333322222222222222111111111111110000000000000000///////////////////...............-----------------,,,,,,,,,,,,,,,,,,,,,,,++,,,++++++++++++++++++++++*********************))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  66666666666666666666666777777777777778888888888888888888888888888888888888888888888888888888889999999999999999999999::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999888888888888888888887777777777777777777777777777777766666666666666666666666655555555555556666666667777777777777777777766666666677777776666666666666666666666666666666666666666666677777766666666666666666666666666655555555554444444444444444444444333333333333333222222222222211111111111111000000000000000000/////////////////...............-------------------,,,,,,,,,,,,,,,,,,,,,++++,+++++++++++++++++++++++*********************))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!  666666666666666666666667777777777777777777888888888888888888888888888888888888888888888888888888889999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999998888888888888888888877777777777777777777777777777777777766666666666666666666655555555555555555666666666777777777777777766666666666677766666666666666666666666666666666666666666666666677776666666666666666666666666666655555555544444444444444444444333333333333333322222222222222111111111111110000000000000000000////////////////..............---------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********************))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!  666666666666666666666667777777777777777777777778888888888888888888888888888888888888888888888888889999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999988888888888888888888777777777777777777777777777777777777777766666666666666666666555555555555555555666666666677777777777777666666666666666666666666666666666666666666666666655566666666666676666666666666666666666556666666555555555444444444444444444443333333333333333222222222222221111111111111100000000000000000000//////////////..............-----------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++*********************))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!  666666666666666666666667777777777777777777777777888888888888888888888888888888888888888888888888889999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====<<<<<<<<<<<<<<<<<<<<<=======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999998888888888888888888777777777777777777777777777777777777777777766666666666666666655555555555555555555566666666667777777777776666666666666666666666666666666666666666666665555555555555555555566666666666666666666555556666665555555554444444443444444443333333333333333232222222222222111111111111110000000000000000000000////////////...............-----------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++*********************))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!! !!!  666666666666666666666667777777777777777777777777777777888888888888888888888888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999998888888888888888888777777777777777777777777777777777777777777777776666666666666666655555555444455555555555666666666677777777766666666666666666666666666666666666666666666555555555555555555555556666666666666666655555555666655555555554444444443344444433333333333333332222222222222222111111111111110000000000000000000000////////////...............-----------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++*********************))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################""""""""""""""""""""!!!!!!!!!!!!!!!!!!! !!  6666666666666666666666677777777777777777777777777777777777778888888888888888888888888888888888888899999999999999999999999999999999::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999888888888888888888887777777777777777777777777777777777777777777777777766666666666666665555555554444455555555556666666666777777777666666666666666666666666666666666666666666555555555555555555555555566666666666665555555555556665555555555444444444333444433333333333333332222222222222222111111111111111000000000000000000000////////////.................---------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++*********************))))))))))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""""!!!!!!!!!!!!!!!!!! !  4444444444444444444444455555555555555555555555556666666666666666666666666777777777777777777777777777777777777777777777777778888888888888888888888888999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999998888888888888888888888888888888888777777777777777777777777777777777777777666666666666666666666666666555555555555555555554444444444444444555555556666666666666666666555555555555555555555555555555555555555555555555555555555555555555555444444444444444444455554444444444333333332223333333333333333222222222222222222222111111111111100000000000000000000/////////////////................-----------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++*****************)))))))))))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  444444444444444444444445555555555555555555555555666666666666666666666666666667777777777777777777777777777777777777777777777888888888888888888888888888889999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999988888888888888888888888888888877777777777777777777777777777777777777766666666666666666666666666666665555555555555555554444444444444444445555555556666666666666666655555555555555555555555555555555555555555555555555555555555555555554444444444444444444443554444444444433333333222233333333333333222222222222222222222111111111111111000000000000000000//////////////////...............------------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++****************)))))))))))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  44444444444444444444444555555555555555555555555566666666666666666666666666666666666677777777777777777777777777777777777777788888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999988888888888888888888888888888877777777777777777777777777777777777777777666666666666666666666666666666666555555555555555554444444444444444444455555555666666666666666665555555555555555555555555555555555555555555555555555555555555555444444444444444444444333344444444444433333333222223333333333332222222222222222222222111111111111111100000000000000000/////////////////.................----------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++*****************)))))))))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  44444444444444444444444555555555555555555555555555666666666666666666666666666666666666666677777777777777777777777777777777788888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999988888888888888888888888888888888887777777777777777777777777777777777777766666666666666666666666666555555566665555555555555555444444444444444444444555555555666666666666666555555555555555555555555555555555555555555555555555555555555555554444444444444444433333333444444444443333333322222233333333322222222222222222222222111111111111111110000000000000000/////////////////...................--------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++****************)))))))))))))))))))))))()))))((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  33334444444444444444444555555555555555555555555555555555666666666666666666666666666666666666666667777777777777777777777777778888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999998888888888888888888888888888888888888777777777777777777777777777777777776666666666666666666666666555555555555555555555555555555444444444444444444444444555555555666666666666655555555555555555555555554444444444444444555555555444444444444444444444444444444333333333334444444444333333332222222333332222222222222222221122222211111111111111111000000000000000//////////////////....................------------------,,,,,,,,,,,,,,,,++++++++++++++++++++++++*****************))))))))))))))))))))))((())))(((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  33333333344444444444444444445555555555555555555555555555555556666666666666666666666666666666666666777777777777777777777777777777777777888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999998888888888888888888888888888888888888877777777777777777777777777777777777766666666666666666666666666555555555555555555555555555555544444444444444444444444445555555555666666666665555555555555555555555554444444444444444445555554444444444444444444444444444444333333333333344444444433333333222222223332222222222222222221111222211111111111111111100000000000000//////////////////......................-----------------,,,,,,,,,,,,,,,++++++++++++++++++++++++*******************)))))))))))))))))))))(((())((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  33333333333333444444444444444444555555555555555555555555555555555555666666666666666666666666666666777777777777777777777777777777777777777777778888888888888888888888888888888899999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999998888888888888888888888888888888888888877777777777777777777777777777777777766666666666666666666666666555555555555555555555555555555555544444444444443334444444444455555555555666666655555555555555555555555554444444444444444444444444444444444444444444444444444443333333333333334444444433333333222222221322222222222222222211111122111111111111111111000000000000000/////////////////......................-----------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++********************)))))))))))))))))))(((((()(((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  33333333333333333334444444444444444444555555555555555555555555555555555556666666666666666666666666777777777777777777777777777777777777777777777777778888888888888888888888888899999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::99999:::::::::::::::::::9999999999999999999999999999999888888888888888888888888888888888888887777777777777777777777777777777777777666666666666666666666666666555555555555555555555555555555555544444444444444433334444444444555555555556666555555555555555555554555555444444444444444444444444444444444444444444444444444443333333333333333344444433333333322222221112222222222222222111111111111111111111111111000000000000000/////////////////.......................----------------,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*********************))))))))))))))))))((((((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  333333333333333333333334444444444444444444455555555555555555555555555555566666666666666666666666666677777777777777777777777777777777777777777777777788888888888888888888888888888888888888888889999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999::::::::::::::9999999999999999999999999999999999998888888888888888888888888888888887777777777777777777777777777777777777776666666666666666666666666666655555555555555555555555555555555554444444444444444333334444444444555555555555555555555555555555555445555544444444444444444444444444444444444444444444444444443333333333333333333444443333333322222222111122222222222221111111111111111111111111111100000000000000///////////////////.....................----------------,,,,,,,,,,,,,,,,+++++++++++++++++++++++++***********************))))))))))))))))(((((((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  333333333333333333333334444444444444444444444444555555555555555555555555566666666666666666666666666666666677777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999::::::::999999999999999999999999999999999999988888888888888888888888888888888888777777777777777777777777777777777777776666666666666666666666666666666665555555555555555555555555555555544444444444444444433333344444444455555555555555555555555555555555444555544444444444444444444444444444444444444444444444444333333333333333333333344433333333322222222111112222222221111111111111111111111111111111000000000000000////////////////////...................-----------------,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))((((((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  333333333333333333333334444444444444444444444444555555555555555555555555566666666666666666666666666666666666666666677777777777777777777777777777777788888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999::9999999999999999999999999999999999999988888888888888888888888888888888888877777777777777777777777777777777777777766666666666666666666666666666666666655555555555555555555555555554444444444444444444444333333344444444455555555555555555555555555555544445554444444444444444444444444444444444444444444444443333333333333333333333333433333333332222222111111122222111111111111111111111111111111111000000000000000//////////////////////.................-----------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++************************)))))))))))))))))(((((((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  333333333333333333333334444444444444444444444444555555555555555555555555566666666666666666666666666666666666666666666666667777777777777777777777777788888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888887777777777777777777777777777777777766666666666666666666666666666666666666655555555555555555555555555444444444444444444443333333333333444444445555555555555555555555555555444444554444444444444444444444444444444444444444444444433333333333333333333333332233333333332222222111111112221111111111111111111111111111111110000000000000000//////////////////////.................----------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*************************)))))))))))))))))((((((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  333333333333333333333334444444444444444444444444555555555555555555555555555666666666666666666666666666666666666666666666666777777777777777777777777777778888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888877777777777777777777777777777776666666666666666666666666666666666666666555555555555555555555555555554444444444444444443333333333333334444444445555555555555555555555555544444445444444444444444444444444444444444444444444433333333333333333333333333322222333333332222222211111111021111111111111111111111101111111110000000000000000//////////////////////.................-----------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*************************))))))))))))))))(((((((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  333333333333333333333334444444444444444444444444555555555555555555555555555555555566666666666666666666666666666666666666666777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888889999999999999999999999999:::::::::::::::::::::::::9999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888887777777777777777777777777777777766666666666666666666666666666666666666665555555555555555555555555555555554444444444444444333333333333333333444444444555555555555555555555554444444444444444444444443333344444444444444444444333333333333333333333333333322222222333333322222221111111100011111111111111111111100001111111100000000000000000////////////////////..................----------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*************************)))))))))))))))))((((((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!   333333333333333333333334444444444444444444444444555555555555555555555555555555555555555666666666666666666666666666666666666777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888889999999999999999999999999:::::::::::::::::::::::::9999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888877777777777777777777777777777777776666666666666666666666666666666666666655555555555555555555555555555555555554444444444444443333333333333333333444444444455555555555555555555444444444444444444444443333333333333344444444444333333333333333333333333332222222222222333332222222211111111000011111111111111111110000001111110000000000000000000/////////////////...................----------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*************************)))))))))))))))))(((((((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!   33333333333333333333333444444444444444444444444444444555555555555555555555555555555555555555555666666666666666666666666666677777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888887777777777777777777777777777777777777776666666666666666666666666666666666665555555555555555555555555554444444444444444444444444433333333333333333333344444444455555555555555555554444444444444444444444333333333333333344444444443333333333333333333333222222222222222222333222222221111111100000011111111111111100000000001111000000000000000000000////////////////..................-----------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++*************************)))))))))))))))))((((((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  22223333333333333333333344444444444444444444444444444444445555555555555555555555555555555555555555666666666666666666666666666666667777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888887777777777777777777777777777777777777776666666666666666666666666666666666666555555555555555555555555554444444444444444444444444444433333333333333333333333344444444445555555555555555444444444444444444444433333333333333333444444443333333333333333332222222222222222222222223222222222111111110000000111111111110000000000000011000000000000000000000////////////////..................-------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*************************)))))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  22222222233333333333333333334444444444444444444444444444444444445555555555555555555555555555555555666666666666666666666666666666666666666666677777777777777777777777777777777788888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999999899999999999999999999999888888888888888888888888888888777777777777777777777777777777777777777666666666666666666666666666666666666655555555555555555555555555444444444444444444444444444444443333333333333333333333333444444444445555555555555444444444444444444444433333333333333333334444443333333333333333333222222222222222222222221122222222111111111000000001111111100000000000000000000000000000000000000////////////////..................---------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++*************************)))))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  22222222222222333333333333333333334444444444444444444444444444444444444555555555555555555555555555666666666666666666666666666666666666666666666666667777777777777777777777777777888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999988888889999999999999999988888888888888888888888888888888877777777777777777777777777777777777777666666666666666666666666666666666666665555555555555555555555555554444444444444444444444444444444433333333333333333333333333344444444444455555555555444444444444444344444433333333333333333333333333333333333333333322222222222222222222222111112222222111111110000000000111110000000000000000000000000000000000000000///////////////..................-----------------------,,,,,,,,,,,,,,,,,,+++++++++++++++**************************)))))))))))))))))((((((((((((((((((((((('(((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  22222222222222222223333333333333333333334444444444444444444444444444444445555555555555555555555555666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777778888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999::::9999999999999999999999999999999999999999999999999999999999888888888888899999999999988888888888888888888888888888888888887777777777777777777777777777777777766666666666666666666666666666666666666655555555555555555555555555554444444444444444444444444444444443333333333333333323333333333344444444444455555555544444444444444433444443333333333333333333333333333333333333333322222222222222222222111111111122222111111111000000000001111000000000000000000000000000000000000000///////////////..................------------------------,,,,,,,,,,,,,,,,,++++++++++++++++*************************))))))))))))))))))(((((((((((((((((((((((''(((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  22222222222222222222222333333333333333333333444444444444444444444444444445555555555555555555555555555555666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999:::::::999999999999999999::::::::::::::::::::::::::::::::::::::::::::9999999::::::::::999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888999999888888888888888888888888888888888888887777777777777777777777777777777777766666666666666666666666666666666666666665555555555555555555555555555555544444444444444444444444444444443333333333333333333233333333333444444444444455555544444444444444443334444333333333333333333333333333333333333333332222222222222222111111111111111221111111111000000000000011000000000000000000000000000000000000000///////////////...................-----------------------,,,,,,,,,,,,,,,,,++++++++++++++++*************************))))))))))))))))))))(((((((((((((((((((((''''(('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  222222222222222222222223333333333333333333333333444444444444444444444444455555555555555555555555555555555555555556666666666666666666666666666666666677777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777766666666666666666666666666666666666666655555555555555555555555555555555555544444444444444444444444444443333333333333333333333223333333333444444444444445455444444444444444333334443333333333333333333333333333333333333333222222222222211111111111111111111111111111110000000000000/1000000000000000000000000000000000000000///////////////....................---------------------,,,,,,,,,,,,,,,,,,++++++++++++++++*************************)))))))))))))))))))))(((((((((((((((((((('''''('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  222222222222222222222223333333333333333333333333444444444444444444444444455555555555555555555555555555555555555555555555666666666666666666666666666677777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777666666666666666666666666666666666665555555555555555555555555555555555555555444444444444444444444444433333333333333333333333332233333333333444444444444444444444444444444443333343333333333333333333333333333333333333333322222222222111111111111111111110001111111110000000000000///00000000000000000000000000000000000000///////////////......................-------------------,,,,,,,,,,,,,,,,,,++++++++++++++++*************************)))))))))))))))))))))))(((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  222222222222222222222223333333333333333333333333444444444444444444444444455555555555555555555555555555555555555555555555555666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999:::::99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777766666666666666666666666666666665555555555555555555555555555555555555555544444444444444444444444444443333333333333333333333333223333333333344444444444444444444444444444433333333333333333333333333333333333333333333333322222222221111111111111111111000000111111100000000000000////0000000000000000000000000000000000000//////////////........................------------------,,,,,,,,,,,,,,,,,++++++++++++++++************************)))))))))))))))))))))))))(((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  222222222222222222222223333333333333333333333333444444444444444444444444444444455555555555555555555555555555555555555555555666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777778888888888888888888888888999999999999999999999999988888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777666666666666666666666666666666666555555555555555555555555555555555555555544444444444444444444444444444444333333333333333333333333322233333333333444444444444444444444444444443333333333333333333333333333333333333333333333322222222222111111111111111000000000011111000000000000000/////000000000000000000000000/00000000000//////////////.......................------------------,,,,,,,,,,,,,,,,,++++++++++++++++++***********************)))))))))))))))))))))))))((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ///////////////////////111111111111111111111111122222222222222222222222222222222333333333333333333334444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666555555555555555555555555555555544444444444444444444444444444444444444444443333333333333333333333333333333222222222222222221111112222222222222333333333333333444444433333333333333222233333333222222222222222222222222222222222211111111111111111000000000000000000///////////////.........////////////////.........////////////.............................-------------------,,,,,,,,,,,,,,,,+++++++++++++++++++++++**++++************************)))))))))))))))))))))))))((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ///////////////////////111111111111111111111111122222222222222222222222222222222222222333333333333333333334444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666665555555555555555555555555555555555544444444444444444444444444444444444444443333333333333333333333322222222222222222222222222111111111122222222222233333333333333344443333333333333332222233333332222222222222222222222222222222222111111111111111000000000000000000/////////////////..........///////////////..........///////////............................-------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++****++*************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ///////////////////////111111111111111111111111122222222222222222222222222222222222222222222223333333333333333333334444444444444444444444444444444445555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666555555555555555555555555555555555555555544444444444444444444444444444444444433333333333333333333332222222222222222222222222222111111111111122222222222233333333333333333333333333333333332222233333322222222222222222222222222222222211111111111011100000000000000000///////////////////.........../////////////............/////////............................-------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*******************************)))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ///////////////////////0111111111111111111111111112122222222222222222222222222222222222222222222223333333333333333333333334444444444444444444444444444455555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666665666666555555555555555555555555555555555555555555544444444444444444444444444444444444333333333333333333333322222222222222222222222222222111111111111111112222222222233333333333333333333333333333333222222333332222222222222222222222222222222221111111111100110000000000000000///////////////////.............////////////.............////////...........................-------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ///////////////////////00000001111111111111111111111111112222222222222222222222222222222222222222233333333333333333333333334444444444444444444444444444444444444444555555555555555555555555555555555555666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777778888888888777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666665555556555555555555555555555555555555555555555555554444444444444444444444444444433444433333333333333333333332222222222222222222222222222221111111111111111111112222222222233333333333333333333333333333322222223332222222222222222222222222222222211111111111110001000000000000000////////////////////..............//////////...............///////..........................-------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ///////////////////////00000000000011111111111111111111111111112222222222222222222222222222222222233333333333333333333333334444444444444444444444444444444444444444444444444445555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555544444444444444444444444444444333333333333333333333333333333322222222222222222222222222222111111111111111111111112222222222223333333333333333333333333333222222223322222222222222222222222222222111111111111111000000000000000000/////////////////////................/////////................/////..................--......-------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******************************)))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ///////////////////////000000000000000000111111111111111111111111111222222222222222222222222222222333333333333333333333333344444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888877778888888888888877777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555555554444444444444444444444444444433333333333333333333333333333333333222222222222222222222222211111111111111111111111111112222222222222333333333333333333333333322222222222222222222222222222222222211111111111111111100000000000000000/////////////////////..................////////.................///...................---....---------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*******************************))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ///////////////////////0000000000000000000000011111111111111111111111111122222222222222222222222223333333333333333333333333444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888777777888888888887777777777777788888777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555555554444444444444444444444444444443333333333333333333333333333333333333332222222222222222222222222111111111111111111111111111112222222222222223333333333333333333332222222222222222222222222222222222111111111111111111110000000000000000/////////////////////....................//////...................//...................----...----------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++*******************************))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  .....//////////////////00000000000000000000000001111111111111111111111111222222222222222222222222233333333333333333333333334444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777888888888877777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555444444444444444444444444444444333333333333333333333333333333333333333333322222222222222222222222221111111111111111111111111111112222222222222222333333333333333332222222222222222222222222222222222111111111111111111111000000000000000//////////////////////...................../////..................../...................-----.------------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++******************************)))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ........../////////////0000000000000000000000000111111111111111111111111122222222222222222222222223333333333333333333333333444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555554444444444444444444444444444333333333333333333333333333333333333333333333332222222222222222222222222111111111111111111111111111111122222222222222222233333333333332222222222222222222222222222222211111111111111111111111000000000000000/////////////////////.......................////........................................------------------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++******************************)))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ............../////////00000000000000000000000001111111111111111111111111222222222222222222222222233333333333333333333333333333333333444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666677777777777777777666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555544444444444444444444444443333333333333333333333333333333333333333333333333222222222222222222222221111111111111111111111111111111111112222222222222222223333333332222222222222212222222222222222111111111111111111111111000000000000000////////////////////........................../..........................................-----------------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++*******************************))))))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ....................///000000000000000000000000011111111111111111111111111222222222222222222222222333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555544444444444444444444444444444433333333333333333333333333333333333333333333332222222222222222222221111111111111111111111111111111111111111112222222222222222222222222222222222222221122222222222222111111111111111111111111100000000000/000///////////////////....................................................-.................----------------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++*******************************)))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  .......................00000000000000000000000001111111111111111111111111111111122222222222222222222222333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555444444444444444444444444444444444443333333333333333333333333333333333333333332222222222222222222222111111111111111111111111000000011111111111111112222222222222222222222222222222222211112222222222211111111111111111111111111000000000000//00///////////////////..........................---.......................--................---------------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++********************************))))))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  .......................0000000000000000000000000111111111111111111111111111111111111111222222222222222222222223333333333333333333333333333333333333344444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444444444444444444333333333333333333333333333333333333332222222222222222222222111111111111111111111111110000000000011111111111111112222222222222222222222222222222211111222222222111111111111111111111111111000000000000///0//////////////////..........................-----.....................----...............--------------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++*******************************))))))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  .......................000000000000000000000000011111111111111111111111111111111111111111111122222222222222222222222222333333333333333333333333333333444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666677777777777777777777776667777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555554455555554444444444444444444444444444444444444444444433333333333333333333333333333333332222222222222222222222221111111111111111111111111000000000000000111111111111111111222222222222222222222222222111111122222211111111111111111111111111110000000000000//////////////////////.........................-------...................------..............-------------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++***********************))****)))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  .......................000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222233333333333333333333333333333333333344444444444444444444444444444444444444445555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666677777777666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555444444455444444444444444444444444444444444444444444444333333333333333333333333333323333322222222222222222222222211111111111111111111111111100000000000000000011111111111111111111222222222222222222222211111111122221111111111111111111111111111000000000000000/////////////////////........................---------..................-------.............------------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*********************))))**)))))))))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#######################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ......................./////000000000000000000000000000011111111111111111111111111111111111111111122222222222222222222222223333333333333333333333333333333333333333333333433344444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444443333333333333333333333333333322222332222222222222222222222211111111111111111111111111110000000000000000000000011111111111111111111112222222222222222111111111112211111111111111111111111111000000000000000000/////////////////////.......................-----------................---------............-----------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*******************)))))))))))))))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$########################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  .......................///////////00000000000000000000000000000111111111111111111111111111111111112222222222222222222222222333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777666666677777777777766666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444443333333333333333333333333333332222222222222222222222222222222221111111111111111111111111100000000000000000000000000111111111111111111111112222222222211111111111111111111111111111111111111100000000000000000000/////////////////////......................-------------..............-----------..........--------------,-------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*****************)))))))))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#######################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  .......................///////////////000000000000000000000000000000111111111111111111111111111111222222222222222222222222233333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666667777777777777777776666666677777776666666666666666667766666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444433333333333333333333333333333332222222222222222222222222222222222222111111111111111111111111100000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000/////////////////////.....................---------------...........--------------.........--------------,,-----,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++****************)))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ......................./////////////////////000000000000000000000000000001111111111111111111111111222222222222222222222222233333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666667777766666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444333333333333333333333333333333322222222222222222222222222222222222222222111111111111111111111111100000000000000000000000000000111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000////////////////////.....................----------------.........----------------........--------------,,,----,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++***************)))))))))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  -....................../////////////////////////0000000000000000000000000111111111111111111111111122222222222222222222222223333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444433333333333333333333333333333322222222222222222222222222222222222222222222211111111111111111111111110000000000000000000000000000001111111111111111111111111111111111111111111111111111111111100000000000000000000000000000////////////////////....................------------------........-----------------.......--------------,,,,--,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++***************)))))))))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  -----................../////////////////////////000000000000000000000000011111111111111111111111112222222222222222222222222222323333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555556666666666666555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444443333333333333333333333333222222222222222222222222222222222222222222222222221111111111111111111111111000000000000000000000000000000011111111111111111111111111111111111111111000111111111111000000000000000000000000000000////////////////////....................-------------------.....--------------------.....--------------,,,,,,-,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************)))))))))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ----------............./////////////////////////00000000000000000000000001111111111111111111111111222222222222222222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444443333333333333333333333333333322222222222222222222222222222222222222222222222111111111111111111111111110000000000000000000000000000000000011111111111111111111111111111111111100000011111111110000000000000000000000000000000////////////////////....................--------------------..-----------------------....--------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++***************))))))))))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ----------------......./////////////////////////00000000000000000000000001111111111111111111111111222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444333333333333333333333333333333333322222222222222222222222222222222222222222222111111111111111111111111100000000000000000000000000000000000000001111111111111111111111111111111100000000011111111000000000000000000000000000000000//////////////////.....................----------------------------------------------..---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++****************)))))))))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ---------------------../////////////////////////000000000000000000000000000000001111111111111111111111112222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444433333333333333333333333333333333333333222222222222222222222222222222222222222221111111111111111111111100000000000000000000000000000000000000000000000111111111111111111111111111000000000000111111100000000000000000000000000000000//////////////////......................--------------------,,-------------------------.---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++****************)))))))))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ,,---------------------------------------------.------------------.............................////////00000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111122222223333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555444444444444455555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333222222222222222222222222222222222222221111111111111111111111111111000000000000000000000000000000000000000000//////////////////////////////0000000000000000000000000000000000000000000000000000000000000//////////00000000000000/////////////......................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++,,,,,,,,,,,,,,+++++++++++,,,,,++++++++++++++++++++*************************)*******))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,----------------------------------------------------------------...........................////////////00000000000000000000000000000000000000111111111111111111111111111111111111111111111111111222222222222222222222222233333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445444444444444444444444444555555555544444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333222222222222222222222222222222222222222211111111111111111111111111110000000000000000000000000000000000000000000/////////////////////////////////0000000000000000000000000000000000000000000000000000000000////////////0000000000000/////////////......................------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++,,,,,,,,,,,,,++++++++++++,,,++++++++++++++++++++++***********************)))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,-------------------------------------------------------------........................./////////////////////00000000000000000000000000000111111111111111111111111111111111111111111111111111222222222222222222222222233333333333333333333333333333333333333333333333333444444444444444443333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333223333333322222222222222222222222222222222222222222221111111111111111111111111100000000000000000000000000000000000000000000/////////////////////////////////////00000000000000000000000000000000000000000000000000000000/////////////////0000000/////////////.......................------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++,,,,,,,,,,,++++++++++++++,++++++++++++++++++++++++*********************)))))****))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,---------------------------------------------------------........................./////////////////////////00000000000000000000000001111111111111111111111111111111111111111111111111112222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333222222233322222222222222222222222222222222222222222222222111111111111111111111111110000000000000000000000000000000000000000////////////////////////////////////////////0000000000000000000000000000000000000000000000000000//////////////////////////////////////.......................------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++*******************)))))))**))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------........................./////////////////////////00000000000000000000000001111111111111111111111111111111111111111111111111112222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444433334444444433333333333333333333333333333322222222222222222222222222222222222222222222222222222222221111111111111111111111111111110000000000000000000000000000000000////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000//////////////////////////////////////.......................------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++,,,,,,,,++++++++++++++++*++++++++++++++++++++++++******************)))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------........................./////////////////////////0000000000000000000000000011111111111111111111111111111111111111111111111111222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444433333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333433333333333333333333333333333333322222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111000000000000000000000000000000//////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000//////////////////////////////////////.......................------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++,,,,,,,++++++++++++++++**++++++++++++++++++++++******************)))))))))))))))))))))))))))))))))))()))))))(((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------........................./////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111111122222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333334444444443333333333333333444433333333333333333333344444444444444433333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111100000000000000000000000000////////////////////////////////////////////////////////////////0000000000000000000000000000000000/00000000//////////////////////////////////////......................--------,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*,,,,,++++++++++++++++****++++++++++++++++++++******************)))))))))))))))))))))))))))))))))))((()))))(((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------........................./////////////////////////00000000000000000000000000000000000000000000000000111111111111111111111111112222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111100000000000000000000000000///////////////////////////////////////////////////////////////////0000000000000000000000000000000//0000000/////////////......///////////////////.....................----------,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***,,,,+++++++++++++++******++++++++++++++++++******************))))))))))))))))))))))))))))))))))))(((()))(((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------........................./////////////////////////////00000000000000000000000000000000000000000000000111111111111111111111111122222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111000000000000000000000000000//////////////////////////////////////........///////////////////////////00000000000000000000000000///0000000///////////........//////////////////..................--------------,,,,,,,,,,,,,++++++++++++++++++++++++++++++++*****,,+++++++++++++++********++++++++++++++++******************))))))))))))))))))))))))))))))))))))(((((())((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........................////////////////////////////////////////00000000000000000000000000000000000011111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111110000000000000000000000000000////////////////////////////////////////............/////////////////////////////000000000000000000000////000000///////////........./////////////////...............------------------,,,,,,,,,,,++++++++++++++++++++++++++++++++*******++++++++++++++++*********++++++++++++++******************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------...................../////////////////////////////////////////////////0000000000000000000000000001111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444433444444444444444444444444433333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222111111111111111111111111111111111111110000000000000000000000000000//////////////////////////////////////////............../////////////////////////////00000000000000000000/////00000//////////...........////////////////.............---------------------,,,,,,,,,++++++++++++++++++++++++++++++++*********++++++++++++++***********++++++++++++******************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------,,,,,,------------------------------..............//////////////////////////////////////////////////000000000000000000000000000000000000000000011111111222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444443333333333333444444444444444443333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222211111111111111111111111111111111111111100000000000000000000000000000//////////////////////////////////////////..................////////////////////////////0000000000000000000//////0000//////////............./////////////.............-----------------------,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++*************++++++++++******************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,-------------------------------..........///////////////////////////////////////////////00000000000000000000000000000000000000000000000000011111111111111112222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222111111111111111111111111111111111111111100000000000000000000000000000////////////////////////////////////////////.....................///////////////////////////0000000000000000/////////000//////////.................////////..............-----------------------,,,,,,,,+++++++++++++++++++++++++++++**************+++++++++++**************+++++++*******************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  +,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------..........////////////////////////////////////////0000000000000000000000000000000000000000000000000001111111111111111111111111222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222221111111111111111111111111111111111111111100000000000000000000000000000//////////////////////////////////////////////........................//////////////////////////00000000000000///////////00//////////......................................-----------------------,,,,,,,,,++++++++++++++++++++++++++++****************+++++++++****************+++++********************)))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  +++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------...................///////////////////////////////000000000000000000000000000000000000000000000000000111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222111112222211111111111111111111111111111111111111111111110000000000000000000000000//////////////////////////////////////////////////........................////////////////////////////////0/////////////////////////////......................................----------------------,,,,,,,,,+++++++++++++++++++++++++++*******************+++++++******************++++*********************))))))))))))))))))))))))(()))))))((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  +++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------........................./////////////////////////000000000000000000000000000000000000000000000000000111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222333333333222222222222222222222222222222211111111111111111111111111111111111111111111111111111111110000000000000000000000000000/////////////////////////////////////////////////...........................///////////////////////////////////////////////////////////......................................---------------------,,,,,,,,,+++++++++++++++++++++++++++*******************))+++++********************+************************))))))))))))))))))))))(((()))))((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------........................./////////////////////////000000000000000000000000000000000000000000000000000111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222332222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000///////////////////////////////////........................................../////////////////////////////////////////////////////////......................................-------------------,,,,,,,,,,,++++++++++++++++++++++++++******************)))))+++***********************************************))))))))))))))))))))(((((()))(((((((((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------........................./////////////////////////000000000000000000000000000000000000000000000000000111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222233333333333332222222222223333333222222222222222222333333333333333332222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000/////////////////////////////.................................................//////////////////////////////////////////////////////.......................................-----------------,,,,,,,,,,,,,++++++++++++++++++++++++*******************)))))))************************)*************************))))))))))))))))))(((((((()(((((((((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................//////////////////////////////////////00000000000000000000000000000000000000111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333222222222222222222223333333333333333333333333333333333333333333333333333333333333333333332222223222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000//////////////////////////...................................................../////////////////////////////////////////////.//////.................---..................----------------,,,,,,,,,,,,,,,,+++++++++++++++++++++++*****************))))))))))**********************)))***********************))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------........................./////////////////////////////////////////////////00000000000000000000000000011111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000//////////////////////////.........................................................///////////////////////////////////////..../////..............-------.................--------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*****************))))))))))))*********************))))*********************)))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------............................////////////////////////////////////////////////0000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000////////////////////////////..............................................................................///////////////////......///..............---------...............--------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*****************))))))))))))))******************)))))))*******************)))))))))))))))))))((((((((((((((((((((((((((((((((((((''((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$########################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.....................................///////////////////////////////////////000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333233333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000/////////////////////////////.................................................................................////////////////.........//.............-----------.............--------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++****************))))))))))))))))****************)))))))))*****************)))))))))))))))))))((((((((((((((((((((((((((((((((((((''''((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------................................................///////////////////////////////00000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333332222222222223333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111110000000000000000000000000000000000000000/////////////////////////////.....................................................................................////////////...........................------------.-.-....------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++***************))))))))))))))))))**************)))))))))))***************)))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''(('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$########################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------..................................................////////////////////////////////////////////////000000111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223222222222222222222222222333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111100000000000000000000000000000000000000000/////////////////////////////...............................................................................................................................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++****************)))))))))))))))))))************)))))))))))))*************)))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++++++++++++++++,,,,,,,,,,,+++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................................................///////////////////////////////////////////////////0000000000000000000000000111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111110000000000000000000000000000000000000000///////////////////////////////...............................................---------........................................................................-------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++****************)))))))))))))))))))))**********)))))))))))))))***********)))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$########################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ***********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------..............///////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000///////0/////////////////////////////////////////////...../////.............................................--------------------------------------------------...........................................-------....-------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))()))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ****************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------///////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000011100000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////........../.................................................-----------------------------------------------------...........-----------...............----------..-------------------,,,,,-------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*************)))))))))))))))))))))))))))))))))))))))))))((()))))((((((((((((((((((((((((((((((((((((((((((((('(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  **********************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------.............//////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////.............................................................-----------------------------------------------------------------------------..........----------------------------------,,,,,,,------------------,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++************))))))))))))))))))))))()))))))))))))))))))))(((())(((((((((((((((((((((((((((((((((((((((((((((('''((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ************************+++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------.........................//////////////////////////////////////////////////00000000000000000000000//00000000000000000000000001111111111111111111111111111111111111111111111111101111111111111111111100000111111111111111111111100011110000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////..............................................................---------------------------------------------------------------------------------...---------------------------------------,,,,,,,,,----------------,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++************))))))))))))))))))))(((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((('''''((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!  ******************************++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------..................................//////////////////////////////////////////////////////////////////000000000000000000000000011111111111111111111111111111111111100000000000000011111111000000000000000001111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////...............................................................-----------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,---------------,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++*************)))))))))))))))))))(((((())))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! !  ***********************************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------..................................................//////////////////////////////////////////////////000000000000000000000000011111111111111111111111100000000000000000000000000000000000000000000000000001111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////..............................................................----------------------------------,,,,--------,,------------------------------------------------------------------------------,,,,,,,,,,,,,-------------,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++*************))))))))))))))))))(((((((())))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  *****************************************+++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------..................................................//////////////////////////////////////////////////000000000000000000000000011111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////////////////..........................................................----------------------------------,,,,,,,,---,,,,,,,,,,-------------------------------------------------------------,-----------,,,,,,,,,,,,,,,----------,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*************)))))))))))))))))((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''((((((((((((((''''''''''''((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------..................................................//////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////////////........................................................-------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------,,----------,,,,,,,,,,,,,,,,----,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*************))))))))))))))))((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((''''((((((((((((''''''''''''''('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ************************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................................................................../////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////////////////......................................................---.------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------,,,,--------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************))))))))))))))))((((((((((((((()))))))(((((((((((((((((((((((((((((((((((((''''''(((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................................................................../////////////////////////000000000000000000///////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////.......................................................--------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,-------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*************)))))))))))))))((((((((((((((((()))))(((((((((((((((((((((((((((((((((((((''''''''((((((((('''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ******************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------...........................................................................//////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////.......................................................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++**************)))))))))))))(((((((((((((((((((()))(((((((((((((((((((((((((((((((((((((''''''''''((((((('''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  *************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------...........................................................................//////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////////.../////.............................................-..........----------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------,,,,,,,,,----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++**************)))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((('''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ))))***************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------...........................................................................//////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///0000000///////////////////////////////////////////////////////////.......................................................-----.....---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,+,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++**************)))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''((('''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ))))))))))***************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----...........................................................................//////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////////////////////.......................................................----------.-------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,-----------,,,,,,,,,,,,,,--,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++************)))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''('''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  )))))))))))))))**********************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------..............................................................//////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////........................................................-----------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------,,,--------,,,,,,,,,,,,,,,,,-,,,,,,,,,,,,,,,,,,,,,++++,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((('(((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#########################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ))))))))))))))))))))*****************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------................................................../////////................/////////////////////////0000000000000000000000000000000000000000000////////00000000000000///////////00000000000000000///////////////////////////////////////////////////////////////////////////////////..........................................................-----------------------------------------------------------------,,-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------,,,,-----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++*************))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((('''((((('''''''''''''''''''''''''''''''''''''''''''''&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))**************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------................................................................/////////////////////////0000000000000000000000000000000////////////////////0000/////////////////////00000000///////////////////////////////////////////////////////////////////////////////////////..........................................................---------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++**************)))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((('''''((''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))))))))***********************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------................................................../////////////////////////000000000000000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////..............................................................-------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------,,,,,,,-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++,,,,,,,,,,+++++++++++++++++++++++++++++++***************)))))))))))))(((((((((((((((((((((((((((((''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------................................................../////////////////////////00/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////....................................................................----------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,+++++++++++++++++++++++++++++++****************))))))))))))))((((((((((((((((((((((((((('''''(((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&'''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))))))))))))))))))))*************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------................................................../////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........................................................................--------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++,,,,,++++++++++++++++++++++++++++++*****************))))))))))))))((((((((((((((((((((((((((('''''''(((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#########################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))))))))))))))))))))))))))**************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------.....................-.........................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.....................................................................------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,,,,,++++,,,,,,,,,,,,,,,,,,,,,,-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++,,,,,,,,,,,,,,++++++++++++,,,++++++++++++++++++++++++++++++*****************))))))))))))))((((((((((((((((((((((((((('''''''''((((((((((('''''''''''''''''''''''''''''''''''''&&'''''''''''''''&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!   ))))))))))))))))))))))))))))))))))))))))))))))))**************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------.........................////////..../............///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.................................................................------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++,,,++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++,,,,,,,,,,,,++++++++++++++,++++++++++++++++++++++++++++*********************)))))))))))))(((((((((((((((((((((((((''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''&&&'''''''''''''&&&&&&&&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!   ))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------..................................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////..................................................................--------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++,++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***********************)))))))))))))((((((((((((((((((((((((''''''''''''''(((((((''''''''''''''''''''''''''''''''''''''&&&&&'''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ))))))))))))))))))))))))))))))))))))))))))))))))))))))**********************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------................................................../////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............................................................----....---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++***********************)))))))))))))((((((((((((((((((((((('''''''''''''''''((((''''''''''''''''''''''''''''''''''''''&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------..................................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......////.............................................................--------------------------------------------------------,,,,,-----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))(((((((((((((((((((((''''''''''''''''''''((''''''''''''''''''''''''''''''''''''''&&&&&&&&&&'''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))***************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------,,,,,,,,,,,,---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,+++++,+++++,,,,,,,,,,,,,,,,,,,--------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++**************+++++++++++++***************************))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&'''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))********************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--,,,,,,,,,,,,,,,,,,,,,,,-------------------,,,,,,--------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++,,,,,,,,,,,,,,,,,,-----,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++******************++++++++++****************************))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------,,,,,,,,,,,,,,--------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++,,,,,,,,,,,,,,,,,,----,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*******************************+++++++****************************))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))***************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++,+,,,,,,++++++++++++++++++++,,,,,,,,,,,,,---,,,---,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************************************++++*****************************)))))))))))))))))))))((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,--------,---,,,,,,,,,,,,,,,,,,,,,,++++++++++++++*************************************++****************************))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$##$$$###############################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))***************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,--------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++**********************************)))****************************)))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$####$###############################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*****************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,---------------,,,,,,,,,,,,,,,,,+++++++++++++++++++********************************)))))************************))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))******************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,,,,,,,,,,,,,,,++++++++++,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,----------------,,,,,,,,,,,,++++++++++++++++++++++++++****************************)))))))**********************))))))))))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''''''''&&''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$###################################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))********************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,+++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,,,,,,,,,,,,,,,,,,,,,++++,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**++++++++,,,,,,-----------------,,,,,,,,,+++++++++++++++++++++++++++++++************************)))))))))********************)))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$################################""#""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))**************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++,,,,,,,,,,,,,,,++++++++++,,,,,,,,,,,,,,,+++++++++++,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,------------------,,,,,,,+++++++++++++++++++++++++++++++++++********************)))))))))))******************))))))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))*****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++,,,,,,,,,,+++++++++++++++,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**************+++++,,,,,-----------------,,,,,,,+++++++++++++++++++++++++++++++++++++******************))))))))))))*****************)))))))))))))))))))))))(((((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))*****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++,,,++++++++++++++++++++++,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**+++++++******************+++++,,,,,-----------------,,,,,,++++++++++++++++++++++++++++++++++++++++****************))))))))))))****************))))))))))))))))))))))(((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))*******************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++********+++**********************+++++,,,,------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++**************)))))))))))))***************)))))))))))))))))))))(((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))*******************************************************************************************************************************************************+++++++******************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++,,,,,,,,,,,,,,,,,,,,+++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************+++++,,,,-------..---------,,,,,++++++++++++++++++++++++++++++++++++++++++*************))))))))))))))**************)))))))))))))))))))))((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!  &&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*************************************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**************************************************+++++,,,,-----------------,,,,,++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))*************)))))))))))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !  &&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))*************************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++,,,,---------------,-,,,,++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))*************))))))))))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**********************************************************+++++,,,,--------------,,,,,,,++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))*************))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************++++,,,,--------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))************))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************************************************************************************************************+++++++++++++++++++++++**++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*****++++++++******************************************************)))))))*******++++,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))************))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************++++++++++++*************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++******************************************************)))))))))))******++++,,,,,-----------,,,,,,,+++++++*******++++++++++++++++++++++++++++*************))))))))))))))))))************))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"###""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***********************************************************************************************************************************************+++++++++++++++++++*******++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**+++++++++++++++++++++*****+++++++++++***********************************************************************))))))))))))))*****+++++,,,,,---------,,,,,,,+++++++***********++++++++++++++++++++++**************))))))))))))))))))))***********))))))))))))))))))))((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""##"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*****************************************************************************************************+++++*********************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++++********++++++++++++++++**********++++++******************************************************************)))*****))))))))))))))))*****+++++,,,,,,-------,,,,,+,++++++****************++*****************************))))))))))))))))))))))**********)))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***********+++++++++++**************+++++++++++***************+*******************************************************************)))))))*))))))))))))))))))))******+++++,,,,,,,,,,,,,,,,,+++++++**********************************************))))))))))))))))))))))))*********))))))))))))))))))))))(((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++*******************++++++***********************************************************************************))))))))))))))))))))))))))))))))))*****+++++,,,,,,,,,,,,,,,++++++++********************************************)))))))))))))))))))))))))))*******)))))))))))))))))))))))((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""""""""""""!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*****************************************************************************************************++++++++++++++++++*******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))******+++++,,,,,,,,,,,,,++++++++*****************************************)))))))))))))))))))))))))))))))******))))))))))))))))))))))))((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""""""""""""!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***********))))))))))))))*******))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*******++++++++++++++++++**********)))))))))))*)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()(((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$###########################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*******+++++++++++++++***********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********+++++++++++++***********))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++************)))))))))))))))))))))))))))))))))))))(((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))))))))))))))))))))))))))))((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))()))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))())))))))))((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""""""""""""""!!""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((()))))))))))))))))))))))))))))))*****************))*))))))))))))))))))))))))))))))))))))((((((((((((())))))))))))))))))))))(((())))))))((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################""""""""""""""""""""""""""""!!!""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(()))))))))))))))))))))(((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))(((()))))))))))))))))(((((((())))(((((((((((())))))))))))))))))))********)))))))))))))))))))))))))))))))))))))))))))((((((((((((())))(((((((((((((((((((((())))))((((((((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((())))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))(((((((((((())))))))))))))))))((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((())))))))))))(((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((()((((((((((((((((((((((((()))((((((((((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))(((((((())))((((((((((((((((((((())))((((((((((((((((((((())))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((()))))))))))))))))))))(((())))))))))))((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  #################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))(((()((((((((((((((((((((((((())))))))))))))))((((((((())))))))((((((((((((((((()))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((()))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))(((((((((((((())))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''((''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((())))))))))((((((((((((((((((((((((((((((((((((((((()))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))((((((((((((((((())))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################""#""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   #############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ##################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((''((((((((((((((((''''''''''((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  #########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))((((((((((((((((((((((((('''((((((((((''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''((((((((((((((((((((((((((((((((((((((((((((((((('(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''((((((('''''''''''''''''''((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((('''''(((((((((((((((((((''''''(((((((((((((((((((((((('((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((''''''''''''''''''''''(((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$#################################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!  ################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((''(((((((((((((((((((((((((((((((('''''''''''''''''''''''''((((((('''''''''''''''''''((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((''''''''''''''(((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''(((((((((((((((((((((((('(((((((((((((((''''''''''(((((((((((((((((((((((''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''((''''''''''''''''''''''''((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####$$$#################################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  ""##############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((('''''''''(''''''''''''''''''''''''(((''''''''''''''''''''''(((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((''''''(((((((((((''''''''''''''(((((((((((((((''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(''''''''''''''''''''''''''('''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######$#################################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!  """""""###########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(('''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''(((((((((((((('''''''''''(((((((''''''''''''''''''(((''''''''''''''''''''''((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""#############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((('''''(((((((((((((''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''((''''''''''''''''''''''''''''''''''''''''''''''''(((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&'&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&'''&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$##############$$$$$$$$$#######################################""############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#######################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&'''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&'&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#################$$$$$$$#######################################""""##########""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!"""!!!!!!!"""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$###################$$$$#######################################"""""""#######""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''(((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%&&&&%%%%%%%%%%%%%%%%%%$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################$########################################"""""""""#####"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$###############################################################"""""""""""###"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################################""""""""""""""#"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''(((((((((((((('''''''''''''''&&''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""########################"####"""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&&&&&&&&&&&&&&&&&&&&&&&%%&&&&&&&&&&&&&&&&&&&&&&%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%&&&&&&&''''''''((((((((((((((''''''''''&&&&&&&&&&&&&''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""######################"""##""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&&&&&&&&&&&&&&&&%%%%%%%%&&&&&&&&&&&&&&&&&%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''(((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""###################"""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&'''''''(((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""#################"""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&%%%%%%%%%%%%%%%%%%%%%%%&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&%%%%%%%%%%%%%%%&&&&'''''''((((((((((((((''''''''&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""###############"""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&%%%%%%%%%%%%%%%%%%%&&&&''''''((((((((((((((''''''''&&&&&&&&&&&&&&&&&&&&'''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((('''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""##########"""""""""""""""""""""""""""""""""""""""!""""""""""""""!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((('''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$#######################""""""""""""""""""""#######""""""""""""""""""""""""""""""""""""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$######################"""""""""""""""""""""""#####""""""""""""""""""""""""""""""""""""""""!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!   !!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####$$$######################"""""""""""""""""""""""""##""""""""""""""""""""""""""""""""""""""""!!!!!!!!"""""""!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!"""""!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&'''''((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!""!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&'''''((((((((((((((''''''&&&&&&&&%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&'''''(((((((((((((''''''&&&&&&&%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$###################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#######################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$%%%%$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&'''''(((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####$$$$$$$####################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&'''''(((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####$$$$$$$$$$$$$$$$#########$$$$####################################"""""""""""""""""""""""""""""""""!!"""""""""""""""""""""""!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$%%%%%%%%%%%$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&'''''(((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########$$$$$$$$$$$####################################################""""""""""""""""""""""""""""""""!!!!!""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!! !!!! !!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################$$$$$$$$$$$$$#####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%&&&&&&''''''''&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$#####################################################""""""""""""""""""""""""""""""""""""!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!  !!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$$$######################$$$$$$$$##########################################$$$$$$$$$$$$$$#######$$$$$$%%%%%%&&&&&&'''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!   !!!!!!!!!!!!!!!! !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$##$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################$$$###############################################$$$$$$$$$$$$###########$$$$$%%%%%&&&&&&&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################"""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!   !!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################$$$$$$$################$$$$$%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################"###############""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!   !!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$######################################################################################################################$$$$%%%%%%&&&&&&&&&&&&&&%&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$########################################"""############"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$#####$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########$$############################################################################################################################$$$$$%%%%%%&&&&&&&&&&&&%%&%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################################"""""#########""""""""""""""""""""""""""""""""""""""""!""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""########################"##################################################$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$#############################################################################################################################################$$$$$$%%%%%%&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$###################################################""""""########""""""""""""""""""""""""""""""""""""""!!!!""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########$$$####################################################################################################################################################$$$$$$%%%%%%%%&&&&&&%%%%%%%%%%$$$$$$$$$$######################################################"""""""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################################################################################$$$$$$$%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$######################################################""""""""#####""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################################################################################################################################################$$$$$$$%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$######################################################"""""""""####"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$#######$$$$$$$$$$$$$$$$$$$$$$$##$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################################################################################################################$$$$$$$%%%%%%%%%%%%%%%%%%%%$$$$$$$$######################################"#################"""""""""###"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$#################$$$$$$$$$$$$#############$$$$$$###################$$$$$$$$$$$$$$$$$$$$$$$$$###################################################################################################""#################################"""""""""""""""""###########################$$$$$$$%%%%%%%%%%%%%%%$%%$$$$$$$$######################################""################""""""""""##""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""#####################################################################################################$$$###############################################$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################"""""""#####################""""####"""""""""""""""""""""###############""""#########$$$$$$$%%%%%%%%%%%%%$$%$$$$$$$$$######################################""###############"""""""""""#"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!       !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""#######################################################################################################################################################$$$$$$$$$$$$$$$$$$$###############################################################################################""""""""""""#################"""""""""""""""""""""""""""""""""##########"""""""""""#######$$$$$$$$%%%%%%%%%%$$$$$$$$$$$$$#####################################""""##############"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!        !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""#######################################################################################################################################################$$$$$$$$$$$#################################################################################################""""""""""""""""""############""""""""""""""""""""""""""""""""""""""###""""""""""""""""""""######$$$$$$$$%%%%%%%%$$$$$$$$$$$$$####################################""""""############"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!         !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""#######################################################################################################################################################$$$$##############################################################################################"""#""""""""""""""""""""""""#######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####$$$$$$$$$$%%%%$$$$$$$$$$$$$$##################################"""""""""###########""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!       !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""#####################""""###########################################################################################################################################################################################################################"""""""""""""""""""""""""""""""""##"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""########""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!      !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""##################"""""""############################################################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""""""#####""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""####"""""""""""""""""""""###########################################################################################################################################################################"""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$#$$$################"""""""""""""""""""""""""""""""##"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!