aaaaaaaaaaaaaaaaa`````_]]]]]]]]]]]]]]]]]]]]]]]]^]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^__________________````````````````````aaaaaaa`````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbaaaabbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffeffffffffffffffffffffffffeeeeeeeefffffffffffffffffeeeeeeeeeeeeefffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhfffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeddddffffffffffeeeeeeeeeeeeeeefffffffffffffffffffeeeeeeggfffffffffffffffffffffeeffffffffffffffffffeeeeeeeeeeeddddddddddddddddddddcccbbbbbbbbbbbbbbbbbbaaaaaa```````````````__________```````````______________```````________________^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[YYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFFFFEEEDDDDCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@???>>>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;:;;;:::::::::::::99999999999998888888888887777777777766666666666655555555555554444444444444333333333333332222222222222111111111000000000/////////////.....-------------,,,,,,,,,,,,,,,+++++++++++++*********))))))))))))))((((((((((((((''''''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! aaaaaaaaaaaaaaaaa``````^]]]]]]]]]]]]]]]]]]]]]]^^]]]]]]]]]^^^^^^^^^^^^^^^^^^^___________________````````````````````aaaaaaaa````aaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaabbbbbbbaabbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffeeeeeffffffffffffffffffffeeeeeeeeefffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhgfffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeddffffffffffffeeeeeeeeeeeeefffffffffffffffffffffeeeeggggffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeedddddddddddddddddddcccbbbbbbbbbbbbbbbbbbbaaaa````````````````_________`````````````____________````````________________^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[YYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;:;;;;::::::::::::99999999999998888888888888777777777766666666666665555555555555444444444444333333333333332222222222222111111111000000000/////////////.....-------------,,,,,,,,,,,,,,,+++++++++++++**********)))))))))))))((((((((((((((''''''''''''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! aaaaaaaaaaaaaaaaaa`````^^]]]]]]]]]]]]]]]]]]]]^^^]]]]]]]^^^^^^^^^^^^^^^^^^^^__________________````````````````````aaaaaaaaaa``aaaaaaaaaaaaaaaaaaaaabbaaaaaaaaaaaaaaaaabbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccdddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffeffffffffffffffffffffffffeeeeeeffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeedffffffffffffffeeeeeeeeeeefffffffffffffffffffffffeegggggffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeedddddddddddddddddddcccbbbbbbbbbbbbbbbbbbbaaa`````````````````________``````````````___________`````````________________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[YYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFFEEDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@????>>>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::99999999999998888888888887777777777666666666666655555555555554444444444444333333333333332222222222222111111110000000000/////////////....--------------,,,,,,,,,,,,,,,+++++++++++++*********)))))))))))))((((((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! bbbaaaaaaaaaaaaaaa`````^^^^]]]]]]]]]]]]]]]]]^^^^]]]]]]^^^^^^^^^^^^^^^^^^^^__________________````````````````````aaaaaaaaaaa`aaaaaaaaaaaaaaaaaaaabbbbaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccdddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeefffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiiijjjjjjjjiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggfffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeedddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffeeeeeeeeeffffffffffffffffffffffffegggggggffffffffffffffffffgfffffffffffffffffffffeeeeeeeeeeeedddddddddddddddddccccbbbbbbbbbbbbbbbbbbbaa``````````````````_______```````````````__________``````````_______________^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFFFEDDDDDDCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::99999999999998888888888888777777777766666666666665555555555554444444444444333333333333332222222222222111111110000000000/////////////.....-------------,,,,,,,,,,,,,,,+++++++++++++*********))))))))))))))((((((((((((((''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! bbbbaaaaaaaaaaaaaaaa```^^^^^^]]]]]]]]]]]]]]^^^^^]]]]^^^^^^^^^^^^^^^^^^^^^__________________````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggfffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeedddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffeeeeeeeggfffffffffffffffffffffffggggggggfffffffffffffffffgggffffffffffffffffffffeeeeeeeeeeeeddddddddddddddddccccccbbbbbbbbbbbbbbbbbbaa``````````````````______````````````````_________```````````______________^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHGGGGGGGGGGGGFFFFFFFFFFFFEDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::99999999999998888888888887777777777666666666666655555555555554444444444444333333333333332222222222222111111100000000000/////////////....-------------,,,,,,,,,,,,,,,++++++++++++++*********)))))))))))))((((((((((((((''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! bbbbbaaaaaaaaaaaaaaaaa`^^^^^^^^]]]]]]]]]]]^^^^^^]]^^^^^^^^^^^^^^^^^^^^^^__________________```````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccddccccdddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggfffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeedddddddffeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffeeeeeggggfffffffffffffffffffffggggggggggfffffffffffffffggggfffffffffffffffffffffeeeeeeeeeeedddddddddddddddcccccccbbbbbbbbbbbbbbbbbbaaa`````````````````_____`````````````````________````````````______________^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZYYYYYYYYYYYYYYYXXXXXXXYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHGGGGGGGGGGGGFFFFFFFFFFFFFDDDDDDDCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::99999999999998888888888888777777777766666666666655555555555554444444444444333333333333332222222222222111111100000000000/////////////.....-------------,,,,,,,,,,,,,,,+++++++++++++*********))))))))))))))(((((((((((((('''''''''''''&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! bbbbbbbbbbbbaaaaaaaaaaa__^^^^^^^]]]]]]]]]^^^^^^^]^^^^^^^^^^^^^^^^^^^^^^__________________```````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccddddccdddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeffeeeeeeeeffffffffffffffffffffffffffffffffffffffffggfffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggggggggggfffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddffffeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffeeeeggggggfffffffffffffffffffggggggggggggfffffffffffffggggggfffffffffffffffffffeeeeeeeeeeeeedddddddddddddccccccccbbbbbbbbbbbbbbbbbaaaa``````````````````___a`````````````````_______`````````````______________^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[ZZZZYYYYYYYYYYYYYYYXXXXXXYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPOOOOONNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::99999999999998888888888887777777777666666666666655555555555554444444444443333333333333332222222222221111111000000000000////////////.....-------------,,,,,,,,,,,,,,,+++++++++++++**********)))))))))))))((((((((((((((''''''''''''''&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! bbbbbbbbbbbbbbbbaaaaaaa____^^^^^^^^]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________`````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccddddddcddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeefffffeeeeeefffffffffffffffffffffffffffffffffffffffgggggfffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeedddffffffeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffeegggggggffffffffffffffffffgggggggggggggffffffffffffggggggggfffffffffffffffffeeeeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbbbbbaaaaa``````````````````__aa`````````````````______``````````````______________^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZYYYYYYYYYYYYYYXXXXXYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHGGGGGGGGGGGGGFFFFFFFFFFFDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::99999999999998888888888888777777777766666666666655555555555554444444444444333333333333332222222222222111111000000000000/////////////....--------------,,,,,,,,,,,,,,,+++++++++++++*********))))))))))))))(((((((((((((('''''''''''''&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!! ccbbbbbbbbbbbbbbbbbbaaa______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeefffffffeeeffffffffffffffffffffffffffffffffffffffffgggggggfffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggggggggggffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeedffffffffeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggffffffffffffffffgggggggggggggggffffffffffgggggggggffffffffffffffffeeeeeeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbbbaaaaaa``````````````````_aaa`````````````````_____```````````````______________^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[ZZZZZZYYYYYYYYYYYYYYYXXXXYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPOOOOOONNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHGGGGGGGGGGGGFFFFFFFFFFFDDDDDDDDDCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAA@@@@@@@@???????>>>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::9999999999999888888888888777777777766666666666665555555555555444444444444333333333333333222222222222111111000000000000/////////////.....-------------,,,,,,,,,,,,,,,+++++++++++++*********))))))))))))))(((((((((((((('''''''''''''&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! ccccbbbbbbbbbbbbbbbbbbb`______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeefffffffffeffffffffffffffffffffffffffffffffffffffgggggggggggfffffffffffffffffffffffggffffffffffffffffffffffffffgggggggggggggggggggggggghiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggggggggggggffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffeeeeeeeeeeeeeeegffffffffffffffffffffffffgggggggggggffffffffffffffggggggggggggggggfffffffffggggggggggfffffffffffffffeeeeeeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbbaaaaaaa``````````````````aaaaa````````````````____````````````````______________^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\[[[[[[ZZZZZZZYYYYYYYYYYYYYYYXXXYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGGGGGFFFFFFFFFFDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@????????>>>>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::99999999999998888888888888777777777766666666666655555555555554444444444444333333333333332222222222222111110000000000000////////////.....-------------,,,,,,,,,,,,,,,+++++++++++++**********)))))))))))))((((((((((((((''''''''''''''&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! ! cccccccbbbbbbbbbbbbbbbb```_____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________````````````````````aaaaaaaaaaaaaaaaaabaaaaaaaaaaaabbbbbbbbbbbbbaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggffffffffffffffffffffgggggffffffffffffffffffffffffffgggggggggggggggggggghhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffeeeeeeeeeeeeegggffffffffffffffffffffffggggggggggggfffffffffffffggggggggggggggggggfffffffggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaa````````````````aaaaaa````````````````___a````````````````______________^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\[[[[[ZZZZZZZZYYYYYYYYYYYYYYYXXYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAA@@@@@@@????????>>>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::9999999999999888888888888777777777766666666666665555555555555444444444444333333333333333222222222222111110000000000000////////////......-------------,,,,,,,,,,,,,,,+++++++++++++*********))))))))))))))(((((((((((((('''''''''''''&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!! ! ccccccccccccccbbbbbbbbb````______^^^^^^^^^^^^^^^^^^^^^^^^^_________________________````````````````````aaaaaaaaaaaaaaaaaabbaaaaaaaaaabbbbbbbbbbbbbbbaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggfffffffffffffffffggggggggffffffffffffffffffffffffffgggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhgggggggggggggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffeeeeeeeeeeeggggfffffffffffffffffffffggggggggggggggfffffffffffgggggggggggggggggggffffffgggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeedddddddcccccccccccccccbbbbbbbbbbaaaaaaaaaa```````````````aaaaaaa`````````````````_aa````````````````______________^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\[[[[ZZZZZZZZZYYYYYYYYYYYYYYYXYYYYYYXXXXXXXXXXXXXXWWWWWWXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGGGGFFFFFFFFFDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@@?????????>>>>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::99999999999998888888888887777777777766666666666655555555555554444444444444333333333333332222222222221111110000000000000///////////......-------------,,,,,,,,,,,,,,,+++++++++++++**********)))))))))))))(((((((((((((('''''''''''''&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!!! ! ddcccccccccccccccccccbb``````_____^^^^^^^^^^^^^_^^^^^^^__________________________````````````````````aaaaaaaaaaaaaaaaaaabbbaaaaaaaaabbbbbbbbbbbbbbbbaaabbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggffffffffffffffgggggggggggffffffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhgggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffeeeeeeeeeggggggfffffffffffffffffffggggggggggggggggfffffffffgggggggggggggggggggggffffgggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeedddddccccccccccccccccbbbbbbbbbaaaaaaaaaaa``````````````aaaaaaaa`````````````````aaa````````````````______________^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGGGGFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::9999999999998888888888888777777777766666666666665555555555555444444444444333333333333332222222222222111110000000000000///////////......-------------,,,,,,,,,,,,,,,++++++++++++++*********)))))))))))))((((((((((((((''''''''''''''&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!! !! dddddccccccccccccccccccaa`````______^^^^^^^^^^__^^^^^^__________________________````````````````````aaaaaaaaaaaaaaaaaabbbbbaaaaaaaabbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbccbbbbbbbccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffgfffggggggggggggggggggggggffffffffffgggggggggggggggfffffffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijiijjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeffffffffffffffffffeeeeeeeggggggggfffffffffffffffffgggggggggggggggggffffffffggggggggggggggggggggggfffgggggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeddddcccccccccccccccccbbbbbbbbaaaaaaaaaaaa`````````````aaaaaaaaa````````````````aaaa````````````````______________^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::9999999999999888888888888777777777776666666666665555555555555444444444444433333333333333222222222222111111000000000000///////////.......-------------,,,,,,,,,,,,,,,+++++++++++++*********))))))))))))))(((((((((((((('''''''''''''&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!! !! dddddddddccccccccccccccaaa`````_______^^^^^^____^^^^^___________________________`````````````````a`aaaaaaaaaaaaaaaaaabbbbbbaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccbbbbbbccccccccccccccccccccccccccddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggfffffffggggggggggggggggggfffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeffffffffffffffffffffeeeeeggggggggggfffffffffffffffgggggggggggggggggggffffffhhggggggggggggggggggggggfggggggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeedddccccccccccccccccccbbbbbbbaaaaaaaaaaaaa````````````aaaaaaaaaa```````````````aaaaa````````````````______________^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGGGGFFFFFFFDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@??????????>>>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::9999999999998888888888888777777777766666666666665555555555554444444444444333333333333332222222222222111110000000000000//////////.......-------------,,,,,,,,,,,,,,,+++++++++++++**********)))))))))))))((((((((((((((''''''''''''''&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!!! !! dddddddddddddddccccccccaaaaa````________________^^^____________________________`````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccbbbbccccccccccccccccccccccccccddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggffffgggggggggggggggggggggffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjijiiiiiiiiiiiiiiiiiiiiiiiiiigggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeeeeffffffffffffffffffffffeeeggggggggggggfffffffffffffgggggggggggggggggggggffffhhhgggggggggggggggggggggggggggggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeedddccccccccccccccccccbbbbbbaaaaaaaaaaaaaa```````````aaaaaaaaaaa``````````````aaaaaa````````````````______________^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAA@@@@???????????>>>>>>>>>>>>>=======<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::9999999999999888888888888777777777776666666666665555555555555444444444444433333333333333222222222222111110000000000000//////////........-------------,,,,,,,,,,,,,,,+++++++++++++*********)))))))))))))((((((((((((((''''''''''''''&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! !!! eeeddddddddddddddddddccaaaaaa`````______________^^___________________________``````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbaaaaabbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbcccccccbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggffgggggggggggggggggggggggfffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeeffffffffffffffffffffffffeggggggggggggggfffffffffffggggggggggggggggggggggfffhhhhhgggggggggggggggggggggggggggggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeedddccccccccccccccccccbbbbaaaaaaaaaaaaaaaa`````````aaaaaaaaaaaa`````````````aaaaaaa````````````````______________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@????????????>>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::9999999999998888888888888777777777766666666666665555555555555444444444444333333333333332222222222222111110000000000000/////////........-------------,,,,,,,,,,,,,,,+++++++++++++*********))))))))))))))(((((((((((((('''''''''''''&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!! !!! eeeeeedddddddddddddddddbbaaaaa``````________________________________________``````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbaaabbbbbbbbbbbbbbbbbbbbccbbbbbbbbbbbbbbbbbbccccccccbccccccccccccccccccccccccccddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggffffffffffggggggggggggggggggggggggfhhhhhhhgggggggggggggggggghhggggggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeddddccccccccccccccccccbbbaaaaaaaaaaaaaaaaa````````aaaaaaaaaaaaa````````````aaaaaaaa````````````````______________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGGGGFFFFFEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@????????????>>>>>>>>>>>>>=======<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::9999999999999888888888888777777777766666666666665555555555555444444444444333333333333332222222222222111110000000000000/////////........-------------,,,,,,,,,,,,,,,++++++++++++++*********)))))))))))))((((((((((((((''''''''''''''&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!!! !!! eeeeeeeeeedddddddddddddbbbaaaaaa```````____________________________________`````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbaabbbbbbbbbbbbbbbbbbbccccbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggggggggggggggggggggggggfffffffffffffffffffffffeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggffffffffhhggggggggggggggggggggggghhhhhhhhggggggggggggggggghhhgggggggggggggggggggggfffffffffffeeeeeeeeeeeeeeeedddddccccccccccccccccccbbaaaaaaaaaaaaaaaaaa```````aaaaaaaaaaaaaaa``````````aaaaaaaaa````````````````______________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@?????????????>>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::999999999999888888888888877777777776666666666666555555555555444444444444433333333333333222222222222111111000000000000/////////.........-------------,,,,,,,,,,,,,,,+++++++++++++*********)))))))))))))((((((((((((((''''''''''''''&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! !!!! eeeeeeeeeeeeeeeedddddddbbbbbaaaaaa`````````______________________________``````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbabbbbbbbbbbbbbbbbbbbcccccbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddedddddeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffgffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggggggggggggggggggggggfffffffffffffffffffffffeeeeeeeggfffffffffffffffffffffffgggggggggggggggggggffffffhhhgggggggggggggggggggggghhhhhhhhhhggggggggggggggghhhhhggggggggggggggggggggfffffffffffeeeeeeeeeeeeeeedddddddcccccccccccccccccbbaaaaaaaaaaaaaaaaaa``````aaaaaaaaaaaaaaaa`````````aaaaaaaaaaa``````````````_______________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@????????????>>>>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::9999999999999888888888888777777777766666666666665555555555555444444444444333333333333332222222222222111110000000000000////////.........-------------,,,,,,,,,,,,,,,+++++++++++++**********)))))))))))))(((((((((((((('''''''''''''&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!! !!!! eeeeeeeeeeeeeeeeeeeeeddbbbbbbbaaaaaa````````````________________________``````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddeeeddddeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffgggffffffggggggggggggggggggggggggggggggggggggggggghghggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggffffffffffffffffffffffeeeeeggggfffffffffffffffffffffgggggggggggggggggggggffffhhhhhgggggggggggggggggggghhhhhhhhhhhgggggggggggggghhhhhhgggggggggggggggggggfffffffffffffeeeeeeeeeeeeeddddddddcccccccccccccccccbbaaaaaaaaaaaaaaaaaa`````aaaaaaaaaaaaaaaaa````````aaaaaaaaaaaa``````````````_______________^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGGGFFFFEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@?????????????>>>>>>>>>>>=========<<<<<<<<<<<<;;;;<;;;;;;;;;;;;:::::::::::::999999999999888888888888777777777776666666666665555555555555444444444444433333333333333222222222222111111000000000000////////..........-------------,,,,,,,,,,,,,,,++++++++++++**********)))))))))))))((((((((((((((''''''''''''''&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!!! !!!! fffeeeeeeeeeeeeeeeeeeeeccbbbbbbbaaaaaaa`````````______________________```````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccbbbbbbbbbbbbccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddeeeeddeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffgggggffffggggggggggggggggggggggggggggggggggggggghghhhhhggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggffffffffffffffffffffffeeeggggggfffffffffffffffffffggggggggggggggggggggggfffhhhhhhhgggggggggggggggggghhhhhhhhhhhhhgggggggggggghhhhhhhhgggggggggggggggggffffffffffffffeeeeeeeeeeeedddddddddccccccccccccccccbbbbaaaaaaaaaaaaaaaaa````baaaaaaaaaaaaaaaaa```````aaaaaaaaaaaaa``````````````_______________^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\[[[ZZZZZZZZZZZZZZZYYYYYYYZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGGGFFFEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@????????????>>>>>>>>>>>=========<<<<<<<<<<<<<;;;<;;;;;;;;;;;;;:::::::::::::999999999999888888888887777777777776666666666665555555555555444444444444333333333333332222222222222111110000000000000///////..........-------------,,,,,,,,,,,,,,,++++++++++++**********))))))))))))))(((((((((((((''''''''''''''&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! !!!! hhhhhhhggggggggggggggggffffeeeeeeedddddddcccccccaaaaaaaaaaabbbbbbbbbbbbbb``````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbcccccccbbbbbbbbbbbbcccccccccccccbcccccccccccccccccccccddddbbbccccccccccccccccccccccdddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffeeeeeeeeeeeeeeeffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiiihhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjjjjjjjjlllllllllllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjiiikkkkjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhggggggggggggggeeeeeeeeeeeeeedddddddddddddddddddddcccccccccccccccceeeeeeeeeeeeeeeddddddddddeeeeeeeddddddddddddddddccbbbbbbaaaaaaaaaaaaaaaa````````````_______________^__^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[\\\[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@?????>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999888888888888777777777777666666666666555555555555544444444443333333332222222222221111111000000000000///////////////.............-----------,,,,,,,,,,,,,,+++++++++++++++*************))))((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$##############"""""""""#####""""""""""""""!!!!!!!!!!! hhhhhhhhhhhhhhhggggggggfffffffeeeeeeedddddddccccbbaaaaaaaabbbbbbbbbbbbbbb`````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccccbbbbbbbbbbcccccccccccccccccccccccccccccccccccddddddbcccccccccccccccccccccccddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffeeeeeeeeeeeeeffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggghhhhhhiiiiiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjjjjjmmlllllllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhkjjjjjjjjjjjjjjjjjjjjjjjikkkkkjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhggggggggggggeeeeeeeeeeeeeeedddddddddddddddddddddccccccccccccccceeeeeeeeeeeeeeeedddddddddeeeeeeeeddddddddddddddddcbbbbbbbaaaaaaaaaaaaaaaa````````````__________________^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[\\\\[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNNNNMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::999999999999888888888887777777777777666666666666555555555555444444444433333333322222222222221111110000000000000///////////////............------------,,,,,,,,,,,,,+++++++++++++++*************))))((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$##############""""""""#####""""""""""""""!!!!!!!!!!! hhhhhhhhhhhhhhhhhhhhhhhffffffffffeeeeeedddddddccbbbbbbbbbbbbbbbbbbbbbbbbb```aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbccccccccccbbbbbbbbbcccccccccccccccccccccccccccccccccccdddddddcccccccccccccccccccccccdddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffeeeeeeeeeeeffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggghhhiiiiiiiiiiiiiiiiiiiiiihhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjmmmmmllllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhkkjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhgggggggggggeeeeeeeeeeeeeeeedddddddddddddddddddddccccccccccccccfeeeeeeeeeeeeeeeeddddddddeeeeeeeeeddddddddddddddddbbbbbbbbaaaaaaaaaaaaaaaa````````````_________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[\\\\\[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPOOOOOOOOOOOONNNNNNNNNNNNMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@????>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999888888888888777777777777666666666666555555555555544444444433333333322222222222221111111000000000000///////////////.............-----------,,,,,,,,,,,,,+++++++++++++++*************))))((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$##############""""""""#####""""""""""""""!!!!!!!!!!! hhhhhhhhhhhhhhhhhhhhhhhggggfffffffffeeeeeeddddddbbbbbbbbbbbbbbbbbbbbbbbbb``aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccccccbbbbbbbbcccccccccccccccccccccccccccccccccccddddddddcccccccccccccccccccccddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffeeeeeeeefffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggghiiiiiiiiiiiiiiiiiiiiiiiihhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhkkkkjjjjjjjjjjjjjjjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhggggggggggeeeeeeeeeeeeeeeeeeddddddddddddddddddddcccccccccccccffeeeeeeeeeeeeeeeedddddddeeeeeeeeeedddddddddddddddbbbbbbbbbaaaaaaaaaaaaaaaa````````````_________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[\\\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@????>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::999999999999888888888887777777777776666666666666555555555555444444444333333333322222222222211111110000000000000//////////////.............------------,,,,,,,,,,,,,+++++++++++++++*************)))(((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$##############""""""""######""""""""""""""!!!!!!!!!! hhhhhhhhhhhhhhhhhhhhhhhggggggggfffffffeeeeeeddddbbbbbbbbbbbbbbbbbbbbbbbbb`aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbccccccccccccbbbbbbbccccccccccccccccccccccccccccccccccddddddddddccccccccccccccccccccdddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffeeeeeefffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiihiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhkkkkkkjjjjjjjjjjjjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhggggggggeeeeeeeeeeeeeeeeeeeddddddddddddddddddddccccccccccccfffeeeeeeeeeeeeeeeeddddddeeeeeeeeeeeddddddddddddddbbbbbbbbbbaaaaaaaaaaaaaaa`````````````_________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[\\\\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPOOOOOOOOOOOONNNNNNNNNNNNMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@???>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999888888888888777777777777666666666666555555555555544444444333333333322222222222221111110000000000000///////////////.............-----------,,,,,,,,,,,,,+++++++++++++++*************)))(((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$##############"""""""######""""""""""""""!!!!!!!!!!! hhhhhhhhhhhhhhhhhhhhhhhggggggggggggffffffeeeeeddcbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbcccccccccccccbbbbbcccccccccccccccccccccccccccccccccccdddddddddddccccccccccccccccccdddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffeeeefffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggghhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllmnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiiiiiiiiiiiihkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhgggggggfeeeeeeeeeeeeeeeeeeedddddddddddddddddddddccccccccccffffeeeeeeeeeeeeeeeedddddeeeeeeeeeeeeeddddddddddddbbbbbbbbbbbaaaaaaaaaaaaaa``````````````_________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPOOOOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;::::::::999999999999988888888888777777777777666666666666655555555555544444444333333333332222222222221111111000000000000///////////////.............------------,,,,,,,,,,,,+++++++++++++++*************)))(((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$##############"""""""######""""""""""""""!!!!!!!!!!! hhhhhhhhhhhhhhhhiiiiiiihhgggggggggggggfffffeeeedccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccccccccccbbbbccccccccccccccccccccdcccccccccccccdddddddddddddccccccccccccccccddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffeefffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggghhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkmmlllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkjjjjjjjjjjjjjjjjkkkkkkkkkkkkkjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhggggggffeeeeeeeeeeeeeeeeeeedddddddddddddddddddddcccccccccfffffeeeeeeeeeeeeeeeeedddeeeeeeeeeeeeeedddddddddddbbbbbbbbbbbbaaaaaaaaaaaaa```````````````_________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@??>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999888888888887777777777777666666666666555555555555444444443333333333322222222222221111110000000000000///////////////............------------,,,,,,,,,,,,,+++++++++++++++*************))((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$##############"""""""#######""""""""""""""!!!!!!!!!! hhhhhhhhhhhiiiiiiiiiiiihhhhhhhhgggggggggfffffeeeccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbccccccccccccccccbbbccccccccccccccccccccddccccccccccccddddddddddddddcccccccccccccccdddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggghgggggggggggggghhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmllllllllllllllllmmlmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllllllkkkkkmmmmmllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkkkjjjjjjjjjjjihhhhhhhhhhhhhhhhhhhhggggfffeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddccccccccffffffeeeeeeeeeeeeeeeeeddeeeeeeeeeeeeeeeddddddddddbbbbbbbbbbbbbaaaaaaaaaaaaa```````````````_________________^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPOOOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@??>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;::::::::999999999999988888888888777777777777666666666666555555555555544444443333333333332222222222221111111000000000000///////////////.............-----------,,,,,,,,,,,,,+++++++++++++++*************))((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$###############""""""#######""""""""""""""!!!!!!!!!!! hhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggffffeeccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccccccccccccbbcccccccccccccccccccddddcccccccccccdddddddddddddddcccccccccccccddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggghhhgggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllllllllllkkmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjmmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkjjjjjjjjjjjjjkkkkkkkkkkkkkkkkjjjjjjjjjiihhhhhhhhhhhhhhhhhhhhgggfffffeeeeeeeeeeeeeeeeeeeddddddddddddddddddddcccccccffffffffeeeeeeeeeeeeeeeedeeeeeeeeeeeeeeeedddddddddbbbbbbbbbbbbbbaaaaaaaaaaaaa```````````````_________________^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPOOOOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@??>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999888888888887777777777777666666666666555555555555444444433333333333322222222222211111110000000000000///////////////............------------,,,,,,,,,,,,,+++++++++++++++************))((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$##############""""""#######""""""""""""""!!!!!!!!!!! hhhhhhiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggffffddcccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccdddddcccccccccdddddddddddddddddccccccccccccdddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggghhhhhgggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmlllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllnnnnnnnnnnnnnnnnnmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjmmmmmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkkkkkkkkkjjjjjjjjiiihhhhhhhhhhhhhhhhhhhhggffffffeeeeeeeeeeeeeeeeeeededdddddddddddddddddccccccfffffffffeeeeeeeeeeeeeeeefeeeeeeeeeeeeeeeeddddddddbbbbbbbbbbbbbbbaaaaaaaaaaaaa```````````````_________________^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@??>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999988888888888777777777777666666666666555555555555544444433333333333322222222222221111110000000000000///////////////.............-----------,,,,,,,,,,,,,+++++++++++++++*************)(((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$##############""""""########""""""""""""""!!!!!!!!!! hhhhiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggffdddccccccbbbbbbbbbbbbbbbcaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbccccccccccccccccccdcccccccccccccccccccddddddccccccccddddddddddddddddddccccccccccdddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggghhhhhhhhggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllnnnnnnnnnnnnnnnnnnnnnmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkjjjjjjjjjjkkkkkkkkkkkkkkkkkkkjjjjjjiiiiihhhhhhhhhhhhhhhhhhhhfffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddccccffffffffffeeeeeeeeeeeeeeeffeeeeeeeeeeeeeeeedddddddcbbbbbbbbbbbbbbbaaaaaaaaaaaaa```````````````_________________^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@??>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999988888888888777777777777666666666666655555555555544444433333333333332222222222221111111000000000000///////////////.............-----------,,,,,,,,,,,,,+++++++++++++++*************)(((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$###############"""""########""""""""""""""!!!!!!!!!! hiiiiiiiiiiiiiiiiiiijijiiiiiiiiiiiiiiihhhhhhgggfeddddccccccbbbbbbbbbbbcccaaaaaaaaaaaabbbbbbbbbbbbbbbbbbccccccccccccccccccddcccccccccccccccccddddddddcccccccdddddddddddddddddddcccccccccdddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggghhhhhhhhhhggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiiiiiijjiiiiiiiiiiiijijjjjjjjjjjjiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkkkkkkkkkkkkjjjjjiiiiiihhhhhhhhhhhhhhhhhhhfffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddddddddcccfffffffffffeeeeeeeeeeeeeefffeeeeeeeeeeeeeeeeddddddccbbbbbbbbbbbbbbbaaaaaaaaaaaaa```````````````_________________^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@??>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999999888888888888777777777777666666666666555555555555444444433333333333322222222222211111110000000000000///////////////............------------,,,,,,,,,,,,,+++++++++++++++*************(((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$##############"""""########""""""""""""""!!!!!!!!!!! iiiiiiiiiiiiiiiijjjjjjjiiiiiiiiiiiiiiiiiihhhhhggeeddddcccccccbbbbbbbbccccaaaaaaaaaaabbbbbbbbbbbbbbbbbcccccccccccccccccccdddccccccccccccccccdddddddddcccccdddddddddddddddddddddccccccccddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijijjjjjjjjiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiiijjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoonnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkjjjjjjjkkkkkkkkkkkkkkkkkkkkkkjjjiiiiiiihhhhhhhhhhhhhhhhhhffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddccffffffffffffeeeeeeeeeeeeeffffeeeeeeeeeeeeeeeedddddcccbbbbbbbbbbbbbbbaaaaaaaaaaaaa```````````````________________^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999988888888888777777777777666666666666655555555555544444433333333333332222222222211111110000000000000///////////////.............-----------,,,,,,,,,,,,,+++++++++++++++*************((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$##############"""""########""""""""""""""!!!!!!!!!!! iiiiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhgfeeedddcccccccccbbcccccccaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccccccccccccddddcccccccccccccccddddddddddccccdddddddddddddddddddddeccccccdddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjjiiiiijjjjjjjjjjjjjjjjjjjjiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnoooooooooooooooooooooonnnnnnnnnnmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkjjjjjllkkkkkkkkkkkkkkkkkkkkkjjiiiiiiiiihhhhhhhhhhhhhhhhfffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddcfffffffffffffeeeeeeeeeeeefffffeeeeeeeeeeeeeeeeddddccccbbbbbbbbbbbbbbbaaaaaaaaaaaaa```````````````________________^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOOOOONNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999999888888888888777777777777666666666666555555555555444444433333333333322222222222111111110000000000000//////////////.............------------,,,,,,,,,,,,+++++++++++++++*************((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$###############""""#########""""""""""""""!!!!!!!!!!! iiiiiiiiijjjjjjjjjjjjjjiiiiiiijjjjjjjjjjiiiiihhhffeeeddddccccccccccccccccaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccccccccccccdddddccccccccccccccdddddddddddcccdddddddddddddddddddddeecccccddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffgffffffffffffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnmnnnmmmmmmmnnnnnoooooooooooooooooooooooooooonnnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkjjjjlllkkkkkkkkkkkkkkkkkkkkkjiiiiiiiiiihhhhhhhhhhhhhhhffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddffffffffffffffeeeeeeeeeeeffffffeeeeeeeeeeeeeeeedddcccccbbbbbbbbbbbbbbbaaaaaaaaaaaa```````````````_________________^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOOOOONNNNNMMMMMMMMLLLLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDDDCCDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;::::::::::::99999999999988888888888777777777777666666666666555555555555544444433333333333322222222222111111110000000000000///////////////............------------,,,,,,,,,,,,,+++++++++++++++************((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$##############""""#########""""""""""""""!!!!!!!!!!! iiiiijjjjjjjjjjjjjjjjjjiiiijjjjjjjjjjjjjjjjiiiihgffeeeddddcccccccccccccccaaaaaaaaaabbbbbbbbbbbbbbbccccccccccccccccccdddddddccccccccccccdddddddddddddcdddddddddddddddddddddeeeecccddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffgggfffffffffgggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiijjjjjjjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooonnnnnnnnmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkkkkkknnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkjjlllllkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiihhhhhhhhhhhhhffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddddddfffffffffffffffeeeeeeeeeefffffffeeeeeeeeeeeeeeeeddccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa```````````````__`______________^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\]]\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDDDCCDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999999888888888887777777777777666666666666555555555555444444333333333333322222222221111111110000000000000//////////////.............-----------,,,,,,,,,,,,,+++++++++++++++************(((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$##############""""#########"""""""""""""""!!!!!!!!!! iijjjjjjjjjjjjjjjjjjjjjiijjjjjjjjjjjjjjjjjjjjiiiggfffeeeddddcccccccccccccaaaaaaaaabbbbbbbbbbbbbbbccccccccccccccccccddddddddcccccccccccdddddddddddddddddddddddddddddddddddeeeeeccdddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffgggggffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiijjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllklllkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooonnnnnnnmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkkknnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiilllkkkkkkkkkkkkkkkkkkkkkjllllllkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiihhhhhhhhhhhhfffffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddddddffffffffffffffffeeeeeeeeeffffffffeeeeeeeeeeeeeeeedcccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa```````````````_`_______________^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDDDDCDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?????>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;::::::::::::999999999999988888888888777777777777666666666666555555555555444444433333333333322222222221111111110000000000000///////////////............------------,,,,,,,,,,,,+++++++++++++++************(((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$##############""""##########""""""""""""""!!!!!!!!!! jjjjjjjjjjjjjjjjjjjjjjkjjjjjjjjjjkkkkkkkkkjjjjjihggfffeeeddddccccccccccccaaaaaaabbbbbbbbbbbbbbbbbcccccccccccccccccdddddddddccccccccccdddddddddddddddddddddddddddddddddddeeeeeeddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffggggggffffffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiijjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooonnnnnnnnmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkknnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiillllkkkkkkkkkkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiihhhhhhhhhhhffffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddgfffffffffffffffffeeeeeeeffffffffffeeeeeeeeeeeeeeeccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````````_______________^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSRRRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFEEEEEEEEEEEEDDDDDDDDDDDDCDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;::::::::::::99999999999988888888888777777777777666666666666655555555555544444433333333333332222222221111111111000000000000///////////////.............-----------,,,,,,,,,,,,,+,+++++++++++++***********((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$##############"""##########""""""""""""""!!!!!!!!!!! jjjjjjjjjjkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkkkkkkjjjhhgggffeeedddddccccccccccaaabbbbbbbbbbbbbbbbbbbbcccccccccccccccccddddddddddcccccccccddddddddddddddddddddddddddddddddddeeeeeeeeddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffggggggggffffggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooonnnnnnnnnmmmmoonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmlllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkknnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiilllllkkkkkkkkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiihhhhhhhhhfffffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddggfffffffffffffffffeeeeeefffffffffffeeeeeeeeeeeeeecccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````````_______________^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\]]]]\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@??????>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999999888888888888777777777777666666666666555555555555444444433333333333322222222211111111110000000000000//////////////.............-----------,,,,,,,,,,,,,+,+++++++++++++***********((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$##############"""##########""""""""""""""!!!!!!!!!!! jjjjjjkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkjihhgggfffeeedddddddccccccbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccdddddddddddcccccccdddddddddddddddddddddddddddddddddddeeeeeeeeedddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffgggggggggffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooooonnnnnnnnoooooooooooooooooooooooooooooooooooooonnnnnnnnnmmmoooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkknnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllllllkkkkkjjjjjjjjjjjjjjjjjjjjjjjjilllllllkkkkkkkkkkkkkkkkkklllllllllllkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiihhhhhhhhfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddgggfffffffffffffffffeeeeeffffffffffffeeeeeeeeeeeeeccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````````_______________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\]]]]]\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@??????>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;::::::::::::99999999999888888888888777777777777666666666666555555555555544444433333333333322222222211111111110000000000000///////////////............------------,,,,,,,,,,,,+,+++++++++++++***********((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$##############"""###########""""""""""""""!!!!!!!!!! jjjkkkkkkkkkkkkkkkkkkkkjjjjjkkkkkkklllllllllkkkkiihhhggfffeeeedddddddddddbbbbbbbbbbbbbbbbbbbbbccccccccccccccccdddddddddddddccccccddddddddddddddddddddddddddddddddddeeeeeeeeeeeddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffgggggggggggfgggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnoooooooooooooonnnnnoooooooooooooooooooooooooooooooooooooonnnnnnnnnmmmoooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkknnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllllllllkkkjjjjjjjjjjjjjjjjjjjjjjjjjllllllllkkkkkkkkkkkkkkkkkllllllllllllkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiihhhhhhhgfffffffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddggggfffffffffffffffffeeeefffffffffffffeeeeeeeeeeeecccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa`````````````````______________^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOOONNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@???????>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;::::::::::::99999999999888888888888877777777777766666666666655555555555544444433333333333332222222211111111111000000000000///////////////............------------,,,,,,,,,,,,,,,+++++++++++++**********(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$##############""###########""""""""""""""!!!!!!!!!!! jkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkklllllllllllllkkiiihhhgggfffeeeeeedddddddbbbbbbbbbbbbbbbbbbccccccccccccccccccddddddddddddddcccccddddddddddddddddddddddddddddddddddeeeeeeeeeeeeddddddddddddddddddeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnooooooooooooooooonnnnoooooooooooooooooooooooooooooooooooooonnnnnnnnnnnmooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkknnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllllllllllkkkkjjjjjjjjjjjjjjjjjjjjjjjlllllllllllkkkkkkkkkkkkkkllllllllllllllkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiihhhhhggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddgggggfffffffffffffffffeeeffffffffffffffeeeeeeeeeeeccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaa`````````````````______________^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\]]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQPPPPPPPPPPPPOOOOOOOOOOOONMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@???????>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;:::::::::::::99999999999888888888888777777777777666666666666555555555555544444433333333333322222222111111111110000000000000/0////////////............------------,,,,,,,,,,,,,,,+++++++++++++**********(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$##############""###########""""""""""""""!!!!!!!!!!! kkkkkkkkkkkkkkkkkkkkkkkjjkkkkkkklllllllllllllllljjiiihhgggfffffeeeeeeeeedcccccccccccccccccccccccccccccccccccdddddddddddddddccccdddddddddddddddddddeedddddddddddddeeeeeeeeeeeeedddddddddddddddddeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnmnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooonnnooooooooooooooooooooooooooooooooooooooonnnnnnnnnnmooooooooooooonononnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllkkkkknnnnnnnnnnnnnnnnnmmmmmmmmlllllllllllllllllllllllllkkkkjjjjjjjjjjjjjjjjjjjjjllllllllllllkkkkkkkkkkkkklllllllllllllllkkkkkkkkkkjiiiiiiiiiiiiiiiiiiiihhhhgggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddggggggfffffffffffffffffeefffffffffffffffeeeeeeeeeecccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````````````______________^^^^^^^^^^^^^]]]]]]]]]]]]]]\\]]]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQPPPPPPPPPPPPOOOOOOOOOOOOONMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@????????>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;::::::::::::99999999999888888888888777777777777766666666666655555555555544444433333333333332222222111111111111000000000000/0/////////////...........-------------,,,,,,,,,,,,,,,++++++++++++**********(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$##############""###########""""""""""""""!!!!!!!!!!! kkkkkklllllllllllkkkkkkkkkkkkkklllllllmmmmmmmllljjjiiihhhggggffffffeeeeeeccccccccccccccccccccccccccccccccccddddddddddddddddccddddddddddddddddddddeeedddddddddddeeeeeeeeeeeeeeedddddddddddddddeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiihhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooonnnoooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmllllnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllkkknnnnnnnnnnnnnnnnnnnmmmmmmlllllllllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjllllllllllllllkkkkkkkkkkkllllllllllllllllkkkkkkkkkjjiiiiiiiiiiiiiiiiiiiihhhggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddgggggggfffffffffffffffffeffffffffffffffffeeeeeeeeeccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````````````______________^^^^^^^^^^^^^]]]]]]]]]]]]]]\]]]]]]]]\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQPPPPPPPPPPPPPOOOOOOOOOOOONMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@????????>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;:::::::::::::9999999999988888888888877777777777766666666666655555555555544444443333333333332222222111111111111000000000000000////////////...........-------------,,,,,,,,,,,,,,,+++++++++++++*********((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$###############"############"""""""""""""!!!!!!!!!!! kkkklllllllllllllllllllkkkkkkkllllllmmmmmmmmmmmmkkjjjiiihhhgggggfffffffffddddddcccccccccccccccccccccccccccdddddddddddddddddcddddddddddddddddddddeeeeddddddddddeeeeeeeeeeeeeeeeddddddddddddddeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffgggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiihhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooonnnoooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmllnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllllllllllllknnnnnnnnnnnnnnnnnnnnnmmmmmmlllllllllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjjjjlllllllllllllllkkkkkkkkkkllllllllllllllllllkkkkkkkjjjjiiiiiiiiiiiiiiiiiiihhggggggfffffffffffffffffffefeeeeeeeeeeeeeeeeeeddddddggggggggfffffffffffffffffgffffffffffffffffeeeeeeeecccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````````````______________^^^^^^^^^^^^^]]]]]]]]]]]]]\]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQPPPPPPPPPPPPOOOOOOOOOOOONNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@?????????>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;::::::::::::9999999999988888888888877777777777766666666666665555555555554444443333333333333222222111111111111000000000000000////////////............------------,,,,,,,,,,,,,,,+++++++++++++*********((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$##############"############"""""""""""""!!!!!!!!!!!! llllllmmmmmmmmmmmlllllllllllllmmmmmmnnnnnnnnnnnnllkkkjjjjiiiihhhhhhggggggffffffffffffeeeeeeeeeeeeecccccccccdddddddddddddddddddddddddddeeeeeeeeeeeeeeddeeeeeeeeeeeeeeeeeeeeffffdeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkklllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooqqppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqssssssssssrsrsrssssssssssuuuuuuuuuuuttttttttttttttsssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppooooooooooooooppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhggghhhhhhhhhhhhhhhggggggggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeedddddddddcccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa``````````____________^^^^^^^^^^^^^````````______________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\[[[[[[[[[[[[[ZZZZZZZZZZXXXXXXXXXXWWWWWWWWWWWWWVVTTTTTTTTTTTSSSSSSSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;::::::::::::99999988888888888777777777777766666665555555555554444444444443333333333333222222222222222222221111111111110000000/////////////......-----------,,,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((((''''&&&&&&&&%%%%%%%%%%%%%$$$$%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!  llllmmmmmmmmmmmmmmmmllllllllllmmmmmnnnnnnnnnnnnnllllkkkjjjjiiiiiihhhhhhhhgggggggffffffffeeeeeeeeeeccccccccddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllmmkkklllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrqqqqqsrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqsssssssssssssssssssssssssuuuuuuuuuuuuuuuttttttttttsssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppoooooooooooopppppppppppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhghhhhhhhhhhhhhhhhggggggggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeedddddddddcccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa`````````_____________^^^^^^^^^^^^`````````______________^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\[[[[[[[[[[[[[ZZZZZZZZZXXXXXXXXXXWWWWWWWWWWWWWVVTTTTTTTTTTTTSSSSSSSSSSSSSRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;::::::::::::999999888888888888777777777777666666655555555555554444444444443333333333332222222222222222222211111111111100000000////////////......-----------,,,,,,,,,,,,,++++++++++*************))))))))))))(((((((((((((''''&&&&&&&&%%%%%%%%%%%%%%$$$%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!  lllmmmmmmmmmmmmmmmmmmmmllllllmmmmmnnnnnnnoooooonllllllkkkjjjjjjiiiiiiiihhhhhhggggggfffffffeeeeeeeeccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqsssssssssssssssssssssssssuuuuuuuuuuuuuuuuuttttttttsssssssssssssssssssssssssrrrqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooopppppppppppppoooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeedddddddddcccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa````````______________^^^^^^^^^^^``````````______________^_^^^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZXXXXXXXXXXXWWWWWWWWWWWWWVTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;:::::::::::::99999888888888888777777777777666666665555555555554444444444443333333333332222222222222222222221111111111110000000/////////////.....-----------,,,,,,,,,,,,,++++++++++*************))))))))))))(((((((((((((''''&&&&&&&&%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!  llmmmmmmmmmmmmmmmmmmmmmllllllmmmmmnnnnnnoooooooommmlllllkkkkkjjjjjjjjjiiiiihhhhhgggggfffffffeeeeeecccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllmmmlllllllllllllllllmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqsssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuutttttttssssssssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppoooooooopppppppppppppppoooooooooonnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeedddddddddcccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa```````_______________^^^^^^^^^^```````````________________^^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[[[ZZZZZZZZXXXXXXXXXXXXWWWWWWWWWWWWWTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;::::::::::::999998888888888888777777777777666666655555555555544444444444433333333333332222222322222222222211111111111100000000////////////.....------------,,,,,,,,,,,,+++++++++++*************)))))))))))(((((((((((((('''&&&&&&&&%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!  lmmmmmmmmmmmmmmmmmmmmmmlllllmmmmmnnnnnnooooooooommmmmllllllkkkkkkkkkjjjjjiiiiihhhhgggggffffffeeeeeccccccdddddddddddddddddeeddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllmmmmmmllllllllllllllmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqsssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuutttttttttssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppppppoooooopppppppppppppppppoooooooonnnnnnnnnnnnnnnnnnnnmmmmmnnnnnnnnnnnnnnnnnmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhggggggggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeedddddddddcccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa```````______________^^^^^^^^^^````````````_______________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[[[ZZZZZZZXXXXXXXXXXXXXWWWWWWWWWWWWUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;::::::::::::999999888888888888777777777777666666655555555555554444444444443333333333332222222322222222222211111111111100000000////////////.....------------,,,,,,,,,,,,,++++++++++*************))))))))))))((((((((((((('''&&&&&&&&&%%%%%%%%%%%%%%$$%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!  mmmmmmmmmmmmmmmmmmmmmmmlllllmmmmmnnnnnoooooooooommmmmmmllllllllllkkkkkkkkjjjjiiihhhhggggffffffeeeecccccdddddddddddddddddeeedddddeeeeeeeeeeeeeeeeeeefeeeeeeeeeeeeeeeeffffffffffeeeeeeeeeeeeeeeeefffffffffffffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmlllllllllllmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqsssssssssssssssssssssssssuuuuvvvvvvvvvuuuuuuuuuutttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppppppppppoooopppppppppppppppppppoooooonnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnnnnnnnnnnnnnmmmmmmmlllllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhiiihhhhhhhhhhhhhhhhhggggghggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeedddddddddcccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa```````_______________^^^^^^^^`````````````_______________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZXXXXXXXXXXXXXWWWWWWWWWWWWUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;::::::::::::99999888888888888777777777777766666665555555555554444444444443333333333333222222322222222222221111111111100000000/////////////....------------,,,,,,,,,,,,,++++++++++**************)))))))))))((((((((((((('''&&&&&&&&&%%%%%%%%%%%%%%$$%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!  mmmmmmmnnnnnnnnmmmmmmmmllllmmmmmnnnnnooooooooooommmmmmmmmmmmllllllllllllkkkjjjjiiihhhggggffffffeeeccccdddddddddddddddddeeeedddeeeeeeeeeeeeeeeeeeeeffeeeeeeeeeeeeeeffffffffffffeeeeeeeeeeeeeeeffffffffffffffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhihhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmllllllllmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrqrrrrqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqsssssssssssssssssssssssssuuvvvvvvvvvvvvvvuuuuuuuuutttttttttttttttssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqpppppppppppppppppppppppooppppppppppppppppppppooooonnnnnnnnnnnnnnnnnnnnnnnmmnnnnnnnnnnnnnnnnnnnnmmmmmmmlllllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhiiiihhhhhhhhhhhhhhhhhgggghhgggggggggggggggggffffffffffffeeeeeeeeeeeeeeeedddddddddcccccccccccccccbbbbbbbbbbaaaaaaaaaaaaaaa```````_______________^^^^^^^`````````````________________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZYXXXXXXXXXXXXXWWWWWWWWWWWUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;:::::::::::::99999888888888888777777777777666666655555555555554444444444443333333333332222223322222222222211111111111000000000////////////....-------------,,,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((('''&&&&&&&&&%%%%%%%%%%%%%%$$%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!  mmmmmmnnnnnnnnnnnmmmmmmlmmmmmmmmnnnnnooooooooooonnnmmmmmmmmmmmmmmmmmmllllkkkkjjjiiihhhgggfffffffffcccdddddddddddddddddeeeeeddeeeeeeeeeeeeeeeeeeeefffeeeeeeeeeeeeefffffffffffffeeeeeeeeeeeeeefffffffffffffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhhiihhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmllllmlmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssvvvvvvvvvvvvvvvvvvvuuuuuutttttttttttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppppppppppppppppppoppppppppppppppppppppppoooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmlllllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhiiiiihhhhhhhhhhhhhhhhhggghhhgggggggggggggggggffffffffffffeeeeeeeeeeeeeeeedddddddddcccccccccccccccbbbbbbbbbbaaaaaaaaaaaaaaa```````______________^^^^^^^a`````````````________________^^^^^^^^^^^^^]]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZYYXXXXXXXXXXXXXWWWWWWWWWWUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;::::::::::::99999888888888888777777777777666666665555555555554444444444443333333333332222223322222222222211111111111000000000////////////....-------------,,,,,,,,,,,,+++++++++++*************))))))))))))(((((((((((((''&&&&&&&&&&%%%%%%%%%%%%%%$%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!! mmmmmnnnnnnnnnnnnnnnmmmmmmmmmmmnnnnnooooooooooopnnnnnnnnmmmmmmmmmmmmmmmmmllkkkjjjiihhhggggffffffffccdddddddddddddddddeeeeeedeeeeeeeeeeeeeeeeeeefffffeeeeeeeeeeeeffffffffffffffeeeeeeeeeeeefffffffffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhiiihhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmlmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssvvvvvvvvvvvvvvvvvvvvvuuuuuutttttttttttttttttttttttrsrrrrrrrrrrrrrrrrrrrrrqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppooonnnnnnnnnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnnnnnmmmmmmmllllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhgghhhhgggggggggggggggggffffffffffffeeeeeeeeeeeeeeeedddddddddcccccccccccccccbbbbbbbbbbaaaaaaaaaaaaaaa```````______________^^^^^^a``````````````_______________^^^^^^^^^^^^^^]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZYYXXXXXXXXXXXXXWWWWWWWWWWUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;::::::::::::99999988888888888877777777777666666665555555555554444444444443333333333333222223332222222222221111111111000000000/////////////....------------,,,,,,,,,,,,+++++++++++**************)))))))))))(((((((((((((''&&&&&&&&&&%%%%%%%%%%%%%%$%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!! mmmmnnnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnooooooooooppnnnnnnnnnnnnnnnnnnnnnnnmmmlllkkjjiiihhggggffffffffddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeffffffeeeeeeeeeeffffffffffffffffeeeeeeeeeeefffffffffffffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiihhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuttttttttttttttttttttsssssssssssrrrrrrrrrrrrrrqqqqqqpppppppppppppppppppppppppppppppppppppppppppppoooonnnnnnnnnnnnnnnnnnnnnoonnnnnnnnnnnnnnnnnnnnnnmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeddddddddccccccccccccccccbbbbbbbbbbaaaaaaaaaaaaaaa```````______________^^^^^aa``````````````_______________^^^^^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZYYYYXXXXXXXXXXXXWWWWWWWWWUUUUUTTTTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;::::::::::::99999888888888888777777777776666666655555555555554444444444443333333333332222233322222222222211111111110000000000////////////....-------------,,,,,,,,,,,++++++++++++*************)))))))))))(((((((((((((''&&&&&&&&&&%%%%%%%%%%%%%%$%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!! mmmnnnnnnnnnnnnnnnnnnnnmmmmmmmnnnnnoooooooooopppnnnnnnnnnnnnnnnnnnnnnnnnnmmllkkkjjiihhhgggffffffffddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffeeeeeeeeefffffffffffffffffeeeeeeeeeeffffffffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiihiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqppppppppppppppppppqppppppppppppppppppppppppoooooonnnnnnnnnnnnnnnnnnnoooonnnnnnnnnnnnnnnnnnnnnmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggffffffffffffeeeeeeeeeeeeeeedddddddddccccccccccccccccbbbbbbbbbbaaaaaaaaaaaaaaa```````______________^^^^aaa``````````````_______________^^^^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZYYYYXXXXXXXXXXXXXWWWWWWWWUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;::::::::::::99999888888888888877777777776666666665555555555554444444444443333333333332222233322222222222211111111110000000000////////////....-------------,,,,,,,,,,,++++++++++++*************))))))))))))((((((((((((('&&&&&&&&&&&%%%%%%%%%%%%%$%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!! mmmnnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnooooooooooppppnnnnnnnnnnnnnnnnnoooonnnnmmmllkkjjiihhhgggffffffffdddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffeeeeeeeeffffffffffffffffffeeeeeeeefffffffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllmmmmlllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrsrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuusssssssssssssssrrrrrrrrrrrqqqqqqqppppppppppppppppppqqqppppppppppppppppppppppooooooonnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggffffffffffffeeeeeeeeeeeeeeddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa```````_______________^^^aaaa`````````````________________^^^^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZYYYYYXXXXXXXXXXXXXWWWWWWWUUUUUUTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;::::::::::::9999988888888888877777777776666666665555555555555444444444443333333333333222233332222222222221111111110000000000/////////////....------------,,,,,,,,,,,++++++++++++*************))))))))))))((((((((((((('&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!! mmmnnnnnnnooooooonnnnnnmmmmnnnnnnoooooooooopppppnnnnnnnnnnnnnoooooooooonnnmmllkkjjiihhhgggffffffffddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffeeeeeeefffffffffffffffffffeeeeeeefffffffffffffffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllmmmmmmmmlmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrttsssssssssssssssssssssssvvvvvvvvvvvvvvwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttsssssssssssrrrrrrrrrqqqqqqqqqppppppppppppppppqqqqqppppppppppppppppppppooooooooonnnnnnnnnnnnnnnnooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggffffffffffffeeeeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````_______________^^aaaaa`````````````________________^^^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZYYYYYYXXXXXXXXXXXXXWWWWWWUUUUUUUTTTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;::::::::::::99999888888888888777777777766666666665555555555554444444444443333333333332222333322222222222211111111100000000000////////////....-------------,,,,,,,,,,+++++++++++++************))))))))))))((((((((((((('&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!! mmmnnnnnooooooooooonnnnnnnnnnnnnooooooooppppppppnnnnnnnnnnnooooooooooooonnmmllkkjjiihhhgggffffffffdddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffeeeeefffffffffffffffffffffeeeeefffffffffffffffffffffffgggggggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrttttttsssssssssssssssssssuuvvvvvvvvvvvwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuvvvvvvvtttttttttsssssssssrrrrrrrrqqqqqqqqqqqppppppppppppppqqqqqqqppppppppppppppppppooooooooooonnnnnnnnnnnnnnoooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhggggggggggggggggfffffffffffffeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa`````````______________^^aaaaa``````````````_______________^^^^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[[[[[YYYYYYXXXXXXXXXXXXXWWWWWWUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;;;:::::::::::99999988888888888877777777766666666665555555555554444444444443333333333333222333322222222222221111111100000000000////////////....-------------,,,,,,,,,,+++++++++++++************)))))))))))))(((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!! mmmnnnnoooooooooooooooonnnnnnnnoooooooppppppppppnnnnnnnnnnooooooooooooooonnmmlkkjjiihhggggffffffffddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffeeeeffffffffffffffffffffffeeeefffffffffffffffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrttttttttttsssssssssssssssuuuvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuutttttttssssssssrrrrrrrqqqqqqqqqqqqqppppppppppppqqqqqqqqpppppppppppppppppoooooooooooonnnnnnnnnnnnnoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggggggffffffffffffffeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaa``````````______________^aaaaaa``````````````_______________^^^^^^^^^^^^^]]]\\\\\\\\\\\\\[[[[[[[[[[[[YYYYYYYXXXXXXXXXXXXXWWWWWUUUUUUUUTTTTTTTTTTTTTSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;::::::::::::9999988888888888877777777766666666665555555555555444444444444333333333333222333332222222222221111111100000000000/////////////....------------,,,,,,,,,,,+++++++++++++***********)))))))))))))(((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!! mmmnnnooooooooooooooooonnnnnnnooooooppppppppppppnnnnnnnnnoooooooooooooooonnmmllkjjiihhggggffffffffdddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffeeefffffffffffffffffffffggeeeffffffffffffffffffffffgggggggggggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttstssssssssssuuuvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvwwwwwuuuuuuuttttttsssssssrrrrrrqqqqqqqqqqqqqqqppppppppppqqqqqqqqqqqppppppppppppppoooooooooooooonnnnnnnnnnnooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiihhhiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhggggggggggggggfffffffffffffffeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbbbbbaaaaaaaaaaa```````````______________aaaaaaa``````````````_______________^^^^^^^^^^^^^]]\\\\\\\\\\\\\[[[[[[[[[[[[YYYYYYYYXXXXXXXXXXXXXWWWWUUUUUUUUUTTTTTTTTTTTTTSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;;::::::::::::99999888888888888877777777666666666665555555555554444444444443333333333332223333322222222222211111111000000000000////////////....-------------,,,,,,,,,,+++++++++++++***********)))))))))))))(((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!! mmmnnnooooooooooooooooonnnnnnoooooopppppppppppppnnnnnnnnnnoooooooopppoooonnmmlkkjjiihhggggffffffffddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffeefffffffffffffffffffffgggefffffffffffffffffffffffgggggggggggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrqqqqqqssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttttsssssssuuuvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvvvvvvvvwwwwwwwwwvvvvuuuuuuttttssssssrrrrrrqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiiihiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggggffffffffffffffffeeeeeeeeedddddddddddddddccccccccccbbbbbbbbbbbbbbbaaaaaaaaaa````````````_____________aaaaaaaa`````````````________________^^^^^^^^^^^^^]]\\\\\\\\\\\\\[[[[[[[[[[[YYYYYYYYXXXXXXXXXXXXXWWWWUUUUUUUUUTTTTTTTTTTTTTSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;:::::::::::99999988888888888877777777666666666665555555555554444444444443333333333333223333322222222222221111111000000000000/////////////...-------------,,,,,,,,,,+++++++++++++***********)))))))))))))(((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!! mmmnnnooooooooooooooooonnnnnooooooppppppppppppppnnnnnnnnnoooooooopppppooonnmmlkkjjiihhggggffffffffdddddddddeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffggggffffffffffffffffffffffgggggggggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrttttttttttttttttttttsssssuuuuvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwxxxxxvvvvvvvuuuuttttssssssrrrrrqqqqqqqqqqqqqqqqqqqqpppppqqqqqqqqqqqqqqpppppppppppooooooooooooooooonnnnnnnnoooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeedddddddddddddddccccccccccbbbbbbbbbbbbbbbaaaaaaaaa````````````_____________aaaaaaaaa`````````````_______________^^^^^^^^^^^^^]]]\\\\\\\\\\\\\[[[[[[[[[[YYYYYYYYYXXXXXXXXXXXXXWWWUUUUUUUUUUTTTTTTTTTTTTTSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;;:::::::::::99999988888888888877777777666666666666555555555555444444444444333333333333223333332222222222221111111000000000000/////////////....------------,,,,,,,,,,,+++++++++++++***********)))))))))))))((((((((((((&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!! mmmnnnooooooooooooooooonnnnoooooooppppppppppppppnnnnnnnnnnooooooopppppooonnmmlkkjjihhhggggffffffffddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffggggggfffffffffffffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmmmmmmmmmmnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrtttttttttttttttttttttssssvuvvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvwwwwwwwwxxxxxxxxwwwwwvvvvuuuutttsssssrrrrrqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqpppppppppooooooooooooooooooonnnnnnoooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeedddddddddddddddccccccccccbbbbbbbbbbbbbbbaaaaaaaa`````````````____________aaaaaaaaa``````````````_______________^^^^^^^^^^^^^]]\\\\\\\\\\\\\[[[[[[[[[[YYYYYYYYYYXXXXXXXXXXXXXWWUUUUUUUUUUUTTTTTTTTTTTTTSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;::::::::::999999988888888888877777776666666666665555555555554444444444443333333333332233333322222222222211111111000000000000////////////....-------------,,,,,,,,,,+++++++++++++***********)))))))))))))((((((((((((&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!! lmmnnnooooooooooooooooonnnnoooooooppppppppppppppnnnnnnnnnnoooooopppppppoonnmmlkkjiihhhggggffffffffdddddddeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffgggggggfffffffffffffffffffgggggggggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmmnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssrrrrrrrrrttttttttttttttttttttttttsvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyywwwwwwwvvvvuuutttsssssrrrrrqqqqqqqqqqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqqpppppppoooooooooooooooooooonnnnnooooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiijjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeddddddddddddddddccccccccccbbbbbbbbbbbbbbbaaaaaaa``````````````___________aaaaaaaaaa``````````````_`_____________^^^^^^^^^^^^]]]\\\\\\\\\\\\\[[[[[[[[[YYYYYYYYYYYXXXXXXXXXXXXWWUUUUUUUUUUUTTTTTTTTTTTTTSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNONNNNNNNNNNNNMMMMMMMMMMMMLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;;::::::::::999999988888888888877777776666666666665555555555555444444444444333333333333233333332222222222221111111000000000000////////////....-------------,,,,,,,,,,+++++++++++++***********)))))))))))))((((((((((((&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!! lmmmnnooooooooooooooooonnnnnooooooppppppppppoooonnnnnnnnnnnooooopppppppoonnmmlkkjiihhhggggffffffffddddddeeeeeeeeeeeeeeeeeefeeeeeeeffffffffffffffffffffffffffffffffffffggggggggffffffffffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnmmmmmmmmmmnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssrrrrrtttttttttttttttttttttttttvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxyyyyyyxxxxwwwwwvvvuuutttsssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppoooooooooooooooooooooonnnooooooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiijjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeddddddddddddddddccccccccccbbbbbbbbbbbbbbbaaaaaa```````````````__________aaaaaaaaaaa`````````````_`______________^^^^^^^^^^^]]]]\\\\\\\\\\\\\[[[[[[[[YYYYYYYYYYYXXXXXXXXXXXXXWUUUUUUUUUUUUTTTTTTTTTTTTTSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNONNNNNNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;::::::::::9999999888888888888877777776666666666665555555555554444444444443333333333332333333322222222222211111110000000000000///////////.....-------------,,,,,,,,,,+++++++++++++***********)))))))))))))(((((((((((&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! llmmnnnoooooooooooooooonnnnnooooooppppppppoooooomnnnnnnnnnnooooopppppppoonnmmlkkjiihhhggggffffffffdddddeeeeeeeeeeeeeeeeeeffeeeeeeffffffffffffffffffgfffffffffffffffffgggggggggfffffffffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnmmmmmmmnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooopppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssrrrrtttttttttttttttttttttttttvvvvvvvvvvvwwwwwwwwwxwxwwwwwwwwwwwwwwxxxxxyyyyyyzzxxxxxxxwwwvvvuuutttsssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppooooooooooooooooooooooonnoooooooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiijjjjiiiiiiiiiiiiiiiihhhhhihhhhhhhhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeddddddddddddddddccccccccccbbbbbbbbbbbbbbbaaaaaa```````````````_________aaaaaaaaaaaa```````````````_____________^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXXUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;;:::::::::9999999988888888888877777776666666666665555555555554444444444443333333333332333333322222222222211111111000000000000///////////.....-------------,,,,,,,,,,+++++++++++++***********)))))))))))))(((((((((((&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!! llmmnnnnooooooooooonnnnnnnnnnnoooooopppppooooooommmmnnnnnnnooooopppppppoonnmmlkkjiihhggggggfffffffddddeeeeeeeeeeeeeeeeeefffeeeeeffffffffffffffffffggfffffffffffffffgggggggggggfffffffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnmmmmnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttvvvvvvvvvvwwwwwwwwwxxxxxwwwwwwwwwwwwxxxxxyyyyyzzzzyyyxxxxxxwwwvvuuutttssssrrrrrrrrrrrrrrqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqpppooooooooooooooooooooooooooooooooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiihhhiihhhhhhhhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeedddddddddddddddcccccccccccbbbbbbbbbbbbbbaaaaaaa``````````````_________aaaaaaaaaaaaa```````````````_____________^^^^^^^^^^]]]]]\\\\\\\\\\\\\[[[[[[[YYYYYYYYYYYYYXXXXXXXXXXXXVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;;:::::::::9999999988888888888877777776666666666666555555555554444444444444333333333333333333332222222222221111111000000000000///////////......------------,,,,,,,,,,+++++++++++++***********)))))))))))))((((((((((('&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!! lllmmnnnnnooooonnnnnnnnmmnnnnnnooooooooooooooooommmmmnnnnnnnoooopppppppoonnmllkkjiihhhgggggfffffffdddeeeeeeeeeeeeeeeeeeffffeeeeffffffffffffffffffgggffffffffffffffggggggggggggffffffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttvvvvvvvvvvwwwwwwwwxxxxxxxwwwwwwwwwwxxxxxxyyyyzzzzzyyyyyyxxxxwwwvvuuuttsssssrrrrrrrrrrrrrrrrqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqqqqppppoooooooooooooooooooooopoooooooooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiihhiiiihhhhhhhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeedddddddddddddddcccccccccccbbbbbbbbbbbbbbaaaaaaa``````````````________aaaaaaaaaaaaa````````````````_____________^^^^^^^^^]]]]]]\\\\\\\\\\\\\[[[[[[YYYYYYYYYYYYYXXXXXXXXXXXXVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;::::::::99999999988888888888877777776666666666665555555555554444444444443333333333333333333322222222222211111111000000000000//////////......-------------,,,,,,,,,,++++++++++++************)))))))))))))(((((((((('&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! kllmmnnnnnnnnnnnnnnnnnnmmmmmnnnnnooooooooooooooommmmmmnnnnnnoooopppppppoonnmllkjjiihhhggggggfgfgggdeeeeeeeeeeeeeeeeeeefffffeeeffffffffffffffffffggggfffffffffffffgggggggggggggfffffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrttsssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttvvvvvvvvvwwwwwwwwxxxxxxxxwwwwwwwwwxxxxxxyyyyyzzzzzyyyyyyyyxxxwwwvvuutttsssssrrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrqqqqqqqqqqqqqqqqqqppppoooooooooooooooooooooppoooooooooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiijjjjjjjiiiiiiiiiiiiiiiiihiiiiihhhhhhhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeedddddddddddddddcccccccccccbbbbbbbbbbbbbbaaaaaaa``````````````_______baaaaaaaaaaaaa```````````````_____________^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[ZYYYYYYYYYYYYYXXXXXXXXXXXVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;;::::::::99999999988888888888877777776666666666665555555555554444444444443333333333333333333322222222222211111111000000000000//////////......-------------,,,,,,,,,,+++++++++++++***********)))))))))))))(((((((((('&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! lllmmnnnnnnnnnnnnnnnnnnnnnnnnnooooopppppppppppppooopppppppqqqqrrrrrrrrrrqqpponnmmlkkjjjjiiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiiijgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkjjjjjjjjkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllmmmllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqoooooooooooooooooooooooooppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxyyyyyzzzzz{{{{{{{{{{{zzyyyxxwwvvvuuuuvvvvvvvvvvvvvvvvuuuuuuuuussssssssrrrrrrrrrrrrrrrrrppppppppppppppppooooooooopppppppppoooooooooooooooonnnnmmmmmmmmmmmmmmmmmmmmljjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhggggggggggiiiiiihhhhhhhhhhhhhhhhhgghhhhhhhhhhgggggggggggggggffeeeeeeeeeeeeeeeedddddddeeeeeeedddddddddddddddcccdddddddddccccccccccccccbbdccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa`````````^^^^^^^^]]]]]]]]]]]]]]\\\\[[[[[ZZZZZZZZZZZZZYYYYYYYXXXXXXXWWWWWWWWWWWWWVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAA@@@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::99999999999988888888888887777777777776666666555555555554444444444443333333333322222222222211111111110000000000000//////...........-------------,,,,,,,,,,+++++++++++++***(((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""""""""""""!!!!!!!!!!!!!!!! klllmmnnnnnnnnnnnmmmmmmmmmmnnnnoooooooooooooooooooooopppppqqqqrrrrrrrrrrqqppoonmmlkkjjjjiiiiiiiiiihhhhiiiiiiiiiiiiiiiiiijjjgggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllmmmlllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqoooooooooooooooooooooooooppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttvwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyzzzzz{{{{{{{{{{{zzzyyyxxwwvvvuuuvvvvvvvvvvvvvvvvvvuuuuuuusssssssssrrrrrrrrrrrrrrrrpppppppppppppppppooooooooppppppppppooooooooooooooonnnnnmmmmmmmmmmmmmmmmmmmmjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhhhggggggggiiiiiiihhhhhhhhhhhhhhhhhghhhhhhhhhhhggggggggggggggfffeeeeeeeeeeeeeeeeddddddeeeeeeeedddddddddddddddccddddddddddccccccccccccccbddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaa````````^^^^^^^^^]]]]]]]]]]]]]\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@??????????>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;:::::::::::::::99999999999988888888888888777777777777666666555555555554444444444443333333333322222222222211111111111000000000000//////............------------,,,,,,,,,,,++++++++++++***(((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""""""""!!!!!!!!!!!!!!!! kkllmmmmnnnnmmmmmmmmmmmmmmmmmnnnnnooooooooooooooooooooppppqqqqqrrrrrrrrrqqpponnmmlkkkjjjiiiiiiiiiihhhiiiiiiiiiiiiiiiiijjjjjggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkjjjjjkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllmmmmmlllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqoooooooooooooooooooooooooppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttwwwwwvvwwwvvwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyzzzzzz{{{{{{{{{{{zzzyyxxwwwvvvuuvvvvvvvvvvvvvvvvvvvvuuuuusssssssssssrrrrrrrrrrrrrrpppppppppppppppppppoooooopppppppppppoooooooooooooonnnnnnmmmmmmmmmmmmmmmmmmmjjjjjjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhhhhhhgggggggiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggffffeeeeeeeeeeeeeeeedddddeeeeeeeeedddddddddddddddcddddddddddcccccccccccccccddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaa```````^^^^^^^^^^]]]]]]]]]]]]]\\\[[[[[[[ZZZZZZZZZZZZZYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAA@@@@@@@@@@@@?????????>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::9999999999988888888888888777777777777666666555555555554444444444444333333333332222222222221111111111000000000000//////............-------------,,,,,,,,,,+++++++++++++**(((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""""""""!!!!!!!!!!!!!!!! kkkllmmmmmmmmmmmmmlllllllllmmmmnnnnnoooooooooooooooooopppppqqqqrrrrrrrrrqqppoonmmlkkkjjjiiiiiiiiiihhiiiiiiiiiiiiiiiiijjjjjjgggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqoooooooooooooooooooooooooppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyzzzzz{{{{{{{{{{{{zzzyyxxwwvvvvuvvvvvvvvvvvvvvvvvvvvvvuuussssssssssssrrrrrrrrrrrrrppppppppppppppppppppooooopppppppppppppoooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmkjjjjjjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhhhhhhggggggiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggfffffeeeeeeeeeeeeeeedddddeeeeeeeeeeddddddddddddddddddddddddddccccccccccccccdddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa```````^^^^^^^^^^^]]]]]]]]]]]]]\\[[[[[[[ZZZZZZZZZZZZZYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMLKKKKKKKKKKKKJJJJJJJJJJJJIJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCDCCCCCCCCCCCBBBBBBBBBBBBAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;:::::::::::::::99999999999988888888888887777777777776666665555555555554444444444443333333333322222222222211111111110000000000000/////............-------------,,,,,,,,,,+++++++++++++**((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""""""""""""!!!!!!!!!!!!!!!! kkklllmmmmmmmmmllllllllllllllmmmmnnnnnnnnnnnnnoonooooooppppqqqqqrrrrrrrrqqppoonmmllkkjjjjiiiiiiiiihiiiiiiiiiiiiiiiiijjjjjjjggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkjjkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmlllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqoooooooooooooooooooooooooppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyzzzz{{{{{{{{{{{zzzyyxxxwwvvvuwvvvvvvvvvvvvvvvvvvvvvvvusssssssssssssrrrrrrrrrrrrppppppppppppppppppppppoooppppppppppppppooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmkkkjjjjjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhhhhhhgggggiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggffffffeeeeeeeeeeeeeeeddddeeeeeeeeeeeddddddddddddddddddddddddddcccccccccccccddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa``````^^^^^^^^^^^]]]]]]]]]]]]]\\[[[[[[[[ZZZZZZZZZZZZZYYYYXXXXXXXXXXWWWWWWWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCDCCCCCCCCCCCCBBBBBBBBBBBBAAAAA@@@@@@@@@@@@????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;:::::::::::::::99999999999988888888888888777777777777666665555555555554444444444443333333333332222222222221111111111000000000000/////.............------------,,,,,,,,,,,++++++++++++**((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""#"""""""""""""!!!!!!!!!!!!!!!! jkkklllmmmmmlllllllkkkkkkllllllmmmmnnnnnnnnnnnnnnnnoooooppppqqqqrrrrrrrqqqppoonmmllkkjjjjiiiiiiiijiiiiiiiiiiiiiiiiijjjjjjjjggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooooopppppppppppppppppppppppqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuvvvvuuuuuuuuuuuuuuuuuvuvuwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyzzz{{{{{{{{{zzzyyyxxwwvvvvwvvvvvvvvvvvvvvvvvvvvvvvvssssssssssssssrrrrrrrrrrrpppppppppppppppppppppppooppppppppppppppppooooooooonnnnnnnnnnmmmmmmmmmmmmmmmkkkkjjjjjjjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhhhhhggggiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggffffffeeeeeeeeeeeeeeeedddeeeeeeeeeeeeddddddddddddddddddddddddddccccccccccccdddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa`````^^^^^^^^^^^^]]]]]]]]]]]]]\[[[[[[[[[ZZZZZZZZZZZZZYYYXXXXXXXXXXXWWWWWWWWWWWWVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCDDCCCCCCCCCCCBBBBBBBBBBBBAAAAA@@@@@@@@@@@@????????>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;:::::::::::::::9999999999998888888888888777777777777666665555555555554444444444444333333333332222222222221111111111000000000000//////............------------,,,,,,,,,,,+++++++++++++*)(((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""#"""""""""""""!!!!!!!!!!!!!!!! jjkklllllllllllllkkkkkkkkkkkllllmmmmmmnnnnnnnnnnnnnnooooppppqqqqqrrrrrrqqqppoonmmllkkjjjjiiiiiiijjiiiiiiiiiiiiiiiijjjjjjjjjghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmlllmmmmmmmmmmmmmmnnnnnnmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooopppppppppppppppppppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzz{{{{{{{zzzyyyxxwwwvvvwwvvvvvvvvvvvvvvvvvvvvvvvttsssssssssssssrrrrrrrrrrqppppppppppppppppppppppppppppppppppppppppppooooooonnnnnnnnnnnnmmmmmmmmmmmmmkkkkkjjjjjjjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhhhhhgggiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggfffffffeeeeeeeeeeeeeeeeddeeeeeeeeeeeeeddddddddddddddddddddddddddcccccccccccddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaa````^^^^^^^^^^^^^]]]]]]]]]]]]][[[[[[[[[[ZZZZZZZZZZZZZYYXXXXXXXXXXXWWWWWWWWWWWWWVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;:::::::::::::::99999999999988888888888888777777777776666665555555555554444444444443333333333322222222222211111111110000000000000/////............------------,,,,,,,,,,,+++++++++++++*)((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""#""""""""""""""!!!!!!!!!!!!!!!! jjkkkllllllllllkkkkkkkkkkkkkklllllmmmmmmmmmnnnnnnnnnoooooppppqqqqqrrrrrqqqppoonmmllkkjjjjjiiiiiijjiiiiiiiiiiiiiiijjjjjjjjjkhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooopppppppppppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuutttttwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuvvvvvvvvvvvvvxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{zzzzyyyxxxwwvvvwwvvvvvvvvvvvvvvvvvvvvvvvttssssssssssssssrrrrrrrrrqqqppppppppppppppppppppppppppppppppppppppppppooooonnnnnnnnnnnnnmmmmmmmmmmmmkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhhhggiiiiiiiiiiiiihhhhhhhhhhhhihhhhhhhhhhhhhhhhhgggggggffffffffeeeeeeeeeeeeeeeedeeeeeeeeeeeeedddddddddddddddddddddddddddccccccccccddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa````^^^^^^^^^^^^^]]]]]]]]]]]]][[[[[[[[[[ZZZZZZZZZZZZZYYXXXXXXXXXXXXWWWWWWWWWWWWWUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;::::::::::::::99999999999998888888888888777777777777666665555555555554444444444443333333333332222222222221111111111000000000000/////.............-----------,,,,,,,,,,,,++++++++++++*)((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############"""""""#""""""""""""""!!!!!!!!!!!!!!!! jjjkklllllllllkkkkkkkkkjkkkkkklllllmmmmmmmmmmmnnnnnnnooooppppqqqqqqrrrqqqqppoonnmllkkkjjjjjiiiijjjiiiiiiiiiiiiiijjjjjjjjkkkhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmlmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooppppppppppppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxyyyyzzzzzzzzzzzyyyxxxwwvvvwwwvvvvvvvvvvvvvvvvvvvvvvtttsssssssssssssssrrrrrrrqqqqpppppppppppppppppppppqqppppppppppppppppppppooonnnnnnnnnnnnnnmmmmmmmmmmmkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhhhgiiiiiiiiiiiiiihhhhhhhhhhhiihhhhhhhhhhhhhhhhhggggggfffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddeddddddddddddddccccccccccdddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa```_^^^^^^^^^^^^^]]]]]]]]]]]][[[[[[[[[[[ZZZZZZZZZZZZZYXXXXXXXXXXXXXWWWWWWWWWWWWVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;:::::::::::::::9999999999998888888888888877777777777666666555555555555444444444443333333333332222222222221111111111000000000000//////............-----------,,,,,,,,,,,,+++++++++++++))(((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""##"""""""""""""!!!!!!!!!!!!!!!! jjjkkkllllllkkkkkkkjjjjjjjkkkkkkllllllmmmmmmmmmnmnnnnooooppppqqqqqqqqqqqqqppoonnmmllkkjjjjjiiijjjjiiiiiiiiiiiiijjjjjjjjkkkkhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooooooooopppppppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyzzzzzzzzyyyyxxxwwwvvwwwvvvvvvvvvvvvvvvvvvvvvvtttttsssssssssssssrrrrrrrqqqqqqpppppppppppppppppppqqqqqqqppppppppppppppppppnnnnnnnnnnnnnnnnmmmmmmmmmkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhiiihhhhhhhhhhhhhhhhggggggffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddeeddddddddddddddcccccccccddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa``__^^^^^^^^^^^^^]]]]]]]]]]][[[[[[[[[[[[ZZZZZZZZZZZZZXXXXXXXXXXXXXWWWWWWWWWWWWVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;::::::::::::::::9999999999988888888888888777777777777666665555555555554444444444433333333333322222222222211111111110000000000000/////............-----------,,,,,,,,,,,,+++++++++++++))(((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""##"""""""""""""!!!!!!!!!!!!!!!! jjjjkkkklkkkkkkkkkjjjjjjjjkkkkkkklllllllmmmmmmmmmnnnnnooooppppqqqqqqqqqqqpppoonnmmllkkjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjkkkkkhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnooooooonnnnnnnnnonooooooooooooooooooooooooopppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrooooopppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttutuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyzzyyyyyyxxxwwvvvwwwvvvvvvvvvvvvvvvvvvvvvvtttttsssssssssssssssrrrrrqqqqqqqppppppppppppppppppqqqqqqqqqqpppppppppppppppnnnnnnnnnnnnnnnnnmmmmmmmmkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiihhhhhhhhiiiihhhhhhhhhhhhhhhhgggggfffffffffffeeeeeeeeeeeeeefeeeeeeeeeeeeeeedddddddddeeeddddddddddddddccccccccdddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa`__^^^^^^^^^^^^^^]]]]]]]]]][[[[[[[[[[[[ZZZZZZZZZZZZZYXXXXXXXXXXXXXWWWWWWWWWWWVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;:::::::::::::::9999999999998888888888888777777777777666666555555555554444444444443333333333332222222222221111111111000000000000/////.............----------,,,,,,,,,,,,,++++++++++++))((((((((((((((''''''''''('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""##""""""""""""""!!!!!!!!!!!!!!!! ijjjkkkkkkkkkkkkkjjjjjjjjjjkkkkkklllllllllmmmmmmmmnnnnooooppppqqqqqqqqqqqpppoonnmmllkkkjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjkkkkkhhiiiiiiiihhhhhhhhhhhhhhihhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooopppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrroopppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuutttttttutuuuuuuuuuuuuuuuuuuuuuvvuuuuuuuuuxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxwwxxxxxxyyyyyyyyyyyxxxwwwvvvwwwvvvvvvvvvvvvvvvvvvvvvvttttttsssssssssssssssrrrrqqqqqqqqqppppppppppppppppqqqqqqqqqqqqqqpppppppppppoonnnnnnnnnnnnnnnnmmmmmmmkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiihhhhhhhiiiiihhhhhhhhhhhhhhhhhgggffffffffffffeeeeeeeeeeeeeffeeeeeeeeeeeeeeeddddddddeeedddddddddddddddcccccccddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa`___^^^^^^^^^^^^^]]]]]]]]]][[[[[[[[[[[[[ZZZZZZZZZZZZYYXXXXXXXXXXXXXWWWWWWWWWWVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;:::::::::::::::9999999999998888888888888877777777777666666555555555555444444444443333333333332222222222221111111111000000000000//////............----------,,,,,,,,,,,,,++++++++++++)))(((((((((((((''''''''''('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""##""""""""""""""!!!!!!!!!!!!!!!! iijjkkkkkkkkkkkkkjjjjjjjjjjkkkkkkklllllllllmmmmmmmnnnnoooopppppqqqqqqqqqqpppooonnmmllkkjjjjjjjjjjjiiiiiiiiiiijjjjjjjjkkkkkkiiiiiiiiiiiihhhhhhhhhhhiihhhhhiiiiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmmnmmmmmmmmmnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooopppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxxyyyyyyyzzzzzzyyyyyyxxxxxxwwwxxxxxxxxxyyyyyyxxxxxwwwvvvwwwvvvvvvvvvvvvvvvvvvvvvvtttttsssssssssssssssssrrrqqqqqqqqqqqppppppppppppppqqqqqqqqqqqqqqqqqppppppppoooonnnnnnnnnnnnnnnnmmmmmkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhjiiiiiiiiiiiiiiiiiihhhhhhiiiiiihhhhhhhhhhhhhhhhhggfffffffffffffeeeeeeeeeeeefffeeeeeeeeeeeeeeedddddddeeeedddddddddddddddccccccddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa____^^^^^^^^^^^^^]]]]]]]]]\[[[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::9999999999988888888888888777777777777666665555555555554444444444433333333333322222222222211111111110000000000000/////............-----------,,,,,,,,,,,,++++++++++++)))(((((((((((((''''''''''('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""###"""""""""""""!!!!!!!!!!!!!!!! iijjjkkkkkkkkkkkjjjjjjjjjjjkkkkkkkklllllllllmmmmmmnnnnooooppppppqqqqqqqqqpppooonnmmllkkkjjjjjjjjjjiiiiiiiiiijjjjjjjjkkkkkkkiiiiiiiiiiiiiiihhhhhhhiiihhhhiiiiiiiiiiiiiiiiiiiijjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmmnnmmmmmmmmnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooopppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrsssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxyyyyyyzzzzzzzzzyyyyyyxxxxwwwwwwwxxxxxxxxxxxxxxxxwwwwvvvwwwvvvvvvvvvvvvvvvvvvvvvvttttttsssssssssssssssssrrqqqqqqqqqqqqpppppppppppppqqqqqqqqqqqqqqqqqqqqpppppooooonnnnnnnnnnnnnnnnmmmmkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhjjiiiiiiiiiiiiiiiiiihhhhhiiiiiiihhhhhhhhhhhhhhhhhgffffffffffffffeeeeeeeeeeeffffeeeeeeeeeeeeeeeddddddeeeeedddddddddddddddcccccdddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa____^^^^^^^^^^^^^^]]]]]]]]\[[[[[[[[[[[[[ZZZZZZZZZZZYYYXXXXXXXXXXXXXWWWWWWWWWVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::9999999999998888888888888777777777777666666555555555555444444444443333333333332222222222211111111111000000000000/////.............----------,,,,,,,,,,,,,+++++++++++)))(((((((((((((''''''''''(''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""###"""""""""""""!!!!!!!!!!!!!!!! iiijjjkkkkkkkkkkjjjjjjjjjjjkkkkkkkklllllllllmmmmmmmnnnooooppppppqqqqqqqqqpppooonnmmlllkkkjjjjjjjjjiiiiiiiiijjjjjjjjjkkkkkkliiiiiiiiiiiiiiiiihiiiiiiihhhiiiiiiiiiiiiiiiiiiiijjjjjkkkkkkkkkkkkkkkkkkkkkllkkkkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmmmmmnnnmmmmmmmnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxyyyyyzzzzzzzzzzzyyyyyxxxxwwwwwwwwwwxxxxxxxxxxxxwwwwvvvvwwwvvvvvvvvvvvvvvvvvvvvvvtttttttsssssssssssssssssrqqqqqqqqqqqqqqppppppppppqqqqrqqqqqqqqqqqqqqqqqqpppooooooonnnnnnnnnnnnnnnmmmkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhjjjiiiiiiiiiiiiiiiiiihhhhiiiiiiiihhhhhhhhhhhhhhhhhfffffffffffffffeeeeeeeeeeffffeeeeeeeeeeeeeeeedddddeeeeeeddddddddddddddcccccddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa_____^^^^^^^^^^^^^]]]]]]]]\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;::;:::::::::::9999999999998888888888888877777777777766666555555555555444444444443333333333332222222222211111111111000000000000//////............----------,,,,,,,,,,,,,+++++++++++)))(((((((((((((('''''''''(('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############"""""###""""""""""""""!!!!!!!!!!!!!!!! iiijjjkkkkkkkkkjjjjjjjjjjjkkkkkkkkkkllllllllmmmmmmmnnnoooopppppppqqqqqqqpppppoonnnmmllkkkjjjjjjjjjiiiiiiiijjjjjjjjjjkkkkklliiiiiiiiiiiiiiiiiiiiiiiiihhiiiiiiiiiiiiiiiiiiiijjjjjkkkkkkkkkkkkkkkkkkkkklllkkkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmmmmmnnnnmmmmmmnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwvvvvvyyxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwxwxxxxxxxxxxxxyyyyyyzzzzzzzzzzzyyyyyxxxxwwwwwwwwwwwwwwwxxxxwwwwwwwvvvvwwwwvvvvvvvvvvvvvvvvvvvvvtttttttssssssssssssssssssqqqqqqqqqqqqqqqpppppqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqooooooooonnnnnnnnnnnnnnmmkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhjjjjiiiiiiiiiiiiiiiiiihhhiiiiiiiiihhhhhhhhhhhhhhhhffffffffffffffffeeeeeeeeefffffeeeeeeeeeeeeeeedddddeeeeeeeddddddddddddddccccdddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa______^^^^^^^^^^^^^]]]]]]]\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;::;::::::::::::999999999999888888888888877777777777766666555555555555444444444444333333333333222222222211111111111000000000000//////............-----------,,,,,,,,,,,,+++++++++++))))((((((((((((('''''''''(('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""###""""""""""""""!!!!!!!!!!!!!!!! iiijjjjjkkkkjjjjjjjjjjjjjjkkkkkkkkkklllllllllmmmmmmnnnooooppppppppqqqqqqpppppooonnmmlllkkkjjjjjjjjiiiiiiijjjjjjjjjjjkkkkklliiiiiiiiiiiiiiiiiiiiiiiiihiiiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkllllkkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmmmmmnnnnnmmmmnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwvvyyyyyxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzyyyyyxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvwwwwvvvvvvvvvvvvvvvvvvvvvttttttttsssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqooooooooonnnnnnnnnnnnnnnnkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhjjjjjiiiiiiiiiiiiiiiiiihhiiiiiiiiiihhhhhhhhhhhhhhhgffffffffffffffffeeeeeeeeffffffeeeeeeeeeeeeeeeddddeeeeeeeeddddddddddddddcccddddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaa_______^^^^^^^^^^^^^]]]]]]\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;:;::::::::::::9999999999998988888888888877777777777666666555555555555444444444443333333333332222222222111111111111000000000000/////.............----------,,,,,,,,,,,,+++++++++++))))((((((((((((('''''''''(('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""####"""""""""""""!!!!!!!!!!!!!!!! iiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkllllllllllmmmmmmnnnoooopppppppppqqqpppppppooonnmmmllkkkkjjjjjjjiiiiiijjjjjjjjjjjkkkkkklliiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkkkkkkllllllkkkkkklllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnmmmmnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwwwyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzyyyyxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwwvvvvvvvvvvvvvvvvvvvvvtttttttttssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqpooooooooonnnnnnnnnnnnnnnkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhjjjjjjiiiiiiiiiiiiiiiiiihiiiiiiiiiiihhhhhhhhhhhhhhggffffffffffffffffeeeeeeefffffffeeeeeeeeeeeeeeedddeeeeeeeedddddddddddddddccedddddddddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaa_______^^^^^^^^^^^^^]]]]]]\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;:;;::::::::::::999999999998988888888888877777777777766666555555555555444444444443333333333332222222222111111111111000000000000//////............----------,,,,,,,,,,,,,++++++++++))))((((((((((((((''''''''((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""####"""""""""""""!!!!!!!!!!!!!!!! iiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkllllllllllmmmmmmnnnooooppppppppqpqppppppppooonnnmmlllkkkkjjjjjjiiiiijjjjjjjjjjjjkkkkkklliiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkllllllllkkkkkllllllllllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnmmnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzyyyyxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvwwwwwvvvvvvvvvvvvvvvvvvvvttttttttttsssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrqqqqqqppooooooooonnnnnnnnnnnnnnkkkkkkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggffffffffffffffffeeeeeeffffffffeeeeeeeeeeeeeeeddeeeeeeeeedddddddddddddddceddddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaa________^^^^^^^^^^^^^]]]]]\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYYYXXXXXXXXXXXXXWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;:;;::::::::::::999999999999998888888888877777777777766666555555555555444444444444333333333333222222222111111111111000000000000//////............-----------,,,,,,,,,,,,++++++++++)))))(((((((((((((''''''''((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""####""""""""""""""!!!!!!!!!!!!!!!! iiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkllllllllllmmmmmmmnnnoooopppppppqpqpppppppppoooonnmmmlllkkkkjjjjjiiiijjjjjjjjjjjjjkkkkkklliiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkkklllllllllkkkkllllllllllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnmmnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvwwvvvvvvvvvvvvvwwwwwwwwwwyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzyyyyyxxxxwwwwwwwwvvvvvvvvwvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvtttttttttttssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqqpppooooooooonnnnnnnnnnnnnlkkkkkkkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiiiiiihhhhhhhjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggfffffffffffffffeeeeeefffffffffeeeeeeeeeeeeeeedeeeeeeeeeeddddddddddddddceeddddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaa_________^^^^^^^^^^^^^]]]]\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWVVVVVVVVUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999999999988888888888877777777777666666555555555555444444444443333333333332222222222111111111111000000000000/////.............----------,,,,,,,,,,,,++++++++++)))))(((((((((((((''''''''(((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""####""""""""""""""!!!!!!!!!!!!!!!! iiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkklllllllllllmmmmmmmnnnooooppppppqqqqqppppppppoooonnnmmmlllkkkkkjjjiiijjjjjjjjjjjjjkkkkkkklliiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkllllllllllkklllllllllllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnmnnnnnnnnnnnnnnnnooooonnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwwwzyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvwwwwvvvvvvvvvvvwwwwwwwwwwyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzyyyyyxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvvvvtttttttttttssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrqqqppppooooooooonnnnnnnnnnnnllkkkkkkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiiiiiihhhhhhjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggfffffffffffffffeeeeeffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddeeeddddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaa_________^^^^^^^^^^^^^^]]]\\\\\\[[[[[[[[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999988888888888877777777777666666555555555555444444444443333333333332222222222111111111111000000000000//////............----------,,,,,,,,,,,,,+++++++++)))))(((((((((((((''''''''(((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""#####"""""""""""""!!!!!!!!!!!!!!!! iiiiijjjjjjjjjjjjjjjjjjkkkkkkkkklllllllllllmmmmmmmnnnnooooppppppqqqqqqppppppppoooonnnmmmlllkkkkkkkijjjjjjjjjjjjjjjkkkkkkklliiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkklllllllllllklllllllllllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooonooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwxxxwwwwwwwwzyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwwyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzyyyyyyyxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvvttttttttttttsssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrqqqppppooooooooonnnnnnnnnnnnllllkkkkkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiiiiiihhhhhjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhggggggffffffffffffffffeeefffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddeeeedddddddddddddcccccccccccccbbbbbbbbbbbbbbaaaaaa__________^^^^^^^^^^^^^]]]\\\\\\\[[[[[[[[[[[[[ZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::999999999999998888888888877777777777666666555555555555444444444444333333333333222222222111111111111000000000000//////............----------,,,,,,,,,,,,,+++++++++)))))(((((((((((((('''''''(((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""#####"""""""""""""!!!!!!!!!!!!!!!! iiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkllllllllllmmmmmmmmnnnnooopppppqqqqqqqqqpppppppoooonnnmmmllllkkkkkkjjjjjjjjjjjjjjjjkkkkkkklliiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkklllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttuttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwxxwwwwwwwwzyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvwwwwwwwwwwwwwyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwxwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvttttttttttttttsssssssssssrrqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrqqqpppppooooooooonnnnnnnnnnnlllllkkkkkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiiiiiihhhhjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhgggggggffffffffffffffffeeffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddeeeeddddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaa___________^^^^^^^^^^^^^]]\\\\\\\[[[[[[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::999999999999998888888888887777777777666666655555555555544444444444333333333333222222222211111111111100000000000//////............-----------,,,,,,,,,,,,+++++++++))))))((((((((((((('''''''(((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############"""#####""""""""""""""!!!!!!!!!!!!!!!! iiiijjjjjjjjjjjjjjjjjkkkkkkkkkllllllllllllmmmmmmmmnnnooooppppqqqqqqqqqqqpppppppoooonnnmmmllllkkkkkjjjjjjjjjjjjjjjkkkkkkkkkliiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwwzyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwvvvvvvvvvvvtttttttttttttttssssssssssrrrrqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrqqqpppppooooooooonnnnnnnnnnnllllllkkkkkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiiiiiihhhjjjjjjjjjjjjjiiiiiiiiiiiijiiiiiiiiiiiiiiiihhhhhhhhggggggggffffffffffffffffefffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddeeeeeddddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaa____________^^^^^^^^^^^^^]\\\\\\\\[[[[[[[[[[[[[ZZZZYYYYYYYYYXXXXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::99999999999998888888888887777777777666666655555555555544444444444333333333333222222222211111111111100000000000//////.............----------,,,,,,,,,,,,,++++++++))))))((((((((((((('''''''((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""#####""""""""""""""!!!!!!!!!!!!!!!! iiijjjjjjjjjjjjjjjjjkkkkkkkkklllllllllllmmmmmmmmmnnnnooooppppqqqqqqqqqqqqpppppppoooonnnmmmlllllkkkjjjjjjjjjjjjjjkkkkkkkkkkliiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkklllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvtttttttttttttttttssssssssrrrrrrqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrqqqpppppoooooooooonnnnnnnnnnlllllllkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiihhjjjjjjjjjjjjjjiiiiiiiiiiijjiiiiiiiiiiiiiiiihhhhhhhgggggggggfffffffffffffffeffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbbbaaaa____________^^^^^^^^^^^^^]\\\\\\\\\[[[[[[[[[[[[[ZZZYYYYYYYYYYXXXXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::99999999999999888888888887777777777666666665555555555544444444444433333333333322222222211111111111100000000000///////............----------,,,,,,,,,,,,,++++++++))))))((((((((((((((''''''((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""######"""""""""""""!!!!!!!!!!!!!!!! iijjjjjjjjjjjjjjjjkkkkkkkkklllllllllllmmmmmmmmmnmnnnnoooppppqqqqqqqqqqqqqqpppppppoooonnnmmmmllllkkjjjjjjjjjjjjkkkkkkkkkkkkliiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnoonnnnnnnnnoooooooooooooooooooooooooooooooooooopoppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxwxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwvvvvvvtttttttttttttttttssssssssrrrrrrrrqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqqpppppooooooooooonnnnnnnnnllllllllkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiihjjjjjjjjjjjjjjjiiiiiiiiiijjjiiiiiiiiiiiiiiiihhhhhhggggggggggffffffffffffffffffffffffffffffeeeeeeeeeefeeeeeeeeeeeeeeddddddddddeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbbaaaa_____________^^^^^^^^^^^^^\\\\\\\\\[[[[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXXXWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::9999999999999888888888888777777777666666665555555555554444444444433333333333322222222221111111111110000000000///////............-----------,,,,,,,,,,,,++++++++)))))))(((((((((((((''''''((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""######"""""""""""""!!!!!!!!!!!!!!!! lllllllllllllllmmmmmmmmkkkllllllllllmmmmmmmmmmnnnnoooopppqqqqrrrrrrrrrrrrrrrrrqqqqqqppppooonnnmmmmlllllllllllllllllmmmmmmmmkkkkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooppppppppppppooooooooooppppppppppppppqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssutuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{zzzzzz{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyy{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxyyyyyyyyyyyxxxxxvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttrrrrrqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhhgggggiiiihhhhhhhhhhhhhhhhgggggggggfffffffffffffffeeeeeeeeeeeeeeeedddddddddddddccdddccccccccccccccbbbbbbbbaaaaaaaaaaaaa````````````____^^^^^^^^^^^^^]]]]]]]]]\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>>============<<<<<<<<<<<<;;;<<<;;;;;;;;;;;::::::::::::988888888888777777777777676666666666655555555555544444333333333333222222222111111111111000000000000/0////////////............,,,,,,,,,+++++++++++++*******)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!"""""""!!!!!!!!!!!lllllmmmmmmmmmmmmmmmmmmklllllllllmmmmmmmmmmmmnnnnooooppppqqqrrrrrrrrrrrrrrrrrrrrqqqqqppppooonnnnmmllllllllllllllllmmmmmmmmmkkkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooopppppppppppppooooooooopppppppppppppqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxywwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{zzzzz{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyy{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxyyyyyyyxxxxxxwvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhhhggggiiiiihhhhhhhhhhhhhhhhgggggggggfffffffffffffffeeeeeeeeeeeeeeeddddddddddddddcddddccccccccccccccbbbbbbbaaaaaaaaaaaaa````````````_____^^^^^^^^^^^^^]]]]]]]]\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>=============<<<<<<<<<<<;;;<<<;;;;;;;;;;;::::::::::::98888888888887777777777777666666666666555555555555444433333333333322222222211111111111100000000000000////////////............,,,,,,,,,+++++++++++++*******)))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!"""""""!!!!!!!!!!!mmmmmmmmmmmmmmmmmmmmnnnlllllllmmmmmmmmmmmmmmnnnnnoooopppqqqrrrrrsssssrrrrrrrrrrrrrqqqqqpppoooonnnnmlllllllllllllllmmmmmmmmmkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooopppppppppppppoooooooopppppppppppppqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxwvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttrrrrrrrrqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhgggiiiiiihhhhhhhhhhhhhhhggggggggggfffffffffffffffeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccccbbbbbbbaaaaaaaaaaaaa```````````_____^^^^^^^^^^^^^^]]]]]]]\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIIIHHHIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<<<<;;<<<;;;;;;;;;;;;:::::::::::988888888888877777777777776666666666665555555555554444333333333333222222222211111111111100000000000000////////////...........,,,,,,,,,,++++++++++++********)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""""!!!!!!"""""""!!!!!!!!!!!mmmmmmmmmmmmmmmmmmnnnnnllllmmmmmmmmmmmmmmnnnnnnnooooppppqqqrrrrssssssssrrssrrrrrrrrrqqqqqpppooonnnmmmmllllllllllmmmmmmmmmmmkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooopppppppppppppppooooooopppppppppppppqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyzyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxwvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhggiiiiiiihhhhhhhhhhhhhhhggggggggggfffffffffffffffeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccccbbbbbbaaaaaaaaaaaaaa``````````______^^^^^^^^^^^^^]]]]]]]\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIIHHIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>=============<<<<<<<<<<<;;<<<<;;;;;;;;;;;:::::::::::998888888888887777777777777666666666665555555555554444433333333333322222222211111111111100000000000000////////////...........,,,,,,,,,,+++++++++++++*******)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""""!!!!!!"""""""!!!!!!!!!!!mmnnnnnnnnnnnnnnnnnnnnnllmmmmmmmmmmmnnnnnnnnnnnnoooppppqqqrrrrssssssssssrssssrrrrrrrrrqqqqpppoooonmmmmmmmmllllmmmmmmmmmmmmmkkkkkkkkkkkklllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooppppppppppppppppooooooppppppppppppppqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttrrrrrrrrrrrqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhgiiiiiiiihhhhhhhhhhhhhhhggggggggggfffffffffffffffeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccbbbbbbbaaaaaaaaaaaaaa`````````_______^^^^^^^^^^^^^]]]]]]\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIIIHHIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<<<;;<<<<;;;;;;;;;;;;::::::::::998888888888887777777777777666666666666555555555554444433333333333322222222211111111111100000000000000////////////...........,,,,,,,,,,+++++++++++++*******)))))))))))))((((((((((((((''''''''''''''&&&&&'&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!""""""""!!!!!!!!!!nnnnnnnnnnnnnnnnnnnnnnommmmmmmmmnnnnnnnnnnnnnnooooppppqqqqrrrsssssssssssssssssssrrrrrrrrrqqqpppooonmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkklllllllllllllmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooppppppppppppppppppoooooppppppppppppppqqqqqqrrrrrrrrrsssssrrrrrrrrrrrsssssssssssssssssssstttttuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwxxwwxxxxxxxxxxxxxxxxxxwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkjjjjkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhggggggggggffffffffffffffeeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccbbbbbbbaaaaaaaaaaaaa`````````________^^^^^^^^^^^^^]]]]]\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIHIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<<;<<<<;;;;;;;;;;;;::::::::::999888888888887777777777777666666666666555555555554444433333333333322222222221111111111110000000000000/////////////..........,,,,,,,,,,,++++++++++++********)))))))))))))(((((((((((((('''''''''''''&&&&&'&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!""""""""!!!!!!!!!!nnnnnnnnnnnnnnnnnnnnooommmmmmnnnnnnnnnnnnnnnoooooppppqqqqrrrsssssssssssssssssssssssssrrrrrrqqqppponnnnmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkllllllllllllllmmmmmnnnnnnnnnnnnnnnnnnooonnnnnnnnooooooooooooooooooooopppppppppppppppppppppooooppppppppppppppqqqqqqqrrrrrrrrsssssssssrrrrrrrrssssssssssssssssststtttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttrrrrrrrrrrrrrrrqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhgggggggggfffffffffffffffeeeeeeeeeeeeeeeddddddddddddddddddddcccccccccccccbbbbbbbaaaaaaaaaaaaa````````________^^^^^^^^^^^^^]]]]]\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKJJJJJJJJJJJJIIIIIIIIIIIIHIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<<<;<<<<<;;;;;;;;;;;::::::::::9998888888888887777777777777666666666665555555555544444433333333333322222222211111111111100000000000000////////////..........,,,,,,,,,,,+++++++++++++*******)))))))))))))(((((((((((((('''''''''''''&&&&&'&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""""!!!!!""""""""!!!!!!!!!!nooooonnnnnnnnnnnoooooommmmnnnnnnnnnnnnoooooooooppppqqqqrrrrssssstttttssstsssssssssssssssrrrqqqppponnnnnmmmmmmmmmmmmmmmmmmmkkkkkkkkkllllllllllllllllmmmmnnnnnnnnnnnnnnnnnooooonnoooooooooooooooooooooooppppppppppppppppppppppppqoooppppppppppppppqqqqqqqqrrrrrrssssssssssssrrrrrrrsssssssssssssststttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkjjkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiiiiihhhhhhhhhhhhhhggggggggggffffffffffffffffeeeeeeeeeeeeeedddddddddddddddddddccccccccccccccbbbbbbaaaaaaaaaaaaaa```````_________^^^^^^^^^^^^^]]]]\\\\\\[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::9998888888888887777777777777666666666666555555555544444433333333333322222222211111111111100000000000000////////////..........,,,,,,,,,,,+++++++++++++*******)))))))))))))(((((((((((((('''''''''''''&&&&&''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""""!!!!!""""""""!!!!!!!!!!ooooooooooooooooooooooommnnnnnnnnooooooooooooooppppqqqqrrrrssssttttttttsstttsssssssssssssssrrrqqqpooonnnnnmmmmmmmmmmmmmmmmmkkkkkkkklllllllllllllllllmmnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooppppppppppppppppppppppppppppqqooppppppppppppppqqqqqqqqqrrrrssssssssssssssssrrrrrssssssssssststtttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttttttttttrrrrrrrrrrrrrrrrrrqqqqqqqsrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppoooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggffffffffffffffffeeeeeeeeeeeeeedddddddddddddddddddccccccccccccccbbbbbbaaaaaaaaaaaaaa``````__________^^^^^^^^^^^^^]]]\\\\\\\[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::9999888888888887777777777777666666666666555555555544444433333333333322222222221111111111110000000000000////////////..........,,,,,,,,,,,+++++++++++++*******)))))))))))))((((((((((((((('''''''''''''&&&&''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!""""""""!!!!!!!!!!ooooooooooooooooooooooomnnnnnnnoooooooooooooopppppqqqqqrrrssssstttttttttstttttttttttttttsssssrrrqqpoooonnnnnmmmmmmmmmmmmmmnkkkkkkklllllllllllllllllmmnnnnnnnnnnnnnnnnnoooooooooooooooooooooppppppppppppppppppppppppppppppppppqqqppppppppppppppppqqqqqqqqqrrrsssssssssssssssssssssssssssssststttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttttttttrrrrrrrrrrrrrrrrrrrqqqqqqsssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppoooooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccbbbbbbbaaaaaaaaaaaaaa`````___________^^^^^^^^^^^^^]]\\\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::99998888888888887777777777777666666666665555555555444444433333333333322222222211111111111100000000000000////////////.........,,,,,,,,,,,,++++++++++++********)))))))))))))(((((((((((((('''''''''''''&&&&''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!"""""""""!!!!!!!!!ooooooooooooooooooooooomnnnnnoooooooooooppppppppqqqqqqrrrrsssstttttttttttttttttttttttttttttsssrrrqpppooonnnnnnmmmmmmmmmmnnnkkkkkkllllllllllllllllmmmnnnnnnnnnnnnnnnnooooooooppooopppppppppppppppppppppppppppppppppppppppppqqqqqqpppppppppppppppqqqqqqqqqqrrssssssssssssssssssssssssssttstttttttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttttrrrrrrrrrrrrrrrrrrrrrqqqqssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppooooooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggfffffffffffffffeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccbbbbbbbaaaaaaaaaaaaa`````___________^^^^^^^^^^^^^]]\\\\\\\\[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::99998888888888887777777777777666666666666555555555444444433333333333322222222211111111111100000000000000////////////.........,,,,,,,,,,,,+++++++++++++*******)))))))))))))(((((((((((((('''''''''''''&&&&''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""""!!!!"""""""""!!!!!!!!!ooooooooooooooooooooooomnnnnnoooooooppppppppppppqqqqqrrrrssssttttttttttttttttttttttttttttttttsssrrqpppoooonnnnnnnnmmmmnnnnnkkkkklllllllllllllllmmmmmnnnnnnnnnnnnnooooooooopppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqppppppppppppppqqqqqqqqqqqrsssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttrrrrrrrrrrrrrrrrrrrrrrqqqssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppoooooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkllkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggfffffffffffffffeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccbbbbbbbbaaaaaaaaaaaaa````____________^^^^^^^^^^^^^]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::99999888888888887777777777777666666666666555555555444444433333333333322222222221111111111110000000000000////////////.........,,,,,,,,,,,,+++++++++++++*******)))))))))))))(((((((((((((('''''''''''''&&&&'''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""""!!!!"""""""""!!!!!!!!!ooooooooooonnnooooooooomnnnnooooooppppppppppppppqqqqrrrrsssssttttttttttttttttttttttuuuuuuuuttttsssqqqpppoooonnnnnnnnnnnnnnnkkklllllllllllllllmmmmmmmnnnnnnnnnnooooooooooppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppqqqqqqqqqqrrsssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzyyzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttrrrrrrrrrrrrrrrrrrrrrrrrqsssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppoooooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggffffffffffffffffeeeeeeeeeeeeeedddddddddddddddddddccccccccccccbbbbbbbbaaaaaaaaaaaaaa```_____________^^^^^^^^^^^^^\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::999998888888888887777777777777666666666666555555554444444433333333333322222222211111111111100000000000000////////////........,,,,,,,,,,,,,++++++++++++********)))))))))))))(((((((((((((('''''''''''''&&&'''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!"""""""""!!!!!!!!!nnnnnnnnnnnnnnnnnnooooomnnnnooooopppppppppppppqqqqqrrrrrssssttttttttttttttttttttuuuuuuuuuuuuutttssrrqqpppoooonnnnnnnnnnnnnnllllllllllllllllmmmmmmmmmnnnnnnnoooooooooooopppppqqpqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppqqqqqqqqqqqrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppooooooooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkllllkkkkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggggffffffffffffffffeeeeeeeeeeeeeedddddddddddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaaaa```_____________^^^^^^^^^^^^^\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::999998888888888887777777777777666666666666555555554444444433333333333322222222211111111111100000000000000////////////........,,,,,,,,,,,,,++++++++++++********)))))))))))))(((((((((((((('''''''''''''&&&'''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!""""""""""!!!!!!!!nnnnnnnnnnnnnnnnnnnnooommnnnooooopppppppppppppqqqqqrrrrssssstttttttttttttuutttuuuuuuuuuuuuuuuuutttrrrqqqpppoooonnnnnnnnnnnnlllllllllllllllmmmmmmmmmmnnnooooooooooooooppppppqqqqqqqqqqqrrrqqqrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppqqqqqqqqqqqrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzyzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutsrrrrrrrrrrrrrrrrrrrrrrrrssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppooooooooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkklllllkkkkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiiihhhhhhhhjiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeddddeddddddddddddddccccccccccbbbbbbbbbbaaaaaaaaaaaaa```_____________^^^^^^^^^^^^\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::999999888888888887777777777777766666666666555555554444444443333333333322222222221111111111110000000000000////////////........-,,,,,,,,,,,,++++++++++++********)))))))))))))(((((((((((((('''''''''''''&&&'''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""""!!!""""""""""!!!!!!!!mnnnnnnnnnnnnnnnnnnnnoommnnnnooooppppppppppppqqqqqqrrrrssssttttttttttttttuuuuuuuuuuuuvvvvvvvuuuuttssrrqqqpppooooonnnnnnnnnnlllllllllllllmmmmmmmmmmnnoooooooooooooooppppppqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppqqqqqqqqqqqqrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuusssrrrrrrrrrrrrrrrrrrrrrrsssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppoooooooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkllllllkkkkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiiihhhhhhhjjiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggggfffffffffffffffeeeeeeeeeeeeeeddddeddddddddddddddccccccccccbbbbbbbbbbaaaaaaaaaaaaaa```_____________^^^^^^^^^^^\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999888888888888777777777777766666666666655555554444444443333333333322222222221111111111110000000000000/////////////.......-,,,,,,,,,,,,,+++++++++++********))))))))))))))((((((((((((('''''''''''''&&&''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""""!!!""""""""""!!!!!!!!mmmmmmmmmmmmmmmmnnnnnnommmnnnoooopppppppppppppqqqqqrrrrssssstttttttttttttuuuuuuuuuuuvvvvvvvvvvuuuusssrrrqqppppooooonnnnnnnnlllllllllllmmmmmmmmmnnnnnooooooooooooopppppppqqqqrrrrrrrrrrsssrsrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrpppppppppqqqqqqqqqqqqqqrrssssssssssssssssssssssssstttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuusssssrrrrrrrrrrrrrrrrrrrrsssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppooooooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkklllllllkkkkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiiihhhhhhjjjiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggggfffffffffffffffeeeeeeeeeeeeeedddeeddddddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaaaa```_____________^^^^^^^^^^^\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::9999998888888888887777777777777666666666666555555544444444433333333333322222222211111111111100000000000000////////////.......-,,,,,,,,,,,,,+++++++++++*********)))))))))))))(((((((((((((('''''''''''''&&''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!""""""""""!!!!!!!!lmmmmmmmmmmmmmmmmmmnnnnmmmmnnnoooopppppppppppppqqqqqrrrrsssstttttttttttttuuuuuuuuuuuvvvvvvvvvvvuuutsssrrrqqqpppooooooooonnnllllllllllmmmmmmmmnnnnnnnooooooooopppppppppqqqqrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrppppppqqqqqqqqqqqqqqqqqrrssssssssssssssssssssssssstttttttuuuuuuuuutttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyxxxxxyyxxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuussssssrrrrrrrrrrrrrrrrrrrssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkllllllllkkkkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiiihhhhhjjjjiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggffffffffffffffffeeeeeeeeeeeeeeddeeeddddddddddddddccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```_____________^^^^^^^^^^\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::9999999888888888888777777777777766666666666555555544444444433333333333322222222221111111111110000000000000////////////.......--,,,,,,,,,,,,+++++++++++*********)))))))))))))(((((((((((((('''''''''''''&&''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!"""""""""""!!!!!!!llllllmmmmmmmmmmmmmmmnnlmmmnnnnoooopppppppppppppqqqqqrrrsssstttttttttttttuuuuuuuuuuvvvvvvvvvvvvvuuttsssrrrqqqppppoooooooooollllllllmmmmmmmmnnnnnnnnnoooppppppppppppppqqqqrrrrsrssssssssttttsssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqrrrssssssssssssssssssssssssstttuuuuuuuuuuuuuuuuutttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyxxxyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuussssssssrrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppoooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllllkkkkkkkklllllllllkkkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiiiihhhhjjjjjiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggggffffffffffffffffeeeeeeeeeeeeeedeeeedddddddddddddccccccccbbbbbbbbbbbbbaaaaaaaaaaaa````_____________^^^^^^^^^\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::99999998888888888887777777777777666666666666555555444444444433333333333322222222211111111111100000000000000///////////.......--,,,,,,,,,,,,,++++++++++*********)))))))))))))(((((((((((((('''''''''''''&&''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""""!!"""""""""""!!!!!!!kllllllllllllllllmmmmmnllmmmnnnnoooooopppppppppppqqqqrrrrssssttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvutttsssrrrqqqpppppoooooooollllllmmmmmmmmmnnnnnnoooopppppppppppppppqqqqqrrrrsssssstttttttttttttttttttssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqrrrrsssssssssssssssssssssttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyzzzzzzzzzzzzzzzzzzzzzyyyyzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuusssssssssrrrrrrrrrrrrrrrrsssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllllllkkkkkkkllllllllllkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiiiiihhhjjjjjjiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggggfffffffffffffffeeeeeeeeeeeeeedeeeeddddddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaaaaa````_____________^^^^^^^^^]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::99999999888888888887777777777777666666666666555555444444444433333333333322222222211111111111100000000000000////////////......--,,,,,,,,,,,,,++++++++++**********)))))))))))))(((((((((((((('''''''''''''&'''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""""!!"""""""""""!!!!!!!kkkkkllllllllllllllmmmmlllmmmnnnnooooooooooooppppppqqqrrrrsssstttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvutttsssrrrqqqppppppoooooommmmmmmmmmmmmnnnnnnoooooopppppppppppppqqqqqqrrrrsssssstttttttuuuuuttttttttttttttttssssssssssssssrrrrrqqqqqqqqqqqqqqqqqqqqrrrrrsssssssssssssssttstttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuusssssssssssrrrrrrrrrrrrrrssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllllllkkkkkklllllllllllkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiihhhjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddccccccbbbbbbbbbbbbbbaaaaaaaaaaa`````_____________^^^^^^^^]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTRRRRRRRRRRRRQQQQQQQQQQQQPQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::99999999888888888888777777777777766666666666555555444444444433333333333322222222221111111111110000000000000////////////......---,,,,,,,,,,,,++++++++++**********)))))))))))))(((((((((((((('''''''''''''&'''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""""!!"""""""""""!!!!!!!jkkkkkkkkkkkklllllllmmmklllmmmnnnnnoooooooooooooppppqqqrrrsssstttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvuttttsssrrrqqqppppppppooommmmmmmmmmmmnnnnnoooooooppqqqqqqqqqqqqqqqqqrrrrssssssttttuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssrqqqqqqqqqqqqqqqqqqqqrrrrrsssssssssssstttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuusssssssssssssrrrrrrrrrrrrssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllllllkkkkkllllllllllllkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiihhjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddccccccbbbbbbbbbbbbbbaaaaaaaaaa``````_____________^^^^^^^]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::99999999888888888888777777777777766666666666655555444444444443333333333332222222221111111111110000000000000/////////////.....---,,,,,,,,,,,,++++++++++**********)))))))))))))(((((((((((((('''''''''''''&'''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!"""""""""""!!!!!!!jjjjkkkkkkkkkkkkklllllmkklllmmmmnnnnnnnnnooooooooopppqqqrrrssssstttttttttuuuuuuuuuuuvvvvvvvvvvvvvvuutttsssrrrrqqqqpppppppppmmmmmmmmmmmnnnnnoooooppppqqqqqqqqqqqqqqqqqrrrrsssststtttuuuuuuuuvvvvuuuuuuuuuuutttttttttttttsssssssssqqqqqqqqqqqqqqqqqqqrrrrrrsssssssssstttttttttttttttuuuuvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuussssssssssssssrrrrrrrrrrrsssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllllllkkkklllllllllllllkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiihjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaaa``````_____________^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::999999999888888888887777777777777666666666666555554444444444433333333333322222222211111111111100000000000000////////////.....---,,,,,,,,,,,,,+++++++++***********))))))))))))(((((((((((((('''''''''''''&'''''&&&&&&&&&&&&&%%%%%%%&%%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""!""""""""""""!!!!!!jjjjjjjkkkkkkkkkkklllllkkkllllmmmmnnnnnnnnnnnnnnooopppqqqrrrsssssttttttttuuuuuuuuuuuvvvvvvvvvvvvvvuutttssssrrrqqqqqppppppppmmmmmmmmmmnnnnnooooppppppqqqqqqqqqqqqqqqqrrrrrsssttttttuuuuuvvvvvvvvvvvvvuuuuuuuuuuttttttttttttssssssrqqqqqqqqqqqqqqqqrrrrrrrrsssssssssstttttttttttttttuvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuussssssssssssssssrrrrrrrrrssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppoooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllllllkkkllllllllllllllkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaa```````_____________^^^^^^]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999999888888888888777777777777766666666666555554444444444433333333333322222222221111111111100000000000000////////////.....---,,,,,,,,,,,,,+++++++++***********)))))))))))))(((((((((((((('''''''''''''''''''&&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""!""""""""""""!!!!!!iijjjjjjjjjkkkkkkkkkllljkkkllllmmmmmmmmnnnnnnnnnnooooppqqqrrrssssstttttttuuuuuuuuuuuuuvvvvvvvvvvvvutttttsssrrrrqqqqqqppppppmmmmmmmmmnnnnnoooopppppqqrrrrrrrrrqqqrrrrrrrrsssstttttuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttssssrrrrqqqqqqqqqqqqrrrrrrrrrsssssssstttttttttttttttuuvvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuusssssssssssssssssrrrrrrrrtsssssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppppoooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllllllkklllllllllllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddccccccbbbbbbbbbbbbbbaaaaaaaa````````_____________^^^^^]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::999999999888888888888777777777777766666666666655554444444444443333333333332222222221111111111110000000000000////////////.....----,,,,,,,,,,,,+++++++++***********)))))))))))))(((((((((((((('''''''''''''''''''&&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""!""""""""""""!!!!!!fggggggggghhhhhhhhhiiiijjkkkllllmmmmmmmmmmmmmmnnmmmmnnnoopppqqqqrrrrrrrssttttttttttttttuuuuuuuuuutwwwvvvvuuuutttttsssssssrrrrrrrrrrrrrrsssstttuuuuuutttttttttttttttttttuuuuvvvwwwxxxyyyyzzzzzzzzzzzzzzyyyxxxxxxxxxwwwwwwwwwwvvvvwwvvvvvvvvvvvvvvvvvvwwwwwuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvuuuuuuwvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttssttttttttsssssssssssssssssqqqqppppppppppppppppppppooooooonnnnnnnnnnnnnnnnnnnlllkkkkkkkkkkkkkkkkkkkjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiijiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggfffffffffffffeeeeeeeeeeeeccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa``````````````____^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;::::999999999999888888888887777777666666666666555555555555544444444444433333333222222222222111111111110///////////.............-++++++++++++************************)))))))))))))(()))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!fffgggggggggghhhhhhhhiijjjkkkkllllllmmmmmmmmmmmmllmmmnnnoopppqqqqrrrrrrsstttttttttttttttttuuuuuuttwwvvvvvuuuuuttttssssssssrrrrrrrrrrrrrsssttttuuuuvvttttttttttttttttttuuuuuvvvwwxxxxyyyzzzzzz{{{{{zzzzzyyyyyxxxxxxxxxwwwwwwwwvvvwwwwvvvvvvvvvvvvvvwwwwwwwuuuuuuuuuuuuuvvvvvvvvvvvwvvvwwwwwwwwwvvvvvvvvuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttttttttutttttttttttttttttttttttsttttttttttsssssssssssssssqqqqqppppppppppppppppppppooooooonnnnnnnnnnnnnnnnnnllllkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiijiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeecccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````_____^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMKKKKKKKKKKKJJJJJJJJJJJIIIJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>>===========<=<<<<<<<<<<<;;;;;;;;;;;:::::99999999999888888888888777777666666666666555555555555544444444444433333333222222222222111111111111////////////............-++++++++++++************************)))))))))))))(()))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!ffffggggggggggghhhhhhhijjjjkkkkklllllllllllllmmmlllmmmnnnoopppqqqqrrrrrrstttttttttttttttttttttttttwvvvvvvuuuuutttttssssssssrrrrrrrrrrrsssstttuuuuvvvuuuuuuutttttttttuuuuuuuvvvwwwxxxyyyzzzz{{{{{{{{{{{zzzyyyyyxxxxxxxxxwwwwwwwwvwwwwwwvvvvvvvvvvwwwwwwwwwuuuuuuuuuuuuvvvvvvvvvvwwwvwwwwwwwwwwwwvvvvvvvuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||}}|}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttttttuuutttttttttttttttttttttttttttttttttssssssssssssssqqqqqqqppppppppppppppppppoooooooonnnnnnnnnnnnnnnnnlllllkkkkkkkkkkkkkkkkkkkjjkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiijjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa````````````_____^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMKKKKKKKKKKKJJJJJJJJJJJJIIJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;::::99999999999988888888888777777766666666666555555555555554444444444433333333222222222222111111111111////////////............-++++++++++++************************)))))))))))))(()))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!fffffggggggggggghhhhhhijjjjjkkkkkkklllllllllllllklllmmmnnooopppqqqqrrrrrstttttttttttttttttttttttttvvvvvvvuuuuuttttttsssssssrrrrrrrrrrrsssstttuuuvvvvuuuuuuuuuuttuuuuuuuuuuvvvvwwwxxxyyyzzz{{{{{{{{{{{{{zzzzyyyyyyxxxxxxxxwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||{{{{{{{{|||||||||||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwvvwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttuuuutttttttttttttttttttttttttttttttttsssssssssssssqqqqqqqqpppppppppppppppppoooooooooonnnnnnnnnnnnnnnllllllkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiijjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeecccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````______^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJIIJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;::::99999999999988888888888777777766666666666655555555555554444444444443333333322222222222111111111111////////////............-+++++++++++++************************)))))))))))))()))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!ffffffggggggggggghhhhhhijjjjjjkkkkkkkkkkklllllllkklllmmmnnooopppqqqqrrrrrtttttttttttttttttttttttttvvvvvvuuuuuuttttttsssssssrrrrrrrrrrrsssstttuuuvvvvuuuuuuuuuuuuuuuuuuuuuuvvvvwwwxxxyyyzzz{{{{|||||||{{{zzzzzyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwwwwvvvvvvvuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||{{{|||||||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttuuuuuuttttttttttttttttttttttttttttttttssssssssssssqqqqqqqqqppppppppppppppppooooooooooonnnnnnnnnnnnnnlllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiijjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeecccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa```````````_______^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJIJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;:::::9999999999988888888888777777766666666666655555555555554444444444443333333322222222222211111111111/////////////............+++++++++++++************************)))))))))))))())))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!fffffffggggggggggghhhhhiiijjjjjjkkkkkkkkkkkkllllkkklllmmnnnooopppqqqqrrrrtttttttttttttttttttttttttvvvvvvuuuuuutttttttssssssrrrrrrrrrrrsssstttuuuvvvvuuuuuuuuuuuuuuuuuuuuuuvvvvwwwwxxxyyyzz{{{{|||||||||{{{zzzzzyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvvuuuuwwwwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttuuuuuuutttttttttttttttttttttttttttttttttssssssssssqqqqqqqqqqpppppppppppppppoooooooooooonnnnnnnnnnnnnlllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa``````````_______^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[YYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLKKKKKKKKKKKJJJJJJJJJJJJIJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;::::99999999999888888888887777777766666666666555555555555554444444444433333333222222222222111111111110////////////............+++++++++++++************************)))))))))))))())))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!ffffffffggggggggggghhhhiiiijjjjjjjjkkkkkkkkkkkllkkkkllmmmnnnooopppqqqqrrrtttttttttttttttttttttttttvvvvvuuuuuuuttttttsssssssrrrrrrrrrrrsssstttuuuvvvvuuuuuuuuuuuuuuuuuuuuuuvvvvwwwwwxxxyyzzz{{{|||||||||{{{{zzzzzyyyyyxxxxxxxwwwwxwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuvvvvvvvvwwwwwwwxwwwwwwwwwwwwwwvvvvvvvuuuuwwwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttuuuuuuuutttttttttttttttttttttttttttttttttsssssssssqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnnnllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjkjjjjjjjjjjjjjjjjiiiiiiiijjjjjjiiiiiiiiiiiiiiihhhhihhhhhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeedccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa``````````________^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;::::99999999999988888888887777777766666666666655555555555554444444444443333333322222222222111111111110////////////............,+++++++++++++************************))))))))))))())))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!ffffffffggggggggggghhhhiiiiijjjjjjjjjjjkkkkkkkklkkkklllmmmnnnooopppqqqrrrsttttttttttttttttttttttttvvvvvvuuuuuuttttttsssssssrrrrrrrrrrrrssstttuuuuvvvuuuuuuuuuuuuuuuuuuuuuuvvvvvwwwwxxxyyyzz{{{||||||||||{{{{{zzzzyyyyyxxxxxxwwwwxxwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuvvvvvvvvwwwwwwwxxwwwwwwwwwwwwwwvvvvvvvvuuuwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttssssssssqqqqqqqqqqqqpppppppppppppoooooooooooooonnnnnnnnnnnlllllllllllkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkjjjjjjjkkjjjjjjjjjjjjjjjjiiiiiiijjjjjjiiiiiiiiiiiiiiiihhhiihhhhhhhhhhhhhhgggggggggggggffffffffffffffeeeeeeedccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa`````````_________^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;:::::9999999999988888888887777777766666666666655555555555554444444444443333333322222222222211111111110////////////............,+++++++++++++************************)))))))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!ffffffffgggggggggggghhhiiiiiiijjjjjjjjjjjkkkkkkkjkkkklllmmmnnoooppppqqqrrsttttttttttttttttttttttttvvvvvvuuuuuuttttttsssssssrrrrrrrrrrrrsssstttuuuuvvuuuuuuuuuuuuuuuuuuuuvvvvvvvvwwwwxxxyyzzz{{|||||}}}||||{{{{zzzzyyyyyxxxxxwwwwxxwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuvvvvvvvvwwwwwwwxxxwwxxwwwwwwwwwvvvvvvvvvuuuwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttsssssssqqqqqqqqqqqqqqpppppppppppooooooooooooooonnnnnnnnnnllllllllllllkkkkkkkkkkkkkkllkkkkkkkkkkkkkkkkkjjjjjjkkkjjjjjjjjjjjjjjjjiiiiiijjjjjjjiiiiiiiiiiiiiiiihhiihhhhhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa````````_________^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;::::99999999999888888888877777777766666666666555555555555554444444444433333333222222222222111111111100////////////...........,+++++++++++++************************))))))))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!ffffffffgggggggggggghhhiiiiiiiijjjjjjjjjjjkkkkkkjjkkklllmmmnnnooopppqqqrrsstttttttttttttttttttttttvvvvvvuuuuutttttttssssssrrrrrrrrrrrrrrsssstttuuuuvtuuuuuuuuuuuuuuuuuvvvvvvvvvvvwwwwxxxyyzz{{{||||}}}}||||{{{{zzzzyyyyxxxxxwwwwxxwwwwwwwwwwwwwwwwwwwwwwwuuuuuuvvvvvvvvwwwwwwwxxxxwwxxxwwwwwwwwvvvvvvvvvuuvwwwwwwwwwwwwwwwxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{|||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||||||||||||||||||||||||||||||||||}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttssssssqqqqqqqqqqqqqqqppppppppppoooooooooooooooonnnnnnnnnlllllllllllllkkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkjjjjjkkkkjjjjjjjjjjjjjjjjiiiiijjjjjjjjiiiiiiiiiiiiiiihhiiihhhhhhhhhhhhhhhggggggggggggffffffffffffffeeeeeedddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````__________^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;::::99999999999988888888877777777766666666666555555555555554444444444433333333222222222222111111111100////////////...........,,++++++++++++***********+************))))))))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!fffffffggggggggggggghhhiiiiiiiiiijjjjjjjjjjkkkkkjjkkkklllmmmnnnooopppqqqrsssttttttttttttttttttttttwvvvvvvuuuuutttttssssssrrrrrrrrrrrrrrrssssttttuuuutttuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwxxxyyzz{{||||}}}}|||||{{{{zzzyyyyxxxxxwwwwxxwwwwwwwwwwwwwwwwwwwwwwwuuuuuuvvvvvvvvwwwwwwxxxxxwxxwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{|||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttssssqqqqqqqqqqqqqqqqpppppppppooooooooooooooooonnnnnnnnllllllllllllllkkkkkkkkkkkkllllkkkkkkkkkkkkkkkkjjjjjkkkkkkjjjjjjjjjjjjjjiiiiijjjjjjjjjiiiiiiiiiiiiiiihiiiihhhhhhhhhhhhhhhggggggggggggffffffffffffffeeeeedddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa```````___________^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;:::::9999999999988888888877777777766666666666655555555555554444444444443333333322222222222211111111100////////////...........,,+++++++++++++**********+*************)))))))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############"""""""""""""!!!!!fffffffggggggggggggghhhiiiiiiiiiiijjjjjjjjjjkkkkjjkkkkllllmmmnnnoooppqqqrsssttttttttttttttuuuuuuttwwvvvvvuuuuutttttssssssrrrrrrrqrrrrrrrrssssttttuuutttttuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwxxyyyzz{{||||}}}|||||{{{{zzzzyyyxxxxxwwwwxxwwwwwwwwwwwwwwwwwwwwwwwuuuuuvvvvvvvvwwwwwwwxxxxxwxxwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttutttttttttttttttttttttsssqqqqqqqqqqqqqqqqqppppppppoooooooooooooooooonnnnnnnllllllllllllllkkkkkkkkkkkklllllkkkkkkkkkkkkkkkkjjjjkkkkkkkjjjjjjjjjjjjjjiiiijjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggfffffffffffffffeeeeddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa``````___________^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;:::::9999999999988888888877777777776666666666655555555555554444444444443333333322222222222211111111100/////////////..........,,+++++++++++++**********+*************)))))))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############"""""""""""""!!!!ffffffgggggggggggggghhhiiiiiiiiiiijjjjjjjjjjjkkkjjjkkkklllmmmmnnooopppqqqssssttttttttttuuuuuuuuuuuwwwvvvvuuuutttttssssssrrrrrrqqqqqrrrrrrrssssttttuutttttttuuuuuuuvvvvvvvvvvvvvvvvvvwwwwxxyyzzz{{||||}}||||||{{{{zzzyyyyxxxxwwwwxxwwwwwwwwwwwwwwwwwwwwwwwuuuuvvvvvvvvwwwwwwwxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzz{|{||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttuutttttttttttttttttttttssqqqqqqqqqqqqqqqqqqpppppppooooooooooooooooooonnnnnnlllllllllllllllkkkkkkkkkkkllllllkkkkkkkkkkkkkkkkkjjkkkkkkkkkjjjjjjjjjjjjjiiijjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggffffffffffffffeeeedddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa``````____________^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;:::::99999999999988888888777777777766666666666555555555555554444444444433333333222222222222111111111000////////////..........,,+++++++++++++**********+*************))))))))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############"""""""""""""!!!!fffffgggggggggggggghhhhiiiiiiiiiiiijjjjjjjjjjkkkjjjkkkkllllmmmnnnooopppqqsssssttttttttuuuuuuuuuuuuwwwwvvvvuuuuttttssssssrrrrrqqqqqqqrrrrrrrsssstttttssttttttuuuuuuvvvvvvvvvvvvvvvvvvvwwwwxxyyzz{{{|||||||||||{{{{zzzyyyyxxxxwwwwxwwwwwwwwwwwwwwwwwwwwwwwwuuuuvvvvvvvvwwwwwwwxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttuuutttttttttttttttttttttsqqqqqqqqqqqqqqqqqqqpppppppooooooooooooooooooonnnnnllllllllllllllllkkkkkkkkkklllllllkkkkkkkkkkkkkkkkkjkkkkkkkkkkjjjjjjjjjjjjjiijjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggffffffffffffffeeeddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa`````____________^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;::::::9999999999988888888777777777766666666666655555555555554444444444443333333322222222222111111111000////////////..........,,,++++++++++++**********++************))))))))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############"""""""""""""!!!!ffffggggggggggggggghhhhiiiiiiiiiiiijjjjjjjjjjkkkjjjjkkkkllllmmmnnnoopppqqrsssssttttttuuuuuuuuuuuuuxwwwwvvvuuuuttttsssssrrrrrqqqqqqqqqrrrrrrrssssstttsssttttttuuuuuvvvvvvvvvvvvvvvvvvvvwwwxxxyyzz{{{||||||||||{{{{zzzzyyyxxxxwwwwxwwwwwwwwwwwwwwwwwwwwwwwxuuuvvvvvvvvwwwwwwwwxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttuuuuuttttttttttttttttttttqqqqqqqqqqqqqqqqqqqqpppppppooooooooooooooooooonnnnlllllllllllllllllkkkkkkkkkllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggffffffffffffffeeddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa````_____________^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;::::::9999999999988888888777777777766666666666655555555555554444444444443333333322222222222211111111000////////////..........,,,+++++++++++++*********++*************)))))))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############"""""""""""""!!!!fffggggggggggggggghhhhhiiiiiiiiiiiijjjjjjjjjjkkkjjjjkkkkklllmmmmnnooopppqrrssssttttttuuuuuuvvvvvvuxxwwwvvvuuutttttsssssrrrrrqqqqqqqqqrrrrrrrrsssssttsssssttttuuuuuvvvvvvvvvvvvvvvvvvvvvwwwxxxyyzz{{{|||||||||{{{{zzzzyyyxxxxwwwwxwwwwwwwwwwwwwwwwwwwwwwxxuuuvvvvvvvvwwwwwwwxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttuuuuuutttttttttttttttttttrqqqqqqqqqqqqqqqqqqqqpppppppooooooooooooooooooonnnllllllllllllllllllkkkkkkkklllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggffffffffffffffeedddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa`````_____________^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\[[[[[[[ZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;::::::99999999999988888887777777777766666666666555555555555554444444444433333333222222222222111111110000////////////.........,,,+++++++++++++*********++*************)))))))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#############""""""""""""""!!!ffggggggggggggggghhhhhhiiiiiiiiiiijjjjjjjjjjjkkkjjjjjkkkkllllmmmnnnoooppprrrsssstttttuuuuuvvvvvvvvxxwwwvvvuuuttttssssssrrrrqqqqqqqqqqqrrrrrrrrssssstrsssssttttuuuuvvvvvvvvvvvvvvvvvvvvvwwwwxxyyyzz{{{{|{{|||{{{{{{zzzyyyxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwxxxuuvvvvvvvvvwwwwwwwxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttuuuuuuuttttttttttttttttttrrrqqqqqqqqqqqqqqqqqqqpppppppooooooooooooooooooonnmllllllllllllllllllkkkkkkkllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggffffffffffffffeddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa````_____________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;:::::::9999999999988888887777777777766666666666655555555555554444444444443333333322222222222111111110000////////////.........,,,+++++++++++++*********++*************))))))))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############"""""""""""""!!!ffgggggggggggggghhhhhhhiiiiiiiiiiijjjjjjjjjjjkkkjjjjjkkkkkllllmmmnnnooopprrrrsssssttttuuuuvvvvvvvvxxwwwvvvuuuttttsssssrrrrrqqqqqqqqqqrrrrrrrrrrsssssrrssssstttuuuuvvvvvvvvvvvvwvvvvvvvvwwwwwxxyyyzzz{{{{{{{{{{{{{{zzzzyyyxxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxxuuvvvvvvvvwwwwwwwwxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyzzzzzzzzzzzzzzzzzzzzzz{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttuuuuuuuutttttttttttttttttrrrrqqqqqqqqqqqqqqqqqqqqpppppppoooooooooooooooooonmmllllllllllllllllllkkkkkkllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggffffffffffffffddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa````_____________^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;:::::::9999999999988888887777777777766666666666655555555555554444444444443333333322222222222211111110000////////////.........,,,,+++++++++++++********+++************))))))))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############"""""""""""""!!!fggggggggggggggghhhhhhhiiiiiiiiiijjjjjjjjjjjjkkkjjjjjjkkkkkllllmmmnnnooopqqrrrssssstttuuuuvvvvvvvvxxwwwvvvuuutttsssssrrrrrrqqqqqqqqqqrrrrrrrrrrrssssrrrssssttttuuuvvvvvvvvwvvvwwwvvvvvvwwwwwxxxyyyzzz{{{{{{{{{{{{{zzzzyyyyxxxwwwxwwwwwwwwwwwwwwwwwwwxxxxxuvvvvvvvvvwwwwwwwwwxxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzzzzzz{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuvvuuuuuuuuuuuuuuuuuuuuuutuuuuuuuuuutttttttttttttttrrrrrqqqqqqqqqqqqqqqqqqqqpppppppoooooooooooooooooommmllllllllllllllllllkkkkklllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggfffffffffffffdddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````______________^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;:::::::9999999999998888887777777777776666666666655555555555555444444444443333333322222222222211111110000////////////.........,,,,+++++++++++++********+++*************)))))))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############"""""""""""""!!!gggggggggggggghhhhhhhhhiiiiiiiiiijjjjjjjjjjjjkkkjjjjjjjkkkkklllmmmmnnnoooqqqrrrrsssstttuuuuvvvvvvvxxwwwvvuuuttttsssssrrrrrrqqqqqqqqqrrrrrrrrrrrrssssrrrrsssstttuuuuvvvvvwwwwwwwwwwwwwwwwwwwwwxxxyyyzzzzzz{{{{{{{{{{zzzzyyyyxxxwwxwwwwwwwwwwwwwwwwwxxxxxxxvvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttrrrrrrqqqqqqqqqqqqqqqqqqqppppppppooooooooooooooooommmmllllllllllllllllllkkkkllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggfffffffffffffddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa````_____________^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;::::::::9999999999988888877777777777766666666666655555555555554444444444433333333222222222222111111100000////////////........,,,,+++++++++++++********+++*************)))))))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%&&&&&&%%%%%%%%%%%%$$$$$$$%$$$$$$$$$$$$$#############"""""""""""""!!!gggggggggggggghhhhhhhhhiiiiiiiijjjjjjjjjjjjjjkkkjjjjjjjkkkkkklllmmmnnnnoopqqqqrrrsssstttuuuuuvvvuuxwwwvvvuuutttsssssrrrrrrrqqqqqqqqrrrrrrrrrrrrrrsssrrrrrsssstttuuuvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxyyyyzzzzzzz{{{{{{{{zzzzyyyyxxxwxxwwwwwwwwwwwwwwwxxxxxxxxvvvvvvvvvvwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppoooooooooooooooommmmmllllllllllllllllllkkklllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggffffffffffffddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa````_____________^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;::::::::9999999999988888887777777777766666666666656555555555554444444444443333333322222222222111111100000////////////........,,,,,++++++++++++********+++*************))))))))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%&&&&&&%%%%%%%%%%%%%$$$$$$%$$$$$$$$$$$$$#############""""""""""""""!!ggggggggggggghhhhhhhhhhiiiiiiijjjjjjjjjjjjjjjkkkjjjjjjjjkkkkkllllmmmmnnnopppqqqrrrrsssttttuuuuuuuuwwwvvvuuutttsssssrrrrrrrrqqqqqqqrrrrrrrrrrrrrrrrssrrrrrrssstttuuuuvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxyyyyzyzzzzzzz{{{{{{zzzzzyyyxxxxxxwwwwwwwwwwwwwxxxxxxxxxvvvvvvvvvwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppooooooooooooooommmmmmllllllllllllllllllkkllllllllllllllkkkkkkkkkkklkkkkkkkkkkkkkkkkjjjjjjjjkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggfffffffffffdddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````_____________^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;::::::::9999999999998888887777777777776666666666656555555555554444444444443333333322222222222211111100000////////////........,,,,,+++++++++++++*******++++************))))))))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%&&&&&&%%%%%%%%%%%%%$$$$$$%$$$$$$$$$$$$$##############"""""""""""""!!gggggggggggghhhhhhhhhhhiiiiiiijjjjjjjjjjjjjjkkkkjjjjjjjjjkkkkkllllmmmmnnnppppqqqqrrrrsssttttuuuuutwwvvvuuutttsssssrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrssqrrrrrsssstttuuuvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyzzzzzz{{{{{{{{zzzyyyxxxxxxwwwwwwwwwwwxxxxxxxxxxvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppoooooooooooooommmmmmmllllllllllllllllllklllllllllllllllkkkkkkkkkkllllkkkkkkkkkkkkkjjjjjjjjkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggfffffffffffddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa`````_____________^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;:::::::::999999999998888887777777777776666666666656555555555555444444444443333333322222222222211111100000/////////////.......,,,,,+++++++++++++*******++++*************)))))))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%&&&&&&%%%%%%%%%%%%%$$$$$$%$$$$$$$$$$$$$##############"""""""""""""!!gggggggggggghhhhhhhhhhhiiiiijjjjjjjjjjjjjjjkkkkkjjjjjjjjjkkkkkkllllmmmmnnooppppqqqqrrrssssttttttttvvvuuuttttsssssrrrrrrrrrrqqqqrrrrrrrrrrrrrrrrrrrssqrrrrrrsssttttuuuvvvvvwwwwwxxxxxxwwwxxxxxxxxxxxxyyyyyyyzzzzz{{{{{{{{{zzzyyyxyxxxxwwwwwwwwwxxxxxxxxxxxvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppooooooooooooommmmmmmmllllllllllllllllllllllllllllllllllkkkkkkkkkllllllkkkkkkkkkkkkjjjjjjjkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggffffffffffddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa`````______________^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;:::::::::9999999999988888887777777777766666666666666555555555554444444444443333333322222222222111111000000////////////.......,,,,,+++++++++++++*******++++*************)))))))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%&&&&&&%%%%%%%%%%%%%$$$$$$%$$$$$$$$$$$$$##############"""""""""""""!!ggggggggggghhhhhhhhhhhhiiiiijjjjjjjjjjjjjjjkkkkkjjjjjjjjjjkkkkkkllllmmmmmooooppppqqqqrrrsssssstsssvuuuutttsssssrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrsssqrrrrrrsssstttuuuuvvvvwwwwxxxxxxxxxxxxxxxxxxxxxxxyyxyyyyzzzz{{{{|||{{{{zzzyyyyxxxxxwwwwwwxxxxxxxxxxxxvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvwxxxxxxxxxxxxxxxxxxxxxyxyyxxxxxyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{||}|}|||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppoooooooooooommmmmmmmmllllllllllllllllllllllllllllllllllkkkkkkkklllllllkkkkkkkkkkkjjjjjjjkkkkkjjjjjjjjjjjjjjjjiiiijiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggfffffffffdddddddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaa```````_____________^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;:::::::::9999999999998888887777777777776666666666666555555555554444444444443333333322222222222111111000000////////////.......,,,,,,++++++++++++*******+++++************))))))))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%&&&&&&&%%%%%%%%%%%%%$$$$$%%$$$$$$$$$$$$$#############"""""""""""""!!fgggggggggggggghhhhhhhhiiiiiiiijjjjjjjjjjjjjjjkkhhhiiiiiiiiiijjjjjjkkkkklmmmmmnnnnoooopppqqqqqqqqqrrrrrqqqqppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrqqqqqqqrrrrsssttttuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxyyyyzzz{{{||||{{{{zzyyxxwwwvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzz{{{{z{zz{{{{{{{{{{{{|||||||||||||||||||||||||{||||||||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}||||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttssssssssssssssssssssqqqqqqqqqqqqqqqppppppppppnnnnnnnnnnnnnnnnnnnmmmmmmllllllllllllkkkkkkkkkkkkkkmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkjjjjjkjjjjjjjjjjjjjjjjiiiiiiiihhhhhgggggggggggggggfffffffffeeeeeeeeeeeeeedddddddddddddddddddddcccccccccccaaaaaaaaaa`````````````__``_____________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\[[[ZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAABBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999887777777777776666666666655555555554444444444443333322222222222111111111111////////////.............,,,,,,,,,,+++++++++++++**+++++++*************)))))))))))))((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!gggggggggggggghhhhhhhhhiiiiiiijjjjjjjjjjjjjjjkkkhhiiiiiiiiiiiijjjjjjkkkkkllmmmmmnnnnoooopppppppppprrqqqqqppppppppppppopoppppppqqqqqqqqqqqqqqqqqqqqrrqqqqqqqrrrrssssttttuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxyyyzz{{{||||||||{{zzyxxxwwwvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}|||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttsssssssssssssssssssqqqqqqqqqqqqqqqqppppppppponnnnnnnnnnnnnnnnnnnmmmmmlllllllllllllkkkkkkkkkkkkkmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkjjjjjkkjjjjjjjjjjjjjjjiiiiiiiihhhhhhggggggggggggggffffffffffeeeeeeeeeeeeeeddddddedddddddddddddcccccccccccaaaaaaaaaaa`````````````_```_____________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[ZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAABBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999888777777777776666666666655555555555444444444443333322222222222211111111111/////////////............,,,,,,,,,,+++++++++++++**++++++++************)))))))))))))((((((((((((('''''((('''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!ggggggggggggghhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjkkkhiiiiiiiiiiiiijjjjjjjjkkkllllmmmmmnnnnooooopppppppqqqqqpppppppppoooooooppppppqqqqqqqqqqqqqqqqqqrrrrrqqqqqqqrrrrrsssstttuuuuuvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxyyzzz{{|||}}}}|||{{zzyyxxwwwwwwvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyywwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttssssssssssssssssssqqqqqqqqqqqqqqqqqppppppppoonnnnnnnnnnnnnnnnnnnmmmmllllllllllllllkkkkkkkkkkkkmmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkjjjjkkjjjjjjjjjjjjjjjjiiiiiiihhhhhhgggggggggggggggfffffffffeeeeeeeeeeeeeeedddddeedddddddddddddccccccccccaaaaaaaaaaa`````````````````_____________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[ZZZZZYYYYYYYYYYYYYXXXXXXXYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBAABBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::9999998887777777777766666666666555555555554444444444443333222222222222111111111110////////////............,,,,,,,,,,,++++++++++++**++++++++************)))))))))))))((((((((((((('''''((('''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!ggggggggggggghhhhhhhhhhiiiiiijjjjjjjjjjjjjjjkkkkhiiiiiiiiiiiiiijjjjjjjjkkllllllmmmmmnnnnooooooooooqpppppppppooooooooooooopppqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqqrrrrrrsssstttuuuuvvvvvvwwwwwwwwwxwwwwwwwwwwwxxxyyyzz{{|||}}}}}}}}||{{zyyxxxwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{|{||||||||||||||||||||||||||||||||||||||||||||||||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttsssssssssssssssssqqqqqqqqqqqqqqqqqqpppppppooonnnnnnnnnnnnnnnnnnnmmmlllllllllllllllkkkkkkkkkkkmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkjjjjkkkkjjjjjjjjjjjjjjjiiiiiihhhhhhhgggggggggggggggfffffffffeeeeeeeeeeeeeedddddeeddddddddddddddcccccccccaaaaaaaaaaaa`````````````````_____________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[ZZZZZZYYYYYYYYYYYYXXXXXXXYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBABBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999998887777777777776666666666555555555554444444444443333222222222222111111111110////////////............,,,,,,,,,,,++++++++++++**++++++++*************))))))))))))((((((((((((('''''((('''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!gggggggggggghhhhhhhhhhhiiiiijjjjjjjjjjjjjjkkkkkkiiiiiiiiiiiiiiijjjjjjjjjjlllllllmmmmmmnnnnnnnooooopppppppoooooooooooooooppppqqqqqqqqqqqqqqqqrrrrrrrrqqqqqqqqrrrrrrsssstttuuuuvuvvvwwwwwxxxxxxxxxxxxxwxwxxyyyzzz{{||}}~~~~~}}}||{zzyyxxxxwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzyyyyyyyyzzz{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttsssssssssssssssqqqqqqqqqqqqqqqqqqqqpppppoooonnnnnnnnnnnnnnnnnnnmmllllllllllllllllkkkkkkkkkkmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkjjjkkkkjjjjjjjjjjjjjjjjiiiiihhhhhhhhggggggggggggggffffffffffeeeeeeeeeeeeeeddddeeeddddddddddddddccccccccaaaaaaaaaaaa``````````````````_____________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[ZZZZZZYYYYYYYYYYYYYXXXXXXYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBABBBBBBBAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999998888777777777776666666666555555555555444444444443333322222222222211111111110////////////............,,,,,,,,,,,+++++++++++++*++++++++*************)))))))))))))(((((((((((('''''((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!ggggggggggghhhhhhhhhhhhiiiijjjjjjjjjjjjjjjkkkkkkiiiiiiiiiiiiiiijjjjjjjjjjkklllllllmmmmmmnnnnnnnnnnppoooooooooooooooooooopppqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqrrrrrrssssstttuuuuuvvvvwwwwxxxxxxxxxxxxxxxxyyyyyzz{{||}}~~~~~~~~}}||{zzyyyxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{|||||||||||||||||||||||||}}}}||||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttssssssssssssssrqqqqqqqqqqqqqqqqqqqqppppooooonnnnnnnnnnnnnnnnnnnmlllllllllllllllllkkkkkkkkkmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkjjkkkkkjjjjjjjjjjjjjjjiiiiihhhhhhhhhggggggggggggggfffffffffeeeeeeeeeeeeeeedddeeeeddddddddddddddcccccccaaaaaaaaaaaaa`````````````````_____________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\ZZZZZZZYYYYYYYYYYYYXXXXXXYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::9999988887777777777766666666665555555555554444444444433333222222222222111111111100////////////...........,,,,,,,,,,,+++++++++++++*+++++++++************)))))))))))))(((((((((((((''''((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!gggggggggghhhhhhhhhhhhhiiijjjjjjjjjjjjjjjkkkkkkkiiiiiiiiiiiiiiijjjjjjjjjjkkkllllllllmmmmmmmmnnnnnnoooooooooooooooooooooppppqqqqqqqqqqqqqqrrrrrrrrrrrqqqqqqqqrrrrrrrssssstttuuuuuvvvwwwwxxxxxxyyyyyyxxxxyyyzzz{{||}}~~~~~}}|{{zzzyyyxxxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||}}}}}}}|||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttsssssssssssssrrqqqqqqqqqqqqqqqqqqqqpppoooooonnnnnnnnnnnnnnnnnnnllllllllllllllllllkkkkkkkkmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkjkkkkkkjjjjjjjjjjjjjjjiiiihhhhhhhhhgggggggggggggggfffffffffeeeeeeeeeeeeeedddeeeeddddddddddddddcccccccaaaaaaaaaaaaaa`````````````````_____________^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\ZZZZZZZYYYYYYYYYYYYYXXXXXYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999988887777777777776666666666555555555554444444444443333222222222222111111111100////////////...........,,,,,,,,,,,,++++++++++++*+++++++++************)))))))))))))(((((((((((((''''(((('''''''''''''&&&&&&&&'&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!gggggggggghhhhhhhhhhhhhiiijjjjjjjjjjjjjjkkkkkkkkiiiiiiiiiiiiiijjjjjjjjjjjkkkkllllllllmmmmmmmmmmmmmoooooooooooooooooooopppppqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqrrrrrrrrrssssstttuuuuuvvvwwwxxxxyyyyyyyyyyyyzzzzz{{||}}~~~~~~}|{{{zzyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||}|}}}}}}}}|}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€��€€��€�������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}|{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttssssssssssssrrrqqqqqqqqqqqqqqqqqqqqppooooooonnnnnnnnnnnnnnnnnnmllllllllllllllllllkkkkkkknmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkjkkkkkkkjjjjjjjjjjjjjjjiiihhhhhhhhhhgggggggggggggggfffffffffeeeeeeeeeeeeeeddeeeeeddddddddddddddccccccbaaaaaaaaaaaaa`````````````````_____________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\ZZZZZZZZYYYYYYYYYYYYXXXXXYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999988887777777777776666666666555555555554444444444443333322222222222111111111100////////////...........,,,,,,,,,,,,++++++++++++*+++++++++*************))))))))))))(((((((((((((''''(((('''''''''''''&&&&&&&&'&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!ggggggggghhhhhhhhhhhhhhiijjjjjjjjjjjjjjkkkkkkkkkiiiiiiiiiiiiijjjjjjjjjjjjkkkkklllllllllmmmmmmmmmmmoooooooooooooooooooppppppqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqrrrrrrrrrrssssstttutuuvvvwwwxxxxyyyyyyyyyyyyzz{{{{||}}~~~€€€~~~}||{{zzzzyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzyyxxxxxxxxyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttsssssssssssrrrrqqqqqqqqqqqqqqqqqqqqpoooooooonnnnnnnnnnnnnnnnnmmllllllllllllllllllkkkkkknnmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiihhhhhhhhhhhggggggggggggggffffffffffeeeeeeeeeeeeeedeeeeeedddddddddddddccccccbaaaaaaaaaaaaaa`````````````````_____________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\ZZZZZZZZYYYYYYYYYYYYYXXXXYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::9999988888777777777776666666666555555555555444444444443333322222222222211111111100////////////...........,,,,,,,,,,,,++++++++++++++++++++++*************)))))))))))))((((((((((((''''(((('''''''''''''&&&&&&&&'&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!gggggggghhhhhhhhhhhhhhhijjjjjjjjjjjjjjjkkkkkkkkkiiiiiiiiiiiijjjjjjjjjjjjjkkkkklllllllllllmmmmmmmmmoooooooooooooooooooppppppqqqqqqqqqqqqrrrrrrrrrrrrrqqqqqrrrrrrrrrrrrrsssssttttuuuvvvwwwxxxyyyyyzzzzzzz{{{{|||}}~~~€€€€€€€~~}}||{{{zzzzzzzzzzzzz{{{{{{{{zzzzzyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuutttttttttttttttssssssssssrrrrrqqqqqqqqqqqqqqqqqqqqooooooooonnnnnnnnnnnnnnnnmmmllllllllllllllllllkkkkknnnmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiihhhhhhhhhhhggggggggggggggffffffffffeeeeeeeeeeeeeedeeeeeeddddddddddddddcccccbbaaaaaaaaaaaaa``````````````````_____________^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\ZZZZZZZZZYYYYYYYYYYYYXXXXYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999888887777777777766666666665555555555554444444444443333222222222222111111111000////////////..........,,,,,,,,,,,,+++++++++++++++++++++++************)))))))))))))((((((((((((('''(((((''''''''''''&&&&&&&&'&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!gggggggghhhhhhhhhhhhhhiijjjjjjjjjjjjjjkkkkkkkkkkiiiiiiiiiiijjjjjjjjjjjjjjkkkkklllllllllllllmmmmmmmnnoooooooooooooooopppppppqqqqqqqqqqqrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrssssssttttuuuvvvwwxxxyyyyzzzzzzzz{|||||}}~~~€€€€€€€€€~}}}||{{{{{zzzzz{{{{{{{{{{{{{{{zzzzzyyyyyyyyyxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}~~~~~~}}}}}}~~~}}}}}}}}}}}}|||||}|}}}||||||||||||||||||||||||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyzzzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuttttttttttttttttsssssssssrrrrrrqqqqqqqqqqqqqqqqqqqoooooooooonnnnnnnnnnnnnnnmmmmllllllllllllllllllkkkknnnnmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjihhhhhhhhhhhhgggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddccccbbbaaaaaaaaaaaaa`````````````````_____________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\ZZZZZZZZZYYYYYYYYYYYYYXXXYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999888887777777777776666666666555555555554444444444443333222222222222111111111000////////////..........,,,,,,,,,,,,,++++++++++++++++++++++************)))))))))))))((((((((((((('''((((('''''''''''''&&&&&&&'&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!ggggggghhhhhhhhhhhhhhiijjjjjjjjjjjjjjkkkkkkkkkkkiiiiiiiiiijjjjjjjjjjjjjjjkkkklllllllllllllllmmmmmmnnoooooooooooooooppppppppqqqqqqqqqqrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrssssstttttuuuvvwwwxxyyyyzzzz{{{{|||}}}}~~~€€€€€€€€€€~}}}|||{{{{{{{{{{{{{|||||||{{{{{zzzzzyyyyyyyyxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyyzzzzz{{{{{{{{{{||||||||||||{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuttttttttttttttttttsssssssrrrrrrrqqqqqqqqqqqqqqqqqqooooooooooonnnnnnnnnnnnnnmmmmmllllllllllllllllllkkknnnnnmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjhhhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddccccbbbaaaaaaaaaaaaaa`````````````````_____________^^^^^^]]]]]]]]]]]]]\\\\\\\\\\ZZZZZZZZZZYYYYYYYYYYYYXXXYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGGFGFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999888888777777777776666666666555555555555444444444443333322222222222111111111000////////////..........,,,,,,,,,,,,,++++++++++++++++++++++*************))))))))))))((((((((((((('''((((('''''''''''''&&&&&&&''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""""!gggggghhhhhhhhhhhhhhiiijjjjjjjjjjjjjjkkkkkkkkkkkiiiiiiiiijjjjjjjjjjjjjjjjkkkllllllllllllllllmmmmmmnnoooooooooooooppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssststttuuuvvwwwxxyyyzzz{{{{{}}}}}~~~€€€€€���€€€€~~}}}|||||{{{{{{|||||||||||||{{{{zzzzzyyyyyyyyyyxxyyyyyyyyyzzzzzzzz{{{{{{{{yyyyyyyyyyyzzzzzz{{{{{{|||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuutttttttttttttttttttssssssrrrrrrrrqqqqqqqqqqqqqqqqqoooooooooooonnnnnnnnnnnnnmmmmmllllllllllllllllllkkknnnnnnmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjhhhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddcccbbbbaaaaaaaaaaaaa`````````````````_____________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\ZZZZZZZZZZYYYYYYYYYYYYYXXYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGGGGFGFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::999888888777777777776666666666555555555555444444444443333322222222222211111111000////////////..........-,,,,,,,,,,,,++++++++++++++++++++++*************))))))))))))((((((((((((('''((((('''''''''''''&&&&&&&''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!gggggghhhhhhhhhhhhhhiiijjjjjjjjjjjjjkkkkkkkkkkkkiiiiiiiijjjjjjjjjjjjjjjjjklllllllllllllllllmmmmmmmnooooooooooooopppppppppppqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssstttuuuvvwwxxxyyzzz{{{||}}}~~~~€€€€������€€€€~~~}}}||||||||||||||||||||||||{{{{zzzzzzyyyyyyyyyyyyyyyyyzzzzzzz{{{{{{{{{{{yyyyyyyyyyzzzzz{{{{{||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuttttttttttttttttttttsssssrrrrrrrrrqqqqqqqqqqqqqqqqooooooooooooonnnnnnnnnnnnmmmmmmllllllllllllllllllkknnnnnnmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjhhhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddccbbbbaaaaaaaaaaaaaa`````````````````_____________^^^^^^^]]]]]]]]]]]]\\\\\\\\\ZZZZZZZZZZZYYYYYYYYYYYYXXYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9998888887777777777776666666666555555555554444444444433333222222222222111111110000////////////.........-,,,,,,,,,,,,+++++++++++++++++++++++************)))))))))))))(((((((((((('''((((((''''''''''''&&&&&&&''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!ggggghhhhhhhhhhhhhhiiiijjjjjjjjjjjjkkkkkkkkkkkkkiiiiiiijjjjjjjjjjjjjjjjjklllllllllllllllllmmmmmmmmoooooooooooooopppppppppppqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssstttuuuvvwwxxyyyzz{{{||}}~~~€€€€�������€€€€~~~}}}}|||||||||||}}}}}}}}|||||{{{{zzzzzyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{{{{zyyyyyyyyzzzzz{{{{{||||||||||}}}}}}}||||||||||||}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuutttttttttttttttttttttssssrrrrrrrrrrqqqqqqqqqqqqqqqoooooooooooooonnnnnnnnnnnmmmmmmmllllllllllllllllllknnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjhhhhhhhhhhhhhhhggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddccbbbbbaaaaaaaaaaaaaa````````````````_____________^^^^^^^]]]]]]]]]]]]]\\\\\\\\ZZZZZZZZZZZYYYYYYYYYYYYYXYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9998888887777777777776666666666555555555554444444444433333222222222222111111110000////////////.........-,,,,,,,,,,,,,++++++++++++++++++++++************)))))))))))))(((((((((((((''((((((''''''''''''&&&&&&&''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!gggghhhhhhhhhhhhhhiiiiijjjjjjjjjjjkkkkkkkkkkkkkkiiiiiijjjjjjjjjjjjjjjjkkkllllllllllllllllmmmmmmmmmoooooooooooopppppppppppppqqqqqqrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrsssssssssstttuuuvvwwxxyyzz{{{||}~~~€€€€��������€€€€~~~~}}}}}}|||||}}}}}}}}}}}}||||{{{{{zzzzzyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{zzzyyyyzzzzzz{{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}}}}}}|{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuutttttttttttttttttttttsssrrrrrrrrrrrqqqqqqqqqqqqqqooooooooooooooonnnnnnnnnnmmmmmmmmllllllllllllllllllnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjihhhhhhhhhhhhhhhgggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddcbbbbbbaaaaaaaaaaaaa`````````````````_____________^^^^^^^]]]]]]]]]]]]\\\\\\\\ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::998888888777777777776666666666555555555555444444444433333322222222222111111110000////////////.........-,,,,,,,,,,,,,++++++++++++++++++++++*************))))))))))))(((((((((((((''(((((('''''''''''''&&&&&&''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!gggghhhhhhhhhhhhhhiiiiijjjjjjjjjjjkkkkkkkkkkkkkkiiiiiijjjjjjjjjjjjjjjkkkklllllllllllllllmmmmmmmmmmoooooooooooppppppppppppppqqqqqrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrssssssssssssttttuuuvvwwxxyyzz{{||}~~€€€�����������€€€€~~~~}}}}}}}}}}}}}}}}}}}}}}}||||{{{{zzzzzzzyyyyyyzzzzzzzz{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{|||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||~~~}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuutttttttttttttttttttttssrrrrrrrrrrrrqqqqqqqqqqqqqoooooooooooooooonnnnnnnnnmmmmmmmmmlllllllllllllllllnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiihhhhhhhhhhhhhhggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddbbbbbbaaaaaaaaaaaaaa`````````````````_____________^^^^^^]]]]]]]]]]]]]\\\\\\\ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>===========<<<<<<<<<<<;;;<;;;;;;;;;;;:::::::::::998888888777777777776666666666555555555555444444444433333322222222222211111110000/////////////........--,,,,,,,,,,,,++++++++++++++++++++++*************))))))))))))(((((((((((((''(((((('''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""""ggghhhhhhhhhhhhhhiiiiiijjjjjjjjjjkkkkkkkkkkkkkkliiiiijjjjjjjjjjjjjjjkkkkklllllllllllllmmmmmmmmmmmmoooooooooopppppppppppppppqqqqrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrsssssssssssssssttttuuuvvwwxxyyz{{||}~~€€€€�����������€€€€~~~~}}}}}}}}}}}}}}}}}}}}}}}||||{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{|||||||||{{zzzzzzzzzzzz{{{{||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuttttttttttttttttttttsrrrrrrrrrrrrrrqqqqqqqqqqqooooooooooooooooonnnnnnnnmmmmmmmmmmllllllllllllllllnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiihhhhhhhhhhhhhhhgggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddbbbbbbbaaaaaaaaaaaaa`````````````````_____________^^^^^^^]]]]]]]]]]]]]\\\\\\ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<;;;<;;;;;;;;;;;:::::::::::9988888887777777777776666666666555555555554444444444333333222222222222111111100000////////////........--,,,,,,,,,,,,+++++++++++++++++++++++************)))))))))))))((((((((((((''(((((((''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""gghhhhhhhhhhhhhhiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkliiiijjjjjjjjjjjjjjjkkkkkkllllllllllllmmmmmmmmmmmmmoooooooooppppppppppppppppqqqrrrrrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrssssssssssssssssssttttuuuvvwwxxyzz{{|}~~€€€�������������€€€~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||{{{{zzzzzzzzzzzzzz{{{{{{{{{|||||||||||||zzzzzzzzzzz{{{{||||}}}}}}}}~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuttttttttttttttttttttrrrrrrrrrrrrrrrqqqqqqqqqqoooooooooooooooooonnnnnnnmmmmmmmmmmmlllllllllllllllnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiihhhhhhhhhhhhhhhgggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddbbbbbbbbaaaaaaaaaaaaa`````````````````_____________^^^^^^]]]]]]]]]]]]]\\\\\\[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<<;;<;;;;;;;;;;;:::::::::::9988888888777777777776666666666555555555554444444444333333322222222222111111100000////////////........--,,,,,,,,,,,,,++++++++++++++++++++++************)))))))))))))((((((((((((('(((((((''''''''''''&&&&&&'''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""gghhhhhhhhhhhhhhiiiiiiijjjjjjjjjkkkkkkkkkkkkkklliiijjjjjjjjjjjjjjjjkkkkkklllllllllllmmmmmmmmmmmmmmoooooooopppppppppppppppppqqqrrrrrrrrrrrrrrrrrsssssrrrrrrrrrrrssssssssssssssssssssssttttuuuvvwwxyyzz{{}}~~€€€�������������€€€~~~~~}}}}}}}}}}}}}}}}}}}}}}||||{{{{{{zzzzzzzzz{{{{{{{{{||||||||||||||||zzzzzzzzzz{{{{||||}}}}}}}~~~~~~~~~~~~~~}}}}}}~~~~~€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuutttttttttttttttttttrrrrrrrrrrrrrrrrqqqqqqqqqoooooooooooooooooonnnnnnnmmmmmmmmmmmmllllllllllllllnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllllkkkkkklkkkkkkkkkkkkkkkjjjjjjjjjiiiihhhhhhhhhhhhhhggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddbbbbbbbbaaaaaaaaaaaaa`````````````````_____________^^^^^^^]]]]]]]]]]]]]\\\\\[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<;;<;;;;;;;;;;;;:::::::::::988888888777777777776666666666555555555555444444444333333322222222222211111100000////////////........--,,,,,,,,,,,,,++++++++++++++++++++++*************))))))))))))((((((((((((('((((((('''''''''''''&&&&&'''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""ghhhhhhhhhhhhhhiiiiiiiijjjjjjjjkkkkkkkkkkkkkkllliiijjjjjjjjjjjjjjjkkkkkkkllllllllllmmmmmmmmmmmmmmmooooooopppppppppppppppppqqqrrrrrrrrrrrrrrrrrssssssrrrrrrrrrrssssssssssssssssssssssssttttuuuvvwwxyyzz{}}~~€€€��������������€€~~~~~}}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{zzzzzzz{{{{{{|||||||||||||||||||zzzzzzzz{{{{{{||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuttttttttttttttttttrrrrrrrrrrrrrrrrrqqqqqqqqooooooooooooooooooonnnnnnmmmmmmmmmmmmmlllllllllllllnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkllkkkkkkkkkkkkkkkjjjjjjjjiiiiihhhhhhhhhhhhhhgggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddbbbbbbbbbaaaaaaaaaaaaa```a`````````````____________^^^^^^^]]]]]]]]]]]]]\\\\\[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<;;<<;;;;;;;;;;;:::::::::::988888888777777777777666666666655555555555444444444333333322222222222211111100000/////////////.......---,,,,,,,,,,,,++++++++++++++++++++++*************))))))))))))((((((((((((('((((((('''''''''''''&&&&&''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""hhhhhhhhhhhhhhiiiiiiiiijjjjjjjkkkkkkkkkkkkkkkllliijjjjjjjjjjjjjjjkkkkkkkklllllllllmmmmmmmmmmmmmmmmoooooopppppppppppppppppqqqrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrssssssssssssssssssssssssssttttuuuvvwwxyyz{|}}~~€€���������������€€~~~~~}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{||||||||||||||||||||||{{{zzz{{{{{{{||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttttrrrrrrrrrrrrrrrrrrqqqqqqqpooooooooooooooooooonnnnnmmmmmmmmmmmmmmllllllllllllnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllllkkkklllkkkkkkkkkkkkkkjjjjjjjjiiiiihhhhhhhhhhhhhhhgggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddbbbbbbbbbaaaaaaaaaaaaaa``a`````````````____________^^^^^^^^]]]]]]]]]]]]]\\\\[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<<;<<;;;;;;;;;;;:::::::::::9888888887777777777776666666666555555555554444444443333333222222222222111111000000////////////.......---,,,,,,,,,,,,+++++++++++++++++++++++************)))))))))))))(((((((((((('((((((('''''''''''''&&&&&''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""hhhhhhhhhhhhhhiiiiiiiiijjjjjjkkkkkkkkkkkkkkkllllijjjjjjjjjjjjjjjkkkkkkkkkllllllllmmmmmmmmmmmmmmmmnooooooppppppppppppppppqqqrrrrrrrrrrrrrrrrrrsssssssrrrrrrrrssssssssssssssssssssssssssssttttuuuvvwwxyyz{|}}~€€€��������������€€€~~~~~}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{|||||||||||}}}}}}}}}}||||{{{{{{{{{{{{|||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttrrrrrrrrrrrrrrrrrrrqqqqqqppooooooooooooooooooonnnnmmmmmmmmmmmmmmmlllllllllllnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllllkkkllllkkkkkkkkkkkkkkjjjjjjjiiiiiihhhhhhhhhhhhhhhgggggggggffffffffffffffeeeeeefeeeeeeeeeeeeeeddddddddddbbbbbbbbbbaaaaaaaaaaaaa``aa`````````````___________^^^^^^^^^]]]]]]]]]]]]\\\\[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<;<<;;;;;;;;;;;;:::::::::::888888888777777777776666666666555555555555444444443333333322222222222111111000000////////////.......---,,,,,,,,,,,,,++++++++++++++++++++++************)))))))))))))(((((((((((('((((((((''''''''''''&&&&&''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""hhhhhhhhhhhhhiiiiiiiiiijjjjjjkkkkkkkkkkkkkkllllljjjjjjjjjjjjjjjjkkkkkkkkklllllllmmmmmmmmmmmmmmmmnnoooooppppppppppppppppqqqqrrrrrrrrrrrrrrrrrssssssssrrrrrrrssssssssssssssssssssssssssssssttttuuuvvwwxyy{||}}~€€€��������������€€€~~~~}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}}|{{{{{{{{{{{||||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttrrrrrrrrrrrrrrrrrrrrqqqqqpppooooooooooooooooooonnnmmmmmmmmmmmmmmmlllllllllllnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllllllkllllkkkkkkkkkkkkkkkjjjjjjiiiiiiihhhhhhhhhhhhhhgggggggggfffffffffffffffeeeeeffeeeeeeeeeeeeeddddddddddbbbbbbbbbbbaaaaaaaaaaaaa`aaa`````````````__________^^^^^^^^^]]]]]]]]]]]]]\\\[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<;<<<;;;;;;;;;;;:::::::::::888888888777777777776666666666555555555555444444443333333322222222222211111000000////////////.......---,,,,,,,,,,,,,+++++++++,++++++++++++************)))))))))))))(((((((((((((((((((((''''''''''''&&&&&''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""hhhhhhhhhhhhiiiiiiiiiiijjjjjkkkkkkkkkkkkkklllllljjjjjjjjjjjjjjjkkkkkkkkkkllllllmmmmmmmmmmmmmmmmnnnooooppppppppppppppppqqqqqrrrrrrrrrrrrrrrrsssssssssrrrrrrssssssssssssssssssssssssssssssstttttuuvvvwwxyz{||}}~€€€�������������€€€€~~~~}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{||||||}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}€���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuutttttttttttttsrrrrrrrrrrrrrrrrrrrrqqqqppppooooooooooooooooooonnmmmmmmmmmmmmmmmmllllllllllnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkkkkjjjjjiiiiiiihhhhhhhhhhhhhhhgggggggggffffffffffffffeeeeeffeeeeeeeeeeeeeedddddddddbbbbbbbbbbbaaaaaaaaaaaaa`aaa`````````````__________^^^^^^^^^^]]]]]]]]]]]]\\\[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<;<<<;;;;;;;;;;;:::::::::::888888888777777777777666666666655555555555444444443333333322222222222211111000000/////////////......----,,,,,,,,,,,,+++++++++,++++++++++++*************))))))))))))((((((((((((((((((((('''''''''''''&&&&''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""hhhhhiiiiiiiiiiiiiijjjjiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkklllllllllllllmmmmmmmmmmmnnnnnnnnnnnnnnmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooooooooooooppppppppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrssssttuuvvwxxyzz{{|}}~~~‚�����€€€€~~~~~~~~~~~€€€€€€€€€~~~~~~~€€€€€�������‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuussssssrrrrrrrrrrrrrrrrrrrpppppooooooooooooooooooonnnmmmmmmmmmmmmmmmmmmllllllnnnnnmmmmmmmmmmmmmmmmllllmllllllllllllllllllkkkkkkllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhggggggffffffffffffffeeeeeeeeeeeeddddddddddddddccccbbbbbbaaaaaaaaaaaaaa````````````_____________^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>============<<<<<<<<<;:::::::::::999999999998888888888888777777777776666666655555555555544444444332222222222221111111111100000000////////////.....----------,,,,,,,,,,,,+++++++++++++************))))***))))))))))))((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""hhhhiiiiiiiiiiiiiijjjjjiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmnnnnnnnnnnnnnnnnooooooooooooooooooooppppppppppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrsssssttuuvvwxxyzz{{|}}~~~‚������€€€€~~~~~~~~~€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuusssssssrrrrrrrrrrrrrrrrrrppppppooooooooooooooooooonnnmmmmmmmmmmmmmmmmmmmllllnnnnnnmmmmmmmmmmmmmmmmlllmllllllllllllllllllllkkkklllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhgggggggffffffffffffffeeeeeeeeeeeeddddddddddddddcccbbbbbbbaaaaaaaaaaaaa`````````````_____________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<;:::::::::::9999999999998888888888887777777777776666666555555555555444444443322222222222211111111111000000000////////////....----------,,,,,,,,,,,,+++++++++++++*************)))***))))))))))))(((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""hhhhiiiiiiiiiiiiijjjjjjiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkklllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnnnnnnnnoooooooooooooooooooppppppppppppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrrsssstttuuvvwxxyzz{{||}}~~~‚‚�����€€€€€~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxwwwwwwwxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuusssssssssrrrrrrrrrrrrrrrrpppppppoooooooooooooooooonnnnmmmmmmmmmmmmmmmmmmllllnnnnnnnmmmmmmmmmmmmmmmmllmmllllllllllllllllllllkkkllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhgggggggffffffffffffffeeeeeeeeeeeeedddddddddddddcccbbbbbbbbaaaaaaaaaaaaa````````````_____________^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<;::::::::::::999999999998888888888888777777777776666666655555555555444444443332222222222211111111111000000000////////////....----------,,,,,,,,,,,,,++++++++++++*************)))***)))))))))))))((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""hhhiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkklllllllllllllllmmmmmmmmnnnnnnnnnnnnnnnnommmmmmnnnnnnnnnnnnnnnnnoooooooooooooooooooppppppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrssssstttuuvvwxxyyz{{||}}}~~~~‚‚������€€€€~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyxxxxxxxxxxxxxxxxxxxwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuussssssssssrrrrrrrrrrrrrrrppppppppooooooooooooooooonnnnnmmmmmmmmmmmmmmmmmmlllnnnnnnnmmmmmmmmmmmmmmmmllmmmlllllllllllllllllllllkllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhggggggggffffffffffffffeeeeeeeeeeeeddddddddddddddccbbbbbbbbaaaaaaaaaaaaa`````````````_____________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<;;:::::::::::999999999998988888888888777777777776666666655555555555444444443332222222222221111111111000000000////////////....-----------,,,,,,,,,,,,+++++++++++++************)))***)))))))))))))((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""hhiiiiiiiiiiiiiijjjjjjjiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkklllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnnnommmmmnnnnnnnnnnnnnnnnnoooooooooooooooooooppppppppppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssstttuuvvwxxyyz{{|||}}}~~~~~~~��������€€€€€���€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzyxxxxxxxxxxxxxxxxxxxxwwwwwxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuusssssssssssrrrrrrrrrrrrrrpppppppppoooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmmllnnnnnnnnmmmmmmmmmmmmmmmmlmmmmllllllllllllllllllllklllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhgggggggggffffffffffffffeeeeeeeeeeeeddddddddddddddcbbbbbbbbbaaaaaaaaaaaaa`````````````_____________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<;;:::::::::::999999999998988888888888777777777777666666655555555555544444443332222222222221111111111000000000////////////....-----------,,,,,,,,,,,,+++++++++++++************)))****))))))))))))((((((((()((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""hhiiiiiiiiiiiiijjjjjjjjiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkklllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnnnoommmmnnnnnnnnnnnnnnnnnooooooooooooooooooopppppppppppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrsssssssstttuuvvwxxyyzz{{||}}}}~~~~~~���������€€€€€�����€€€€€€€€€€€€€€€€€€��€€€€€€€€�����������€€€€€€€€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvussssssssssssrrrrrrrrrrrrrpppppppppppoooooooooooooonnnnnnnmmmmmmmmmmmmmmmmmmlnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhgggggggggffffffffffffffeeeeeeeeeeeeedddddddddddddcbbbbbbbbbaaaaaaaaaaaaaa````````````_____________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXXXWWWXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<;;:::::::::::9999999999999888888888888777777777776666666555555555555444444433322222222222211111111110000000000////////////...-----------,,,,,,,,,,,,+++++++++++++************)))****))))))))))))((((((((()(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""hiiiiiiiiiiiiiijjjjjjjjiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkllllllllllllllllmmmmmmmmnnnnnnnnnnnnnnnnooommmmnnnnnnnnnnnnnnnnooooooooooooooooooppppppppppppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrssssssssssssssttuuuvvwwxyyzz{{{|||}}}}}~~���������€€€€€€������€€€€€€€€€€€€€€€����€€€������������������������€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������������������������€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{{{{{zzz{zzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvsssssssssssssrrrrrrrrrrrrppppppppppppooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhggggggggggffffffffffffffeeeeeeeeeeeeddddddddddddddbbbbbbbbbbaaaaaaaaaaaaa`````````````_____________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXXWWXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>>===========<<<<<<<<;;::::::::::::999999999999888888888888777777777776666666655555555555444444433332222222222211111111110000000000////////////...-----------,,,,,,,,,,,,,++++++++++++*************))****)))))))))))))(((((((()(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""iiiiiiiiiiiiiijjjjjjjjjiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkklllllllllllllllmmmmmmmmnnnnnnnnnnnnnnnnoooommmnnnnnnnnnnnnnnnnooooooooooooooooooopppppppppppppppppppppppqqqqqqqqqqqqqqqrrrrrsssssssssssssssssstttuuuvvwwxxyyzz{{{||||}}}}€€€€���€€€€€€€€€�������€€€€€€€€€€€€€�����€����������������������������������€€€€€€������������‚‚‚‚‚‚‚‚‚������������€�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{{{{{{{{{{{{z{{zzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvssssssssssssssrrrrrrrrrrrpppppppppppppoooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhggggggggggffffffffffffffeeeeeeeeeeeeedddddddddddddbbbbbbbbbbaaaaaaaaaaaaaa````````````_____________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXXWWXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<;;;:::::::::::999999999999988888888888777777777776666666655555555555444444433332222222222221111111110000000000////////////...-----------,,,,,,,,,,,,,++++++++++++*************))****)))))))))))))(((((((()(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""iiiiiiiiiiiiijjjjjjjjjjiiiiiiiijjjjjjjjjjjjjjjkkkkkkkklllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnnooooommnnnnnnnnnnnnnnnnnoooooooooooooooooopppppppppppppppppppppppqqqqqqqqqqqqqqqqrrrssssssssssssssssssssstttuuuvvwwxxyyyzzz{{{||||}€€€€€€€€€€€€€€€€€€€€€€‚�������€€€€€€€€€€€€�������������������������‚‚������������������������������‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������������‚‚‚‚‚‚‚����������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvsssssssssssssssrrrrrrrrrrppppppppppppppooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiihhhhgggggggggggffffffffffffffeeeeeeeeeeeedddddddddddddbbbbbbbbbbbaaaaaaaaaaaaa`````````````_____________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXXWXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<;;;:::::::::::999999999999988888888888777777777777666666655555555555544444433332222222222221111111110000000000////////////...------------,,,,,,,,,,,,+++++++++++++************))****)))))))))))))(((((((()(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""iiiiiiiiiiiiijjjjjjjjjjiiiiiiijjjjjjjjjjjjjjjkkkkkkkklllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnnnooooomnnnnnnnnnnnnnnnnnoooooooooooooooooopppppppppppppppppppppppqqqqqqqqqqqqqqqqqrrssssssssssssssssssssssstttuuuvvwwwxxyyyzzz{{{{||€€€€€€€€€€€€€€€€€€€€€‚‚‚������€€€€€€€€€€�����‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvssssssssssssssssrrrrrrrrrpppppppppppppppoooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihhhggggggggggggfffffffffffffeeeeeeeeeeeeeddddddddddddbbbbbbbbbbbbaaaaaaaaaaaaa````````````_____________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXXWXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<;;;::::::::::::999999999999888888888888777777777776666666555555555555444444333322222222222211111111100000000000////////////..------------,,,,,,,,,,,,+++++++++++++************))*****))))))))))))(((((((())((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""iiiiiiiiiiiijjjjjjjjjjjiiiiiiijjjjjjjjjjjjjjkkkkkkkkklllllllllllllllmmmmmmmmnnnnnnnnnnnnnnnnoooooonnnnnnnnnnnnnnnnnoooooooooooooooooopppppppppppppppppppppppqqqqqqqqqqqqqqqqqqrssssssssssssssssssssssssttttuuuvvvwwxxxyyyyzzz{{{~~€€€€€€€€€€€€€€€€€‚‚‚‚�����€€€€€€€€€€�����‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvsssssssssssssssssrrrrrrrrpppppppppppppppoooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhggggggggggggfffffffffffffeeeeeeeeeeeeeedddddddddddbbbbbbbbbbbbaaaaaaaaaaaaa`````````````_____________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<;;;;:::::::::::999999999999988888888888777777777776666666655555555555444444333332222222222211111111100000000000////////////..------------,,,,,,,,,,,,+++++++++++++*************)*****))))))))))))(((((((())(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""iiiiiiiiiiiijjjjjjjjjjjiiiiiijjjjjjjjjjjjjjjkkkkkkkklllllllllllllllmmmmmmmmnnnnnnnnnnnnnnnnooooooonnnnnnnnnnnnnnnnoooooooooooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssttttuuuuvvvwwwwxxxyyyzzzz}~~~~€€€€€€€€€€‚‚‚‚�����€€€€€€€€€€�����‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvssssssssssssssssssrrrrrrrppppppppppppppppooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiihhgggggggggggggffffffffffffeeeeeeeeeeeeeedddddddddddbbbbbbbbbbbbbaaaaaaaaaaaa`````````````_____________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<;;;;:::::::::::999999999999988888888888777777777776666666655555555555444444333332222222222221111111100000000000////////////..------------,,,,,,,,,,,,,++++++++++++*************)*****)))))))))))))((((((())(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""iiiiiiiiiiijjjjjjjjjjjjiiiiijjjjjjjjjjjjjjjkkkkkkkklllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnnoooooooonnnnnnnnnnnnnnnoooooooooooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqrssssssssssssssssssssssssstttttuuuuvvvvwwwwxxxyyyyz}}}~~~~~€€€€€€€‚‚‚‚�����€€€€€€€€€€�����‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€���€�€�€�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvsssssssssssssssssssrrrrrrpppppppppppppppppoooooooonnnnnnnnnnnnnmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihggggggggggggggffffffffffffeeeeeeeeeeeeeeddddddddddbbbbbbbbbbbbbaaaaaaaaaaaaa`````````````____________^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<;;;;:::::::::::999999999999988888888888777777777776666666655555555555544444333332222222222221111111100000000000////////////...------------,,,,,,,,,,,,+++++++++++++************)*****)))))))))))))((((((())(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""iiiiiiiiiijjjjjjjjjjjjjiiiiijjjjjjjjjjjjjjkkkkkkkkklllllllllllllllmmmmmmmmnnnnnnnnnnnnnnnnoooooooonnnnnnnnnnnnnnnooooooooooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqrrsssssssssssssssssssssssssttttttuuuuuvvvvwwwwxxxxyy||}}}}~~~~~~€€€€€‚‚‚‚�����€€€€€€€€€€€����‚������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€��������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvssssssssssssssssssssrrrrrppppppppppppppppppooooooonnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihggggggggggggggfffffffffffffeeeeeeeeeeeeeddddddddddbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<;;;;::::::::::::999999999999888888888888777777777766666666555555555555444443333322222222222211111111000000000000////////////..------------,,,,,,,,,,,,+++++++++++++************)******))))))))))))((((((()))((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""iiiiiiiiiijjjjjjjjjjjjjiiiijjjjjjjjjjjjjjjkkkkkkkklllllllllllllllmmmmmmmmnnnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnnnooooooooooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrsssssssssssssssssssssssttttttttuuuuuuvvvvvwwwwwxxx{||||}}}}~~~~~~€€‚‚‚������€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}}}}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvtssssssssssssssssssssrrrrpppppppppppppppppppoooooonnnnnnnnnnnnnnnmmmmmmmmmmmnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiihggggggggggggggffffffffffffeeeeeeeeeeeeeedddddddddcbbbbbbbbbbbbbaaaaaaaaaaaaa`````````````___________^^^^^^^^^]]]]]]]]]]]]]\\\]\\\\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<;;;;;:::::::::::999999999999988888888888777777777766666666655555555555444443333332222222222211111111000000000000////////////..------------,,,,,,,,,,,,,++++++++++++************)******))))))))))))((((((()))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""iiiiiiiiijjjjjjjjjjjjjjiiiijjjjjjjjjjjjjjkkkkkkkklllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnnoooooooooonnnnnnnnnnnnnooooooooooooooooooopppppppppppppppppqpppqqqqqqqqqqqqqqqqqqqrrrrssssssssssssssssssstttttttttttttuuuuuuuvvvvvvwwwwx{{{{|||}}}}}~~~~~‚��������€€€€€€€€€€€€����€���������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvttssssssssssssssssssssrrrqpppppppppppppppppppooooonnnnnnnnnnnnnnnnmmmmmmmmmmnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihggggggggggggggfffffffffffffeeeeeeeeeeeeeeddddddddccbbbbbbbbbbbbbaaaaaaaaaaaaa`````````````__________^^^^^^^^^^]]]]]]]]]]]]\\\]\\\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<;;;;;:::::::::::999999999999988888888888777777777766666666655555555555444443333332222222222221111111000000000000////////////..-------------,,,,,,,,,,,,++++++++++++*******************))))))))))))((((((()))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""iiiiiiiijjjjjjjjjjjjjjkiiijjjjjjjjjjjjjjkkkkkkkklllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnooooooooooonnnnnnnnnnnnooooooooooooooooooppppppppppppppppppqqpppqqqqqqqqqqqqqqqqqqrrrrrsssssssssssssssstttttttttttttttttuuuuuuuuvvvvvvwwwzz{{{{||||}}}}}~~~~~��������€€€€€€€€€€€€€€���€€€���������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvtttssssssssssssssssssssrrqqpppppppppppppppppppoooonnnnnnnnnnnnnnnnnmmmmmmmmmonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhggggggggggggggfffffffffffffeeeeeeeeeeeeeddddddddccbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````__________^^^^^^^^^^]]]]]]]]]]]]]\\]]\\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<;;;;;:::::::::::999999999999988888888888777777777766666666655555555555544443333332222222222221111111100000000000////////////...------------,,,,,,,,,,,,++++++++++++*******************)))))))))))))(((((()))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""iiiiiiiijjjjjjjjjjjjjjkiijjjjjjjjjjjjjjjkkkkkkkklllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnooooooooooonnnnnnnnnnnooooooooooooooooooppppppppppppppppppqqqppqqqqqqqqqqqqqqqqqqrrrrrrsssssssssssssstttttttttttttttttttuuuuuuuuuuvvvvvvwzzzz{{{{|||||}}}}~~~~~�������€€€€€€€€€€€€€€€€��€€€€€���������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvttttssssssssssssssssssssrqqqpppppppppppppppppppooonnnnnnnnnnnnnnnnnmmmmmmmmmoonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhggggggggggggggffffffffffffeeeeeeeeeeeeeedddddddcccbbbbbbbbbbbbbaaaaaaaaaaaaa`````````````_________^^^^^^^^^^^]]]]]]]]]]]]\\]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<;;;;;;:::::::::::999999999999888888888888777777777666666666655555555555444433333322222222222211111111000000000000////////////..------------,,,,,,,,,,,,,++++++++++++******************)))))))))))))(((((()))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""iiiiiiijjjjjjjjjjjjjjkkiijjjjjjjjjjjjjjkkkkkkkkkllllllllllllllmmmmmmmmmmmnnnnnnnnnnnnnoooooooooooonnnnnnnnnnnooooooooooooooooopppppppppppppppppppqqqpqqqqqqqqqqqqqqqqqqrrrrrrrssssssssssssstttttttttttttttttttuuuuuuuuuuuuuvvvvvyyzzzzz{{{{||||}}}}}~~~~~�����€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvtttttssssssssssssssssssssqqqqpppppppppppppppppppoonnnnnnnnnnnnnnnnnnmmmmmmmmooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhggggggggggggggfffffffffffffeeeeeeeeeeeeedddddddcccbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````_________^^^^^^^^^^^]]]]]]]]]]]]]\]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<;;;;;;:::::::::::999999999999988888888888777777777666666666655555555555444433333332222222222221111111000000000000////////////..------------,,,,,,,,,,,,,++++++++++++*******************))))))))))))(((((())))((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""iiiiiiijjjjjjjjjjjjjkkkijjjjjjjjjjjjjjkkkkkkkkkklllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnoooooooooooonnnnnnnnnnooooooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrsssssssssssssttttttttttttttttttuuuuuuuuuuuuuuuvvvvyyyyzzzzz{{{{||||}}}}}~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvttttttsssssssssssssssssssqqqqqppppppppppppppppppooonnnnnnnnnnnnnnnnnnmmmmmmmoooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiihhhhggggggggggggggffffffffffffeeeeeeeeeeeeeeddddddccccbbbbbbbbbbbbbaaaaaaaaaaaaa`````````````________^^^^^^^^^^^^]]]]]]]]]]]]\]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<;;;;;;:::::::::::999999999999988888888888777777777666666666655555555555444433333332222222222221111111000000000000////////////..------------,,,,,,,,,,,,,++++++++++++*******************))))))))))))(((((())))((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""iiiiiijjjjjjjjjjjjjjkkkjjjjjjjjjjjjjjjkkkkkkkkkklllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnooooooooooooonnnnnnnnnooooooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssstttttttttttttttttuuuuuuuuuuuuuuuuuuvvvyyyyyyzzzzz{{{{|||||}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€����‚�‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvtttttttssssssssssssssssssqqqqqqppppppppppppppppppooonnnnnnnnnnnnnnnnnnmmmmmmoooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiihhhhgggggggggggggggffffffffffffeeeeeeeeeeeeeddddddccccbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<;;;;;;::::::::::::99999999999988888888888877777777666666666655555555555544433333332222222222221111111100000000000////////////..-------------,,,,,,,,,,,,+++++++++++++******************))))))))))))(((((())))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""iiiiijjjjjjjjjjjjjjkkkkjjjjjjjjjjjjjjkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnoooooooooooooonnnnnnnnooooooooooooooooooopppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvxyyyyyyyzzzzz{{{{|||||}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyxxxxxxxyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvttttttttsssssssssssssssssqqqqqqqppppppppppppppppppooonnnnnnnnnnnnnnnnnnmmmmmooooonnnnnnnnnnnnnnnnnmmmnmmmmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhggggggggggggggffffffffffffeeeeeeeeeeeeeedddddcccccbbbbbbbbbbbbbaaaaaaaaaaaaa`````````````_______^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>?>>>>>>>>>>>===========<<<;;;;;;;:::::::::::999999999999988888888888777777776666666666655555555555444333333322222222222211111111000000000000///////////...------------,,,,,,,,,,,,+++++++++++++******************)))))))))))))((((())))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%&%%%%%%%%%%%%$$$$$$$$$$$$############""""""iiiiijjjjjjjjjjjjjkkkkkjjjjjjjjjjjjjkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnoooooooooooooonnnnnnnnoooooooooooooooooopppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrsssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuvvxxxyyyyyyyzzzzz{{{{{||||}€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzyyyyyyyyyyyyyyyyyyyxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvtttttttttssssssssssssssssqqqqqqqqpppppppppppppppppoooonnnnnnnnnnnnnnnnnnmmmmoooooonnnnnnnnnnnnnnnnmmmnnmmmmmmmmmmmmmmmllllllllmllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhggggggggggggggffffffffffffeeeeeeeeeeeeeeddddccccccbbbbbbbbbbbbbaaaaaaaaaaaa`````````````________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>?>>>>>>>>>>>===========<<<;;;;;;;:::::::::::999999999999988888888888777777776666666666655555555555444333333332222222222221111111000000000000///////////...------------,,,,,,,,,,,,,++++++++++++*******************))))))))))))((((())))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""iiiijjjjjjjjjjjjjjkkkkkjjjjjjjjjjjjjkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmnnnnnnnnnnooooooooooooooonnnnnnnoooooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrsssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuvvxxxxyyyyyyyzzzzzz{{{{||||~€€€€€€€€€€€€€€€€€€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€€€����€�€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyxxxxxyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvttttttttttsssssssssssssssqqqqqqqqpppppppppppppppppooooonnnnnnnnnnnnnnnnnmmmmooooooonnnnnnnnnnnnnnnnmmnnnmmmmmmmmmmmmmmmlllllllmmllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeeddddccccccbbbbbbbbbbbbbaaaaaaaaaaaaa`````````````_______^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[ZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>===========<<<;;;;;;;:::::::::::999999999999988888888888777777776666666666655555555555444333333332222222222221111111000000000000///////////...------------,,,,,,,,,,,,,++++++++++++*******************))))))))))))((((()))))((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""iiiijjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmnnnnnnnnnooooooooooooooopnnnnnnnoooooooooooooooopppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrsssssssstttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvxxxxyyyyyyyyyzzzzzz{{{{||~~€€€€€€€€€€€€~€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€�€€�€��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||||||||||||||||{{{|{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyxxxxyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvtttttttttttssssssssssssssqqqqqqqqqppppppppppppppppoooooonnnnnnnnnnnnnnnnnmmmooooooonnnnnnnnnnnnnnnnnmnnnmmmmmmmmmmmmmmmmllllllmmmllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiihhhhhhhggggggggggggggfffffffffffffeeeeeeeeeeeeedddcccccccbbbbbbbbbbbbbaaaaaaaaaaaa`````````````________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>===========<<<;;;;;;;::::::::::::99999999999988888888888877777776666666666655555555555544333333332222222222221111111000000000000///////////...-------------,,,,,,,,,,,,++++++++++++*******************))))))))))))((((()))))((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%&%%%%%%%%%%%%%$$$$$$$$$$$#############"""""kkkkkkkkkllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnoommmmmmmnnnnnnnnnnnnnnoooooooopppppppppppppppqqqqqqpqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssttttttttttttttttttuuuuvvvvvvvvvvvvvvvvvvvwwvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxyyyyyyzz{{|||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~€€€€��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuuuuuttttuuuuuuuuuuuuuuuttttttttttssssssssrrrrrrrrrrrrrrrrrqqqqqqqqpppppppppppppppppooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihiiiiiihhhhhhhhhhhhhggggggfffffffeeeeeeeeeeeeedddddddddddddddcccccccccccccbbaaaaaaa`````````````______^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOPPOOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCDCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<;;;;;;;;;;:::::::::::99999998888888888877777777777665555555555554444444444444333333333332222222222221111100000000000//////////............----------------,,,,,,,,,,,,+++++++++++************))))))))))))))))))))(((((((((((('''''((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############kkkkkkkkklllllllllllllmmmmmmmmmnnnnnnnnnnnnnnooommmmmmnnnnnnnnnnnnnnnooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssttttttttttttttttttuuuuvvvvvvvvvvvvvvvvvvvwwwvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxyyyyyz{{{{||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzwwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuuuuutttuuuuuuuuuuuuuuuutttttttttsssssssssrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppppppooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggffffffffeeeeeeeeeeeeeddddddddddddddcccccccccccccbbaaaaaaa`````````````______^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOPPOOOOOOOOOOONNNNNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCDDCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<;;;;;;;;;;:::::::::::999999988888888888777777777776665555555555544444444444443333333333322222222222211111000000000000/////////............----------------,,,,,,,,,,,,+++++++++++************))))))))))))))))))))(((((((((((('''''((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############kkkkkkkkllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnooommmmmnnnnnnnnnnnnnnnoooooooppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssttttttttttttttttttuuuuvvvvvvvvvvvvvvvvvvvwwwwvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxyyyyy{{{{{||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€�������������‚‚‚‚‚‚‚ƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€�����������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzwwwwwwwwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuuuuuuttuuuuuuuuuuuuuuuuuttttttttssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppppoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggffffffffeeeeeeeeeeeeedddddddddddddddcccccccccccccbaaaaaaaa`````````````_____^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYXXXXXXXXXYXXXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOOOPPPOOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCDDCCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<;;;;;;;;;;:::::::::::999999988888888888877777777776665555555555544444444444443333333333332222222222211111000000000000//////////............---------------,,,,,,,,,,,,+++++++++++************))))))))))))))))))))(((((((((((('''''(('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############kkkkkkkllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnoooommmmmnnnnnnnnnnnnnnoooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssttttttttttttttttttuuuuvvvvvvvvvvvvvvvvvvvwwwwwvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyz{{{{|||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€����������������‚‚‚‚‚‚ƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzxwwwwwwwwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuuuuuutuuuuuuuuuuuuuuuuuutttttttsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggfffffffffeeeeeeeeeeeeedddddddddddddddccccccccccccbaaaaaaaa`````````````_____^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXYXXXXXXXXXXXXWWWWWWWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOPPPOOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEFEEEEEEEEEEEDDDDDDDDDDDCCDDCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<;;;;;;;;;;::::::::::::99999998888888888877777777776665555555555544444444444444333333333332222222222211111000000000000//////////............---------------,,,,,,,,,,,,+++++++++++*************)))))))))))))))))))(((((((((((('''''(((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############kkkkkkklllllllllllllmmmmmmmmmnnnnnnnnnnnnnnooooommmmnnnnnnnnnnnnnnnooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssttttttttttttttttttuuuuvvvvvvvvvvvvvvvvvvvvwwwwwvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxyyyzz{{{{|||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€���������������‚‚‚‚‚‚ƒ…………………………………………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€�€€�����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ�����������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzxxwwwwwwwwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggfffffffffeeeeeeeeeeeeeeddddddddddddddcccccccccccccaaaaaaaaa`````````````____^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYXXXXXXXXYYXXXXXXXXXXXWWWWWWWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOPPPOOOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEFEEEEEEEEEEEDDDDDDDDDDDCCDDDCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<;;;;;;;;;;;:::::::::::99999998888888888877777777776665555555555554444444444444333333333332222222222211111000000000000//////////............---------------,,,,,,,,,,,,++++++++++++************)))))))))))))))))))(((((((((((((''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############kkkkkkllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnooooommmnnnnnnnnnnnnnnnoooooooppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssstttttttttttttttttttuuuuvvvvvvvvvvvvvvvvvvvwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyzzz{{{{||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€�����‚‚‚‚‚„„……………………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€�€�����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ�����������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggffffffffffeeeeeeeeeeeeedddddddddddddddccccccccccccaaaaaaaaa`````````````____^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXYYXXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOPPPPOOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFEEEFEEEEEEEEEEEDDDDDDDDDDDDCDDDCCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<;;;;;;;;;;;:::::::::::99999998888888888877777777776665555555555554444444444444333333333333222222222211111100000000000//////////............----------------,,,,,,,,,,,,+++++++++++************)))))))))))))))))))(((((((((((((''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###########kkkkkklllllllllllllmmmmmmmmmnnnnnnnnnnnnnnoooooommmnnnnnnnnnnnnnnoooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssttttttttttttttttttuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwvvwwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwxxxxxxxxxxxxxxxyzzzz{{{{||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€�����‚‚‚„„„„………………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€���������������������������������������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�����������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{||{{{{{{{{{{{{{{{{{{{{{{zxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuvuuuuuuuuuuuuuuuuuuutttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggfffffffffffeeeeeeeeeeeeedddddddddddddddcccccccccccaaaaaaaaaa`````````````___^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXYYXXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOPPPPOOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFEEEFFEEEEEEEEEEEDDDDDDDDDDDCDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<;;;;;;;;;;;:::::::::::999999998888888888877777777766665555555555544444444444443333333333332222222222111111000000000000/////////............----------------,,,,,,,,,,,,+++++++++++************))))))))))))))))))))((((((((((((''''((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###########kkkkklllllllllllllmmmmmmmmmnnnnnnnnnnnnnnooooooommnnnnnnnnnnnnnnnoooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssttttttttttttttttttuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwxxxxxxxxxxxxxxxxxyzzzzz{{{{|||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€����‚‚„„„„„„……………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚������������������������������������������‚��‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�����������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{|||{{{{{{{{{{{{{{{{{{{{{{xxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuvvuuuuuuuuuuuuuuuuuuuttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgfffffffffffeeeeeeeeeeeeeeedddddddddddddcccccccccccaaaaaaaaaaa````````````___^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXYYYXXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFEEFFEEEEEEEEEEEDDDDDDDDDDDCDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<;;;;;;;;;;;::::::::::::99999998888888888877777777766665555555555544444444444444333333333332222222222111111000000000000//////////............---------------,,,,,,,,,,,,+++++++++++************))))))))))))))))))))((((((((((((''''((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###########kkkkllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnooooooomnnnnnnnnnnnnnnnnooooooooppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssttttttttttttttttttuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxwwwwxxxxxxxxxxxxxxxxxxxxyzzzzz{{{{{||||||||}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€�����„„„„„„………………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚��������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ���������������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{||||{{{{{{{{{{{{{{{{{{{{{xxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuutttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppoooooooooooooonnnnnnnnnnnonnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhffffffffffffeeeeeeeeeeeeeeddddddddddddddccccccccccaaaaaaaaaaa`````````````__^^^^^^^^^]]]]]]]]]]]]\\\\]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFEEFFEEEEEEEEEEEDDDDDDDDDDDCDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<;;;;;;;;;;;:::::::::::99999998888888888877777777766665555555555554444444444444333333333332222222222111111000000000000//////////............---------------,,,,,,,,,,,,+++++++++++*************)))))))))))))))))))((((((((((((''''((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###########kkkklllllllllllllmmmmmmmmmnnnnnnnnnnnnnnoooooooomnnnnnnnnnnnnnnnooooooooopppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssttttttttttttttttttuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxzzzzzz{{{{{{|||||||||||}|~~~~~~~~~~~~~~~~~~~~€€€€€���ƒ„„„„„„…………………………………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ��������������������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{|||||{{{{{{{{{{{{{{{{{{{{xxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuvvvvuuuuuuuuuuuuuuuuuuuttssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppooooooooooooooonnnnnnnnnnoonnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhffffffffffffeeeeeeeeeeeeeeedddddddddddddccccccccccaaaaaaaaaaaa````````````__^^^^^^^^^^]]]]]]]]]]]]\\\]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFEEFFFEEEEEEEEEEDDDDDDDDDDDCDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<;;;;;;;;;;;:::::::::::99999998888888888877777777766665555555555554444444444444333333333333222222222111111100000000000//////////............----------------,,,,,,,,,,,,+++++++++++************)))))))))))))))))))((((((((((((''''((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###########kkkllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnoooooooonnnnnnnnnnnnnnnoooooooooopppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssstttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzz{{{{{{||||||||||||~~~~~~~~~~~~~~~~~~~~~€€€€€��ƒƒ„„„„„……………………………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{xxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvuuuuuuuuuuuuuuuuuuutsssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqppppppppppoooooooooooooooonnnnnnnnnooonnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhfffffffffffffeeeeeeeeeeeeeeedddddddddddddcccccccccaaaaaaaaaaaa`````````````_^^^^^^^^^^]]]]]]]]]]]]\\\]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFEFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>===========<<<<;;;;;;;;;;;:::::::::::999999998888888888877777777666665555555555544444444444443333333333332222222221111111000000000000/////////............----------------,,,,,,,,,,,,+++++++++++************)))))))))))))))))))((((((((((((('''((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###########kkklllllllllllllmmmmmmmmmnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnnnnooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssttttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzz{{{{{{{||||||||||~~~~~~~~~~~~~~~~~~~~~€€€€�ƒƒƒ„„„„„……………………………††††………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ������������������������������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|}||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{xxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuussssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqpppppppppoooooooooooooooonnnnnnnnnooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhfffffffffffffeeeeeeeeeeeeeeedddddddddddddcccccccccaaaaaaaaaaaaa````````````_^^^^^^^^^^]]]]]]]]]]]]]\\]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYXXXXXYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFEFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<;;;;;;;;;;;::::::::::::99999998888888888877777777666665555555555544444444444444333333333332222222221111111000000000000//////////...........----------------,,,,,,,,,,,,+++++++++++************))))))))))))))))))))(((((((((((('''((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##########kklllllllllllllmmmmmmmmmnnnnnnnnnnnnnnoooooooooonnnnnnnnnnnnnnooooooooooopppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssttttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzz{{{{{{{{||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€ƒƒƒƒ„„„„„……………………††††††††………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����������������������������������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{xxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuuuuusssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqpppppppppoooooooooooooooonnnnnnnnoooonnnnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhffffffffffffffeeeeeeeeeeeeeeedddddddddddddccccccccaaaaaaaaaaaaa`````````````^^^^^^^^^^^]]]]]]]]]]]]]\]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPPOOOOOOPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFEFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<;;;;;;;;;;;:::::::::::99999998888888888877777777666665555555555554444444444444333333333332222222221111111000000000000//////////............---------------,,,,,,,,,,,,+++++++++++************))))))))))))))))))))(((((((((((('''(((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##########kklllllllllllllmmmmmmmmmnnnnnnnnnnnnnnoooooooooonnnnnnnnnnnnnooooooooooooppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrsrrrrrrssssssssssssssssstttttttttttttttttuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyzzzzzzzzzz{{{{{{{{{{|||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€‚ƒƒƒ„„„„„…………………†††††††††…………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ������������������������������������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{xxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuutssssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqpppppppppooooooooooooooooonnnnnnnooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhgfffffffffffffeeeeeeeeeeeeeeedddddddddddddccccccccbaaaaaaaaaaaaa````````````^^^^^^^^^^^]]]]]]]]]]]]]\]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPPPOOOOOPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<;;;;;;;;;;;:::::::::::99999998888888888877777777666665555555555554444444444444333333333332222222221111111000000000000//////////............---------------,,,,,,,,,,,,+++++++++++*************)))))))))))))))))))(((((((((((('''(((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##########klllllllllllllmmmmmmmmmnnnnnnnnnnnnnnooooooooooonnnnnnnnnnnnnooooooooooooppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrssrrrrrssssssssssssssssstttttttttttttttttuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyzzzzzzzzzzz{{{{{{{{{{{{{|}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€‚ƒƒƒƒ„„„„„………………†††††††††……………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ������������������������������������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||{{{{{{{{{{{{{{xxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuuttssssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqpppppppppooooooooooooooooonnnnnnooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhgffffffffffffffeeeeeeeeeeeeeeedddddddddddddcccccccbaaaaaaaaaaaaa````````````^^^^^^^^^^^^]]]]]]]]]]]]\]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPPOOOOOPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<;;;;;;;;;;;:::::::::::99999999888888888887777777666666555555555554444444444444333333333333222222221111111100000000000//////////............----------------,,,,,,,,,,,,+++++++++++************)))))))))))))))))))(((((((((((('''(((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##########llllllllllllllmmmmmmmmmnnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnooooooooooooopppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrsssrrrrssssssssssssssssstttttttttttttttttuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€‚‚ƒƒƒƒ„„„„………………†††††††††………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒ‚‚‚‚‚ƒ‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ������������������������������������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||{{{{{{{{{{{{{xxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuutttssssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqpppppppppoooooooooooooooonnnnnnoooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkjjjjjjjjjjjjjjiiiiiijiiiiiiiiiiiiiihhhhhhhhhhggffffffffffffffeeeeeeeeeeeeeedddddddddddddcccccccbbaaaaaaaaaaaaa```````````^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPPOOOOOPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<;;;;;;;;;;;::::::::::::99999998888888888877777776666665555555555544444444444443333333333332222222211111111000000000000/////////............----------------,,,,,,,,,,,,+++++++++++************)))))))))))))))))))(((((((((((((''(((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##########lllllllllllllmmmmmmmmmmnnnnnnnnnnnnnoooooooooooonnnnnnnnnnnooooooooooooooppppppppqqqqqqqqqqqqqqqrrqqqqqrrrrrrrrrrrrrrrrrsssrrrssssssssssssssssssttttttttttttttttuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€‚‚‚ƒƒƒ„„„„„………………††††††††††††††………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����������������������������������������������������������������������������‚‚‚‚����������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||{{{{{{{{{{{xxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuttttssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqpppppppppoooooooooooooooonnnnnooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkjjjjjjjjjjjjjjjiiiiijjiiiiiiiiiiiiihhhhhhhhhhgggfffffffffffffeeeeeeeeeeeeeeedddddddddddddccccccbbaaaaaaaaaaaaa```````````^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTUTTTTTTTTTTTSSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPPPOOOOPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<;;;;;;;;;;;:::::::::::99999998888888888877777776666665555555555554444444444444333333333332222222211111111000000000000//////////............---------------,,,,,,,,,,,,+++++++++++************))))))))))))))))))))((((((((((((''(((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########lllllllllllllmmmmmmmmmmnnnnnnnnnnnnnoooooooooooonnnnnnnnnnnooooooooooooooppppppppqqqqqqqqqqqqqqrrrqqqqqrrrrrrrrrrrrrrrrssssrrrsssssssssssssssssttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€‚‚‚ƒƒƒƒ„„„„………………†††††††††††††††††…………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ��������������������‚‚‚‚‚�������������������������‚‚‚‚‚‚��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||{{{{{{{{{{xxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuutttttssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqpppppppppooooooooooooooooonnnnooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkjjjjjjjjjjjjjjiiiiijjiiiiiiiiiiiiiihhhhhhhhhgggffffffffffffffeeeeeeeeeeeeeedddddddddddddccccccbbbaaaaaaaaaaaaa``````````_^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTUTTTTTTTTTTTSSSSSSSSSSSSRQQQQQQQQQQQPPPPPPPPPPPOOOOPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<;;;;;;;;;;;:::::::::::99999998888888888877777776666665555555555554444444444444333333333332222222211111111000000000000//////////............---------------,,,,,,,,,,,,+++++++++++************))))))))))))))))))))((((((((((((''((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########llllllllllllmmmmmmmmmmmnnnnnnnnnnnnooooooooooooonnnnnnnnnnooooooooooooooopppppppqqqqqqqqqqqqqqqrrrqqqqrrrrrrrrrrrrrrrrsssssrrsssssssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€‚‚‚‚ƒƒƒƒ„„„„……………†††††††††††††††††…………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||{{{{{{{{{xxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuutttttssssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqpppppppppoooooooooooooooonnnnoooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkjjjjjjjjjjjjjjiiiijjjiiiiiiiiiiiiiihhhhhhhhggggfffffffffffffeeeeeeeeeeeeeeedddddddddddddcccccbbbaaaaaaaaaaaaa``````````_^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTUTTTTTTTTTTTTSSSSSSSSSSSRQQQQQQQQQQQPPPPPPPPPPPPOOOPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<;;;;;;;;;;;:::::::::::99999998888888888887777776666666555555555554444444444444333333333332222222211111111000000000000//////////............---------------,,,,,,,,,,,,+++++++++++************))))))))))))))))))))((((((((((((''((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########lllllllllllmmmmmmmmmmmmnnnnnnnnnnnnooooooooooooonnnnnnnnnnoooooooooooooopppppppqqqqqqqqqqqqqqqrrrrqqqrrrrrrrrrrrrrrrrssssssrssssssssssssssssstttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~‚‚‚‚‚ƒƒƒƒ„„„„……………†††††††††††††††††………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||{{{{{{{{xxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvuuuuuuuuuuuuttttttssssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqpppppppppoooooooooooooooonnnooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjjjjiiiijjjiiiiiiiiiiiiiihhhhhhhhggggffffffffffffffeeeeeeeeeeeeeedddddddddddddcccccbbbbaaaaaaaaaaaaa`````````__^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTUUTTTTTTTTTTTSSSSSSSSSSSRQQQQQQQQQQQQPPPPPPPPPPPOOOPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<;;;;;;;;;;;:::::::::::999999998888888888877777766666665555555555544444444444443333333333332222222111111111000000000000/////////............----------------,,,,,,,,,,,++++++++++++************)))))))))))))))))))((((((((((((''((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#########lllllllllllmmmmmmmmmmmmnnnnnnnnnnnoooooooooooooonnnnnnnnnooooooooooooooopppppppqqqqqqqqqqqqqqqrrrrqqqrrrrrrrrrrrrrrrrssssssssssssssssssssssstttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwwxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{}}}}}}}}}}}}}}}}~~~~~~~~~~~�‚‚‚‚ƒƒƒƒƒ„„„„…………†††††††††††††††††………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{xxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvuuuuuuuuuuutttttttssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqpppppppppoooooooooooooooonnooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjjjjjiiijjjjiiiiiiiiiiiiiihhhhhhhgggggfffffffffffffeeeeeeeeeeeeeeedddddddddddddccccbbbbaaaaaaaaaaaaa`````````__^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTUUTTTTTTTTTTTSSSSSSSSSSSSRQQQQQQQQQQQPPPPPPPPPPPOOOPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<;;;;;;;;;;;::::::::::999999998888888888877777766666665555555555554444444444444333333333332222222111111111000000000000/////////............----------------,,,,,,,,,,,,+++++++++++************)))))))))))))))))))((((((((((((('((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#########llllllllllmmmmmmmmmmmmmnnnnnnnnnnoooooooooooooopnnnnnnnnooooooooooooooopppppppqqqqqqqqqqqqqqqrrrrrqqrrrrrrrrrrrrrrrrssssssssssssssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuvvvvwwwwwwwwwwwwwwwwwwwxxwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{}}}}}}}}}}}}}}}}~~~~~~~~~�‚‚‚‚‚ƒƒƒƒƒ„„„„…………†††††††††††††††††……………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{xxxxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvvvvvuuuuvvvvvvvvvvvvvvvuuuuuuuuuuttttttttsssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqpppppppppooooooooooooooooonooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkjjjjjjjjjjjjjjiijjjjiiiiiiiiiiiiiihhhhhhhgggggffffffffffffffeeeeeeeeeeeeeedddddddddddddccccbbbbbaaaaaaaaaaaaa````````___^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTUUTTTTTTTTTTTTSSSSSSSSSSSRQQQQQQQQQQQPPPPPPPPPPPPOOPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<;;;;;;;;;;;::::::::::999999998888888888877777766666665555555555554444444444444333333333332222222111111111000000000000//////////...........----------------,,,,,,,,,,,,+++++++++++************))))))))))))))))))))(((((((((((('((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#########llllllllllmmmmmmmmmmmmmnnnnnnnnnnoooooooooooooopnnnnnnnnoooooooooooooopppppppqqqqqqqqqqqqqqqqrrrrrqrrrrrrrrrrrrrrrrssssssssssssssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuvvvvwwwwwwwwwwwwwwwwwwwxxxwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}~~~~~~~~~~�‚‚‚‚‚‚ƒƒƒƒ„„„„…………†††††††††††††††††……………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{xxxxxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvvuuuuuuuuutttttttttssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppoooooooooooooooonooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkjjjjjjjjjjjjjjiijjjjjiiiiiiiiiiiiiihhhhhhggggggfffffffffffffeeeeeeeeeeeeeeedddddddddddddcccbbbbbaaaaaaaaaaaaa````````___^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUUTTTUUUTTTTTTTTTTTSSSSSSSSSSSRQQQQQQQQQQQQPPPPPPPPPPPOOPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<;;;;;;;;;;;::::::::::999999998888888888887777766666666555555555554444444444444333333333332222222111111111000000000000//////////............---------------,,,,,,,,,,,,+++++++++++************))))))))))))))))))))(((((((((((('((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#########lllllllllmmmmmmmmmmmmmmnnnnnnnnnooooooooooooooppnnnnnnnooooooooooooooopppppppqqqqqqqqqqqqqqqrrrrrrqrrrrrrrrrrrrrrrssssssssssssssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwwxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}~~~~~~~~~~~~��‚‚‚‚‚‚ƒƒƒƒ„„„„…………††††††††††††††††……………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{yxxxxxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvvuuuuuuuuuttttttttttsssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppoooooooooooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjjjjjjijjjjjjiiiiiiiiiiiiihhhhhhggggggffffffffffffffeeeeeeeeeeeeeedddddddddddddcccbbbbbbaaaaaaaaaaaa````````___^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUUTTTUUUTTTTTTTTTTTTSSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPPOOPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<;;;;;;;;;;;::::::::::999999999888888888887777766666666555555555554444444444444333333333332222222111111111000000000000//////////............---------------,,,,,,,,,,,,+++++++++++************))))))))))))))))))))(((((((((((('((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$########lllllllllmmmmmmmmmmmmmnnnnnnnnnnooooooooooooooppnnnnnnooooooooooooooopppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssstttttttttttttttttuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwwwxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}~~~~~~~~~~~��‚‚‚‚‚‚ƒƒƒƒƒ„„„„…………††††††††††††††………………„„„„„„ƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ��������‚��‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{yyxxxxxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvvvvuuvvvvvvvvvvvvvvvvvuuuuuuuuttttttttttsssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppooooooooooooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjjjijjjjjjiiiiiiiiiiiiiihhhhhgggggggfffffffffffffeeeeeeeeeeeeeeedddddddddddddccbbbbbbaaaaaaaaaaaaa```````____^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUUUTTUUUUTTTTTTTTTTTSSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPPPOPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<;;;;;;;;;;;:::::::::9999999998888888888877777666666665555555555544444444444443333333333332222221111111111000000000000/////////............---------------,,,,,,,,,,,,+++++++++++************))))))))))))))))))))(((((((((((('(((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$########mmmmmnnnnnnnnnnnnnnoooooooooooooooooppppppppppppooppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssrrrrrrrrrrrrrrssssssssssssssstttttttttttttttttuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxyz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~€€€€€����‚‚‚‚ƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�„„„„„„„„„„„„„„„„„„„„„„„„„��������������������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuttttssssssssssssssssssrrrsrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooooooooonnnmmmmmmmmmmmmllllllllllllljjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggffffffffffffeeeeeeeeeeeeeddddddddcccccccccccccbbbbbbaaaaaaaaaaaa`````````````____________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888888877777766666666666555555554444444443333333333332222222222111111111111000000000////////////...........---------,,,,,,,,,,,,++++++++++++++++*************)**))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$###mmmmmnnnnnnnnnnnnnooooooooooooooooopppppppppppppopppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssrrrrrrrrrrrrrsssssssssssssssstttttttttttttttttuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxyy{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€����‚‚‚‚ƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„��������������������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuttttssssssssssssssssssrrrssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppppoooooooooooooooonnnmmmmmmmmmmmmmlllllllllllljjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhggggggggggggggffffffffffffeeeeeeeeeeeeeedddddddcccccccccccccbbbbbbaaaaaaaaaaaaa````````````_____________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;;:::::::9999999999988888888888777777666666666665555555544444444443333333333322222222221111111111110000000000///////////...........---------,,,,,,,,,,,,+++++++++++++++++************)**))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$%%%$$$$$$$$$$$$###mmmmnnnnnnnnnnnnnnooooooooooooooooopppppppppppppoppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrrssssssssssssssstttttttttttttttttuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxyyy{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€�����‚‚‚‚ƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„��������������������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuutttttssssssssssssssssssrrssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooooooooonnmmmmmmmmmmmmmlllllllllllljjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggffffffffffffeeeeeeeeeeeeeddddddddcccccccccccccbbbbbaaaaaaaaaaaaa`````````````____________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;;:::::::9999999999988888888888777777666666666666555555544444444443333333333322222222222111111111110000000000///////////...........---------,,,,,,,,,,,,+++++++++++++++++************)**))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$%%%$$$$$$$$$$$$$##mmmmnnnnnnnnnnnnnoooooooooooooooooppppppppppppppppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssrrrrrrrrrrrrssssssssssssssstttttttttttttttttuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxyyyy{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€����‚‚‚‚‚ƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„��������������������������������������������������ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuttttttssssssssssssssssssrsssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppppppoooooooooooooooonnmmmmmmmmmmmmmmllllllllllljjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggggffffffffffffeeeeeeeeeeeeeedddddddcccccccccccccbbbbbbaaaaaaaaaaaa`````````````_____________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;;:::::::9999999999988888888888777777766666666666555555544444444443333333333322222222222111111111111000000000////////////..........---------,,,,,,,,,,,,+++++++++++++++++************)***))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$%%%$$$$$$$$$$$$$##mmmnnnnnnnnnnnnnoooooooooooooooooopppppppppppppqppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssrrrrrrrrrrrssssssssssssssstttttttttttttttttuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyy{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€����‚‚‚‚‚ƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„��������������������������������������������������ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuutttttttssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppppppoooooooooooooooonmmmmmmmmmmmmmmmlllllllllljjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggggffffffffffffeeeeeeeeeeeeeddddddddcccccccccccccbbbbbaaaaaaaaaaaaa`````````````____________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888888777777766666666666555555544444444443333333333332222222222111111111111000000000////////////..........----------,,,,,,,,,,,+++++++++++++++++************)***))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$%%%%$$$$$$$$$$$$##mmmnnnnnnnnnnnnnoooooooooooooooooppppppppppppppqpppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrssssssssrrrrrrrrrrrssssssssssssssstttttttttttttttttuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwwwxwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyy{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„��������������������������������������������������ƒƒ„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwwwwwwvvwvvvvvvvvvvvvvvvvvvvuuuuuttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppppoooooooooooooooonmmmmmmmmmmmmmmmlllllllllljjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeddddddddcccccccccccccbbbbbbaaaaaaaaaaaa`````````````_____________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888888777777766666666666555555544444444444333333333332222222222111111111111000000000////////////..........----------,,,,,,,,,,,,++++++++++++++++************)***))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$%%%%$$$$$$$$$$$$##mmnnnnnnnnnnnnnoooooooooooooooooppppppppppppppqqpppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssrrrrrrrrrrssssssssssssssstttttttttttttttttuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwxxwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyy{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚……„„„„„„„„„„„„„„„„„„„„„„„������������������������������������������������‚‚„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������‚‚‚‚‚���������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwwvwwvvvvvvvvvvvvvvvvvvvuuuuttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooooooonnmmmmmmmmmmmmmmmllllllllljjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeedddddddddcccccccccccccbbbbbaaaaaaaaaaaaa`````````````____________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>==<<<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888888777777766666666666555555544444444444333333333332222222222111111111111000000000////////////..........----------,,,,,,,,,,,,++++,++++++++++++***************))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$%%%%$$$$$$$$$$$$##mmnnnnnnnnnnnnnoooooooooooooooooppppppppppppppqqppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssrrrrrrrrrssssssssssssssssttttttttttttttttuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwxxxwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyy{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚…………„„„„„„„„„„„„„„„„„„„„„��������������������������������������������‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuutttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooooooonnmmmmmmmmmmmmmmllllllllljjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeedddddddddcccccccccccccbbbbbaaaaaaaaaaaaa`````````````_____________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>==<<<<<<<<<<<;;;;;;;;;;;:::::::9999999999988888888887777777766666666666555555444444444443333333333322222222222111111111110000000000///////////..........----------,,,,,,,,,,,,++++,++++++++++++***************))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$%%%%$$$$$$$$$$$$##mnnnnnnnnnnnnnoooooooooooooooooppppppppppppppqqqpppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrssssssssssrrrrrrrrrsssssssssssssssstttttttttttttttuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyy{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚………………„„„„„„„„„„„„„„„„„„„����������������������‚‚‚����������������‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooooooonnmmmmmmmmmmmmmmmlllllllljjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeddddddddddcccccccccccccbbbbbaaaaaaaaaaaaa````````````_____________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888887777777766666666666555555444444444443333333333332222222222111111111110000000000////////////.........----------,,,,,,,,,,,,++++,++++++++++++***************))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$%%%%$$$$$$$$$$$$$#mnnnnnnnnnnnnnoooooooooooooooooppppppppppppppqqqpppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssrrrrrrrrssssssssssssssssttttttttttttttttuuuuuuuuuuvvvvwwwwwwwwwwwwwwwwwwxxxxwwwwwxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxyyyyyyyyyy{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚……………………„„„„„„„„„„„„„„„„„��������������������‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuutttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppppoooooooooooooonnnmmmmmmmmmmmmmmmllllllljjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeddddddddddcccccccccccccbbbbbaaaaaaaaaaaaa`````````````____________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888887777777766666666666555555444444444443333333333332222222222111111111111000000000////////////.........-----------,,,,,,,,,,,++++,++++++++++++****************))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$%%%%$$$$$$$$$$$$$#nnnnnnnnnnnnnoooooooooooooooooppppppppppppppqqqqppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssrrrrrrrssssssssssssssssttttttttttttttttuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwxxxxxwwwwxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxyyyyyyyyyyy{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€����‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚…………………………„„„„„„„„„„„„„„„‚�‚��������������‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuttttttttttttsssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooooonnnmmmmmmmmmmmmmmmlllllllkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeedddddddddddcccccccccccccbbbbbaaaaaaaaaaaaa````````````_____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>==<<<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888887777777766666666666555555444444444444333333333332222222222111111111111000000000////////////.........-----------,,,,,,,,,,,,+++,++++++++++++****************))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$%%%%%$$$$$$$$$$$$#nnnnnnnnnnnnnooooooooooooooooopppppppppppppqqqqqppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrssssssssssssrrrrrrrsssssssssssssssstttttttttttttttuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwxxxxxxwwwxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxyyyyyyyyyyy{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€����‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚………………………………„„„„„„„„„„„„„‚‚‚‚‚‚‚‚�‚����‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooooonnnnmmmmmmmmmmmmmmmllllllkjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeedddddddddddcccccccccccccbbbbbaaaaaaaaaaaaa`````````````____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>==<<<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888887777777766666666666655555444444444444333333333332222222222211111111111000000000////////////.........-----------,,,,,,,,,,,,+++,,++++++++++++***************))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$%%%%%$$$$$$$$$$$$#nnnnnnnnnnnnoooooooooooooooooppppppppppppppqqqqqpppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrssssssssssssrrrrrrsssssssssssssssstttttttttttttttuuuuuuuuuuuuuvvwwwwwwwwwwwwwwwwwxxxxxxxwwxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxyyyyyyyyyyyy{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€����‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvtttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppppoooooooooooonnnnnmmmmmmmmmmmmmmllllllkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeedddddddddddcccccccccccccbbbbbbaaaaaaaaaaaaa````````````_____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;:::::::9999999999988888888877777777766666666666555555444444444443333333333322222222222111111111110000000000///////////.........-----------,,,,,,,,,,,,+++,,++++++++++++***************))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$%%%%%$$$$$$$$$$$$#nnnnnnnnnnnnooooooooooooooooppppppppppppppqqqqqqppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssssrrrrrssssssssssssssssttttttttttttttttuuuuuuuuuuuuuvwwwwwwwwwwwwwwwwwwxxxxxxxwwxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxyyyyyyyyyyyyy{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€����‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvttttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooonnnnnmmmmmmmmmmmmmmmlllllkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeddddddddddddcccccccccccccbbbbbaaaaaaaaaaaaa`````````````____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888877777777766666666666555555444444444443333333333332222222222111111111110000000000///////////.........-----------,,,,,,,,,,,,+++,,++++++++++++***************))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#nnnnnnnnnnnoooooooooooooooooppppppppppppppqqqqqqppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrssssssssssssssrrrrrsssssssssssssssstttttttttttttttuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwxxxxxxxxwxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxyyyyyyyyyyyyyy{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvtttttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppppppoooooooooonnnnnnmmmmmmmmmmmmmmmllllkkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeddddddddddddcccccccccccccbbbbbbaaaaaaaaaaaa`````````````_____________^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFFGFFFFFFFFFFEEEEEEEEEEEDDDEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>==<<<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888877777777766666666666555555444444444443333333333332222222222111111111111000000000////////////........-----------,,,,,,,,,,,,+++,,++++++++++++***************))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#nnnnnnnnnnoooooooooooooooooppppppppppppppqqqqqqqpppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrssssssssssssssrrrrsssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyy{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvtttttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppppoooooooooonnnnnnmmmmmmmmmmmmmmmllllkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeedddddddddddddccccccccccccbbbbbbaaaaaaaaaaaaa`````````````____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGFFGFFFFFFFFFFFEEEEEEEEEEEDDEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>==<<<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888877777777766666666666555555444444444444333333333332222222222111111111111000000000////////////........------------,,,,,,,,,,,,++,,++++++++++++****************))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$nnnnnnnnnnoooooooooooooooooppppppppppppppqqqqqqqpppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssssssrrrssssssssssssssssttttttttttttttttuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyy{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ……………………………………………………………„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvttttttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppqpppppppppppppppooooooooonnnnnnnmmmmmmmmmmmmmmmlllkkkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeedddddddddddddccccccccccccbbbbbbbaaaaaaaaaaaa`````````````____________^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFGFFFFFFFFFFFEEEEEEEEEEEDDEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888877777777766666666666655555444444444444333333333332222222222211111111111000000000////////////........------------,,,,,,,,,,,,++,,,+++++++++++****************))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$nnnnnnnnnoooooooooooooooooppppppppppppppqqqqqqqqppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrssssssssssssssssrrrsssssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyy{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvttttttttttttttttttsssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppqppppppppppppppppoooooooonnnnnnnnmmmmmmmmmmmmmmlllkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeedddddddddddddcccccccccccbbbbbbbaaaaaaaaaaaaa````````````_____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFGFFFFFFFFFFFEEEEEEEEEEEDDEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888777777777766666666666555555444444444443333333333322222222222111111111110000000000///////////........------------,,,,,,,,,,,,++,,,++++++++++++***************))))))))))))(((((((((((((((((''''''''''''&&&&'&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$nnnnnnnnnooooooooooooooooopppppppppppppqqqqqqqqqpppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrssssssssssssssstrrsssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyy{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ…………………………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvttttttttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppqqpppppppppppppppoooooooonnnnnnnnmmmmmmmmmmmmmmmllkkkkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeedddddddddddddcccccccccccbbbbbbbbaaaaaaaaaaaa`````````````____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFGGFFFFFFFFFFFEEEEEEEEEEDDEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888777777777766666666666555555444444444443333333333332222222222111111111110000000000///////////........------------,,,,,,,,,,,,++,,,++++++++++++***************))))))))))))(((((((((((((((((''''''''''''&&&&'&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$nnnnnnnnnooooooooooooopooppppppppppppppqqqqqqqqqpppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssssssttrsssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyy{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ…………………………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuttttttttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppqqppppppppppppppppooooooonnnnnnnnnmmmmmmmmmmmmmmllkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeedddddddddddddccccccccccbbbbbbbbaaaaaaaaaaaaa````````````_____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGFGGFFFFFFFFFFFEEEEEEEEEEEDEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888777777777766666666666555555444444444443333333333332222222222111111111111000000000////////////........-----------,,,,,,,,,,,,++,,,++++++++++++***************))))))))))))(((((((((((((((((''''''''''''&&&&'&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$nnnnnnnnoooooooooooooopoopppppppppppppqqqqqqqqqqppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssssssttrsssssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuuvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyy{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ…………………………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuttttttttttttttttttsssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppqqqpppppppppppppppooooooonnnnnnnnnmmmmmmmmmmmmmmmlkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeedddddddddddddccccccccccbbbbbbbbaaaaaaaaaaaaa`````````````____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888777777777766666666666555555444444444444333333333332222222222111111111111000000000////////////........------------,,,,,,,,,,,++,,,++++++++++++****************))))))))))))((((((((((((((((''''''''''''&&&&'&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$nnnnnnnnoooooooooooooppoppppppppppppppqqqqqqqqqqppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrssssssssssssssstttsssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyyyy{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€���������‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ…………………………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuutttttttttttttttttttsssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppqqqqpppppppppppppppoooooonnnnnnnnnnmmmmmmmmmmmmmmmkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeedddddddddddddcccccccccbbbbbbbbbaaaaaaaaaaaaa````````````____________^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;:::::::999999999998888888777777777776666666666655555544444444444333333333332222222222211111111111000000000////////////........------------,,,,,,,,,,,,+,,,++++++++++++****************))))))))))))((((((((((((((((''''''''''''&&&&'&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$nnnnnnnooooooooooooooppopppppppppppppqqqqqqqqqqqpppqqqqqqqqqqqqqqqrrrrrrrrrrrrrsssssssssssssssttttssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyyyyz{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€���������‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ…………………………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuttttttttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpqqqqppppppppppppppppooooonnnnnnnnnnmmmmmmmmmmmmmmmkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeedddddddddddddcccccccccbbbbbbbbbaaaaaaaaaaaaa`````````````____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;::::::::999999999998888887777777777766666666666555555444444444443333333333322222222222111111111110000000000///////////........------------,,,,,,,,,,,,+,,,,+++++++++++****************))))))))))))((((((((((((((((''''''''''''&&&&'&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$nnnnnnnooooooooooooopppppppppppppppppqqqqqqqqqqqpppqqqqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssssssttttssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyzz||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€����������‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ…………………………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„……………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuttttttttttttttttttssstsssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooonnnnnnnnnnnmmmmmmmmmmmmmmkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeedddddddddddddccccccccbbbbbbbbbbaaaaaaaaaaaa`````````````____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;::::::::999999999998888887777777777766666666666555555444444444443333333333322222222222111111111110000000000///////////........------------,,,,,,,,,,,,+,,,,++++++++++++***************))))))))))))(((((((((((((((((''''''''''''&&&''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$nnnnnnooooooooooooooppppppppppppppppqqqqqqqqqqqqppqqqqqqqqqqqqqqrrrrrrrrrrrrrrssssssssssssssstttttsssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyyyzz|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€����������‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚ƒƒ…………………………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuttttttttttttttttttssttsssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooonnnnnnnnnnnnmmmmmmmmmmmmmkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeedddddddddddddccccccccbbbbbbbbbbaaaaaaaaaaaaa````````````_____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;::::::::999999999998888887777777777766666666666555555444444444443333333333322222222222111111111111000000000////////////.......------------,,,,,,,,,,,,+,,,,++++++++++++***************))))))))))))(((((((((((((((((''''''''''''&&&''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$nnnnnnnnnnoooooooooooooopppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqrrrrrrrrrrrrrrrrsssssssssttttttttttttttttuuvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyyyyzyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€��������‚�‚���������€€€€������������‚������‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������������������������€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||{{yyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssssssrrrrrrrrqqqqqqqqqppppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmkkkkkkkkkjjjjjjjjjjjjjjiihhhhhhhhhhhhhgggggggggggggggggggggfffffffffffffeeefffeeeeeeeeeeeeedddddddddcccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````````_^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>===========<<<<<<<<<<;;:::::::::::999999999998887777777777666666666666555554444444444443333333333333322222222222111111111111100000000000////////////.........-----------,,,,,,,,,,,,,,,,++++++++++++***+++***********))))))))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$nnnnnnnnnnoooooooooooooppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqrrrrrrrrrrrrrrrsssssssssttttttttttttttttuuuvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyzzyyyyzzzzzzzzzzzzzzzzzz{{{{{{{||||||||||||||||||||}||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€�������‚‚‚‚���������€€€€������������‚������‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������������������������������€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||{{yyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttttsssssssssssssssssrrrrrrrrqqqqqqqqqqpppppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmkkkkkkkkkkjjjjjjjjjjjjjjihhhhhhhhhhhhhhgggggggggggggggggggggfffffffffffffeefffeeeeeeeeeeeeedddddddddccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````````_^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<;;:::::::::::99999999998887777777777766666666666555555444444444443333333333333322222222222111111111111100000000000////////////.........-----------,,,,,,,,,,,,,,,,++++++++++++***+++***********))))))))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$nnnnnnnnnoooooooooooooopppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrsssssssssttttttttttttttttuuuuvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyzzzyyyzzzzzzzzzzzzzzzzzzz{{{{{{||||||||||||||||||||}}|||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€��������‚‚‚‚�����������€����������������������‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||}|||||||||||||||||||||||{yyyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttttsssssssssssssssssrrrrrrrqqqqqqqqqqqpppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmkkkkkkkkkkjjjjjjjjjjjjjjihhhhhhhhhhhhhhgggggggggggggggggggggfffffffffffffeeffffeeeeeeeeeeeeeddddddddccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa`````````````_^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<;;:::::::::::999999999998877777777777666666666665555554444444444433333333333333222222222222111111111111000000000000///////////.........------------,,,,,,,,,,,,,,,++++++++++++***+++************)))))))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$nnnnnnnnnoooooooooooooppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrsssssssssttttttttttttttttuuuuvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyyzzzzyyzzzzzzzzzzzzzzzzzzz{{{{{{{|||||||||||||||||||}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€��������‚‚‚‚����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||}}|||||||||||||||||||||||yyyyyyyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttttsssssssssssssssssrrrrrrqqqqqqqqqqqppppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmkkkkkkkkkkkjjjjjjjjjjjjjjihhhhhhhhhhhhhhggggggggggggggggggggffffffffffffffeffffeeeeeeeeeeeeeddddddddcccccccbbbbbbbbbbbbaaaaaaabaaaaaaaaaaaa````````````_^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>==========<<<<<<<<<<<;;:::::::::::999999999998877777777777666666666665555554444444444433333333333333222222222222111111111111000000000000///////////.........------------,,,,,,,,,,,,,,,++++++++++++***+++************))))))))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$nnnnnnnnoooooooooooooopppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrqqqqqrrrrrrrrrrrrrrrsssssssssttttttttttttttttuuuuuvvvvvvvwwwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyyyzzzzyzzzzzzzzzzzzzzzzzzz{{{{{{{||||||||||||||||||||}}}|||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€��������‚‚‚‚����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||}}}||||||||||||||||||||||zyyyyyyyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssssrrrrrrqqqqqqqqqqqqpppppppppppppppppppppooooooooooooooonnonnnnnnnnnnnnnnnmmmmmmmmmkkkkkkkkkkkjjjjjjjjjjjjjjihhhhhhhhhhhhhhgggggggggggggggggggggfffffffffffffeffffeeeeeeeeeeeeeddddddddcccccccbbbbbbbbbbbbbaaaaaabaaaaaaaaaaaa````````````__^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<;;:::::::::::999999999998877777777777666666666665555554444444444443333333333333322222222222111111111111100000000000///////////.........------------,,,,,,,,,,,,,,,,+++++++++++***+++************))))))))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$nnnnnnnnoooooooooooooppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqrrrrrrrrrrrrrrrsssssssssttttttttttttttttuuuuuuvvvvvvvwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyzzzzzyzzzzzzzzzzzzzzzzzz{{{{{{{||||||||||||||||||||}}}}||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€��������‚‚‚����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||}}}}|||||||||||||||||||||zzyyyyyyyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwwwwwwwwvwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttttsssssssssssssssssrrrrrqqqqqqqqqqqqqpppppppppppppppppppppooooooooooooooononnnnnnnnnnnnnnnmmmmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjjiihhhhhhhhhhhhhhggggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeedddddddccccccccbbbbbbbbbbbbaaaaaabaaaaaaaaaaaaa```````````__^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<;;;::::::::::999999999998877777777777766666666666555554444444444443333333333333322222222222111111111111100000000000///////////..........-----------,,,,,,,,,,,,,,,,+++++++++++***+++************))))))))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$nnnnnnnoooooooooooooopppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrsqqqqrrrrrrrrrrrrrrrsssssssssttttttttttttttttuuuuuuvvvvvvwwwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{||||||||||||||||||||}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€��������‚‚‚����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||}}}}}||||||||||||||||||||zzzyyyyyyyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwwwwwwwvwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttttsssssssssssssssssrrrrqqqqqqqqqqqqqpppppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjjiihhhhhhhhhhhhhhgggggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeedddddddccccccccbbbbbbbbbbbbbaaaaabbaaaaaaaaaaaa```````````__^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<;;:::::::::::99999999998887777777777766666666666555555444444444443333333333333322222222222111111111111100000000000///////////..........-----------,,,,,,,,,,,,,,,,++++++++++++**+++************))))))))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$nnnnnnnoooooooooooooppppppppppppppqqqqqqqqqqqqqrqqqqqqqqqrrrrrrrrrrrrrrrsqqqrrrrrrrrrrrrrrrsssssssssttttttttttttttttuuuuuuuvvvvvwwwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{|||||||||||||||||||}}}}}}||}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€���������‚‚�����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}|||||||||||||||||||zzzzzyyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssssrrrrqqqqqqqqqqqqqqpppppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmkkkkkkkkkkkkkjjjjjjjjjjjjiiihhhhhhhhhhhhhhggggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeddddddccccccccbbbbbbbbbbbbbaaaaabbaaaaaaaaaaaaa``````````___^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<;;:::::::::::999999999998877777777777666666666665555554444444444433333333333333222222222221111111111111000000000000//////////..........-----------,,,,,,,,,,,,,,,,++++++++++++**++++***********))))))))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&&&%%%&%%%%%%%%%%%%$$$$$nnnnnnoooooooooooooopppppppppppppqqqqqqqqqqqqqqrqqqqqqqqqrrrrrrrrrrrrrrssqqqrrrrrrrrrrrrrrrssssssssstttttttttttttttuuuuuuuuvvvvvwwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{||||||||||||||||||}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€����������‚�����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}}||||||||||||||||||zzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttttsssssssssssssssssrrrqqqqqqqqqqqqqqpppppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmkkkkkkkkkkkkkjjjjjjjjjjjjiiihhhhhhhhhhhhhhgggggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeddddddcccccccccbbbbbbbbbbbbaaaaabbbaaaaaaaaaaaa``````````___^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<;;:::::::::::999999999998877777777777666666666665555554444444444433333333333333222222222222111111111111000000000000//////////..........------------,,,,,,,,,,,,,,,++++++++++++**++++************)))))))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&&&%%%&%%%%%%%%%%%%$$$$$nnnnnnoooooooooooooppppppppppppppqqqqqqqqqqqqqrrqqqqqqqqrrrrrrrrrrrrrrrssqqrrrrrrrrrrrrrrrsssssssssttttttttttttttttuuuuuuuuvvvvwwwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}|||||||||||||||||zzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttttssssssssssssssssrrrqqqqqqqqqqqqqqqpppppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnmmmmmmmkkkkkkkkkkkkkkjjjjjjjjjjjiiiihhhhhhhhhhhhhhggggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeedddddcccccccccbbbbbbbbbbbbbaaaabbbaaaaaaaaaaaa``````````____^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>===========<<<<<<<<<<;;:::::::::::999999999998877777777777666666666665555554444444444443333333333333322222222222111111111111100000000000//////////..........------------,,,,,,,,,,,,,,,++++++++++++**++++************))))))))))))))((((((((((('''''''''''''''''''&&&&&&&&&&&&%%%&%%%%%%%%%%%%$$$$$nnnnnoooooooooooooopppppppppppppqqqqqqqqqqqqqqrrqqqqqqqqrrrrrrrrrrrrrrsssqqrrrrrrrrrrrrrrrssssssssttttttttttttttttuuuuuuuuuvvvvwwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||zzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssssrrqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnmmmmmmlkkkkkkkkkkkkkjjjjjjjjjjjiiiihhhhhhhhhhhhhhgggggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeedddddccccccccccbbbbbbbbbbbbaaaabbbaaaaaaaaaaaaa`````````____^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<;;;::::::::::999999999998877777777777766666666666555554444444444443333333333333322222222222111111111111100000000000//////////..........------------,,,,,,,,,,,,,,,,+++++++++++**++++************))))))))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&&&%%&%%%%%%%%%%%%$$$$$nnnnnoooooooooooooppppppppppppppqqqqqqqqqqqqqrrrqqqqqqqrrrrrrrrrrrrrrssssqrrrrrrrrrrrrrrrssssssssstttttttttttttttuuuuuuuuuuvvvwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||zzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssssrqqqqqqqqqqqqqqqqpppppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnmmmmmmlkkkkkkkkkkkkkkkjjjjjjjjjiiiiihhhhhhhhhhhhhhgggggghggggggggggggggffffffffffffffffffeeeeeeeeeeeedddddccccccccccbbbbbbbbbbbbbaaabbbbaaaaaaaaaaaa`````````____^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<;;;:::::::::::99999999999887777777777766666666666555555444444444443333333333333322222222222111111111111100000000000//////////...........-----------,,,,,,,,,,,,,,,,+++++++++++**++++************))))))))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&&&%%&%%%%%%%%%%%%$$$$$nnnnnooooooooooooopppppppppppppqqqqqqqqqqqqqqrrrqqqqqqqrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrsssssssssstttttttttttttttuuuuuuuuuuvvwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||zzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttttssssssssssssssssrrqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnmmmmmllkkkkkkkkkkkkkkjjjjjjjjjiiiiiihhhhhhhhhhhhhgggggghhgggggggggggggffffffffffffffffffeeeeeeeeeeeeeddddccccccccccbbbbbbbbbbbbbaaabbbbaaaaaaaaaaaa`````````_____^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<;;;:::::::::::99999999999887777777777766666666666555555444444444443333333333333322222222222111111111111100000000000//////////...........-----------,,,,,,,,,,,,,,,,++++++++++++*++++************))))))))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&&&%%&%%%%%%%%%%%%$$$$$nnnnooooooooooooopppppppppppppqqqqqqqqqqqqqqrrrrqqqqqqrrrrrrrrrrrrrrsssssrrrrrrrrrrrrrrrssssssssssttttttttttttttuuuuuuuuuuuvvwwwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€�����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚ƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||zzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssssrqqqqqqqqqqqqqqqqpppppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnmmmmllkkkkkkkkkkkkkkkjjjjjjjjiiiiiihhhhhhhhhhhhhhggggghhggggggggggggggfffffffffffffffffeeeeeeeeeeeeeddddcccccccccccbbbbbbbbbbbbaaabbbbbaaaaaaaaaaaa````````_____^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<;;;:::::::::::999999999998877777777777666666666665555554444444444433333333333333222222222222111111111111000000000000/////////...........------------,,,,,,,,,,,,,,,++++++++++++*+++++***********))))))))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&&&%%&%%%%%%%%%%%%$$$$$nnnnooooooooooooopppppppppppppqqqqqqqqqqqqqqrrrrqqqqqqrrrrrrrrrrrrrrsssssrrrrrrrrrrrrrrsssssssssssttttttttttttttuuuuuuuuuuuvwwwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€�������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||zzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssssrrqqqqqqqqqqqqqqqppppppppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnmmmmlllkkkkkkkkkkkkkkjjjjjjjjiiiiiiihhhhhhhhhhhhhhgggghhhgggggggggggggffffffffffffffffffeeeeeeeeeeeeedddcccccccccccbbbbbbbbbbbbbaabbbbbaaaaaaaaaaaa````````_____^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<;;;:::::::::::999999999998877777777777666666666665555554444444444433333333333333222222222222111111111111000000000000/////////...........------------,,,-,,,,,,,,,,,++++++++++++*+++++***********))))))))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&&&%%&&%%%%%%%%%%%%$$$$nnnooooooooooooopppppppppppppqqqqqqqqqqqqqqrrrrrqqqqqrrrrrrrrrrrrrrssssssrrrrrrrrrrrrrrssssssssssstttttttttttttuuuuuuuuuuuuwwwwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€�����������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||zzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttttsssssssssssssssrrqqqqqqqqqqqqqqqqpppppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnmmmlllkkkkkkkkkkkkkkkjjjjjjjiiiiiiihhhhhhhhhhhhhhgggghhhgggggggggggggffffffffffffffffffeeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbbaabbbbbaaaaaaaaaaaaa```````______^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<;;;;::::::::::999999999998877777777777666666666666555554444444444443333333333333322222222222111111111111100000000000/////////...........------------,,,-,,,,,,,,,,,++++++++++++*+++++************)))))))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&&&%%&&%%%%%%%%%%%%$$$$nnnooooooooooooopppppppppppppqqqqqqqqqqqqqqrrrrrqqqqrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrrssssssssssssttttttttttttuuuuuuuuuuuuuwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||zzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssrrqqqqqqqqqqqqqqqqqppppppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnmmmllllkkkkkkkkkkkkkkjjjjjjjiiiiiiiihhhhhhhhhhhhhhggghhhhgggggggggggggffffffffffffffffffeeeeeeeeeeeeeddccccccccccccbbbbbbbbbbbbbabbbbbbaaaaaaaaaaaa```````______^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNOONNNNNNNNNNNMMMMMMMMMMMLMLLLLLLLLLLKKKKKKKKKKKJJJKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<;;;;:::::::::::99999999998887777777777766666666666555555444444444443333333333333322222222222111111111111100000000000/////////...........------------,,,-,,,,,,,,,,,++++++++++++*+++++************))))))))))))))((((((((((('''''''''''''''''''&&&&&&&&&&&&%%&&%%%%%%%%%%%%$$$$nnooooooooooooopppppppppppppqqqqqqqqqqqqqqrrrrrrqqqqrrrrrrrrrrrrrrsssssssrrrrrrrrrrrrsssssssssssssttttttttttttuuuuuuuuuuuuuwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~€~~~~~~~~~~~€€€€€€���������������������������������‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}~}}}}}}}}}}}}}}}}||||||||zzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssrrrqqqqqqqqqqqqqqqqpppppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnmmllllkkkkkkkkkkkkkkjjjjjjjiiiiiiiihhhhhhhhhhhhhhggghhhhgggggggggggggfffffffffffffffffffeeeeeeeeeeeeddcccccccccccccbbbbbbbbbbbbabbbbbbaaaaaaaaaaaa```````_______^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[YYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNOONNNNNNNNNNNMMMMMMMMMMMLMLLLLLLLLLLLKKKKKKKKKKJJJKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<;;;;:::::::::::99999999998887777777777766666666666555555444444444443333333333333322222222222111111111111100000000000/////////............-----------,,,-,,,,,,,,,,,,+++++++++++*+++++************))))))))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&&%%&&%%%%%%%%%%%%$$$$nnooooooooooooopppppppppppppqqqqqqqqqqqqqqrrrrrrqqqrrrrrrrrrrrrrrrsssssssrrrrrrrrrrrrssssssssssssstttttttttttuuuuuuuuuuuuuuwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€~~~~~~~~~~€€€€����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�����€��€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}~~~}}}}}}}}}}}}}}}|||||||zzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnmmlllllkkkkkkkkkkkkkkjjjjjjiiiiiiiiihhhhhhhhhhhhhggghhhhggggggggggggggffffffffffffffffffeeeeeeeeeeeeeddccccccccccccbbbbbbbbbbbbabbbbbbbaaaaaaaaaaaa``````_______^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNOONNNNNNNNNNNMMMMMMMMMMMLMLLLLLLLLLLLKKKKKKKKKKKJJKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<;;;;:::::::::::99999999998887777777777766666666666555555444444444443333333333333322222222222111111111111100000000000/////////............-----------,,,-,,,,,,,,,,,,+++++++++++++++++************))))))))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&&&%&&%%%%%%%%%%%%$$$$noooooooooooooppppppppppppppqqqqqqqqqqqqqrrrrrrrqqqrrrrrrrrrrrrrrssssssssrrrrrrrrrrrsssssssssssssstttttttttttuuuuuuuuuuuuuuwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€~~~~~~~~€€€���������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚ƒƒƒ„„„„„„„„„„ƒƒƒƒ‚‚‚�������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||zzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssrrrrqqqqqqqqqqqqqqqqpppppqpppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnmlllllkkkkkkkkkkkkkkjjjjjjiiiiiiiiihhhhhhhhhhhhhhgghhhhhgggggggggggggfffffffffffffffffffeeeeeeeeeeeeddccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````_______^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNOOONNNNNNNNNNNMMMMMMMMMMLMLLLLLLLLLLLKKKKKKKKKKKJJKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<;;;;:::::::::::999999999988877777777777666666666665555554444444444433333333333333222222222222111111111111000000000000////////............-----------,,,-,,,,,,,,,,,,++++++++++++++++++***********))))))))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&&&%&&%%%%%%%%%%%%$$$$nooooooooooooopppppppppppppqqqqqqqqqqqqqqrrrrrrrqqrrrrrrrrrrrrrrrssssssssrrrrrrrrrrrssssssssssssssttttttttttuuuuuuuuuuuuuuuwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€~~~~~~~€€����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒƒ„„……………………………„„„ƒƒ‚‚‚�����������������€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}|||||zzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssrrrrrqqqqqqqqqqqqqqqqppppqppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnmllllllkkkkkkkkkkkkkkjjjjjiiiiiiiiiihhhhhhhhhhhhhgghhhhhggggggggggggggffffffffffffffffffeeeeeeeeeeeeeddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa`````________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<;;;;;::::::::::999999999988877777777777666666666665555554444444444443333333333333322222222222111111111111000000000000////////............------------,,--,,,,,,,,,,,++++++++++++++++++***********))))))))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&&&%&&%%%%%%%%%%%%$$$$oooooooooooooppppppppppppppqqqqqqqqqqqqqrrrrrrrrqqrrrrrrrrrrrrrrsssssssssrrrrrrrrrrssssssssssssssstttttttttuuuuuuuuuuuuuuuuwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€~~~~~~€����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒ„„……†††‡‡‡‡‡†††………„„ƒƒ‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}||||zzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssrrrrrrqqqqqqqqqqqqqqqppppqqppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnllllllkkkkkkkkkkkkkkjjjjjiiiiiiiiiihhhhhhhhhhhhhhghhhhhhgggggggggggggffffffffffffffffffeeeeeeeeeeeeeddcccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<;;;;;:::::::::::99999999988887777777777766666666665555555444444444443333333333333322222222222111111111111100000000000/////////...........------------,,--,,,,,,,,,,,++++++++++++++++++************)))))))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&&&%&&&%%%%%%%%%%%$$$$ooooooooooooopppppppppppppqqqqqqqqqqqqqqrrrrrrrrqrrrrrrrrrrrrrrrsssssssssrrrrrrrrrrssssssssssssssstttttttttuuuuuuuuuuuuuuuuwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€~~~~~�����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒ„„……†‡‡ˆˆˆˆˆˆˆˆ‡‡†……„„ƒƒ‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}||||zzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssrrrrrrrqqqqqqqqqqqqqqqpppqqpppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnlllllllkkkkkkkkkkkkkkjjjjiiiiiiiiiiihhhhhhhhhhhhhghhhhhhggggggggggggggffffffffffffffffffeeeeeeeeeeeeddcccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>==========<<<<<<<<;;;;;:::::::::::99999999988887777777777766666666665555555444444444443333333333333322222222222111111111111100000000000/////////...........------------,,--,,,,,,,,,,,++++++++++++++++++************)))))))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&&&%&&&%%%%%%%%%%%%$$$ooooooooooooppppppppppppppqqqqqqqqqqqqqrrrrrrrrrqrrrrrrrrrrrrrrssssssssssrrrrrrrrrssssssssssssssstttttttttuuuuuuuuuuuuuuuuvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€~~~~����������������������������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€��‚‚ƒƒ„……†‡ˆˆ‰‰‰‰‰‰‰‰ˆˆ‡††…„„ƒƒƒ‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}||||zzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssrrrrrrrrrqqqqqqqqqqqqqqppqqqpppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnlllllllkkkkkkkkkkkkkkjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggggggggffffffffffffffffffeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````_________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<;;;;;:::::::::::99999999988887777777777766666666665555555444444444443333333333333322222222222111111111111100000000000/////////............-----------,,--,,,,,,,,,,,,+++++++++++++++++************))))))))))))))((((((((((('''''''('''''''''''&&&&&&&&&&&&%&&&%%%%%%%%%%%%$$$oooooooooooopppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrsssssssssssrrrrrrrrrssssssssssssssstttttttttuuuuuuuuuuuuuuuuvwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzz{zzzzz{{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€~~~����������������������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€��‚‚ƒ„„…†‡ˆˆ‰ŠŠŠ‹‹‹ŠŠ‰‰ˆ‡††…„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}|||zzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssrrrrrrrrrrrqqqqqqqqqqqqppqqqppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnllllllllkkkkkkkkkkkkkkjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggggggggfffffgfffffffffffffeeeeeeeeeeedddcccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````_________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>===========<<<<<<<;;;;;:::::::::::99999999988887777777777766666666665555555444444444443333333333333322222222222211111111111100000000000/////////............-----------,,--,,,,,,,,,,,,+++++++++++++++++************))))))))))))))((((((((((((''''''(''''''''''''&&&&&&&&&&&%&&&%%%%%%%%%%%%$$$ooppppppppppppqqqqqqqqqppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||}}}}}}}}||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~�����������������������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„ƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€�������������������������‚‚‚‚‚����������������������������€€€€€€€€€€���‚‚ƒ„…†‡ˆ‰ŠŠ‹‹ŒŒŒŒŒ‹‹Š‰ˆ‡††…„„ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………„������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuvuuuuuuuuuuuuuuuuttttttttttttttttttttttttttssssssssqqqqqqqqqppppppppppppppppoooooooooonnnnnnnnnnnnnnmmmmlllllllllllllllkkkkkkkiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggffffffffffffffffffffeeeeeeeeeeeedddddcccccccccccccbbbbbbbbaaaaaaaa````````````_____^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::9999999999888888887777777777766666666655555555555444444444444333333333333222222222221211111111111100000000000/0000///////////...........---------,,,,,,,,,,,,++++,,+++++++++++*************)))))))))))(((((((((((('((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%opppppppppppppqqqqqqqqqppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€����������������������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚‚‚����������������������������€€€€€€€€€���‚ƒƒ„…†‡ˆ‰Š‹ŒŒ����ŒŒ‹‹Š‰ˆ‡†…„„ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††……………��������������������€��€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuvuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssqqqqqqqqqqpppppppppppppppoooooooooonnnnnnnnnnnnnnnmmmmllllllllllllllkkkkkkkiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggffffffffffffffffffffeeeeeeeeeeeeddddddccccccccccccbbbbbbbbaaaaaaaa`````````````____^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>===========<<<<<<<<<<<;;;;;;;:::::::::::9999999999888888887777777777766666666665555555555544444444444433333333333222222222221221111111111100000000000/0000////////////..........----------,,,,,,,,,,,++++,,+++++++++++*************))))))))))))((((((((((('((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%opppppppppppppqqqqqqqqqpppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€���������������������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚‚‚‚‚��������������‚������������€€€€€€€€���‚ƒƒ„…†ˆ‰Š‹‹Œ��ŽŽ��ŒŒ‹Š‰ˆ‡†……„ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††…………‚������������������������€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttutttttttttttttttttsssssssqqqqqqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnnnmmmmllllllllllllllkkkkkkkiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggffffffgfffffffffffffeeeeeeeeeeeddddddcccccccccccccbbbbbbbaaaaaaaaa````````````____^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>===========<<<<<<<<<<<;;;;;;;:::::::::::9999999999888888888777777777766666666665555555555544444444444433333333333222222222221221111111111100000000000/0000////////////..........----------,,,,,,,,,,,++++,,+++++++++++*************))))))))))))((((((((((('((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%pppppppppppppqqqqqqqqqqpppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚‚‚‚‚‚‚������‚�‚‚‚‚‚‚‚����������€€€€€€€€���‚ƒƒ„…‡ˆ‰Š‹Œ��ŽŽŽŽ��Œ‹Š‰ˆ‡†……„ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡††††…………‚������������������������€€€€€€€€€€����������€€~~~~~~~}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttuuuttttttttttttttttssssssqqqqqqqqqqqqpppppppppppppooooooooooonnnnnnnnnnnnnnmmmmmllllllllllllllkkkkkkiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggffffffgfffffffffffffeeeeeeeeeeedddddddccccccccccccbbbbbbbaaaaaaaaa````````````____^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>===========<<<<<<<<<<<;;;;;;;;::::::::::9999999999888888888777777777776666666665555555555544444444444433333333333222222222221221111111111100000000000/00000///////////..........----------,,,,,,,,,,,++++,,+++++++++++*************))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%pppppppppppppqqqqqqqqqqppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssssstttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„………„„„„„„„„„„„ƒƒƒƒƒ„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€��‚‚ƒ„…‡ˆ‰Š‹Œ��ŽŽŽŽ��Œ‹Š‰ˆ‡†……„‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡†††…………‚������������������������€€€€€€€€���������������€€€€€€€€€€~~~~~~~~}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttuuuuuuttttttttttttttsssssqqqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnnnmmmmmllllllllllllllkkkkkkiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggfffffgfffffffffffffeeeeeeeeeeedddddddcccccccccccccbbbbbbaaaaaaaaaa````````````___^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>===========<<<<<<<<<<<;;;;;;;;:::::::::::999999999888888888777777777776666666665555555555544444444444433333333333222222222221221111111111100000000000/00000///////////..........----------,,,,,,,,,,,++++,,++++++++++++************))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%ppppppppppppqqqqqqqqqqqppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€��‚‚ƒ„…†ˆ‰Š‹Œ��ŽŽŽŽ��Œ‹Š‰ˆ‡†……„‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡†††…………‚‚�����������������������€€€€€€€€€€����������������€€€€€€€€€€€~~~~~~~~}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttuuuuuuuuutttttttttttsssssqqqqqqqqqqqqqqqpppppppppppooooooooooonnnnnnnnnnnnnmmmmmmllllllllllllllkkkkkiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggfffffggfffffffffffffeeeeeeeeeedddddddcccccccccccccbbbbbbaaaaaaaaaa````````````___^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNONNNNNNNNNNNMMMMMMMMMMLLLMLLLLLLLLLLKKKKKKKKKKKJJJKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::999999999888888888777777777776666666665555555555544444444444433333333333222222222222221111111111100000000000000000///////////..........----------,,,,,,,,,,,,+++,,++++++++++++************))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%ppppppppppppqqqqqqqqqqqpppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssssstttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„……………………„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€��‚‚ƒ„…†‡ˆŠ‹ŒŒ��ŽŽ��ŒŒ‹Š‰ˆ‡†……„‰‰ˆˆ‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡†††…………‚‚�����������������������€€€€€€€€������������������€€€€€€€€€€€€~~~~~~~~}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutuuuuuuuuuutttttttttttssssqqqqqqqqqqqqqqqqppppppppppoooooooooooonnnnnnnnnnnnmmmmmmllllllllllllllkkkkkiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggffffggfffffffffffffeeeeeeeeeeddddddddccccccccccccbbbbbbaaaaaaaaaaa````````````__^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNONNNNNNNNNNNMMMMMMMMMMMLLMLLLLLLLLLLLKKKKKKKKKKJJJKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::999999999888888888777777777776666666665555555555554444444444433333333333322222222222221111111111110000000000000000///////////..........----------,,,,,,,,,,,,+++,,++++++++++++*************)))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%pppppppppppqqqqqqqqqqqqpppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||||}|||||||||||}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„……………………………„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€���‚ƒ„…†‡ˆ‰Š‹ŒŒ����ŒŒ‹Š‰ˆ‡††…„„‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡†††…………‚‚�����������������������€€€€€€��������‚‚‚‚‚‚‚�����€€€€€€€€€€€€€~~~~~~~~}}}}}}||||||||||{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttssssqqqqqqqqqqqqqqqqqqppppppppoooooooooooonnnnnnnnnnnnmmmmmmmllllllllllllllkkkkiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggffffgggfffffffffffffeeeeeeeeeddddddddcccccccccccccbbbbbaaaaaaaaaaa````````````__^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNONNNNNNNNNNNMMMMMMMMMMMLLMLLLLLLLLLLLKKKKKKKKKKKJJKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::999999999888888888777777777776666666666555555555554444444444443333333333322222222222222111111111110000000000000000///////////..........----------,,,,,,,,,,,,+++,,,+++++++++++*************)))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%pppppppppppqqqqqqqqqqqqpppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}||||||||||}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„……………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€���‚ƒƒ„…†ˆ‰ŠŠ‹ŒŒŒŒŒŒ‹Š‰‰ˆ‡†……„„‰‰‰‰‰ŠŠŠŠŠ‰‰‰‰ˆˆ‡‡†††…………‚‚‚����������������������€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€~~~~~~~~}}}}}}}|||||||||||{{|||||||||||||||||||||||||{{{{{{{{{{{{{{zzzzzyyyyyxyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttssssqqqqqqqqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnnnmmmmmmmllllllllllllllkkkkjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggffffgggfffffffffffffeeeeeeeeedddddddddccccccccccccbbbbbaaaaaaaaaaa````````````__^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNONNNNNNNNNNNMMMMMMMMMMMLLMLLLLLLLLLLLKKKKKKKKKKKJJKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>===========<<<<<<<<<<<;;;;;;;:::::::::::999999999888888888877777777777666666666555555555554444444444443333333333322222222222222111111111110000000000000000////////////.........-----------,,,,,,,,,,,+++,,,+++++++++++*************)))))))))))(((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%ppppppppppqqqqqqqqqqqqqppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€��������������������‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€���‚‚ƒ„…†‡ˆ‰ŠŠ‹‹‹‹‹‹Š‰‰ˆ‡††……„„‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡‡‡††…………‚‚‚����������������������€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}||||||||||||||||||||||||||||}}}}}}}}}|||||||||{{{{{{zzzzyyyyyxyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttssssqqqqqqqqqqqqqqqqqqqppppppppoooooooooooonnnnnnnnnnnmmmmmmmmllllllllllllllkkkjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggfffggggffffffffffffeeeeeeeeedddddddddccccccccccccbbbbbaaaaaaaaaaaa````````````_^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNOONNNNNNNNNNNMMMMMMMMMMLLMMLLLLLLLLLLKKKKKKKKKKKJJKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>===========<<<<<<<<<<<;;;;;;;;::::::::::9999999998888888888777777777776666666665555555555544444444444433333333333222222222222221111111111100000000000000000///////////.........-----------,,,,,,,,,,,+++,,,+++++++++++*************))))))))))))((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%ppppppppppqqqqqqqqqqqqqppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„…………†††††††……………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€���‚‚ƒ„…††‡ˆ‰ŠŠŠŠŠŠŠ‰‰ˆ‡††……„„„‰‰ŠŠŠ‹‹‹‹‹ŠŠ‰‰ˆˆ‡‡‡††…………‚‚‚‚���������������������€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}||||||||||||||||||||}}}}}}}}}}}}}}|||||||||||{{{{{zzzzyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttssssqqqqqqqqqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnnmmmmmmmmllllllllllllllkkkjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggfffggggfffffffffffffeeeeeeeedddddddddcccccccccccccbbbbaaaaaaaaaaaa````````````_^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOONOONNNNNNNNNNNMMMMMMMMMMMLMMLLLLLLLLLLLKKKKKKKKKKJJKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::999999998888888888777777777776666666665555555555544444444444433333333333222222222222221111111111100000000000000000///////////.........-----------,,,,,,,,,,,+++,,,+++++++++++*************))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%ppppppppppqqqqqqqqqqqqqpqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„…………††††††††††††………………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€����‚ƒƒ„…†‡‡ˆ‰‰‰‰‰‰‰ˆˆ‡††……„„„„ŠŠŠ‹‹‹‹‹‹‹‹ŠŠ‰‰ˆ‡‡†††…………‚‚‚‚���������������������€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}||||}|||||}}}}}}}}}}~~~~~~~~~}}}}}|||||||{{{{zzzzzyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttsssqqqqqqqqqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnnmmmmmmmmmllllllllllllllkkjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggffggggfffffffffffffeeeeeeeeddddddddddccccccccccccbbbbaaaaaaaaaaaa`````````````^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOONOONNNNNNNNNNNMMMMMMMMMMMLMMLLLLLLLLLLLKKKKKKKKKKKJKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::999999998888888888777777777776666666665555555555544444444444433333333333222222222222221111111111100000000000000000///////////.........-----------,,,,,,,,,,,+++,,,++++++++++++************))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%pppppppppqqqqqqqqqqqqqrpqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssssttttttttttttttuuuuuuuuuuuuuuuvuuuvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}|||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„………††††††††††††††††††††……„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������‚‚ƒ„……†‡‡ˆˆˆˆˆˆˆ‡‡††……„„„„…ŠŠ‹‹‹ŒŒŒŒ‹‹ŠŠ‰‰ˆ‡‡†††…………‚‚‚‚‚�������������������‚€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}|||||{{{{zzzzyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuutttttttttttsssqqqqqqqqqqqqqqqqqqqqppppppppooooooooooooonnnnnnnnnmmmmmmmmmllllllllllllllkkjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggffgggggfffffffffffffeeeeeeeddddddddddccccccccccccbbbbaaaaaaaaaaaaa````````````^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOONOONNNNNNNNNNNMMMMMMMMMMMLMMLLLLLLLLLLLKKKKKKKKKKKJKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::999999998888888888777777777776666666666555555555554444444444433333333333322222222222221111111111100000000000000000///////////.........-----------,,,,,,,,,,,,++,,,++++++++++++************))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%pppppppppqqqqqqqqqqqqqrqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssssttttttttttttttuuuuuuuuuuuuuuvvuuvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{zzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„………††††††††††††††††††††††…„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������‚‚ƒƒ„……††‡‡‡‡‡‡‡††………„„„„„…Š‹‹ŒŒŒŒŒŒŒ‹‹Š‰‰ˆ‡‡†††…………‚‚‚‚‚‚‚�����������������‚€€����‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}||||{{{{zzzzyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuttttttttttttsssqqqqqqqqqqqqqqqqqqqqppppppppooooooooooooonnnnnnnnnmmmmmmmmmmlllllllllllllkkjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggffgggggfffffffffffffeeeeeeeddddddddddcccccccccccccbbbbaaaaaaaaaaaa````````````_^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONOOONNNNNNNNNNNMMMMMMMMMMLMMMLLLLLLLLLLKKKKKKKKKKKJKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>===========<<<<<<<<<<<;;;;;;;:::::::::::999999998888888888777777777776666666666555555555554444444444443333333333322222222222221111111111110000000000000000///////////.........-----------,,,,,,,,,,,,++,,,++++++++++++*************)))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%ppppppppqqqqqqqqqqqqqrrqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssssttttttttttttttuuuuuuuuuuuuuuuvvuuvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{zzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„…………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†…………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������‚‚ƒƒ„„……††††††††………„„„„„„……‹‹ŒŒŒ���ŒŒŒ‹ŠŠ‰ˆ‡‡††……………‚‚‚‚‚‚�����������������‚‚€€����‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~}}}}}|||||{{{{zzzzyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwvvvvvuuuuuuuuuuuuttttttttttttsssqqqqqqqqqqqqqqqqqqqqppppppppoooooooooooooonnnnnnnnmmmmmmmmmmllllllllllllllkjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggfggggggffffffffffffeeeeeeedddddddddddccccccccccccbbbbaaaaaaaaaaaa````````````_^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>===========<<<<<<<<<<<;;;;;;;:::::::::::999999998888888888877777777777666666666555555555554444444444443333333333322222222222222111111111110000000000000000////////////........-----------,,,,,,,,,,,,++,,,,+++++++++++*************)))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%ppppppppqqqqqqqqqqqqqrrqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssssttttttttttttttuuuuuuuuuuuuuuvvvuvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{zzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„…………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††…………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������‚‚ƒƒ„„…………††…………„„„„„„„„……‹‹Œ������ŒŒ‹ŠŠ‰ˆ‡‡††……………‚‚‚‚‚‚‚‚���������������‚‚€�����‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||{{{{zzzzyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvuuuuuuuuuuuttttttttttttttssqqqqqqqqqqqqqqqqqqqqpppppppppooooooooooooonnnnnnnnmmmmmmmmmmllllllllllllllkjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggfggggggfffffffffffffeeeeeedddddddddddcccccccccccccbbbaaaaaaaaaaaaa```````````_^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::999999998888888888877777777777666666666555555555554444444444443333333333322222222222222111111111110000000000000000////////////........------------,,,,,,,,,,,++,,,,+++++++++++*************)))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%pppppppqqqqqqqqqqqqqrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssssttttttttttttttuuuuuuuuuuuuuuuvvvuvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{zzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„…………††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ††††……………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������‚‚ƒƒƒ„„„……………„„„„ƒƒƒƒ„„„…†‹ŒŒ������ŒŒ‹ŠŠ‰ˆ‡‡††……………‚‚‚‚‚‚‚‚���������������‚‚€����‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}||||{{{{zzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyxxxxxxxwwwwvvvvvuvuuuuuuuuttttttttttttttssrqqqqqqqqqqqqqqqqqqqpppppppppoooooooooooooonnnnnnnmmmmmmmmmmmlllllllllllllljjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggggggfffffffffffffeeeeeeddddddddddddccccccccccccbbbbaaaaaaaaaaaa```````````__^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::999999988888888888777777777776666666665555555555544444444444433333333333222222222222221111111111100000000000000000///////////........------------,,,,,,,,,,,++,,,,+++++++++++*************))))))))))))((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%pppppppqqqqqqqqqqqqqrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssssttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{zzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„…………††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡††††…………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������‚‚‚ƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒ„„…†ŒŒ��ŽŽŽ��ŒŒ‹Š‰‰ˆ‡‡††……………‚‚‚‚‚‚‚‚‚��������������‚‚€����‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}||||{{{{{zzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyxxxxxxwwwwvvvvuvuuuuuuuuttttttttttttttssrqqqqqqqqqqqqqqqqqqqpppppppppoooooooooooooonnnnnnnmmmmmmmmmmmlllllllllllllljjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggggggffffffffffffeeeeeeddddddddddddccccccccccccbbbbaaaaaaaaaaaa```````````__^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::999999988888888888777777777776666666665555555555544444444444433333333333222222222222221111111111100000000000000000///////////.........-----------,,,,,,,,,,,++,,,,+++++++++++*************))))))))))))((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%pppppppqqqqqqqqqqqqrrrrqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssssstttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{zzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……………††††‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰ˆ‡‡‡‡‡†††………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������‚‚‚‚ƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒ„……†ŒŒ��ŽŽŽ��ŒŒ‹Š‰ˆˆ‡††………………‚‚‚‚‚‚‚‚���������������‚‚€����‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚€€€€€€€���������€€€€€€€€€€€€€€€€~~~~}}}}}}|||||{{{{{zzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxyyyyyyzzzzzzyyyyyyyxxxxwwwwvvvvuvuuuuuuuutttttttttttttttsrrqqqqqqqqqqqqqqqqqqqpppppppppoooooooooooooonnnnnnmmmmmmmmmmmmllllllllllllljjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggggggfffffffffffffeeeeeddddddddddddcccccccccccccbbbbaaaaaaaaaaaa``````````___^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::999999988888888888777777777776666666666555555555554444444444433333333333322222222222221111111111100000000000000000///////////.........-----------,,,,,,,,,,,++,,,,++++++++++++************))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%ppppppqqqqqqqqqqqqqrrrrqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssssttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{zzz{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„…………††††‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡†††………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒ„……†Œ��ŽŽŽŽ��ŒŒ‹Š‰ˆˆ‡††………………‚‚‚‚‚‚‚‚‚‚�������������‚‚€����‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€~~~~}}}}}||||||{{{{{zzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwxxxxxxxyyyyyzzzzzzzzzzyyyyyxxxxxwwwvvvvuvuuuuuuuutttttttttttttttsrrrqqqqqqqqqqqqqqqqqqpppppppppoooooooooooooonnnnnnmmmmmmmmmmmmllllllllllllljjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffeeeeedddddddddddddccccccccccccbbbbaaaaaaaaaaaa``````````___^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>===========<<<<<<<<<<<;;;;;;;:::::::::::999999988888888888777777777776666666666555555555554444444444443333333333322222222222221111111111110000000000000000///////////.........-----------,,,,,,,,,,,,+,,,,++++++++++++************))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%ppppppqqqqqqqqqqqqqrrrrqqqqqqqqqqqrrrrrrrrrrrrrsrrrsssssssssssssstttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{zz{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……………†††‡‡‡‡ˆˆˆˆ‰‰‰‰ŠŠŠŠ‰‰ˆˆˆˆ‡‡‡†††…………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒ„…††Œ��ŽŽŽŽ��Œ‹‹Š‰ˆ‡‡††………………‚‚‚‚‚‚‚‚‚��������������‚‚€����‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€~~~}}}}}}||||||{{{{{{zzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxwwwwwwxxxxxxxyyyyzzzzzzzzzzzzyyyyyyxxxxwwwvvvvuvuuuuuuuuttttttttttttttttrrrqqqqqqqqqqqqqqqqqqpppppppppoooooooooooooonnnnnnmmmmmmmmmmmmmlllllllllllljjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggggggfffffffffffffeeeedddddddddddddccccccccccccbbbbaaaaaaaaaaaa``````````___^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>===========<<<<<<<<<<<;;;;;;;;::::::::::999999998888888888777777777776666666666555555555554444444444443333333333322222222222222111111111110000000000000000///////////.........-----------,,,,,,,,,,,,+,,,,++++++++++++*************)))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%pppppqqqqqqqqqqqqqrrrrrqqqqqqqqqqrrrrrrrrrrrrrrsrrssssssssssssssttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{zz{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„…………††††‡‡‡ˆˆˆ‰‰‰‰ŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆ‡‡†††…………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„…††Œ��ŽŽŽ���Œ‹Š‰‰ˆ‡†††………………‚‚‚‚‚‚‚‚‚‚‚������������‚‚€�����‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€~~}}}}}}}|||||||{{{{{{zzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzyyyyyxxxxwwwvvvvuvuuuuuuuuttttttttttttttttrrrrqqqqqqqqqqqqqqqqqpppppppppooooooooooooooonnnnnmmmmmmmmmmmmmlllllllllllljjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggggggfffffffffffffeeeeeddddddddddddcccccccccccccbbbbaaaaaaaaaaaa`````````____^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::999999998888888888877777777777666666666555555555554444444444443333333333322222222222222111111111110000000000000000////////////........-----------,,,,,,,,,,,,+,,,,++++++++++++*************)))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%pppppqqqqqqqqqqqqqrrrrrqqqqqqqqqqrrrrrrrrrrrrrssrrsssssssssssssstttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{z{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„……………††††‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹ŠŠŠ‰‰‰‰‰ˆˆ‡‡‡†††…………„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚���‚‚��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„…††Œ���Ž���Œ‹‹Š‰ˆˆ‡††…………………‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚€€����‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€~~}}}}}}}||||||||{{{{{{{zzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzyyyyxxxxwwwwvvvvuvuuuuuuuuutttttttttttttttrrrrqqqqqqqqqqqqqqqqqppppppppppoooooooooooooonnnnnmmmmmmmmmmmmmmllllllllllljjjjjjjiiiiiiiiiiiiiihhhhihhhhhhhhhhhhhggggggggggggggggggggffffffffffffeeeeedddddddddddddccccccccccccbbbbaaaaaaaaaaaa`````````____^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::99999998888888888877777777777666666666555555555554444444444443333333333322222222222222111111111110000000000000000///////////.........------------,,,,,,,,,,,+,,,,,+++++++++++*************)))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%ppppqqqqqqqqqqqqqrrrrrrqqqqqqqqqrrrrrrrrrrrrrrssrssssssssssssssttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒ„„„„„„……………†††‡‡‡ˆˆˆ‰‰ŠŠŠ‹‹‹ŠŠŠŠŠŠŠ‰‰‰ˆˆ‡‡‡†††…………„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚�������‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚ƒ„„…††Œ������ŒŒ‹ŠŠ‰ˆ‡‡††…………………‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}}}}||||||||||{{{{{{{z{zzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzyyyyyxxxxwwwwvvvvuvuuuuuuuuutttttttttttttttrrrrrrqqqqqqqqqqqqqqqppppppppppooooooooooooooonnnnmmmmmmmmmmmmmmllllllllllljjjjjjjiiiiiiiiiiiiiihhhhihhhhhhhhhhhhhggggggggggggggggggggfffffffffffffeeeeeddddddddddddccccccccccccbbbbaaaaaaaaaaaa`````````____^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::99999998888888888877777777777666666666555555555554444444444443333333333322222222222222111111111110000000000000000////////////........------------,,,,,,,,,,,+,,,,,+++++++++++*************)))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%ppppqqqqqqqqqqqqqrrrrrrqqqqqqqqqrrrrrrrrrrrrrsssrsssssssssssssstttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………†††‡‡‡ˆˆ‰‰‰ŠŠ‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰ˆˆˆ‡‡‡†††………„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚ƒ„„…††ŒŒ����ŒŒ‹‹Š‰ˆˆ‡†††…………………‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚€€�����‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€~~~~~}}}}}}||||||||||||{{{{{{{{{{zzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzyyyyxxxxwwwwwvvvvuvuuuuuuuuuuttttttttttttttrrrrrrqqqqqqqqqqqqqqqqppppppppppoooooooooooooonnnnmmmmmmmmmmmmmmllllllllllljjjjjjjjiiiiiiiiiiiiihhhhihhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffeeeeeddddddddddddccccccccccccbbbbbaaaaaaaaaaaa````````____^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::999999988888888888777777777776666666665555555555544444444444433333333333222222222222221111111111100000000000000000///////////.........-----------,,,,,,,,,,,+,,,,,+++++++++++*************))))))))))))((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%ppppqqqqqqqqqqqqrrrrrrrqqqqqqqqrrrrrrrrrrrrrrsssssssssssssssssttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………†††‡‡ˆˆˆ‰‰ŠŠ‹‹‹Š‹‹‹‹‹‹ŠŠŠŠ‰‰ˆˆˆ‡‡†††…………„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚ƒ„„…††ŒŒŒ��ŒŒ‹‹Š‰‰ˆ‡‡††……………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚€€€�����‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€~~~~~~~}}}}}|||||||||||||{{{{{{{{{{zzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzyyyyxxxxxwwwwvvvvvuvuuuuuuuuuuttttttttttttttrrrrrrrqqqqqqqqqqqqqqqppppppppppooooooooooooooonnnnmmmmmmmmmmmmmmlllllllllljjjjjjjjiiiiiiiiiiiiiihhhiihhhhhhhhhhhhhggggggggggggggggggggffffffffffffeeeeedddddddddddddcccccccccccbbbbbaaaaaaaaaaaa````````_____^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::999999988888888888777777777776666666665555555555544444444444433333333333222222222222221111111111100000000000000000///////////.........-----------,,,,,,,,,,,+,,,,,+++++++++++*************))))))))))))((((((((((((((((('''''''''''&&&&&&'&&&&&&&&&&&%%%%%%qqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqrrrrrrrrrrrrrssssrrrsssssssssssssstttttttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwxxxxxxxxxxxxxxxxxyyyyyyyyxxxyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{|||||||||||||{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„…………††‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠ‰‰ˆˆˆ‡‡††‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒ„„ƒ„ƒ„ƒ„„ƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒ„„„……††‡ˆˆ‰‰‰‰‰‰‰ˆˆ‡††…„„ƒƒƒ‚‚‚‚‚‚‚……………………„„„„„„„„„„„„„„„„„������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~|||||||||{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyzzzzz{{{zzzzzzyyyyyxxxxxwwwwvvvvvvxwwwwwwwwwwwwwvvvvvvvvvvvssssssssssrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppoonnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeedddddddddddddcccccccccbbbbbbbbbbbbaaaa_______^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>===========<<<<<<<<;;;;;;;;;;:::::::::::9999999888888888887777777777666666655555555555444444454444444444433333333333222222221111111111100000000000000000////////////................-----------,,,--,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&''&&&&&&&&&&&&%%%%qqqqqqqqqqrrrrrrrrrrrrrqqqqqqqrrrrrrrrrrrrrrssssrrrssssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwxxxxxxxxxxxxxxxxyyyyyyyyyxxyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{|||||||||||||{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„………†††‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒ������ŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆ‡‡‡‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„ƒƒƒƒƒ„„„……††‡ˆˆˆ‰‰‰‰ˆˆˆ‡††……„ƒƒƒ‚‚‚‚‚‚‚‚…………………………„„„„„„„„„„„„„„„�������‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„……………………„„„„„„„„ƒƒƒ‚‚‚‚���‚‚‚������‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€~~~~~~~~|||||||||{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyxxxxxwwwwwvvvvvuxwwwwwwwwwwwwwvvvvvvvvvvvsssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppponnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaa_______^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::99999998888888888877777777776666666555555555554444444544444444444333333333332222222211111111111000000000000000000///////////................-----------,,,--,,,,,,,,,,,++++++++++++**********))))))))))))(((((((((((''''''''''''&&&&&''&&&&&&&&&&&&%%%%qqqqqqqqqqrrrrrrrrrrrrrqqqqqqqrrrrrrrrrrrrrrssssrrsssssssssssssstttttttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyxxyyyyyyyyyyyyyyyyyzzzzzzz{{{{{{{{{{{||||||||||||||{{{{||||||||||||||||||||}|||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………†††‡‡ˆˆ‰‰ŠŠ‹ŒŒŒ��������ŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„ƒƒƒƒ„„„„……††‡‡ˆˆˆ‰‰ˆˆˆ‡‡†……„„ƒƒƒ‚‚‚‚‚‚‚‚……………………………„„„„„„„„„„„„„„��������‚‚‚‚‚‚ƒƒƒƒ„„„„……………………………………„„„„„ƒƒƒ‚‚‚����‚������������������������€€€€€€€€€€€€€€€~~~~~~~~~|||||||||{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyxxxxxxwwwwwvvvvvvuxwwwwwwwwwwwwwwvvvvvvvvvvssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppponnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaa________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::99999998888888888877777777776666666555555555554444444544444444444333333333332222222211111111111000000000000000000///////////................-----------,,,--,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&''&&&&&&&&&&&&%%%%qqqqqqqqqrrrrrrrrrrrrrsqqqqqqqrrrrrrrrrrrrrsssssrrssssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyxyyyyyyyyyyyyyyyyyyzzzzzzz{{{{{{{{{{|||||||||||||||{{{||||||||||||||||||||}}||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„………†††‡‡ˆˆ‰ŠŠ‹‹ŒŒ�����������ŒŒ‹‹ŠŠŠ‰‰ˆˆŠ‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„……††‡‡ˆˆˆˆˆˆˆ‡‡††…„„„ƒƒƒ‚‚‚‚‚‚‚‚………………………………„„„„„„„„„„„„„€��������‚‚‚‚‚ƒƒƒ„„„„………………††……………………„„„„ƒƒƒ‚‚‚���������������������������€€€€€€€€€€€€€€~~~~~~~~~~~~|||||||||{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyxxxxxwwwwwwwvvvvvvuxwwwwwwwwwwwwwwvvvvvvvvvvssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbbaaa________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::9999998888888888877777777776666666555555555554444444544444444444333333333332222222211111111111100000000000000000///////////................------------,,--,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&''&&&&&&&&&&&&%%%%qqqqqqqqqrrrrrrrrrrrrrsqqqqqqrrrrrrrrrrrrrrsssssrsssssssssssssstttttttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyxyyyyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{|||||||||||||||{{{||||||||||||||||||||}}||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„………††‡‡ˆˆ‰‰ŠŠ‹ŒŒ���ŽŽŽŽŽŽ���ŒŒŒ‹‹ŠŠ‰‰ˆŠŠ‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„……†††‡‡ˆˆˆˆˆˆ‡‡††……„„ƒƒƒƒ‚‚‚‚‚‚‚‚…………………………………„„„„„„„„„„„„€€��������‚‚‚‚ƒƒƒ„„„………††††††††††……………„„„ƒƒƒ‚‚‚���€�������������������€€€€€€~~~~~~~~~~~~~~~|||||||||{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyzzzzzyyyyyyxxxxxwwwwwwwvvvvvvvuxwwwwwwwwwwwwwwwvvvvvvvvvsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeedddddddddddccccccccccbbbbbbbbbbbbaaa________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::9999999888888888877777777776666666555555555554444444544444444444333333333332222222221111111111100000000000000000///////////................------------,,--,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&''&&&&&&&&&&&&%%%%qqqqqqqqqrrrrrrrrrrrrrsqqqqqqrrrrrrrrrrrrrssssssrssssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{||||||||||||||||{{||||||||||||||||||||}}}|}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………††‡‡ˆˆ‰‰Š‹‹ŒŒ��ŽŽŽŽŽŽŽŽ���ŒŒ‹‹ŠŠ‰‰‹ŠŠŠ‰‰ˆˆˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……††‡‡‡ˆˆˆˆ‡‡‡††……„„„ƒƒƒƒ‚‚‚‚‚‚‚‚……………………………………„„„„„„„„„„„€€€€������‚‚‚‚ƒƒ„„„……†††††††††††††…………„„„ƒƒƒ‚‚���€€����������������€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}|||||||||{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyyzyyyyyyyxxxxxwwwwwwwvvvvvvvvuxxwwwwwwwwwwwwwwvvvvvvvvvsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeedddddddddddccccccccccbbbbbbbbbbbbaaa________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::9999999888888888887777777776666666655555555555444444554444444444333333333332222222221111111111100000000000000000///////////.................-----------,,---,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&'''&&&&&&&&&&&%%%%qqqqqqqqrrrrrrrrrrrrrssqqqqqrrrrrrrrrrrrrrsssssssssssssssssssstttttttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{|||||||||||||||||{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„…………††‡‡ˆˆ‰ŠŠ‹ŒŒ��ŽŽŽŽŽŽŽŽŽŽ��ŒŒ‹‹ŠŠ‰Œ‹ŠŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………††‡‡‡‡‡‡‡‡‡‡††……„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚………………………………………„„„„„„„„„„€€€€€�����‚‚‚ƒƒƒ„„……††††‡‡‡‡‡†††††…………„„„ƒƒ‚‚‚���€€�����€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}||||||||{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwvvvvvvvvvuxxwwwwwwwwwwwwwwwvvvvvvvvssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbaa_________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>===========<<<<<<<<;;;;;;;;;;:::::::::::9999999888888888887777777776666666655555555555444444554444444444433333333333222222221111111111100000000000000000///////////...../...........-----------,,---,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&'''&&&&&&&&&&&%%%%qqqqqqqqrrrrrrrrrrrrrssqqqqqrrrrrrrrrrrrrsssssssssssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{|||||||||||||||||{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………†††‡‡ˆ‰‰Š‹‹ŒŒ��ŽŽŽŽŽŽŽŽŽŽ���ŒŒ‹ŠŠŒŒ‹‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………†††‡‡‡‡‡‡‡‡‡††……„„„ƒƒƒƒƒƒ‚‚‚ƒ‚‚ƒ………………………………………„„„„„„„„„„€€€€€€����‚‚‚ƒƒ„„………††‡‡‡‡‡‡‡‡††††…………„„ƒƒƒ‚‚‚���€€���€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwvvvvvvvvvvxxxwwwwwwwwwwwwwwvvvvvvvvssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbaa_________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::9999999888888888887777777776666666655555555555444444554444444444433333333333222222221111111111100000000000000000///////////...../...........-----------,,---,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''&&&&&'''&&&&&&&&&&&%%%%qqqqqqqrrrrrrrrrrrrrsssqqqqqrrrrrrrrrrrrrsssssssssssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………††‡‡ˆˆ‰ŠŠ‹‹Œ���ŽŽŽŽ��ŽŽŽŽ���ŒŒ‹Š�ŒŒ‹‹ŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………„„„„„„„„„„„„„„…………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………††‡‡‡‡‡‡‡‡‡†††……„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………„„„„„„„„„„€€€€€€����‚‚‚ƒƒ„„……††‡‡‡‡‡‡‡‡‡††††………„„„ƒƒ‚‚‚���€€€��€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||||{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwvvvvvvvvvvvxxxxwwwwwwwwwwwwwwvvvvvvvsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbaa_________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKLKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::99999998888888888877777777766666666555555555554444445544444444444333333333332222222211111111111000000000000000000///////////..../...........-----------,,---,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''&&&&&'''&&&&&&&&&&&%%%%qqqqqqqrrrrrrrrrrrrrsssqqqqrrrrrrrrrrrrrrssssssssssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{|||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………††‡‡ˆˆ‰ŠŠ‹ŒŒ��ŽŽŽŽŽ��ŽŽŽŽ��ŒŒŒ‹��ŒŒ‹‹ŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ„„„„„„„„„„„……„„„…………………………………………………………………………………………„„„„„„„„„„„„………………………………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………†††‡‡‡‡‡‡‡‡‡††……„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………„„„„„„„„„„€€€€€����‚‚‚ƒƒ„„……††‡‡‡‡‡ˆ‡‡‡‡††††………„„ƒƒƒ‚‚���€€€€�€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||||{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwvvvvvvvvvvvxxxxwwwwwwwwwwwwwwvvvvvvvsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbaa__________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKLKKKKKKKKKKJJJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::9999998888888888877777777766666666555555555554444445544444444444333333333332222222211111111111000000000000000000///////////..../...........-----------,,---,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&&&'''&&&&&&&&&&&&%%%qqqqqqqrrrrrrrrrrrrssssqqqqrrrrrrrrrrrrrsssssssssssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{||||||||||||||||||}|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………††‡‡ˆˆ‰ŠŠ‹ŒŒ���ŽŽŽŽŽŽŽŽŽŽ��ŒŒŒŽ��ŒŒŒ‹‹ŠŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ„„„„„„„„„„„„……………………………………………………………………………………………………„„„„„„„„„„………………………………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………††‡‡‡‡‡‡‡‡‡†††……„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………„„„„„„„„„„€€€€€���‚‚‚ƒƒ„„……††‡‡‡‡ˆˆˆ‡‡‡‡†††………„„ƒƒƒ‚‚‚���€€€€�€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwvvvvvvvvvvvxxxxxwwwwwwwwwwwwwwvvvvvvssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbba__________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKLKKKKKKKKKKJJJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::9999999888888888877777777766666666555555555554444445544444444444333333333332222222211111111111100000000000000000///////////..../...........-----------,,---,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((''''''''''''&&&&'''&&&&&&&&&&&&%%%qqqqqqqrrrrrrrrrrrrssssqqqrrrrrrrrrrrrrrsssssssssssssssssssstttttttttttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{|||||||||||||||||||}||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„…………††‡‡ˆˆ‰ŠŠ‹‹Œ���ŽŽŽŽŽŽŽŽŽ���ŒŒŽŽŽ��ŒŒ‹‹‹ŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆ„„„„„„„„„„…………………………………………………………………………………………………………„„„„„„„„„…………………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………†††‡‡‡‡‡‡‡‡‡††………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………„„„„„„„„„„„€€€����‚‚‚ƒƒ„„……††‡‡‡ˆˆˆˆˆ‡‡‡‡††………„„„ƒƒ‚‚‚���€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwvvvvvvvvvvxxxxxxwwwwwwwwwwwwwvvvvvvssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbba__________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKLKKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::9999999888888888887777777766666666555555555554444445544444444444333333333332222222221111111111100000000000000000///////////..../...........------------,---,,,,,,,,,,,,++++++++++************)))))))))))(((((((((((''''''''''''&&&&'''&&&&&&&&&&&&%%%qqqqqqrrrrrrrrrrrrrssssqqqrrrrrrrrrrrrrssssssssssssssssssssstttttttttttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{||||||||||||||||||}}|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………††‡‡ˆˆ‰ŠŠ‹‹ŒŒ���ŽŽŽŽŽŽŽ����Œ��ŽŽ���ŒŒ‹‹ŠŠŠ‰‰‰ˆˆˆˆˆˆˆˆ„„„„„„„„„„…………………………………………………………………………………………………………„„„„„„„„……………………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………†††‡‡‡‡‡‡‡‡‡†††………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………„„„„„„„„„„„€€����‚‚ƒƒƒ„„……††‡‡‡ˆˆˆˆˆˆ‡‡‡††………„„ƒƒƒ‚‚‚���€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwvvvvvvvvvxxxxxxwwwwwwwwwwwwwvvvvvvsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllkkkkkkkkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbba___________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKLKKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::9999999888888888887777777766666666655555555555444445554444444444333333333332222222221111111111100000000000000000///////////..../...........------------,---,,,,,,,,,,,,++++++++++************)))))))))))(((((((((((''''''''''''&&&&'''&&&&&&&&&&&&%%%qqqqqqrrrrrrrrrrrrsssssqqqrrrrrrrrrrrrrsssssssssssssssssssstttttttttttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{|||||||||||||||||||}}|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„…………††‡‡ˆˆ‰ŠŠ‹‹ŒŒŒ����ŽŽŽŽ��������ŽŽŽ��ŒŒ‹‹‹ŠŠ‰‰‰ˆˆˆˆˆˆˆ„„„„„„„„„„„………………………………………………………………………………………………………„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………†††‡‡‡‡‡‡‡‡‡†††……„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………„„„„„„„„„„„„����‚‚‚ƒƒ„„……†††‡‡‡ˆˆˆˆˆˆ‡‡‡†††……„„ƒƒƒ‚‚‚����€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwvvvvvvvvvxxxxxxxwwwwwwwwwwwwwvvvvvsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbb___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::9999999888888888887777777766666666655555555555444445554444444444433333333333222222221111111111100000000000000000///////////....//...........-----------,----,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''''''&&&&'''&&&&&&&&&&&&%%%qqqqqqrrrrrrrrrrrrsssssqqrrrrrrrrrrrrrrsssssssssssssssssssstttttttttttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{||||||||||||||||||}}}||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€��������������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„…………††‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒ����������������ŽŽŽ��ŒŒ‹‹ŠŠ‰‰‰‰ˆˆˆˆˆ„„„„„„„„„„„„……………………………………………………………………………………………………„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………†††‡‡‡‡‡‡‡‡‡‡††………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………„„„„„„„„„„„„��‚‚‚ƒƒ„„………††‡‡‡ˆˆˆˆˆˆˆˆ‡‡†††……„„ƒƒƒ‚‚‚����€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwvvvvvvvvxxxxxxxwwwwwwwwwwwwwvvvvvssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqpppppppppponnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbb___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKLLKKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::9999999888888888887777777766666666655555555555444445554444444444433333333333222222221111111111100000000000000000///////////....//...........-----------,----,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''''''&&&&'''&&&&&&&&&&&&%%%qqqqqrrrrrrrrrrrrrsssssqqrrrrrrrrrrrrrrssssssssssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{||||||||||||||||||}}}}|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€���������������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………††‡‡ˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒ���������������ŽŽ��ŒŒ‹‹ŠŠ‰‰‰‰ˆˆˆˆ„„„„„„„„„„„„„…………………………………………………………………………………………………„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………††‡‡‡‡‡ˆˆ‡‡‡†††………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………„„„„„„„„„„„„…�‚‚ƒƒ„„……†††‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡†††……„„ƒƒƒ‚‚‚����€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||||{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwvvvvvvvvxxxxxxxxwwwwwwwwwwwwwvvvvtsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqppppppppponnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbb___________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKLLKKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;::::::::::9999999888888888887777777766666666655555555555444445554444444444433333333333222222221111111111100000000000000000////////////...//...........-----------,----,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''&&&&'''&&&&&&&&&&&&%%%qqqqqrrrrrrrrrrrrssssssqrrrrrrrrrrrrrrssssssssssssssssssssttttttttttttttuttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyyzyyyyyyyyyyyzzzzzzzzzzzzzzz{{|||||||||||||||||||}}}}|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€����������������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„…………††‡‡‡ˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒ��������������ŽŽ��Œ‹‹ŠŠŠ‰‰‰ˆˆˆ„„„„„„„„„„„„„…………………………………………………………………………………………………„„„„„……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………†††‡‡‡‡ˆˆ‡‡‡‡†††………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………„„„„„„„„„…………‚ƒƒ„„……††‡‡‡ˆˆˆˆ‰‰‰‰ˆˆˆˆ‡‡††……„„ƒƒƒ‚‚‚����€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||||{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwvvvvvvvxxxxxxxxwwwwwwwwwwwwwvvvvtsssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppoonnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbb____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKLLKKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::9999998888888888877777777666666666555555555554444455544444444444333333333332222222211111111111000000100000000000///////////...//...........-----------,----,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''&&&&''''&&&&&&&&&&&%%%qqqqqrrrrrrrrrrrrssssssqrrrrrrrrrrrrrrssssssssssssssssssssttttttttttttttutttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyyzyyyyyyyyyyyzzzzzzzzzzzzzzz{{||||||||||||||||||}}}}}||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€�����������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………†††‡‡ˆˆ‰‰‰ŠŠ‹‹‹‹ŒŒŒŒ�������������ŽŽ��ŒŒ‹ŠŠŠ‰‰‰ˆˆ„„„„„„„„„„„„„…………………………………………………………………………………………………„„„„………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………†††‡‡‡‡ˆˆˆˆ‡‡‡†††……„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………„„„„„„„…………††ƒƒ„……††‡‡ˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆ‡‡††……„„ƒƒ‚‚‚�����€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||||{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwvvvvvvvxxxxxxxxxwwwwwwwwwwwwwvvvttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqppppppppoonnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbb____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKLLKKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::9999999888888888877777777666666666555555555554444455544444444444333333333332222222211111111111100000100000000000///////////...//...........-----------,----,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''&&&&''''&&&&&&&&&&&%%%qqqqrrrrrrrrrrrrsssssssqrrrrrrrrrrrrrssssssssssssssssssssttttttttttttttuutttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyyzzyyyyyyyyyyzzzzzzzzzzzzzzzz{|||||||||||||||||||}}}}}|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€~~~€������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…………†††‡‡‡ˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒ�������������ŽŽ��ŒŒ‹ŠŠŠ‰‰‰ˆ…„„„„„„„„„„„……………………………………………………………………………………………………„………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………†††‡‡‡‡ˆˆˆˆ‡‡‡†††……„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………„„„„„…………†††‡„„…††‡‡ˆˆ‰‰‰‰ŠŠ‰‰‰‰‰ˆˆ‡‡‡†……„„ƒƒ‚‚‚����€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||{{{{{{{{{{{{{{zzzzzzzzzzzyzzzzzzzzyyyyyyyyyxxxxxxxxxxwwwwwwwwwwvvvvvvxxxxxxxxxwwwwwwwwwwwwwvvvttsssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqppppppppoonnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbb____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKLLLKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::9999999888888888887777777666666666655555555554444455544444444444333333333332222222221111111111100000100000000000///////////...//...........-----------,----,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&&''''&&&&&&&&&&&&%%qqqqrrrrrrrrrrrrrssssssrrrrrrrrrrrrrrssssssssssssssssssssttttttttttttttuuttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyyzzyyyyyyyyyyzzzzzzzzzzzzzzzz{||||||||||||||||||}}}}}}|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€~~~�������������������������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………†††‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒ�����‘‘‘�����ŽŽ��ŒŒ‹ŠŠŠ‰‰‰………„„„„„„………………………………………………………………………………………………………††…………………………………………………………………„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………††‡‡‡‡ˆˆˆˆˆ‡‡‡††………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ†………………………………„………………††‡‡ˆ…††‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰ˆˆ‡‡††…„„ƒƒ‚‚‚����€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxwwwwwwwwwwvvvvvvxxxxxxxxxxwwwwwwwwwwwwwvvtttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqppppppppooonnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbb`____________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKLLLKKKKKKKKKKJJJJJJJJJJJIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::9999999888888888887777777666666666655555555555444455554444444444333333333332222222221111111111100000100000000000///////////...//...........----------------,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((''''''''''''&&&''''&&&&&&&&&&&%%%qqqrrrrrrrrrrrrrsssssssrrrrrrrrrrrrrrssssssssssssssssssstttttttttttttttuuttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyzzzyyyyyyyyyzzzzzzzzzzzzzzzzz||||||||||||||||||}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€~~�������������������������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………†††‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹‹ŒŒ����‘‘‘‘‘����ŽŽ��Œ‹‹ŠŠŠ‰‰…………………………………………………………………………………………………………………†††††††…………………………………………………………………„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………†††‡‡‡ˆˆˆˆˆˆ‡‡‡††………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ†……………………………………………†††‡ˆˆ‰†‡‡ˆ‰‰ŠŠ‹‹‹‹‹‹‹ŠŠ‰‰‰ˆ‡‡††…„„ƒƒ‚‚‚����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxwwwwwwwwwwwvvvvvxxxxxxxxxxwwwwwwwwwwwwwvvtttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqpppppppooonnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbb`____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKLLLKKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::9999999888888888887777777666666666655555555555444455554444444444433333333332222222221111111111100000100000000000///////////...//...........----------------,,,,,,,,,,,,++++++++++************)))))))))))(((((((((((''''''''''''&&&''''&&&&&&&&&&&&%%qqqrrrrrrrrrrrrrsssssssrrrrrrrrrrrrrssssssssssssssssssssttttttttttttttuuuttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyzzzyyyyyyyyzzzzzzzzzzzzzzzzzz||||||||||||||||||}}}}}}}|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€~�������������������������‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………††††‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹Œ����‘‘‘‘‘‘����ŽŽ��Œ‹‹ŠŠŠ‰…………………………………………………………………………………………………………††††††††††…………………………………………………………………„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………†††‡‡‡ˆˆˆˆˆˆ‡‡‡††………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ†…………………………………………††‡‡ˆ‰‰Š‡ˆ‰‰Š‹‹‹ŒŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡††……„ƒƒ‚‚‚����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxwwwwwwwwwwwvvvvvxxxxxxxxxxwwwwwwwwwwwwwwvttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqpppppppoooonnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbb`____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKLLLKKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;::::::::::9999999888888888887777777666666666655555555555444455554444444444433333333332222222221111111111100000100000000000///////////...///...........----------------,,,,,,,,,,,++++++++++************)))))))))))(((((((((((''''''''''''&&&''''&&&&&&&&&&&&%%qqqrrrrrrrrrrrrssssssssrrrrrrrrrrrrrssssssssssssssssssssttttttttttttttuuutttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyzzzzyyyyyyyyzzzzzzzzzzzzzzzzz{|||||||||||||||||}}}}}}}}|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………††††‡‡‡‡ˆˆ‰‰‰ŠŠ‹‹�����‘‘‘‘‘�����ŽŽ�ŒŒ‹‹ŠŠŠ††………………………………………………………………………………………†††††††††††††††…………………………………………………………………„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………†††‡‡‡ˆˆˆˆˆˆˆ‡‡‡††………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ†……………………………………†††‡‡ˆ‰Š‹‹ˆ‰Š‹‹ŒŒŒ��ŒŒŒŒ‹‹Š‰‰ˆ‡‡†……„ƒƒ‚‚‚����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxwwwwwwwwwwvvvvvxxxxxxxxxxxwwwwwwwwwwwwwvttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqppppppoooonnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbb``___________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKLLLKKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;::::::::::9999999888888888887777777666666666655555555555444455554444444444433333333332222222221111111111100000100000000000///////////...///...........----------------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''''''&&&''''&&&&&&&&&&&&%%qqrrrrrrrrrrrrrssssssssrrrrrrrrrrrrrsssssssssssssssssssttttttttttttttuuuutttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyzzzzyyyyyyyzzzzzzzzzzzzzzzzzz{|||||||||||||||||}}}}}}}}||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………†††††‡‡‡ˆˆˆ‰‰ŠŠ‹Ž�����‘‘‘‘‘����ŽŽ��ŒŒ‹‹‹Š†††††…………………………………………………………†††††††††††††††††††††††…………………………………………………………………„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………†††‡‡‡ˆˆˆˆˆˆˆ‡‡†††………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ†…………………………………†††‡ˆˆ‰Š‹Œ�ŠŠ‹Œ��������ŒŒ‹ŠŠ‰ˆˆ‡†……„„ƒ‚‚‚����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxwwwwwwwwwwwvvvvxxxxxxxxxxxwwwwwwwwwwwwwwtttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqppppppoooonnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbb``____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKLLLLKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;::::::::::9999999988888888887777777666666666655555555555444455554444444444433333333332222222221111111111100000100000000000////////////..///...........----------------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''''''&&&''''&&&&&&&&&&&&%%qqrrrrrrrrrrrrrssssssssrrrrrrrrrrrrssssssssssssssssssssttttttttttttttuuuuttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyyzzzzzyyyyyyyzzzzzzzzzzzzzzzzz{{||||||||||||||||}}}}}}}}}||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€������������������������‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………„„„„„„…………………………†††††‡‡‡ˆˆˆ‰‰ŠŠŽŽ�����‘‘‘������ŽŽ��ŒŒ‹‹‹‡††††††††††††††…………………………†††††††††††††††††††††††††…………………………………………………………………„„„„„„„………………………………………………„…„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………†††‡‡‡ˆˆˆˆˆˆˆ‡‡†††………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ†………………………………†††‡ˆˆ‰Š‹Œ�Ž‹ŒŒ�ŽŽŽŽŽŽ��ŒŒ‹Š‰‰ˆ‡††…„„ƒƒ‚‚����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxwwwwwwwwwwwvvvvxxxxxxxxxxxxwwwwwwwwwwwwwtttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqppppppooooonnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbb``____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKLLLLKKKKKKKKKKJJJJJJJJJJJIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;::::::::::99999999888888888877777776666666666555555555554444555544444444444333333333322222222211111111111000001100000000000///////////..///...........----------------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''&&&''''&&&&&&&&&&&&%%qqqqqqqqqrrrrrrrrrrrrrsrrrrrssssssssssssttttttttrrrrrrrrsssssssssssssssttsssssssssttttttttttttttuuuvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€�����������������€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………†††††††‡‡‡‡ˆˆˆ‰‰ŠŠŠŠ‹‹ŒŒŒŒ���ŒŒŒŒ‹‹ŠŠ‰‰ˆˆˆ‡ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰†††††††††††††††††††††††††††††††††††………………………………………‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡†††††††††…………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………†††‡‡‡ˆˆˆˆˆˆˆ‡‡‡††………„„„„„„„„„„„„„„ƒƒƒƒƒ…„„„„„„„„„„………††‡‡ˆ‰Š‹Œ�Ž�Ž���������Ž��Œ‹Š‰ˆˆ‡†……„„†††…………„„„„„„„„„„„„„„„„„ƒ�€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwvvvvuuuutttttttttttttssssssssttttttsssssssssssssssrrrrrrqqqqqqqqqqqqqqpppppppppppoooooooooooooonnnnnnnnnmlllllllllllllkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhgggggggggggggffffffffffffeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaa`aaaaaaaaaa````````````___`````___________^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>===========<<<<<<;;;;;;;;:::::::::::99999999999888888888887777777777666666666665555555555544555444444444443333333333333322222222222111111111111111111100000000000//////////////...........------------,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&''''&&&&&&&&&&&&%%qqqqqqqqqrrrrrrrrrrrrrsrrrrsssssssssssssttttttttrrrrrrrrsssssssssssssssttsssssssstttttttttttttttuuuvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{|{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€����€€€€€€€������������������€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………††††††††‡‡‡‡ˆˆˆ‰‰Š‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒ‹‹ŠŠŠ‰‰ˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††……………………………………‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡††††††††††††…………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………†††‡‡ˆˆˆˆˆˆˆˆ‡‡‡††…………„„„„„„„„„„„„„„ƒƒƒƒ…„„„„„„„„„………††‡‡ˆ‰Š‹Œ�Ž�Ž����������Ž�Œ‹ŠŠ‰ˆ‡††…„„ƒ††…………„„„„„„„„„„„„„„„„„„ƒ��€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwvvvvuuuuuttttttttttttsssssssstttttttssssssssssssssrrrrrrqqqqqqqqqqqqqqqpppppppppppooooooooooooonnnnnnnnnmllllllllllllllkkkkkkkkkkjjjjjiiiiiiiiiiiiiihhhhhhgggggggggggggffffffffffffeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaa`aaaaaaaaaaa```````````___`````___________^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>==========<<<<<<;;;;;;;;:::::::::::99999999999888888888887777777777666666666665555555555544555444444444443333333333333322222222222111111111111111111100000000000//////////////...........------------,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((''''''''''''&&'''''&&&&&&&&&&&%%qqqqqqqqqrrrrrrrrrrrrssrrrrsssssssssssssttttttttrrrrrrrssssssssssssssstttssssssssttttttttttttttuuuvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyyzxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{||{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€�������������������€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………†††††††††‡‡‡‡ˆˆˆ‰‰‰‰ŠŠŠ‹‹ŒŒŒŒŒŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰Š‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡†††††††††††……………………………………‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡†††††††††††††………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………††‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡†††………„„„„„„„„„„„„„ƒƒƒƒƒ…„„„„„„„„………††‡‡ˆ‰Š‹Œ�Ž�����‘‘‘‘����Ž�Œ‹Š‰ˆ‡††…„„ƒƒ†…………„„„„„„„„„„„„„„„„„„„„���€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwvvvvuuuuuttttttttttttsssssssstttttttsssssssssssssssrrrrrrqqqqqqqqqqqqqqpppppppppppoooooooooooooonnnnnnnnmmlllllllllllllkkkkkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhhggggggggggggffffffffffffeeeeeeedddddddddddddccccccbbbbbbbbbbbbaaaaaaaaaaaa`aaaaaaaaaaa````````````__`````____________^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>==========<<<<<<;;;;;;;;:::::::::::99999999999888888888887777777777766666666665555555555544555544444444443333333333333322222222222111111111111111111100000000000//////////////...........------------,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((''''''''''''&&'''''&&&&&&&&&&&%%qqqqqqqqrrrrrrrrrrrrrssrrrrsssssssssssstttttttttrrrrrrrssssssssssssssttttssssssstttttttttttttttuuuvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyyyzxxxxyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{||{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€������€€€€€��������������������€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………†…††††††††††††‡‡‡‡ˆˆˆ‰ˆ‰‰‰ŠŠ‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰‰‰ˆ‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††……………………………………‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡†††††††††††††††…………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„……„„„……………††‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡††………„„„„„„„„„„„„„ƒƒƒƒƒ…„„„„„„„………††‡‡ˆ‰Š‹Œ�Ž��‘��‘‘‘‘‘���Ž�Œ‹Š‰ˆ‡‡†…„„ƒƒƒ……………„„„„„„„„„„„„„„„„„„„„����€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwvvvvuuuuutttttttttttttsssssssttttttttssssssssssssssrrrrrrqqqqqqqqqqqqqqqppppppppppoooooooooooooonnnnnnnnmmlllllllllllllkkkkkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhhgggggggggggggfffffffffffeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa````````````__``````___________^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>===========<<<<<;;;;;;;;:::::::::::99999999999888888888887777777777766666666666555555555554555544444444444333333333333322222222222111111111111111111100000000000///////////////...........-----------,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((''''''''''''&&'''''&&&&&&&&&&&%%qqqqqqqqrrrrrrrrrrrrrssrrrssssssssssssstttttttttrrrrrrrssssssssssssssttttsssssssttttttttttttttuuuuvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyyzzxxxyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{|||{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€������€€€€���������������������€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††††††††††††††††‡‡‡‡ˆˆˆˆˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹ŠŠŠŠ‰‰‰‰‰‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††……………………………………‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††††††††††††††…………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„…………………………††‡‡‡ˆˆˆˆ‰ˆˆˆˆ‡‡‡††…………„„„„„„„„„„„„ƒƒƒƒƒ……„„„„……………††‡ˆ‰‰ŠŒ�Ž��‘‘�‘‘‘‘‘‘���Ž�Œ‹Š‰ˆ‡†…„„ƒƒƒ‚……………„„„„„„„„„„„„„„„„„„„„����€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwvvvuuuuuuttttttttttttsssssssttttttttsssssssssssssssrrrrrrqqqqqqqqqqqqqqpppppppppppoooooooooooooonnnnnnnmmllllllllllllllkkkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhgggggggggggggfffffffffffeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa````````````__``````___________^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>===========<<<<<;;;;;;;;:::::::::::99999999999888888888887777777777766666666666555555555554555544444444444333333333333332222222222111111111111111111100000000000///////////////...........-----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((''''''''''''&&'''''&&&&&&&&&&&%%qqqqqqqrrrrrrrrrrrrrsssrrrssssssssssssttttttttttrrrrrrsssssssssssssstttttsssssssttttttttttttttuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyzzxxxyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€�������€€€����������������������€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒ„„„††††††††††††††††††‡‡‡‡‡ˆˆ‡ˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰Œ‹‹‹‹‹ŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††……………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††††††††††††………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„………………………†††‡‡‡ˆˆˆ‰‰‰ˆˆˆˆ‡‡†††………„„„„„„„„„„„„ƒƒƒƒƒ………………………†††‡ˆˆ‰Š‹Œ�Ž��‘’‘‘‘‘‘‘���Ž�Œ‹Š‰ˆ‡†……„ƒƒƒ‚‚…………„„„„„„„„„„„„„„„„„„„„„�����€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwvvvuuuuuuttttttttttttsssssssttttttttsssssssssssssssrrrrrrqqqqqqqqqqqqqqpppppppppppoooooooooooooonnnnnnnmmmlllllllllllllkkkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhggggggggggggfffffffffffeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa```````````__``````___________^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>===========<<<<<;;;;;;;;;::::::::::99999999999988888888887777777777766666666666555555555554555544444444444333333333333332222222222211111111111111111100000000000///////////////...........-----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((''''''''''''&&'''''&&&&&&&&&&&&%qqqqqqqrrrrrrrrrrrrrsssrrsssssssssssssttttttttttrrrrrrsssssssssssssstttttssssssttttttttttttttuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyzzzxxyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€��������€€������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„††††††††††††††††††‡‡‡‡‡‡ˆ‡‡‡ˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††……………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††…………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„………………………†††‡‡ˆˆˆ‰‰‰‰‰‰ˆˆˆ‡‡††…………„„„„„„„„„„„ƒƒƒƒƒ……………………†††‡ˆˆ‰Š‹Œ�Ž��‘‘’‘‘‘‘‘‘��Ž�Œ‹Š‰ˆ‡†……„ƒƒƒ‚‚‚…………„„„„„„„„„„„„„„„„„„„„„������€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwvvvuuuuuuttttttttttttssssssstttttttttssssssssssssssrrrrrrrqqqqqqqqqqqqqqpppppppppppooooooooooooonnnnnnnmmmlllllllllllllkkkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhgggggggggggggffffffffffeeeeeeeedddddddddddddccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa````````````_``````____________^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>===========<<<<<;;;;;;;;;::::::::::99999999999988888888888777777777766666666666555555555554555544444444444333333333333332222222222211111111111111111100000000000///////////////...........-----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''''''&&'''''&&&&&&&&&&&&%qqqqqqqrrrrrrrrrrrrrsssrrsssssssssssssttttttttttrrrrrrsssssssssssssstttttssssssttttttttttttttuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyyzzzxxyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€���������€€������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„†††††††††††††††††††‡‡‡‡‡‡†‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††……………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…„„„„„„„„„„„„„„„„……………………………………………†††‡‡ˆˆˆ‰‰‰‰‰‰ˆˆˆ‡‡‡††………„„„„„„„„„„„„ƒƒƒƒ………………†††‡‡ˆˆ‰Š‹‹Œ�Ž��‘’’‘‘‘‘‘���Ž�‹Š‰ˆ‡†……„ƒƒƒ‚‚‚‚……………„„„„„„„„„„„„„„„„„„„„�������€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvvuuuuuutttttttttttttsssssstttttttttsssssssssssssssrrrrrrqqqqqqqqqqqqqqpppppppppppoooooooooooooonnnnnnmmmllllllllllllllkkkkkkkkjjjjjjjjiiiiiiiiiiiihhhhhhhgggggggggggggffffffffffeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaaaaaabaaaaaaaaaaa````````````_```````___________^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<;;;;;;;;;:::::::::::9999999999988888888888777777777766666666666555555555554555544444444444333333333333332222222222211111111111111111100000000000///////////////...........-----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''''''&&'''''&&&&&&&&&&&&%qqqqqqrrrrrrrrrrrrrssssrrsssssssssssssttttttttttrrrrrssssssssssssssttttttssssstttttttttttttttuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyzzzzxyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€����������€�������������������������������������������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„††††††††††††††††††††‡‡‡‡‡††‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆ‰‰‰‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††…‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡††‡††‡†‡‡†††††††††††……„„„„„„„„„„„„„„………………………………………………†††‡‡ˆˆ‰‰‰‰‰‰‰‰ˆˆˆ‡‡††…………„„„„„„„„„„„„„„„………††††‡‡‡ˆˆ‰ŠŠ‹Œ�Ž���‘’’‘‘‘����Ž�Œ‹‰ˆ‡†……„ƒƒƒ‚‚‚‚‚…………………„„„„„„„„„„„„„„„„„„�������€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvvuuuuuutttttttttttttssssssttttttttttssssssssssssssrrrrrrqqqqqqqqqqqqqqqppppppppppoooooooooooooonnnnnnmmmmlllllllllllllkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhggggggggggggffffffffffeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaaaaaabaaaaaaaaaaaa```````````_```````___________^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<;;;;;;;;;:::::::::::99999999999888888888887777777777666666666665555555555545555444444444443333333333333322222222222111111111111111111100000000000//////////////...........-----------,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&'''''&&&&&&&&&&&&%qqqqqqrrrrrrrrrrrrrssssrssssssssssssssttttttttttrrrrrssssssssssssssttttttssssstttttttttttttttuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyyyzzzzxyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������������������������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„††††††††††††††††††††‡‡‡‡‡††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††……„„„„„„„„„„„„„…………………………†……………………†††‡‡ˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡††…………„„„„„„„„„„„„„„†††††‡‡‡ˆˆˆ‰ŠŠ‹Œ��Ž��‘‘’’������Ž�Œ‹Š‰ˆ‡†…„„ƒƒ‚‚‚‚‚‚………………………„„„„„„„„„„„„„„„„��������€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvvuuuuuuttttttttttttttsssssttttttttttsssssssssssssssrrrrrrqqqqqqqqqqqqqqpppppppppppooooooooooooonnnnnnmmmmlllllllllllllkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhgggggggggggggfffffffffeeeeeeeeedddddddddddddccccccbbbbbbbbbbbbaaaaaaaaaaabaaaaaaaaaaaa```````````_```````____________^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>==========<<<<<;;;;;;;;;:::::::::::99999999999888888888887777777777766666666665555555555545555444444444443333333333333322222222222111111111111111111100000000000//////////////...........------------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&'''''&&&&&&&&&&&&%qqqqqqrrrrrrrrrrrrrssssrssssssssssssstttttttttttrrrrsssssssssssssstttttttsssssttttttttttttttuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������������������������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„†††††††††††††††††††††‡‡‡‡††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††……„„„„„„„„„„„………………………………†††………………†††‡‡ˆˆ‰‰‰ŠŠŠŠ‰‰‰ˆˆ‡‡†††………„„„„„„„„„„„„„„†††‡‡‡ˆˆˆ‰‰ŠŠ‹ŒŒ�Ž���‘‘‘’����ŽŽ�Œ‹Š‰ˆ‡†…„„ƒƒ‚‚‚‚‚‚‚…………………………„„„„„„„„„„„„„„„���������€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvvuuuuuutttttttttttttttssssttttttttttsssssssssssssssrrrrrrqqqqqqqqqqqqqqpppppppppppoooooooooooooonnnnnmmmmllllllllllllllkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhgggggggggggggfffffffffeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaaaaabaaaaaaaaaaaa```````````````````____________^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>===========<<<<;;;;;;;;;:::::::::::99999999999888888888887777777777766666666666555555555545555544444444443333333333333322222222222111111111111111111100000000000//////////////...........------------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&'''''&&&&&&&&&&&&%qqqqqrrrrrrrrrrrrrsssssrssssssssssssstttttttttttrrrrsssssssssssssssttttttsssstttttttttttttttuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„†††††††††††††††††††††‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††………„„„„„„„„„…………………††††††††††…………††††‡‡ˆˆ‰‰ŠŠŠŠŠŠ‰‰‰ˆˆ‡‡††…………„„„„„„„„„„„……‡‡‡‡ˆˆˆ‰‰ŠŠŠ‹ŒŒ�ŽŽ����‘‘‘���ŽŽ�Œ‹Š‰ˆ‡†…„„ƒƒ‚‚‚‚‚‚‚‚………………………………„„„„„„„„„„„„„���������€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvvuuuuuuutttttttttttttttssstttttttttttssssssssssssssrrrrrrrqqqqqqqqqqqqqqppppppppppoooooooooooooonnnnnmmmmmlllllllllllllkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhggggggggggggfffffffffeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaaaaabbaaaaaaaaaaa````````````````````___________^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>===========<<<<;;;;;;;;;:::::::::::99999999999888888888887777777777766666666666555555555555555544444444444333333333333322222222222111111111111111111100000000000///////////////..........------------,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((''''''''''''&''''''&&&&&&&&&&&%qqqqqrrrrrrrrrrrrrssssssssssssssssssttttttttttttrrrrsssssssssssssstttttttsssstttttttttttttttuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„††††††††††††††††††††††‡‡‡……†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡Š‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††††††††††††††††………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡††††ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††………„„„„„„„„………………††††††††††††††……††††‡‡ˆˆ‰‰ŠŠŠŠŠŠŠŠ‰‰ˆˆ‡‡††………„„„„„„„„„„………‡ˆˆˆ‰‰‰ŠŠŠ‹‹ŒŒ��Ž�����‘‘‘�ŽŽ��Œ‹Š‰ˆ‡†……„ƒƒƒ‚‚‚‚‚‚‚‚………………………………„„„„„„„„„„„„„����������€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvvuuuuuuutttttttttttttttttstttttttttttssssssssssssssrrrrrrrqqqqqqqqqqqqqqqppppppppppooooooooooooonnnnnmmmmmlllllllllllllkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhgggggggggggggffffffffeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaaaaabbaaaaaaaaaaaa```````````````````___________^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>===========<<<<;;;;;;;;;;::::::::::99999999999988888888887777777777766666666666555555555555555544444444444333333333333332222222222111111111111111111100000000000///////////////...........-----------,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((''''''''''''&''''''&&&&&&&&&&&%qqqqqrrrrrrrrrrrrsssssssssssssssssssttttttttttttrrrssssssssssssssstttttttssstttttttttttttttuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������������������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„†††††††††††††††††††††††‡‡…………††††††††††††††††‡‡‡‡‡ŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††††††††††††††††…………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡‡††ˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††…………„„„„„„………………†††††††††‡†††††††††††‡‡ˆˆ‰‰ŠŠŠ‹‹ŠŠŠŠ‰‰ˆˆ‡†††……„„„„„„„„………††ˆˆ‰‰‰ŠŠ‹‹‹ŒŒ���ŽŽ��������Ž��ŒŒ‹Š‰ˆ‡†……„ƒƒƒ‚‚‚‚‚‚‚‚‚…………………………………„„„„„„„„„„„„�����������€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvvuuuuuuuttttttttttttttttttttttttttttttsssssssssssssrrrrrrrrqqqqqqqqqqqqqqqppppppppppooooooooooooonnnnmmmmmllllllllllllllkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhgggggggggggggffffffffeeeeeeeeeedddddddddddddccccccbbbbbbbbbbbbbaaaaaaaaabbaaaaaaaaaaaa```````````````````____________^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>===========<<<<;;;;;;;;;;::::::::::99999999999988888888888777777777766666666666555555555555555544444444444333333333333332222222222211111111111111111100000000000///////////////...........-----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((''''''''''''&''''''&&&&&&&&&&&%qqqqrrrrrrrrrrrrrsssssssssssssssssssttttttttttttrrrssssssssssssssstttttttssstttttttttttttttuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwxxyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„†††††††††††††††††††††††‡‡………………†††††††††††††††††‡‡ŠŠŠŠ‹‹‹‹‹‹ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡††††††††††††††††††††††………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡††ˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††…………„„„„„………………††††‡‡‡‡‡†‡‡††††††††††‡‡ˆˆ‰ŠŠŠ‹‹‹‹‹ŠŠŠ‰‰ˆ‡‡††………„„„„„„………††‡‰‰ŠŠŠ‹‹‹ŒŒŒ��ŽŽŽ�����������Œ‹‹Š‰ˆ‡††…„„ƒƒ‚‚‚‚‚‚‚‚‚‚…………………………………„„„„„„„„„„„„�����������€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwvuuuuuuuutttttttttttttttttuutttttttttttssssssssssssrrrrrrrrrqqqqqqqqqqqqqqppppppppppooooooooooooonnnnmmmmmmlllllllllllllkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhggggggggggggffffffffeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaaaabbaaaaaaaaaaaa```````````````````____________^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>==========<<<<;;;;;;;;;;:::::::::::9999999999988888888888777777777766666666666555555555555555544444444444333333333333332222222222211111111111111111100000000000///////////////...........-----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((''''''''''''&''''''&&&&&&&&&&&%qqqqrrrrrrrrrrrrrsssssssssssssssssstttttttttttttrrrssssssssssssssttttttttsssttttttttttttttuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwxxyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������‚�����������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††‡‡………………………††††††††††††††††‰ŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†ˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………„„……………………††††‡‡‡‡‡‡‡‡‡‡†††††††††‡‡ˆˆ‰ŠŠ‹‹‹‹‹‹‹ŠŠŠ‰ˆˆ‡‡††………„„„…………††‡‡‰ŠŠ‹‹ŒŒŒ����ŽŽŽŽ���������ŒŒ‹‹Š‰ˆ‡‡†…„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚…………………………………„„„„„„„„„„„„������������€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwvuuuuuuuuuttttttttttttttttuuuuttttttttttsssssssssssrrrrrrrrrqqqqqqqqqqqqqqqpppppppppooooooooooooonnnnmmmmmmlllllllllllllkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhggggggggggggffffffffeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaaaabbbaaaaaaaaaaa````````````````````___________^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>==========<<<<;;;;;;;;;;:::::::::::9999999999988888888888777777777766666666666555555555555555544444444444333333333333332222222222211111111111111111100000000000///////////////...........-----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((''''''''''''&''''''&&&&&&&&&&&&qqqqrrrrrrrrrrrrssssssssssssssssssstttttttttttttrrsssssssssssssssttttttttsstttttttttttttttuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwxyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€����������������������������������������‚����������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††‡……………………………………………††††††††‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ˆ‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††…………………………………††††‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡ˆˆ‰ŠŠ‹‹‹Œ‹‹‹‹‹Š‰‰ˆˆ‡††………………………††‡‡ˆŠ‹‹ŒŒ����ŽŽŽŽŽ��������ŽŽŽ‹‹ŠŠ‰ˆ‡‡†……„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚……………………………………„„„„„„„„„„„�������������€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwuuuuuuuuuutttttttttttttttuuuuuttttttttttssssssssssrrrrrrrrrrqqqqqqqqqqqqqqppppppppppooooooooooooonnnmmmmmmllllllllllllllkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhgggggggggggggfffffffeeeeeeeeeeedddddddddddddccccccbbbbbbbbbbbbaaaaaaaaabbbaaaaaaaaaaaa```````````````````___________^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>==========<<<<;;;;;;;;;;:::::::::::9999999999988888888888777777777766666666666555555555555555544444444444333333333333332222222222211111111111111111110000000000///////////////...........-----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((''''''''''''&''''''&&&&&&&&&&&&qqqrrrrrrrrrrrrrssssssssssssssssssstttttttttttttrrsssssssssssssstttttttttsstttttttttttttttuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwxyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€����������������������������������������‚‚���������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††‡††……………………………………………………†††††‰‰‰‰ŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………………………………†††‡‡‡‡ˆˆˆ‡‡ˆ‡‡‡††††††††‡‡ˆˆ‰ŠŠ‹‹ŒŒŒŒŒ‹‹‹Š‰‰ˆ‡‡††…………………††‡‡ˆ‰‹‹Œ���ŽŽŽŽŽ��������ŽŽŽŽ��‹Š‰‰ˆ‡‡†……„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚……………………………………„„„„„„„„„„„�������������€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuttttttttttuuuuuuutttttttttsssssssssrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppoooooooooooonnnmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhgggggggggggggfffffffeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaaabbbaaaaaaaaaaaa```````````````````___________^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>===========<<<;;;;;;;;;;:::::::::::99999999999888888888887777777777766666666665555555555555555444444444443333333333333322222222222111111111111111111100000000000//////////////...........-----------,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&''''''&&&&&&&&&&&&qqqrrrrrrrrrrrrrssssssssssssssssssttttttttttttttrssssssssssssssstttttttttstttttttttttttttuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwxyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������‚‚‚��������������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††‡†‡‡…………………………………………………………†††‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††………………………………†††‡‡‡ˆˆˆˆˆˆ‡ˆˆ‡‡†††††††††‡ˆˆ‰ŠŠ‹‹ŒŒŒŒŒŒ‹‹ŠŠ‰ˆˆ‡†††……………††‡‡ˆ‰‰ŒŒ��ŽŽŽ���������ŽŽŽŽŽ���ŒŠ‰‰ˆ‡‡†……„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚……………………………………„„„„„„„„„„„��������������€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuutttuuuuuuuuutttttttttsssssssrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppoooooooooooonnnmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhggggggggggggfffffffeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaaabbbaaaaaaaaaaaa```````````````````____________^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>===========<<<;;;;;;;;;;:::::::::::99999999999888888888887777777777766666666666555555555555555544444444443333333333333322222222222111111111111111111100000000000//////////////...........------------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&''''''&&&&&&&&&&&&qqqrrrrrrrrrrrrsssssssssssssssssssttttttttttttturssssssssssssssstttttttttstttttttttttttttuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwxyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€���������������������������������������‚‚‚‚�������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††‡‡‡‡‡‡……………………………………………………………††‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††……………………………†††‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡††††……†††‡‡ˆ‰ŠŠ‹ŒŒŒ���ŒŒ‹‹Š‰‰ˆ‡‡†††……†††‡‡ˆ‰‰ŠŒ��ŽŽ����������ŽŽŽŽ���ŒŒ‹‰‰ˆ‡‡††…„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚………………………………………„„„„„„„„„„��������������€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttssssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppoooooooooooonnmmmmmmmllllllllllllllkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhgggggggggggggffffffeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaaabbbbaaaaaaaaaaa````````````````````___________^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>===========<<<;;;;;;;;;;:::::::::::99999999999988888888887777777777766666666666555555555555555544444444444333333333333322222222222111111111111111111100000000000//////////////...........------------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&''''''&&&&&&&&&&&&qqrrrrrrrrrrrrrsssssssssssssssssssttttttttttttturssssssssssssssttttttttttsttttttttttttttuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwxyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€���������������������������������������‚‚‚‚‚������������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††‡‡‡‡‡‡‡‡………………………………………………………………†ˆ‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ†††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††††……………………………†††‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡††††……†††‡‡ˆ‰ŠŠ‹ŒŒ�����ŒŒ‹‹Š‰ˆˆ‡‡††††††‡‡ˆˆ‰ŠŠ��ŽŽ����������ŽŽŽ���ŒŒŒ‹‹ˆˆ‡‡††……„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚…………………………………………„„„„„„„„„��������������€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuvvuuuuuuuuuuttttttttsssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppoooooooooooonnmmmmmmmmlllllllllllllkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhgggggggggggggffffffeeeeeeeeeeeedddddddddddddccccccbbbbbbbbbbbbaaaaaaaabbbbaaaaaaaaaaaa```````````````````___________^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>===========<<<;;;;;;;;;;;::::::::::99999999999988888888887777777777766666666666555555555555555544444444444333333333333322222222222111111111111111111100000000000///////////////..........------------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&''''''&&&&&&&&&&&&qqrrrrrrrrrrrrrssssssssssssssssssttttttttttttttussssssssssssssstttttttttttttttttttttttttuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwxxyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††‡‡‡‡‡‡‡‡………………………………………………………………†ˆˆ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‡†††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡††††…………………………†††‡‡‡ˆˆˆˆ‰‰ˆˆˆˆˆ‡‡†††…………††‡‡ˆ‰‰Š‹ŒŒ������ŒŒ‹ŠŠ‰ˆ‡‡‡††††‡‡ˆˆ‰‰Š‹�ŽŽ���������ŽŽŽŽ���ŒŒ‹‹ŠŠˆ‡‡††……„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚……………………………………………„„„„„„„„���������������€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuuvvvvuuuuuuuuuutttttttssssrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppooooooooooonnmmmmmmmmlllllllllllllkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhggggggggggggffffffeeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaabbbbaaaaaaaaaaaa```````````````````___________^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>===========<<<;;;;;;;;;;;::::::::::99999999999988888888888777777777766666666666555555555555555544444444444333333333333332222222222111111111111111111100000000000///////////////...........-----------,,,,,,,,,,,+++++++++++************))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&qqrrrrrrrrrrrrrsssssssssssssssssstttttttttttttuussssssssssssssstttttttttttttttttttttttttuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwxxyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€��������������������������������������‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††‡‡‡‡‡‡‡‡………………………………………………………………†ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰Š‰ŠŠ‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡††………………………††††‡‡ˆˆˆˆ‰‰‰‰ˆˆˆˆ‡‡†††…………†††‡ˆ‰‰Š‹ŒŒ���Ž���ŒŒ‹Š‰‰ˆ‡‡‡††‡‡‡ˆˆ‰ŠŠ‹�ŽŽ��������ŽŽŽ���ŒŒ‹‹‹ŠŠ‰‡†††……„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚……………………………………………„„„„„„„„����������������€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuttttttttsssrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppoooooooooooonmmmmmmmmllllllllllllllkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhggggggggggggfffffffeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaabbbbaaaaaaaaaaaa```````````````````____________^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>===========<<<;;;;;;;;;;;:::::::::::9999999999988888888888777777777766666666666555555555555555544444444444333333333333332222222222211111111111111111100000000000///////////////...........-----------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((('''''''''''''''''''&&&&&&&&&&&qqrrrrrrrrrrrrssssssssssssssssssstttttttttttttuusssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€���������������������������������������‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††‡‡‡‡‡‡‡‡‡‡………††…†……††††††††……†……†††ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡††………………………†††‡‡‡ˆˆˆ‰‰‰‰‰ˆˆˆˆ‡‡†††……………††‡ˆˆ‰Š‹ŒŒ��ŽŽŽŽ��Œ‹ŠŠ‰ˆˆ‡‡‡‡‡‡ˆˆ‰‰Š‹‹�ŽŽ�������ŽŽŽ��ŒŒŒ‹‹ŠŠ‰‰‰†††……„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚………………………………………………„„„„„„„����������������€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvuuuuuuuuutttttttsssrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppoooooooooooonmmmmmmmmmlllllllllllllkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhgggggggggggggffffffeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaabbbbbaaaaaaaaaaa````````````````````___________^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>==========<<<;;;;;;;;;;;:::::::::::9999999999988888888888777777777766666666666555555555555555544444444444333333333333332222222222211111111111111111100000000000///////////////...........-----------,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((('''''''''''''''''''&&&&&&&&&&&qrrrrrrrrrrrrrssssssssssssssssssttttttttttttttuusssssssssssssttttttttttttttttttttttttttuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡…††††††††††††††††††††††††ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡†……………………††††‡‡ˆˆˆ‰‰‰‰‰‰‰ˆˆˆ‡‡†††……………††‡‡ˆ‰Š‹ŒŒ��ŽŽŽŽ��ŒŒ‹Š‰‰ˆˆ‡‡‡‡ˆˆ‰‰ŠŠ‹‹�ŽŽŽ���ŽŽŽŽ���ŒŒ‹‹ŠŠŠ‰‰ˆˆ†………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚…………………………………………………„„„„„„�����������������€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvuuuuuuuuutttttttssssrrrrrrrrrrrrqqqqqqqqqqqpppppppppppooooooooooonmmmmmmmmmlllllllllllllkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhgggggggggggggffffffeeeeeeeeeeeeeddddddddddddccccccbbbbbbbbbbbbaaaaaaabbbbbaaaaaaaaaaaa```````````````````___________^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>===========<<;;;;;;;;;;;:::::::::::9999999999988888888888777777777766666666666555555555555555544444444444333333333333332222222222211111111111111111100000000000///////////////...........-----------,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((('''''''''''''''''''&&&&&&&&&&&qqqqqqqqrrrrrrrrrrrrrssssstttttttttttttuuuuuuuuuttttttttuuuuuuuuuuuuuuvvvtttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{|||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€��������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„…………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡†††††††††………………………………………………………………………………………………………††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡†††††††††††††‡‡‡‡‡ˆˆˆˆˆ‰‰‰ŠŠ‹‹‹‹ŒŒŒ‹‹‹Š‰‰ˆˆ‡‡†††††‡‡ˆˆ‰Š‹Œ��Ž������ŽŽ�ŒŒ‹ŠŠ‰‰‰‰‰‰‰ŠŠ‹‹ŒŒ������������ŽŽ���ŒŒ‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡†‡†††††††††‚‚‚‚‚‚‚‚‚����������������€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyzzzzzyyyyyyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyyyyxxxxvvvvvvvvvvvvvvvvvvvvvvvvvuuttttttttttttsssssssrrrrtssssssssssrrrrrrrrrrrrrqppooooooooooonnnnnnnnnnnnllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhgggggfffffffffffffeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````_______________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888888877777777776666666666655665555555555444444444443343333333333322222222221112221111111111100000000000////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&qqqqqqqqrrrrrrrrrrrrrsssstttttttttttttuuuuuuuuuutttttttuuuuuuuuuuuuuuuvvvttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€��������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„…„„……………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††………………………………………………………………………………………………………†††††††††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††††††††ˆ‡‡ˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒŒ‹‹‹Š‰‰ˆˆ‡‡†††††‡‡ˆˆ‰Š‹Œ��Ž�������Ž��Œ‹‹ŠŠ‰‰‰‰‰ŠŠŠ‹‹ŒŒ����������ŽŽ���ŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‚‚‚‚‚‚‚‚‚‚���������������€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyzzzzzyyyyyyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyyyyyxxwvvvvvvvvvvvvvvvvvvvvvvvvuuutttttttttttttsssssssrrttssssssssssrrrrrrrrrrrrrppooooooooooonnnnnnnnnnnnlllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhggggggffffffffffffeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````_______________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888888877777777777666666666655665555555555544444444443343333333333322222222221112221111111111100000000000////////...........--------------,,,,,,,,,,,+++++++++************)))))))))))))))))))((((((((((('''''''''''''''&&&&&&&&&qqqqqqqqrrrrrrrrrrrrrsssstttttttttttttuuuuuuuuuutttttttuuuuuuuuuuuuuuvvvvttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€��������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††……………………………………………………………………………………………………†††††††††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††††ˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠŠ‹‹‹ŒŒŒŒ‹‹‹Š‰‰ˆˆ‡‡††††††‡‡ˆ‰Š‹ŒŒ�Ž�������ŽŽ��Œ‹‹ŠŠŠŠŠŠŠŠ‹‹‹ŒŒ�������ŽŽŽ���ŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwvvvvvvvvvvvvvvvvvvvvuuuttttttttttttttsssssssrtttsssssssssrrrrrrrrrrrrrpppoooooooooonnnnnnnnnnnnlllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhggggggfffffffffffffeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````_______________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;::::::::::::999999999998888888888877777777777666666666655665555555555544444444443343333333333322222222222112221111111111100000000000////////...........--------------,,,,,,,,,,,+++++++++************)))))))))))))))))))((((((((((('''''''''''''''&&&&&&&&&qqqqqqqqrrrrrrrrrrrrssssstttttttttttttuuuuuuuuuutttttttuuuuuuuuuuuuuuvvvvttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{|||||}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††…………………………………………………………………††††††††††††††††††††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡ˆˆ‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††ˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒŒ‹‹‹Š‰‰ˆˆ‡‡††††††‡‡ˆ‰‰Š‹Œ�Ž��������ŽŽ�ŒŒ‹‹‹ŠŠŠŠŠ‹‹‹‹ŒŒŽ��ŽŽŽŽŽ���ŒŒŒ‹‹ŠŠŠ‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwvvvvvvvvvvvvvuuuuttttttttttttttsssssssttttsssssssssrrrrrrrrrrrrpppooooooooooonnnnnnnnnnnlllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhggggggfffffffffffffeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````_______________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888877777777777666666666665665555555555544444444443343333333333322222222222112221111111111100000000000////////...........--------------,,,,,,,,,,,+++++++++************)))))))))))))))))))((((((((((('''''''''''''''&&&&&&&&&qqqqqqqrrrrrrrrrrrrrsssstttttttttttttuuuuuuuuuuuttttttuuuuuuuuuuuuuuuvvvvtttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{|||||}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€�€�������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††……………………………………………………………†††††††………††††††††††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡††††††††ˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒŒŒ‹‹‹Š‰‰ˆ‡‡‡††††††‡‡ˆˆ‰Š‹Œ�ŽŽ��������ŽŽ��ŒŒ‹‹‹‹‹‹‹‹‹‹‹ŒŽŽŽŽŽ����ŒŒŒ‹‹ŠŠŠŠ‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyzyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwvvvvvvvvvvvuuuttttttttttttttttsssssstttttsssssssssrrrrrrrrrrrpppooooooooooonnnnnnnnnnnllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhggggggfffffffffffffeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````______________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888877777777777666666666665665555555555544444444444343333333333322222222222112222111111111100000000000////////...........--------------,,,,,,,,,,,++++++++++***********)))))))))))))))))))((((((((((('''''''''''''''&&&&&&&&&qqqqqqqrrrrrrrrrrrrrsssstttttttttttttuuuuuuuuuuuttttttuuuuuuuuuuuuuuvvvvvtttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{||||}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€��������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†††…………………………………………………………††††††††††††††††††††††††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††ˆˆˆˆˆˆˆˆˆ‰‰ŠŠŠ‹‹‹ŒŒŒŒŒ‹‹‹Š‰ˆˆ‡‡‡†††††††‡ˆˆ‰Š‹Œ�ŽŽ���������ŽŽ��ŒŒŒ‹‹‹‹‹‹‹‹‹‹ŽŽ����ŒŒŒ‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyzzzyyyyyyyyzzzzzzzzzzyyyyywwwwwwwwwwwwwwvvvvvvvvvvvuuutttttttttttttttttsssssttttttssssssssrrrrrrrrrrrppppooooooooooonnnnnnnnnnllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhgggggggffffffffffffeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````_______________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888877777777777666666666665665555555555544444444444343333333333322222222222112222111111111100000000000/////////...........-------------,,,,,,,,,,,,+++++++++***********)))))))))))))))))))((((((((((('''''''''''''''&&&&&&&&&qqqqqqqrrrrrrrrrrrrssssstttttttttttttuuuuuuuuuuuttttttuuuuuuuuuuuuuuvvvvvttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{||||}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€��������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††††………………………………………………………††††††††††††††††††††††††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡†††ˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒŒ‹‹‹Š‰‰ˆˆ‡‡‡†††††††‡‡ˆ‰Š‹‹Œ�Ž����������ŽŽŽ��ŒŒŒŒŒŒŒ‹‹‹‹����ŒŒŒ‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzyyyzzzzzzzzzzzzzzzyywwwwwwwwwwwwwwwvvvvvvvvvvuutttttttttttttttttttssssttttttsssssssssrrrrrrrrrrppppoooooooooooonnnnnnnnnlllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhgggggggfffffffffffffeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````_______________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888887777777777666666666665665555555555544444444444343333333333322222222222112222111111111100000000000/////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))))))))))((((((((((('''''''''''''''&&&&&&&&&qqqqqqrrrrrrrrrrrrrsssstttttttttttttuuuuuuuuuuuuttttttuuuuuuuuuuuuuuvvvvvttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€��������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††………………………………………………††††††††††††††††††††††††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰ŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡†ˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒŒ‹‹‹Š‰‰ˆˆ‡‡‡†††††††‡‡ˆ‰‰Š‹Œ�Ž������������ŽŽ����ŒŒŒŒŒ‹‹‹���ŒŒ‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzzzzzzzzzzzxwwwwwwwwwwwwwwvvvvvvvvvvuttttttttttttttttttttsssstttttttsssssssssrrrrrrrrrppppooooooooooooonnnnnnnnlllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhgggggggfffffffffffffeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````_______________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::::99999999998888888888887777777777666666666665666555555555544444444444344333333333322222222222112222111111111110000000000/////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))))))))))((((((((((('''''''''''''''&&&&&&&&&qqqqqqrrrrrrrrrrrrrsssstttttttttttttuuuuuuuuuuuutttttuuuuuuuuuuuuuuvvvvvvttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€�������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††††††††‡‡‡‡ˆˆˆˆˆˆ‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹‹ŒŒŒŒ‹‹‹Š‰‰ˆˆˆ‡‡†††††††‡‡ˆˆ‰Š‹Œ�Ž����‘‘‘‘‘�����ŽŽŽ���ŒŒŒ‹‹‹��ŒŒ‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzyzzzzzzzzzzzzzzzzzzzzzzzzzzxxwwwwwwwwwwwwwvvvvvvvvvuuttttttttttttttttttttssssttttttttssssssssrrrrrrrrrpppppoooooooooooonnnnnnnnllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhggggggggffffffffffffeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````______________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;::::::::::::99999999998888888888887777777777666666666665666555555555544444444444344333333333322222222222112222111111111110000000000/////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))))))))))((((((((((((''''''''''''''&&&&&&&&&qqqqqqrrrrrrrrrrrrrsssstttttttttttttuuuuuuuuuuuutttttuuuuuuuuuuuuuuvvvvvvtuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{||}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€�������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††††††††††‡‡‡‡‡ˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠ‹‹‹ŒŒŒ‹‹‹‹Š‰‰ˆˆ‡‡‡†††††††‡‡ˆˆ‰Š‹Œ�Ž����‘‘‘‘‘‘‘�����ŽŽ���ŒŒ‹‹‹�ŒŒ‹‹ŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxwwwwwwwwwwwwvvvvvvvvvuuttttttttttttttttttttssssutttttttsssssssssrrrrrrrrpppppoooooooooooooonnnnnnlllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhggggggggffffffffffffeeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````_______________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888888877777777777666666666656665555555555444444444443443333333333322222222221122221111111111100000000000////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))))))))))((((((((((((''''''''''''''&&&&&&&&&qqqqqrrrrrrrrrrrrrssssstttttttttttttuuuuuuuuuuuutttttuuuuuuuuuuuuuuvvvvvvtuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{||}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††††††††††††‡‡‡‡ˆˆˆˆ‰‰‰‰Š‹‹‹‹‹‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆ‡‡‡‰‰‰ˆ‰‰‰‰‰‰‰ŠŠŠ‹‹‹‹Œ‹‹‹‹‹Š‰‰ˆˆˆ‡‡†††††††‡‡‡ˆ‰Š‹Œ�ŽŽ��‘‘‘’’’’‘‘‘����ŽŽŽ��ŒŒ‹Š�Œ‹‹ŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxwwwwwwwwwwwvvvvvvvvvuuttttttttttttttttttttssssutttttttsssssssssrrrrrrrrppppppoooooooooooooonnnnnlllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhggggggggfffffffffffffeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````_______________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888888877777777777666666666656665555555555544444444443443333333333322222222221122221111111111100000000000////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))))))))))((((((((((((''''''''''''''&&&&&&&&&qqqqqrrrrrrrrrrrrrsssssttttttttttttuuuuuuuuuuuuuttttuuuuuuuuuuuuuuvvvvvvvtuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{|}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††††††††††††‡‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹ŒŒŒ‹‹‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆˆ‡‡‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹‹ŠŠ‰‰ˆˆˆ‡‡‡††††††‡‡‡ˆ‰ŠŠ‹Œ�Ž��‘‘’’’’’’’‘‘‘���ŽŽ��ŒŒ‹ŠŒŒ‹‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxwwwwwwwwwwvvvvvvvvvuutttttttttttttttttttsssssuttttttttssssssssrrrrrrrrpppppppoooooooooooooonnnnlllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhggggggggfffffffffffffeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa```````````_______________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888877777777777666666666656665555555555544444444443443333333333322222222222122221111111111100000000000////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&qqqqqrrrrrrrrrrrrrsssssttttttttttttuuuuuuuuuuuuuttttuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{|}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††††††††††‡‡‡‡ˆˆˆ‰‰ŠŠŠŠ‹ŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹‹ŠŠ‰‰ˆˆˆ‡‡‡††††††‡‡‡ˆ‰‰Š‹Œ�Ž��‘’’’““““’’’‘‘���ŽŽ�ŒŒ‹ŠŒŒ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{||||||||{{{{{zzz{zzzzzzzzzzzzzzzz{zzzzzzzzxxxxxxwwwwwwwwwwvvvvvvvvuutttttttttttttttttttssssstttttttttsssssssssrrrrrrrppppppppoooooooooooooonnnlllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhgggggggggffffffffffffeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````_______________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888877777777777666666666666665555555555544444444443443333333333322222222222122221111111111100000000000////////...........--------------,,,,,,,,,,,+++++++++************)))))))))))))))))))((((((((((('''''''''''''''&&&&&&&&qqqqqrrrrrrrrrrrrssssssttttttttttttuuuuuuuuuuuuuttttuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{|}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††††††††††‡‡‡ˆˆˆ‰‰ŠŠŠ‹‹‹Œ������ŒŒŒŒ‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆŠ‰‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹‹‹ŠŠ‰‰ˆˆ‡‡‡‡††††††‡‡‡ˆ‰‰Š‹Œ�Ž��‘’’“““““““’’‘‘���Ž��Œ‹ŠŒ‹‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{|||||||||||{{{{zz{zzzzzzzzzzzzzzzz{{{{zzzzzxxxxxxwwwwwwwwwwvvvvvvvvvuuttttttttttttttttssssssstttttttttsssssssssrrrrrrrpppppppppoooooooooooooonnllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhgggggggggfffffffffffffeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````______________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888877777777777666666666666665555555555544444444444443333333333322222222222122221111111111100000000000////////...........--------------,,,,,,,,,,,+++++++++************)))))))))))))))))))((((((((((('''''''''''''''&&&&&&&&qqqqrrrrrrrrrrrrrsssssstttttttttttuuuuuuuuuuuuuuttttuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††††††‡‡‡ˆˆ‰‰‰ŠŠ‹‹ŒŒ����������ŒŒŒ‹‹‹ŠŠŠŠ‰‰‰‰ˆŠŠŠŠ‰‰‰‰ŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡‡‡‡†††††‡‡‡ˆ‰‰Š‹Œ�Ž��‘’“““””””““’’‘‘��Ž��Œ‹ŠŒ‹‹ŠŠ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{||||||||||||{{{{zz{{zzzzzzzzzzzzzz{{{{{zzzzzxxxxxxwwwwwwwwwwwvvvvvvvvuuuttttttttttttttsssssssstttttttttssssssssssrrrrrrppppppppppooooooooooooonnllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhgggggggggfffffffffffffeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````_______________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888877777777777666666666666665555555555544444444444443333333333322222222222122222111111111100000000000////////...........--------------,,,,,,,,,,,+++++++++************)))))))))))))))))))((((((((((('''''''''''''''&&&&&&&&qqqqrrrrrrrrrrrrrsssssstttttttttttuuuuuuuuuuuuuvtttuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††††††‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒŽŽŽŽŽŽŽŽ����ŒŒŒ‹‹‹ŠŠŠŠ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹ŠŠŠŠ‰ˆˆˆ‡‡‡‡‡††††‡‡‡‡ˆ‰‰Š‹Œ�Ž��‘’““””””””““’’‘��ŽŽ�Œ‹ŠŒ‹‹Š‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{|||||||||||||||{{{{z{{{zzzzzzzzzzzz{{{{{{zzzzzxxxxxxwwwwwwwwwwwwvvvvvvvuuutttttttttttttssssssssstttttttttssssssssssrrrrrrppppppppppppoooooooooooonllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhgggggggggfffffffffffffeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````_______________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888887777777777666666666666665555555555544444444444443333333333322222222222122222111111111100000000000/////////..........--------------,,,,,,,,,,,++++++++++***********)))))))))))))))))))((((((((((('''''''''''''''&&&&&&&&qqqqrrrrrrrrrrrrssssssstttttttttttuuuuuuuuuuuuuvtttuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€���������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††††††‡‡ˆˆ‰‰ŠŠ‹‹ŒŒ��ŽŽŽ��ŽŽŽŽŽ���ŒŒŒŒ‹‹‹ŠŠŠŠ‰‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹ŠŠŠŠ‰‰ˆˆˆ‡‡‡‡‡‡††‡‡‡‡ˆˆ‰‰Š‹Œ�Ž��‘’“”””••”””““’‘���Ž�Œ‹ŠŒ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{|||||||}}}|||||{{{{z{{{zzzzzzzzzzzz{{{{{{{zzzzxxxxxxxwwwwwwwwwwwwvvvvvvuuuutttttttttttsssssssssstttttttttsssssssssssrrrrrppppppppppppppoooooooooonmllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhggggggggggffffffffffffeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````_______________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::::99999999998888888888887777777777666666666666666555555555544444444444444333333333322222222222122222111111111100000000000/////////...........-------------,,,,,,,,,,,,+++++++++***********)))))))))))))))))))((((((((((('''''''''''''''&&&&&&&&qqqrrrrrrrrrrrrrsssssssttttttttttuuuuuuuuuuuuuuvtttuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€������������������������‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††††††‡‡‡ˆˆ‰‰ŠŠ‹ŒŒ�����������ŽŽŽŽ���ŒŒŒŒ‹‹‹ŠŠŠ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŠŠŠŠŠ‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹Œ�Ž��‘’“””•••••””“’’‘��Ž�Œ‹ŠŒ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}|||||||||||||||||||{{{{{{{{|||||||}}}}}|||||{{{{{{{{zzzzzzzzzzz{{{{{{{zzzzxxxxxxxwwwwwwwwwwwwwvvvvvuuuuttttttttttssssssssssstttttttttsssssssssssrrrrrpppppppppppppppoooooooooomllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhggggggggggfffffffffffffeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````______________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;::::::::::::99999999998888888888887777777777666666666666666555555555544444444444444333333333322222222222122222111111111110000000000/////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))))))))))((((((((((('''''''''''''''&&&&&&&&qqqrrrrrrrrrrrrrsssssssttttttttttuuuuuuuuuuuuuvvttuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€������������������������‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡ˆˆ‰‰Š‹‹ŒŒ��Ž����������ŽŽŽŽ���ŒŒŒŒ‹‹‹ŠŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰ŠŠ‹Œ�Ž��‘’“””•••••””““’‘��Ž�Œ‹ŠŒ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}||||||||||||||||||{{{||||||||||}}}}}}}||||{{{{{{{{{zzzzzzzzz{{{{{{zzzzzzxxxxxxxxwwwwwwwwwwwwvvvvvuuuuuttttttttsssssssssssrtttttttttsssssssssssrrrrrppppppppppppppppooooooooomlllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhggggggggggfffffffffffffeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````_______________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;::::::::::::99999999998888888888887777777777666666666666666555555555544444444444444333333333322222222222122222111111111110000000000/////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))))))))))((((((((((('''''''''''''''&&&&&&&&qqqrrrrrrrrrrrrrsssssssttttttttttuuuuuuuuuuuuuvvttuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡ˆˆ‰ŠŠ‹ŒŒ��ŽŽ�������������ŽŽŽ���ŒŒŒ‹‹‹ŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹‹Œ�Ž��‘’“””••••••””“’‘��Ž�Œ‹ŠŒ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||||||{||||||||||}}}}}}}|||||{{{{{{{{{{zzzzzz{{{{{{zzzzzzzxxxxxxxxwwwwwwwwwwwwwvvvvuuuuuttttttttssssssssssrrttttttttssssssssssssrrrrrppppppppppppppppooooooooomlllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhggggggggggfffffffffffffeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````_______________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;::::::::::::99999999998888888888887777777777766666666666666555555555544444444444444333333333332222222222122222111111111110000000000/////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))))))))))((((((((((('''''''''''''''&&&&&&&&qqqrrrrrrrrrrrrssssssssttttttttttuuuuuuuuuuuuuvvttuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€����������������������‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡ˆ‰‰ŠŠ‹ŒŒ��ŽŽ���������������ŽŽŽ���ŒŒŒ‹�ŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰Š‹ŒŒ�Ž��‘’“””••••••””“’‘��Ž�Œ‹ŠŒ‹‹Š‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||}}}}}}}}||||{{{{{{{{{{{zz{z{{{{{{{zzzzzzzxxxxxxxxxwwwwwwwwwwwwwvvvuuuuutttttttssssssssssrrrtttttttsssssssssssssrrrrrppppppppppppppppooooooooommllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhgggggggggggffffffffffffeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````_______________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888887777777777766666666666666555555555554444444444444333333333332222222222122222111111111110000000000/////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))))))))))((((((((((((''''''''''''''&&&&&&&&qqrrrrrrrrrrrrrsssssssstttttttttuuuuuuuuuuuuuvvvtuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡ˆˆ‰‰Š‹‹Œ��ŽŽ������������������ŽŽŽ���ŒŒ���ŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰ŠŠ‹ŒŒ�Ž��‘’“””•••••••”““’‘��Ž�Œ‹ŒŒ‹ŠŠ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||}}}}}}}|||||{{{|{{{{{{{{{{{{{{{{{{zzzzzzzxxxxxxxxxxwwwwwwwwwwwwvvvuuuuutttttttssssssssssrrrtttttttsssssssssssssrrrrrppppppppppppppppooooooooommllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhgggggggggggffffffffffffeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````_______________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888887777777777766666666666666555555555554444444444444333333333332222222222122222111111111110000000000/////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))))))))))((((((((((((''''''''''''''&&&&&&&&qqrrrrrrrrrrrrrsssssssstttttttttuuuuuuuuuuuuuvvvtuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡ˆˆ‰‰Š‹‹Œ��ŽŽ����‘‘‘‘‘�����������ŽŽ���ŒŽ���ŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰Š‹‹Œ��Ž��‘’““”•••••••””“’‘��Ž�Œ‹�Œ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||}}}}}}}|||||{{{|{{{{{{{{{{{{{{{{{zzzzzzzzxxxxxxxxxxxwwwwwwwwwwwwvvuuuuutttttttssssssssssrrrtttttttssssssssssssssrrrrppppppppppppppppooooooooommllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhgggggggggggfffffffffffffeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````______________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888887777777777766666666666666555555555554444444444444333333333332222222222222222111111111110000000000/////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))))))))))((((((((((((''''''''''''''&&&&&&&&qqrrrrrrrrrrrrssssssssstttttttttuuuuuuuuuuuuuvvvtuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€��������������������‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡ˆˆ‰‰Š‹ŒŒ��ŽŽ���‘‘‘‘‘‘‘‘‘‘��������ŽŽŽ��ŽŽ���ŒŒŒŒ‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰ŠŠ‹‹Œ��Ž��‘’’“””••••••””“’’‘��Ž�Œ�Œ‹‹ŠŠ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~€€€€€€€~~~~}}}}}}}}}}}}}}}}}|||||||||||||||}}}}}}|||||{{{|{{{{{{{{{{{{{{{{{zzzzzzzzxxxxxxxxxxxxwwwwwwwwwwwvvuuuuutttttttssssssssssrrrtttttttssssssssssssssrrrrpppppppppppppppoooooooooommlllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhgggggggggggfffffffffffffeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````_______________^^^^^^^^^^^]]]^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888887777777777766666666666666555555555554444444444444333333333332222222222222222111111111110000000000/////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))))))))))((((((((((((''''''''''''''&&&&&&&&qqrrrrrrrrrrrrsssssssssttttttttuuuuuuuuuuuuuuvvvuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������������������‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡ˆˆ‰ŠŠ‹ŒŒ�ŽŽŽ���‘‘‘‘‘‘‘‘‘‘‘‘‘�������ŽŽ��ŽŽ���ŒŒŒŒ‹‹‹ŠŠŠŠŠ‰‰‰‰‰ˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ��Ž��‘‘’“””•••••••”““’‘��Ž�ŒŽ�Œ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||}}}}||||||{{{||{{{{{{{{{{{{{{{{zzzzzzzzxxxxxxxxxxxxxwwwwwwwwwwvvuuuuuttttttsssssssssssrrrtttttttssssssssssssssrrrrpppppppppppppppoooooooooommllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhggggggggggggffffffffffffeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````_______________^^^^^^^^^^^]]]^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888887777777777766666666666666555555555554444444444444333333333332222222222222222111111111110000000000/////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&rrrrrrrrrrrsssssssssssssssssssstttttttttttttuuuutttttttttuuuuuuuuuuuuuuvvuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~�����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………††††††††††††‡‡‡‡‡‡‡‡‡††††††……………††††‡‡ˆˆ‰ŠŠ‹ŒŒ��ŽŽ��������������������ŽŽŽ�������ŽŽ���ŒŒŒŒ‹‹‹‹ŠŠŠŠ‰‰‰‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰ŠŠ‹‹‹ŒŒ�ŽŽ�Ž���‘’’“““””“““’’‘��Ž�Œ‹Ž�Œ‹‹ŠŠ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~€€€€���������€€€~~~~}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvuutttttttssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppoooooonnnnnmmmmmmmmmllllllllllljjjjjjjjjjjiiiiiiiiiiiiihgggggggffffffffffffeeeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaabaaaaaaaaaaa````````````_______^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZ[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888888877777777776666666666666665555555555444444544444444444333333333332222222222211111111110000000000000000//////////..............-----------,,,,,,,+++++++++++***********))****)))))))))))(((((((((('''''''''''&&&&&&&rrrrrrrrrrrsssssssssssssssssssstttttttttttttuuuutttttttttuuuuuuuuuuuuuuvvuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………†††††††††††††‡‡‡‡‡‡‡‡‡††††††………†††††‡‡ˆ‰‰Š‹‹Œ��ŽŽŽ����������‘‘‘‘‘������ŽŽŽ�‘����ŽŽŽ���ŒŒŒ‹‹‹ŠŠŠŠŠ‰‰‰‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹‹ŒŒ��ŽŽ�Ž���‘‘’““““””“““’‘‘��Ž�Œ�Ž�Œ‹‹Š‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~€€€€�����������€€~~~~}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvuutttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppoooooonnnnnmmmmmmmmmmlllllllllljjjjjjjjjjjiiiiiiiiiiiiihgggggggfffffffffffffeeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaabaaaaaaaaaaaa```````````_______^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZ[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888888877777777777666666666666665555555555444444554444444444333333333332222222222211111111110000000000000000//////////..............-----------,,,,,,,,++++++++++***********))****)))))))))))(((((((((('''''''''''&&&&&&&rrrrrrrrrrssssssssssssssssssssttttttttttttttuuuutttttttttuuuuuuuuuuuuuuvvuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~���������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………†††††††††††††‡‡‡‡‡‡‡‡‡†††††††…†††††‡‡‡ˆ‰‰Š‹‹Œ��ŽŽŽ���������‘‘‘‘‘‘‘‘�����ŽŽ�‘�����ŽŽ���ŒŒŒ‹‹‹ŠŠŠŠ‰‰‰‰‡‡‡‡‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒ��ŽŽ�ŽŽ���‘’’“““”””“““’‘‘��Ž���Ž�Œ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~€€€€�����‚‚������€~~~~~}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvuutttttttssssssssssrrrrrrsrrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppooooooonnnnnmmmmmmmmmmlllllllllljjjjjjjjjjjiiiiiiiiiiiiihgggggggfffffffffffffeeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaaaabaaaaaaaaaaaa```````````_______^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZ[[[[[[ZZZZZZZZZZZYYYYYYYYZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888888877777777777666666666666665555555555444444554444444444333333333332222222222211111111110000000000000000//////////..............-----------,,,,,,,,++++++++++************)****)))))))))))(((((((((('''''''''''&&&&&&&rrrrrrrrrrsssssssssssssssssssstttttttttttttuuuuuttttttttuuuuuuuuuuuuuuvvvuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€���������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡ˆˆ‰‰Š‹‹Œ��ŽŽŽ��������‘‘‘‘‘‘‘‘‘‘�����ŽŽ‘‘����ŽŽŽ��ŒŒŒ‹‹‹ŠŠŠŠ‰‰‰‰‡‡‡‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒ���ŽŽ��Ž���‘‘’’““”””””““’‘‘��Ž‘����Œ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~€€€€����‚‚‚‚‚‚‚����~~~~~~~}~~~~~~~~~}}}}|||{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvuutttttttsssssssssssrrrrrssrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppooooooonnnnnmmmmmmmmmmlllllllllljjjjjjjjjjjjiiiiiiiiiiiiigggggggfffffffffffffeeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaaaabaaaaaaaaaaaa````````````______^^^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZ[[[[[[ZZZZZZZZZZZYYYYYYYYZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888888877777777777666666666666665555555555444444554444444444333333333332222222222211111111110000000000000000///////////.............-----------,,,,,,,,+++++++++++***********)****)))))))))))(((((((((('''''''''''&&&&&&&rrrrrrrrrrsssssssssssssssssssstttttttttttttuuuuuttttttttuuuuuuuuuuuuuuvvvuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡††††††††††††‡‡ˆˆ‰ŠŠ‹ŒŒ��ŽŽ���������‘‘‘‘‘‘‘‘‘‘‘����ŽŽ‘‘����ŽŽŽ��ŒŒŒ‹‹‹ŠŠŠ‰‰‰‰‰‡‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹‹ŒŒŒ����ŽŽ��ŽŽ���‘’’““””””””““’‘‘��’��Ž�Œ‹‹Š‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ…„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~€€€����‚‚‚‚‚‚‚‚‚���~~~~~~~~~~~~~~~~~}}}}||{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvuutttttttssssssssssssrrrrsssssrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppooooooonnnnnmmmmmmmmmmlllllllllljjjjjjjjjjjjiiiiiiiiiiiiiggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaaaabaaaaaaaaaaaa````````````______^^^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZ[[[[[[ZZZZZZZZZZZYYYYYYYYZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888888877777777777666666666666665555555555544444554444444444333333333332222222222211111111110000000000000000///////////.............-----------,,,,,,,,+++++++++++***********)****)))))))))))((((((((((''''''''''''&&&&&&rrrrrrrrrssssssssssssstssssssttttttttttttttuuuuuttttttttuuuuuuuuuuuuuuvvvuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€�������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡ˆˆ‰ŠŠ‹ŒŒ�ŽŽŽ���������‘‘‘‘‘‘‘‘‘‘‘�����Ž‘‘����ŽŽŽ��ŒŒŒ‹‹ŠŠŠŠ‰‰‰‰‰‡‡‡‡‡ˆˆˆ‰‰ŠŠŠ‹‹ŒŒŒ����ŽŽŽ��ŽŽ���‘‘’““”””””””““’‘��’‘��Ž�Œ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ……„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~€€€���‚‚‚‚‚‚‚‚‚‚���~~~~~~~~~~~~~~~~~}}}}||{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvuutttttttssssssssssssssrrsssssssrrrrrrrrrrrrrqqqqqqqqpppppppppppppppooooooonnnnnmmmmmmmmmmmllllllllljjjjjjjjjjjjiiiiiiiiiiiiiggggggggfffffffffffffeeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbaaaaaabbaaaaaaaaaaa````````````_______^^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZ[[[[[[ZZZZZZZZZZZYYYYYYYYZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888888877777777777666666666666665555555555544444554444444444333333333332222222222211111111111000000000000000///////////.............-----------,,,,,,,,+++++++++++***********)****)))))))))))((((((((((''''''''''''&&&&&&rrrrrrrrrssssssssssssstsssssstttttttttttttuuuuuuttttttttuuuuuuuuuuuuuvvvvuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€������������������������‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„…………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡ˆˆ‰Š‹‹Œ��ŽŽŽ����������‘‘‘‘‘‘‘‘‘‘‘����Ž’‘�����ŽŽ��ŒŒ‹‹‹ŠŠŠŠ‰‰‰‰‰‡‡‡‡ˆˆˆˆ‰‰ŠŠ‹‹ŒŒŒ����ŽŽŽŽ��ŽŽ����‘’’“”””•••”””“’‘�“’‘�Ž�Œ‹‹Š‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ……„„„„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~€€€����‚‚‚‚‚‚‚‚‚‚‚��~~~~~~~~~~~~~~~~~~}}}||{{{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvuuuttttttsssssssssssssssssssssssssrrrrrrrrrrrqqqqqqqqqppppppppppppppooooooonnnnnmmmmmmmmmmmllllllllljjjjjjjjjjjjiiiiiiiiiiiiiggggggggfffffffffffffeeeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaaaaabbaaaaaaaaaaaa```````````_______^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZ[[[[[[[ZZZZZZZZZZZYYYYYYYZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888888877777777777666666666666665555555555544444554444444444433333333332222222222211111111111000000000000000///////////.............-----------,,,,,,,,+++++++++++***********)****)))))))))))((((((((((''''''''''''&&&&&&rrrrrrrrrssssssssssssstsssssstttttttttttttuuuuuutttttttuuuuuuuuuuuuuuvvvvuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€������������������������‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡ˆ‰‰Š‹‹Œ��ŽŽ�����������‘‘‘‘‘‘‘‘‘‘‘����Ž’‘‘���ŽŽŽ��ŒŒ‹‹‹ŠŠŠŠ‰‰‰‰‰‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹ŒŒŒ����ŽŽŽŽŽ��ŽŽ����‘’’“”””•••••””“’‘”“‘��Ž�Œ‹ŠŠ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ………„„„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~€€€���‚‚‚‚‚‚‚‚‚‚‚‚��€~~~~~~~~~~~~~~~~}}|||{{{{{{zz{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvuuutttttttssssssssssssssssssssssssssrrrrrrrrrqqqqqqqqqppppppppppppppooooooonnnnnnmmmmmmmmmmllllllllljjjjjjjjjjjjjiiiiiiiiiiiiggggggggfffffffffffffeeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaaabbaaaaaaaaaaaa```````````_______^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZ[[[[[[[ZZZZZZZZZZZYYYYYYYZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888888887777777777666666666666665555555555544444554444444444433333333332222222222211111111111000000000000000///////////.............-----------,,,,,,,,+++++++++++***********)****)))))))))))((((((((((''''''''''''&&&&&&rrrrrrrrrssssssssssssttsssssstttttttttttttuuuuuutttttttuuuuuuuuuuuuuuvvvvuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€�����������������������‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………………………………………………………††††††††††††††††††††††††††††††††††††††‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡ˆ‰‰Š‹ŒŒ�ŽŽŽ�����������‘‘‘‘‘‘‘‘‘‘‘����Ž’‘‘���ŽŽŽ��ŒŒ‹‹‹ŠŠŠ‰‰‰‰‰‰‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹ŒŒ���ŽŽŽŽŽŽ���ŽŽŽ���‘’’“””•••••••”“’‘”“’‘�Ž�Œ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ………„„„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚‚‚‚‚‚‚‚‚��€~~~~~~~~~~}|||{{{{{zzzzz{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvuuuttttttttssssssssssssssssssssssssssrrrrrrrrrqqqqqqqqpppppppppppppppoooooonnnnnnmmmmmmmmmmllllllllljjjjjjjjjjjjjiiiiiiiiiiiiggggggggfffffffffffffeeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaaabbaaaaaaaaaaaa```````````_______^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZ[[[[[[[ZZZZZZZZZZZYYYYYYYZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888888887777777777666666666666665555555555544444554444444444433333333332222222222211111111111000000000000000///////////.............-----------,,,,,,,,+++++++++++***********)****))))))))))))(((((((((''''''''''''&&&&&&rrrrrrrrsssssssssssssttsssssttttttttttttttuuuuuutttttttuuuuuuuuuuuuuuvvvvuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€����������������������‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„………………………………………………………††††††††††††††††††††††††††††††††††††††‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡ˆ‰‰Š‹ŒŒ�ŽŽ�������������‘‘‘‘‘‘‘‘‘‘����Ž’‘‘���ŽŽ���ŒŒ‹‹‹ŠŠŠ‰‰‰‰‰‰‡ˆˆˆˆˆ‰‰ŠŠ‹‹ŒŒ���ŽŽŽŽŽŽ����ŽŽ����‘’’“””•••––••””“’•“’‘�Ž�Œ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ………„„„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚�€€~~~}}|||{{{{{zzzzz{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvuuuutttttttttsssssssssssstssssssssssssrrrrrrrrqqqqqqqqppppppppppppppppooooonnnnnnmmmmmmmmmmmllllllllkjjjjjjjjjjjjiiiiiiiiiiiigggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaaabbaaaaaaaaaaaa```````````_______^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZ[[[[[[[ZZZZZZZZZZZYYYYYYYZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888888887777777777666666666666665555555555544444554444444444433333333332222222222211111111111000000000000000///////////.............-----------,,,,,,,,+++++++++++***********)****))))))))))))(((((((((('''''''''''&&&&&&rrrrrrrrsssssssssssssttssssstttttttttttttuuuuuuuttttttuuuuuuuuuuuuuuvvvvvuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€����������������������‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„………………………………………………………††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡ˆ‰‰Š‹Œ��ŽŽ��������������‘‘‘‘‘‘‘‘‘����Ž’‘‘���ŽŽ��ŒŒŒ‹‹ŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆ‰‰ŠŠ‹‹ŒŒŒ��ŽŽŽŽŽ�����ŽŽŽ����‘’’“””••––––••”“’•”’‘�Ž�Œ‹‹Š‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ…………„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚�€€~~~}|||{{{{{zzzzzz{{{{{{{zzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvuuuutttttttttttttssssssssttttssssssssssrrrrrrrqqqqqqqqqpppppppppppppppooooonnnnnnmmmmmmmmmmmllllllllkjjjjjjjjjjjjiiiiiiiiiiiigggggggggfffffffffffffeeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbaaaaabbbaaaaaaaaaaa```````````_______^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZ[[[[[[[ZZZZZZZZZZZYYYYYYYZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888887777777777666666666666665555555555544444554444444444433333333332222222222211111111111000000000000000///////////.............-----------,,,,,,,,+++++++++++***********)*****)))))))))))(((((((((('''''''''''&&&&&&rrrrrrrrsssssssssssssttssssstttttttttttttuuuuuuuttttttuuuuuuuuuuuuuuvvvvvuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€���������������������‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„………………………………………………………††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡ˆ‰‰Š‹Œ��ŽŽ��������������‘‘‘‘‘‘‘‘‘����Ž’‘‘���ŽŽ��ŒŒ‹‹‹ŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ���ŽŽŽŽ�����ŽŽŽ�����‘’’“””••––––••”“’•”’‘�Ž�Œ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ…………„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚€€€€€€~~}}|||{{{{zzzzzzzz{{{{{{zzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvuuuuuttttttttttttttttttssttttttsssssssssrrrrrrrqqqqqqqqppppppppppppppppoooonnnnnnnmmmmmmmmmmmlllllllkkjjjjjjjjjjjjiiiiiiiiiiigggggggggfffffffffffffeeeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaaaabbbaaaaaaaaaaaa``````````________^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZ[[[[[[[ZZZZZZZZZZZYYYYYYYZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888888877777777776666666666666665555555555444445544444444444333333333322222222222111111111110000000000000000//////////.............-----------,,,,,,,,+++++++++++***********)*****)))))))))))(((((((((('''''''''''&&&&&&rrrrrrrrsssssssssssstttssssstttttttttttttuuuuuuuttttttuuuuuuuuuuuuuuvvvvvuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€��������������������‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………………………………………………………†††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡ˆ‰‰Š‹Œ��Ž����������������‘‘‘‘‘‘‘‘����Ž’‘‘���ŽŽ��ŒŒ‹‹‹ŠŠŠŠ‰‰‰‰‰‰ˆˆˆ‰‰‰ŠŠ‹‹ŒŒ���ŽŽŽ�������ŽŽ�����‘‘’““””••––––••”“’•”’‘�Ž�Œ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ……………„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚€€€€€€€€€€€€~}}|||{{{{{zzzzzzzz{{{{zzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvuuuuuuttttttttttttttttttttttttttssssssssrrrrrrrqqqqqqqqpppppppppppppppppooonnnnnnnmmmmmmmmmmmlllllllkkjjjjjjjjjjjjiiiiiiiiiiigggggggggfffffffffffffeeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaabbbaaaaaaaaaaaa``````````________^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZ[[[[[[[[ZZZZZZZZZZYYYYYYYZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888888877777777777666666666666665555555555444445554444444444333333333322222222222111111111110000000000000000//////////.............-----------,,,,,,,,+++++++++++***********)*****)))))))))))(((((((((('''''''''''&&&&&&rrrrrrrrsssssssssssstttssssttttttttttttttuuuuuuuttttttuuuuuuuuuuuuuuvvvvvuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€��������������������‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………………………………………………………†††††††††††††††††††††††††††††††††‡‡†††‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡ˆ‰‰Š‹Œ�ŽŽ����������������‘‘‘‘‘‘‘‘����Ž’‘‘���ŽŽ��ŒŒ‹‹ŠŠŠŠŠ‰‰‰‰ŠŠˆˆ‰‰‰ŠŠ‹‹ŒŒ���ŽŽŽ��������Ž�����‘‘’’““””•••––••””“’•“’‘�Ž�Œ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ………………„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~}}||{{{{{zzzzzzzzz{{zzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwvuuuuuuuttttttttttttttttttttttttttssssssssrrrrrrqqqqqqqqqppppppppppppppppooonnnnnnnmmmmmmmmmmmmllllllkkjjjjjjjjjjjjiiiiiiiiiiiggggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaabbbaaaaaaaaaaaa``````````________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZ[[[[[[[[ZZZZZZZZZZZYYYYYYZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888888877777777777666666666666665555555555444445554444444444333333333322222222222211111111110000000000000000//////////..............-----------,,,,,,,+++++++++++*****************)))))))))))(((((((((('''''''''''&&&&&&rrrrrrrssssssssssssstttsssstttttttttttttuuuuuuuutttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………………………†††††††††††††††††††††††††††††††††‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡ˆ‰‰Š‹Œ�ŽŽ�����������������‘‘‘‘‘‘‘����Ž’‘����Ž��ŒŒŒ‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ŠŠ‹‹ŒŒŒ��ŽŽŽ���������������‘‘’’““””•••••••”“’‘”“’��Ž�Œ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ………………„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€����‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚�€€€€€€€€€€€€€€€€€€€€€~}}|||{{{{{zzzzzzzzzz{zzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvuuuuuuuuuttttttttttttttttttttttttsssssssrrrrrrrqqqqqqqqpppppppppppppppppoonnnnnnnmmmmmmmmmmmmllllllkkjjjjjjjjjjjjiiiiiiiiiiiggggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaabbbaaaaaaaaaaaa``````````________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZ[[[[[[[[ZZZZZZZZZZZYYYYYYZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888888877777777777666666666666665555555555444445554444444444333333333332222222222211111111110000000000000000//////////..............-----------,,,,,,,++++++++++++****************)))))))))))(((((((((('''''''''''&&&&&&rrrrrrrssssssssssssstttsssstttttttttttttuuuuuuuutttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………………………………………………………†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡ˆ‰ŠŠ‹Œ�ŽŽ����‘�������������‘‘‘‘‘‘����Ž’‘����Ž��ŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰ŠŠŠ‹‹ŒŒŒ��ŽŽŽ���������‘����‘‘‘’’““”””••••••”““’‘”’‘���Œ‹‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ…………………„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��€€€����‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚���€€€€€€€€€€�������€€€~~}}|||{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvuuuuuuuuuuuuuuuutttttttuuutttttttsssssssrrrrrrqqqqqqqqqppppppppppppppppoonnnnnnnnmmmmmmmmmmmllllllkkkjjjjjjjjjjjjiiiiiiiiiiggggggggggfffffffffffffeeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbaaaabbbbaaaaaaaaaaa``````````________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZ[[[[[[[[ZZZZZZZZZZZYYYYYYZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999888888888888877777777777666666666666665555555555444445554444444444333333333332222222222211111111110000000000000000///////////.............-----------,,,,,,,,+++++++++++****************)))))))))))(((((((((('''''''''''&&&&&&rrrrrrrssssssssssssstttsssstttttttttttttuuuuuuuutttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………………………………………………………………††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡ˆ‰‰Š‹Œ�Ž�����‘�������������‘‘‘‘‘‘����Ž’‘���ŽŽ��ŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠ‹‰ŠŠŠ‹‹ŒŒŒ��ŽŽŽ��������‘‘‘���‘‘‘’’“““”””•••••””“’‘�“’��Ž�Œ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ…………………„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���€€����‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ��������€������������€€€~~}}|||{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuuttuuuutttttttssssssrrrrrrqqqqqqqqqqpppppppppppppppponnnnnnnnmmmmmmmmmmmmlllllkkkjjjjjjjjjjjjiiiiiiiiiiggggggggggfffffffffffffeeeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaaabbbbaaaaaaaaaaa``````````_________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZ[[[[[[[[ZZZZZZZZZZZYYYYYYZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888888877777777777666666666666665555555555544445554444444444333333333332222222222211111111110000000000000000///////////.............-----------,,,,,,,,+++++++++++****************)))))))))))(((((((((('''''''''''&&&&&&rrrrrrrssssssssssssttttsssttttttttttttttuuuuuuuutttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………††††††††††††††‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡†††††††‡‡ˆ‰‰Š‹Œ�Ž�����‘‘�������������‘‘‘‘‘����Ž’‘���ŽŽ�ŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠ‹‹ŠŠŠ‹‹ŒŒŒ��ŽŽŽ��������‘‘‘’�‘‘‘’’’“““””””•••”””“’‘��’‘��Ž�Œ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ…………………„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����€����‚‚‚‚ƒƒƒƒƒ„„„„„„„ƒƒƒƒ‚���������������������€€€~~}}|||{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttssssssrrrrrrqqqqqqqqqqpppppppppppppppoonnnnnnnmmmmmmmmmmmmlllllkkkjjjjjjjjjjjjiiiiiiiiiiggggggggggfffffffffffffeeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaabbbbaaaaaaaaaaaa`````````_________^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZ[[[[[[[[ZZZZZZZZZZZYYYYYYZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888888877777777777666666666666665555555555544445554444444444333333333332222222222211111111111000000000000000///////////.............-----------,,,,,,,,+++++++++++****************)))))))))))(((((((((('''''''''''&&&&&&rrrrrrsssssssssssssttttssstttttttttttttuuuuuuuuuttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………††††††††††††††‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡†††††††‡‡ˆ‰‰Š‹Œ�Ž�����‘‘�������������‘‘‘‘‘����Ž’‘���Ž��ŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠ‹‹‹ŠŠ‹‹ŒŒ���ŽŽŽ��������‘‘‘’’‘‘‘’’“““”””””””””””“’’‘��‘��Ž�Œ‹‹Š‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ…………………„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚����‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„ƒ‚‚‚‚���������‚‚‚‚‚‚����€€~~}}|||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttssssssrrrrrrqqqqqqqqqqpppppppppppppppoonnnnnnnnmmmmmmmmmmmmllllkkkjjjjjjjjjjjjiiiiiiiiiigggggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaabbbbaaaaaaaaaaaa`````````_________^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[Z[[[[[[[[ZZZZZZZZZZZYYYYYYZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888888887777777777666666666666665555555555544445554444444444333333333332222222222211111111111000000000000000///////////.............-----------,,,,,,,,+++++++++++****************)))))))))))(((((((((('''''''''''&&&&&&rrrrrrsssssssssssssttttssstttttttttttttuuuuuuuuuttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††……………………………………………………††††††††††††††‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡†††††††‡‡ˆ‰‰Š‹Œ�Ž�����‘‘��������������‘‘‘‘����Ž’‘���Ž��ŒŒ‹‹‹ŠŠŠŠŠŠŠŠ‹‹‹ŒŠ‹‹ŒŒ��ŽŽŽ��������‘‘‘‘’’“‘’’’“““”””””””””””“’’‘��Ž‘��Ž�Œ‹ŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ……………………„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚���‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€~~}}|||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuutttttttssssssrrrrrrqqqqqqqqqqppppppppppppppoonnnnnnnnmmmmmmmmmmmmllllkkkkjjjjjjjjjjjiiiiiiiiiigggggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaabbbbaaaaaaaaaaaa`````````_________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[Z[[[[[[[[[ZZZZZZZZZZZYYYYYZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888888887777777777666666666666665555555555544445554444444444333333333332222222222211111111111000000000000000///////////.............-----------,,,,,,,,+++++++++++****************)))))))))))((((((((((''''''''''''&&&&&rrrrrrsssssssssssssttttssstttttttttttttuuuuuuuuuttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††…………………………††††††††††††††‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡†††††††‡‡ˆ‰‰Š‹Œ�Ž�����‘‘���������������‘‘‘����Ž’‘���Ž��ŒŒ‹‹‹ŠŠŠŠŠŠŠ‹‹‹ŒŒ‹‹ŒŒ��ŽŽ���������‘‘‘‘’’““’’’““””””””•””””“““’‘��Ž���Ž�Œ‹‹Š‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ……………………„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚��‚‚‚‚ƒƒƒƒ„„„„„…………………„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€~~}}}|||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuutttttttssssssrrrrrrqqqqqqqqqppppppppppppppponnnnnnnnnmmmmmmmmmmmllllkkkkjjjjjjjjjjjjiiiiiiiiigggggggggggfffffffffffffeeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbaaabbbbbaaaaaaaaaaa`````````_________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[Z[[[[[[[[[ZZZZZZZZZZZYYYYYZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888888887777777777666666666666665555555555544445554444444444333333333332222222222211111111111000000000000000///////////.............-----------,,,,,,,,+++++++++++****************)))))))))))((((((((((''''''''''''&&&&&rrrrrrsssssssssssstttttssttttttttttttttuuuuuuuuuttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††…………††††††††††††††‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡†††††††‡‡ˆˆ‰Š‹Œ�Ž�����‘‘����������������‘�����Ž’‘���Ž�ŒŒ‹‹‹ŠŠŠŠŠŠŠ‹‹‹ŒŒŒ‹ŒŒ��ŽŽ��������‘‘‘‘’’’“““’’““””””••••””””““’‘��Ž�Œ�Ž�ŒŒ‹ŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ………………………„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚�‚‚‚‚ƒƒƒƒ„„„„………………………………ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€~~}}|||{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvuuuvuuuuuutttttttsssssssrrrrrrqqqqqqqqqppppppppppppppoonnnnnnnnmmmmmmmmmmmmlllkkkkjjjjjjjjjjjjiiiiiiiiigggggggggggfffffffffffffeeeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaabbbbbaaaaaaaaaaa`````````_________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[Z[[[[[[[[[ZZZZZZZZZZZYYYYYZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888887777777777666666666666665555555555544445554444444444433333333332222222222211111111111000000000000000///////////.............-----------,,,,,,,,+++++++++++****************)))))))))))((((((((((''''''''''''&&&&&rrrrrssssssssssssstttttsstttttttttttttuuuuuuuuuutttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡†††††††‡‡ˆˆ‰Š‹Œ�Ž�����‘‘‘���������������������Ž‘‘��ŽŽ�ŒŒ‹‹‹ŠŠŠŠŠŠ‹‹‹‹ŒŒ�ŒŒ��ŽŽ������‘‘‘‘‘‘’’’“““”“““”””••••••”””““’‘‘��Ž�Œ�Ž�Œ‹‹ŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ…………………………„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚ƒ‚‚‚‚ƒƒƒƒ„„„„…………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚��€€~~}}|||{{{{{{{{{{z{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvuuvuuuuuuttttttttsssssssrrrrrrqqqqqqqqppppppppppppppoonnnnnnnnmmmmmmmmmmmmlllkkkkkjjjjjjjjjjjiiiiiiiiigggggggggggfffffffffffffeeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaabbbbbaaaaaaaaaaaa````````__________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[Z[[[[[[[[[ZZZZZZZZZZZYYYYYZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888887777777777666666666666666555555555544445554444444444433333333332222222222211111111111000000000000000///////////.............-----------,,,,,,,,+++++++++++****************)))))))))))((((((((((''''''''''''&&&&&rrrrrssssssssssssstttttsstttttttttttttuuuuuuuuuutttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒ„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡††††††‡‡ˆˆ‰Š‹Œ�Ž�����‘‘‘���������������������Ž‘‘��Ž��ŒŒ‹‹‹ŠŠŠŠŠ‹‹‹‹ŒŒ��Œ��ŽŽ�����‘‘‘‘‘’’’’’“““””““”””•••••••””““’’‘��Ž�Œ‹Ž�ŒŒ‹ŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ…………………………„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚ƒƒ‚‚‚ƒƒƒƒ„„„„………………††††…………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚�€€~~}}|||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwvvvvuuvvuuuuuuttttttttsssssssrrrrrrqqqqqqqqpppppppppppppoonnnnnnnnnmmmmmmmmmmmlllkkkkkjjjjjjjjjjjiiiiiiiiiggggggggggggffffffffffffefeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaabbbbbaaaaaaaaaaaa````````__________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[Z[[[[[[[[[ZZZZZZZZZZZYYYYYZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888887777777777666666666666666555555555544445554444444444433333333332222222222211111111111000000000000000///////////.............-----------,,,,,,,,+++++++++++****************))))))))))))(((((((((''''''''''''&&&&&rrrrrssssssssssssstttttsstttttttttttttuuuuuuuuuutttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡†††††††‡‡ˆ‰Š‹Œ�ŽŽ����‘‘‘���������������������Ž‘���Ž��ŒŒ‹‹‹ŠŠŠŠ‹‹‹‹ŒŒ��Ž��ŽŽ����‘‘‘‘’’’’’’“““”””•“”””••••••••””““’‘��ŽŽŒŒ‹Ž�Œ‹‹ŠŠ‰‰‰‰‰‰‰ˆ‰ˆˆˆˆˆˆˆˆˆ……………………………„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚ƒƒƒ‚‚ƒƒƒƒ„„„„……………††††††††……„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚�€€~~}}|||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyxyyyyyyyyyyxxxxwwwwvvvvvuvvuuuuuutttttttttsssssssrrrrrrqqqqqqqpppppppppppppooonnnnnnnnmmmmmmmmmmmmllkkkkkjjjjjjjjjjjiiiiiiiiiggggggggggggffffffffffffefeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaabbbbbaaaaaaaaaaaa````````__________^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[Z[[[[[[[[[ZZZZZZZZZZZYYYYYZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988988888888887777777777766666666666666555555555544445554444444444433333333332222222222211111111111000000000000000///////////.............-----------,,,,,,,,+++++++++++****************))))))))))))(((((((((''''''''''''&&&&&rrrrrrssssssssssssttttttttttttttttuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxyyyyz{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~�������������‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„……………………………………„„„„„„„„„„„……………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡†††††††††††‡ˆˆ‰Š‹Œ�Ž��������ŽŽŽ������ŽŽŽŽŽŽŽŽŽ��Œ���Ž�ŒŒ‹‹ŠŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒ�‹‹ŒŒ��ŽŽ���������‘‘‘‘’’’““””••••••••””““’‘���Ž�Œ‹ŠŽ�ŒŒ‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„……………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚�€€~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzz{{{||||||{{{{{zzzyyyyxxxxxxxxxwwwwwwwwvvvvvvvvvuuuttsssssrrrrrrrqqqqqqqqqqqoooooonnnnnnnnnmmmmmmmmmmkkkkkkkkkkkjjjjjjjjjjjjiihhhgggggggggggggfffffffffffffeeeeeeeeeeeeddddddddddcccccbbbbbbbbbbbbaaaaaaaaaa````````````_______________________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBCCCCCBBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::9999999999999988888888887777777777766666666665555555555444444444433333333333222222222222211111111111000000000000///////////.........-----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((''''''(('''''''''''&&&&&rrrrrssssssssssssstttttttttttttttuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxyyyyy{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~�������������‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„………………………………………„„„„„„„„„„………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡††††††††††‡‡ˆ‰Š‹Œ�ŽŽ�������ŽŽŽ�������ŽŽŽŽŽŽŽŽ��Œ���Ž�ŒŒ‹‹ŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒ��‹ŒŒ��ŽŽ��������‘‘‘‘‘’’’““”””••••••••””“’’‘��Ž�Œ‹Š‰Ž�Œ‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ���������������������€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„………………………………„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒ‚��€€~~}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{zzzyyyyxxxyxxxxxwwwwwwwvvvvvvvvvvvutttsssssrrrrrrrqqqqqqqqqqooooooonnnnnnnnmmmmmmmmmmkkkkkkkkkkkjjjjjjjjjjjjiihhhgggggggggggggfffffffffffffeeeeeeeeeeeeddddddddddcccccbbbbbbbbbbbbaaaaaaaaaaa```````````_______________________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBCCCCCBBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;<;;;;;;;;;;::::::::::9999999999999988888888887777777777766666666665555555555444444444443333333333222222222222211111111111000000000000///////////.........-----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''(('''''''''''&&&&&rrrrrssssssssssssstttttttttttttttuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxyyyyy{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~������������‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…………………………………………„„„„„„„„……………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡††††††††††‡‡ˆ‰Š‹Œ��Ž�������ŽŽŽŽ�����ŽŽŽŽŽŽŽŽŽ��Œ���Ž�ŒŒ‹‹ŠŠŠŠŠŠŠŠŠ‹‹ŒŒ��Ž‹Œ��ŽŽ������‘‘‘‘‘‘’’’’“““””••••••••””““’‘��ŽŽ�Œ‹Š‰�ŒŒ‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚ƒ‚‚‚ƒƒƒƒ„„„„„…………………………………„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒ‚��€€~~}}||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||}||||||{{{zzzzyyyxxxyxxxxxwwwwwwwwvvvvvvvvvvvtttttssssrrrrrrrqqqqqqqqqooooooonnnnnnnnnmmmmmmmmmkkkkkkkkkkkjjjjjjjjjjjjiihhhgggggggggggggfffffffffffffeeeeeeeeeeeeedddddddddcccccbbbbbbbbbbbbaaaaaaaaaaa````````````__________`___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBCCCCCBBBBBBBBBBAAAAAAAAAA@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;<;;;;;;;;;;::::::::::9999999999999988888888887777777777766666666665555555555444444444443333333333222222222222211111111111000000000000///////////.........-----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''(('''''''''''&&&&&rrrrrssssssssssssstttttttttttttttuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxyyyyy{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~������������‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„……………………………………………„„„„„„„………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡††††††††††‡‡ˆ‰ŠŠ‹Œ�Ž��������ŽŽŽ�����ŽŽŽŽŽŽŽŽŽ��Œ��ŽŽ�ŒŒ‹‹ŠŠŠŠŠŠŠŠ‹‹‹ŒŒ��ŽŒŒ�ŽŽ�����‘‘‘‘‘’’’’’’“““””•••••••••””“’‘‘��Ž�Œ‹Š‰‰�ŒŒ‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ���������������������€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚ƒƒ‚‚ƒƒƒƒ„„„„„„…………………………………„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒ‚��€~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{|||{{{{{{{{{{|||}}}}}}}}||||{{{zzzyyyyxxyyxxxxxwwwwwwwwwvvvvvvvvvttttttssssrrrrrrrqqqqqqqqoooooooonnnnnnnnmmmmmmmmmkkkkkkkkkkkjjjjjjjjjjjjiihhhgggggggggggggffffffffffffffeeeeeeeeeeeedddddddddcccccbbbbbbbbbbbbaaaaaaaaaaa````````````__________`___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBCCCCCBBBBBBBBBBAAAAAAAAAA@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;<;;;;;;;;;;::::::::::9999999999999988888888887777777777766666666665555555555444444444443333333333222222222222211111111111000000000000///////////.........-----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''(('''''''''''&&&&&rrrrrssssssssssssttttttttttttttttuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxyyyyyy{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„………………………………………………„„„„„„…………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡†††††††††††‡ˆˆ‰Š‹Œ�ŽŽ�������ŽŽŽŽ����ŽŽŽŽŽŽŽŽŽ��Œ��ŽŽ�ŒŒ‹‹ŠŠŠŠŠŠŠ‹‹‹ŒŒ��ŽŽŒ��Ž����‘‘‘‘’’’’’’’““““””•••••••••””““’‘��Ž�Œ‹‹Š‰ˆŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����������������������€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„………………………………„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒ‚��€€~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}||||{{zzzzyyyxxyyxxxxxxwwwwwwwwwwwvvvvvvuutttttssssrrrrrrrqqqqqqqoooooooonnnnnnnnnmmmmmmmmkkkkkkkkkkkjjjjjjjjjjjjjihhhggggggggggggggfffffffffffffeeeeeeeeeeeedddddddddccccccbbbbbbbbbbbbaaaaaaaaaa````````````__________`___________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBCCCCCBBBBBBBBBBAAAAAAAAAAA@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;<;;;;;;;;;;::::::::::9999999999999988888888887777777777766666666665555555555444444444443333333333222222222222211111111111000000000000///////////.........-----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''(('''''''''''&&&&&rrrrrsssssssssssstttttttttttttttuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxyyyyyy{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„…„„…………………………………………………„„„„„……………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡ˆ‰Š‹Œ��Ž�������ŽŽŽŽŽ��ŽŽŽŽŽŽŽŽŽŽ��Œ��ŽŽ�ŒŒ‹‹ŠŠŠŠŠŠ‹‹‹ŒŒŒ��Ž�Œ�ŽŽ���‘‘‘’’’’’’’““““““””••••••••””““’‘���Ž�Œ‹Š‰‰ˆŒŒ‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒƒ„ƒƒƒƒ„„„„„„„………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒ‚��€€~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}|||{{{zzzyyyyxyyyxxxxxwwwwwwwwwwwwwwwwvuuuuttttssssrrrrrrrqqqqqqoooooooonnnnnnnnnmmmmmmmmlkkkkkkkkkkkjjjjjjjjjjjjihhhhgggggggggggggfffffffffffffeeeeeeeeeeeeeddddddddccccccbbbbbbbbbbbbaaaaaaaaaaa```````````__________`___________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBCCCCCBBBBBBBBBBAAAAAAAAAAA@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;<;;;;;;;;;;::::::::::9999999999999988888888888777777777766666666665555555555444444444443333333333222222222222221111111111000000000000///////////.........-----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''(('''''''''''&&&&&rrrrssssssssssssstttttttttttttttuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxyyyyyy{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„……„……………………………………………………„„„„………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡ˆ‰‰Š‹Œ�ŽŽ�������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ��Œ���Ž�ŒŒ‹‹ŠŠŠŠŠ‹‹‹‹ŒŒ��ŽŽ���Ž����‘‘’’’’“““““““““”””••••••••””“’’‘��Ž�Œ‹ŠŠ‰ˆˆŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒƒ„„ƒƒ„„„„„„„„„……………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒ‚��€€~~}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}~~~~~}}}}|||{{{zzzyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwuuuuuttttssssrrrrrrrrqqqqpoooooooonnnnnnnnmmmmmmmmlkkkkkkkkkkkjjjjjjjjjjjjihhhhgggggggggggggffffffffffffffeeeeeeeeeeeeddddddddccccccbbbbbbbbbbbbaaaaaaaaaaa````````````_________`____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBCCCCCBBBBBBBBBBBAAAAAAAAAA@@@??????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;<;;;;;;;;;;:::::::::::999999999999988888888888777777777766666666665555555555444444444443333333333222222222222221111111111000000000000///////////.........-----------,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''(('''''''''''&&&&&rrrrssssssssssssstttttttttttttttuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxyyyyyyy{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„………………………………………………………………„„……………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡ˆˆ‰Š‹Œ��Ž�Ž�����ŽŽŽŽŽŽŽŽŽŽŽ���ŽŽŽ�Œ���Ž�ŒŒ‹‹ŠŠŠŠ‹‹‹‹ŒŒ��ŽŽ���ŽŽ���‘‘’’’“““““““““”””””•••••••””““’‘��ŽŽ�Œ‹Š‰ˆˆ‡Œ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚ƒƒ„„„ƒ„„„„„„„„……………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒ‚��€€~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||}}}~~~~~~~}}}}|||{{{zzzzyyyyzyyyyyxxxxwwwwwwwwwwwwwwwvuuuuuutttssssrrrrrrrrrqqpoooooooonnnnnnnnnmmmmmmmlkkkkkkkkkkkjjjjjjjjjjjjjhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeddddddddcccccccbbbbbbbbbbbbaaaaaaaaaa````````````_________`____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBCCCCCBBBBBBBBBBBAAAAAAAAAA@@@??????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;<;;;;;;;;;;:::::::::::999999999999988888888888777777777766666666665555555555444444444443333333333322222222222221111111111000000000000///////////.........-----------,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''(('''''''''''&&&&&rrrrssssssssssssstttttttttttttttuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxyyyyyyy{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………………………„………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡ˆ‰Š‹ŒŒ�ŽŽŽ�����ŽŽŽŽŽŽŽŽŽŽ�����ŽŽ�Œ���Ž�ŒŒ‹‹‹ŠŠ‹‹‹‹ŒŒŒ��Ž���ŽŽ���‘‘’’’“““““““““””””””••••••””““’‘‘��Ž�Œ‹Š‰‰ˆ‡‡‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�����������������������€€�€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒ„„„…„„„„„„„„…………………………„„„„„„ƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„ƒƒ‚��€€~~}}}||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||}}}}~~~~~~~}}}}|||{{{zzzzzyyyzzyyyyyxxxxwwwwwwwwwwwwwwvvvvuuuutttssssrrrrrrrrqqppooooooonnnnnnnnnmmmmmmmlkkkkkkkkkkkkjjjjjjjjjjjjhhhhhggggggggggggffffffffffffffeeeeeeeeeeeeedddddddcccccccbbbbbbbbbbbbaaaaaaaaaaa```````````_________`____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBCCCCCCBBBBBBBBBBAAAAAAAAAA@@@??????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;<;;;;;;;;;;:::::::::::999999999999988888888888777777777766666666666555555555544444444443333333333322222222222221111111111000000000000///////////.........-----------,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''(('''''''''''&&&&&rrrrssssssssssssttttttttttttttttuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxyyyyyyy{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††…†††‡‡ˆ‰‰Š‹Œ�ŽŽŽŽ����ŽŽŽŽŽŽŽŽŽ������ŽŽ��‘��Ž�ŒŒ‹‹‹Š‹‹‹‹‹ŒŒ��ŽŽ���Ž����‘’’’““““““““””””””””••••”””““’’‘��Ž�Œ‹‹Š‰ˆˆ‡‡‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ�����������������������€€�€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒ„„„……„„……………………………………„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„ƒƒ‚��€€~~}}}|||{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||}}}}}~~~~~~~}}}}|||{{{{zzzzzyyzzzyyyyyxxxxwwwwwwwwwwwwwvvvvvuuuutttssssrrrrrrrrqppoooooooonnnnnnnnnmmmmmmlkkkkkkkkkkkkjjjjjjjjjjjjhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeedddddddccccccccbbbbbbbbbbbaaaaaaaaaaa```````````_________``___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBCCCCCCBBBBBBBBBBAAAAAAAAAA@@@??????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;<;;;;;;;;;;:::::::::::999999999999998888888888777777777766666666666555555555544444444443333333333322222222222221111111111000000000000///////////.........-----------,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''(('''''''''''&&&&&rrrrsssssssssssstttttttttttttttuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxyyyyyyy{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††…††††‡ˆˆ‰Š‹Œ��ŽŽŽ���ŽŽŽŽŽŽŽŽŽŽ�������ŽŽ�‘��Ž�ŒŒ‹‹‹‹‹‹‹‹ŒŒ��ŽŽ���‘Ž���‘‘’’““““”””””””””””””•”””””““’’‘��Ž��Œ‹Š‰‰ˆ‡‡†‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚����������������������€€��€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒƒƒ„„……………………………………………„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„ƒƒ‚��€€~~}}||||{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||}}}}}~~~~~~~}}}}|||{{{{zzzzzzyzzzzzyyyyxxxxxwwwwwwwxxxxvvvvvvuuuutttsssssrrrrrrrpppooooooonnnnnnnnnmmmmmmllkkkkkkkkkkkjjjjjjjjjjjjhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeedddddddccccccccbbbbbbbbbbbbaaaaaaaaaa````````````________``___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBCCCCCCBBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;<;;;;;;;;;;;::::::::::999999999999998888888888777777777766666666666555555555544444444443333333333322222222222221111111111100000000000///////////.........-----------,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''(('''''''''''&&&&&rrrssssssssssssstttttttttttttttuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxywxxxxxxxxxxxxxxxxyyyyyyyy{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††…††††‡ˆˆ‰Š‹Œ��ŽŽŽŽŽ�ŽŽŽŽŽŽŽŽŽ��������ŽŽ�‘��Ž��Œ‹‹‹‹‹‹‹ŒŒŒ��Ž����‘���‘‘’’““““”””””””””””””””””””““’’‘���Ž�Œ‹Š‰‰ˆˆ‡‡†‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚�����������������������€��€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒ„„………†…………………………………„„„„„„ƒƒƒƒ‚‚‚‚‚���‚‚‚‚‚‚ƒƒƒ„„„„„„„„ƒƒ‚��€~~}}||||{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||}}}}}~~~~~~}}}}||||{{{{zzzzzzz{zzzzzyyyyxxxxxxxxxxxxxxxwvvvvvvuuuutttsssssrrrrrrpppooooooonnnnnnnnnmmmmmmllkkkkkkkkkkkjjjjjjjjjjjjhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeedddddddcccccccccbbbbbbbbbbbaaaaaaaaaaa```````````________``___________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBCCCCCCBBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;<;;;;;;;;;;;::::::::::9999999999999988888888887777777777666666666665555555555444444444433333333333222222222222211111111111000000000000//////////.........-----------,,,,,,,,,,,++++++++++++************)))))))))))((((((((((('''''(('''''''''''&&&&&rrrssssssssssssstttttttttttttttuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxywwwwwwwwwxxxxxxxxxxxxxxxywxxxxxxxxxxxxxxxxyyyyyyyy{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡ˆˆ‰Š‹Œ��ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ���������Ž�‘��Ž��Œ‹‹‹‹‹‹‹ŒŒ��ŽŽ���‘’���‘’’“““””””””””””””“”““”””“““’’‘���Ž�Œ‹ŠŠ‰ˆˆ‡‡††‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚����������������������€��€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒƒ„„………††……†††……………………„„„„„ƒƒƒƒ‚‚‚‚�������‚‚‚‚ƒƒƒƒ„„„„„„ƒƒƒ‚��€~~}}||||{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||}}}}~~~~~}}}}}|||{{{{{zzzzzzz{{{zzzzzyyyyxxxxxxxxxxxxxwwwwvvvvuuuttttsssssrrrrrpppooooooonnnnnnnnnnmmmmmllkkkkkkkkkkkkjjjjjjjjjjjhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeeeddddddcccccccccbbbbbbbbbbbbaaaaaaaaaa```````````________```__________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBCCCCCCBBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;<;;;;;;;;;;;::::::::::9999999999999988888888887777777777666666666665555555555444444444433333333333222222222222211111111111000000000000//////////.........-----------,,,,,,,,,,,++++++++++++************)))))))))))((((((((((('''''((''''''''''''&&&&rrrssssssssssssstttttttttttttttuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxywwwwwwwwxxxxxxxxxxxxxxxxywxxxxxxxxxxxxxxxxyyyyyyyy{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}~~~~~~~~~��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡ˆˆ‰Š‹ŒŒ�ŽŽŽŽŽŽŽŽŽŽŽŽŽŽ����������Ž�‘��Ž��ŒŒ‹‹‹‹‹ŒŒ��ŽŽ���‘‘’��‘’’“““”””””””””“““““““““““““’’‘���Ž�ŒŒ‹Š‰ˆˆ‡‡‡††ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒ„„………††††††††††……………„„„„„ƒƒƒƒ‚‚‚‚���������‚‚‚‚ƒƒƒƒ„„„„„ƒƒƒ‚�€€~~}}|||||{{{{{{{{{|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}}~~~~}}}}}||||{{{{{zzzzzzz{{{{{zzzzyyyyxxxxxxxxxxxxwwwwwvvvvuuuttttsssssrrrrpppoooooooonnnnnnnnnmmmmmllkkkkkkkkkkkkjjjjjjjjjjjhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````_______```___________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBCCCCCCBBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;<;;;;;;;;;;;::::::::::999:999999999988888888887777777777766666666665555555555444444444433333333333223222222222211111111111000000000000//////////.........-----------,,,,,,,,,,,++++++++++++************)))))))))))((((((((((('''''((''''''''''''&&&&rrrssssssssssssttttttttttttttttuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxywwwwwwwwxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxyyyyyyyy{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}~~~~~~~~~~�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡ˆˆ‰Š‹ŒŒ�ŽŽŽŽŽŽŽŽŽŽŽŽŽŽ����������ŽŽ’���Ž�ŒŒ‹‹‹‹ŒŒŒ��Ž���‘‘’“�‘‘’’“““””””””””““““““““““““’’‘‘���Ž��Œ‹Š‰‰ˆ‡‡‡†††ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒƒ„„……††‡‡††††††††…………„„„„ƒƒƒƒ‚‚‚‚�����������‚‚‚‚ƒƒƒƒ„„„ƒƒƒ‚��€€~}}}|||||{{{{{{||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}||||{{{{{zzzzzzzz{{{{{{zzzzyyyyxxxxxxxxxxxwwwwwwvvvvuuuttttsssssrrrppppooooooonnnnnnnnnmmmmmlllkkkkkkkkkkkjjjjjjjjjjjhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeeddddddccccccccccbbbbbbbbbbbaaaaaaaaaaa```````````_______```___________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;<<;;;;;;;;;;::::::::::999:999999999988888888887777777777766666666665555555555444444444433333333333223222222222211111111111000000000000//////////..........----------,,,,,,,,,,,++++++++++++************)))))))))))((((((((((('''''((''''''''''''&&&&rrrsssssssssssstttttttttttttttuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxywwwwwwwwxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxyyyyyyyyy{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡ˆ‰ŠŠ‹Œ��ŽŽŽŽŽŽŽŽŽŽŽŽŽŽ�����‘‘����Ž’‘��Ž�ŒŒ‹‹‹‹ŒŒ��ŽŽ���‘’’“‘‘’’“““””””””””““““““’’’’’’’’‘‘���Ž��Œ‹Š‰‰ˆˆ‡‡††††ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒ„„……††‡‡‡†††††††††………„„„ƒƒƒƒ‚‚‚‚�������������‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚��€€~~}}}|||||{{{{|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||}}}}}}}||||{{{{{zzzzzzzzz{{{{{{{{zzzyyyyxxxxxxxxxxwwwwwwwvvvvuuuttttsssssrrppppooooooonnnnnnnnnmmmmmlllkkkkkkkkkkkjjjjjjjjjjjhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeeedddddccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````______```___________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;<<;;;;;;;;;;::::::::::999:999999999988888888887777777777766666666665555555555444444444433333333333223222222222211111111111000000000000//////////..........----------,,,,,,,,,,,++++++++++++************)))))))))))((((((((((('''''((('''''''''''&&&&rrssssssssssssstttttttttttttttuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxyywwwwwwwwxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxyyyyyyyyy{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡ˆˆ‰Š‹‹Œ��ŽŽŽŽŽŽŽŽŽ�ŽŽŽŽ����‘‘‘‘���Ž’‘��Ž�ŒŒ‹‹‹ŒŒŒ��Ž���‘’’““‘’’“““”””””””””““““’’’’’‘’‘‘‘����Ž��Œ‹ŠŠ‰ˆˆ‡‡†††††ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒƒ„„……††‡‡‡‡‡‡‡‡††††………„„„ƒƒƒ‚‚‚�����€€€€€�����‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚��€€~~}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}}}}||||{{{{{zzzzzzzzz{|||{{{{{{zzzyyyyxxxxxxxxxwwwwwwwvvvvuuuuttttssssrrppppoooooooonnnnnnnnnmmmmlllkkkkkkkkkkkkjjjjjjjjjjhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeedddddccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````______````__________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;<<;;;;;;;;;;::::::::::999:999999999988888888887777777777766666666665555555555444444444443333333333223222222222211111111111000000000000///////////.........-----------,,,,,,,,,,++++++++++++************)))))))))))((((((((((('''''((('''''''''''&&&&rrssssssssssssstttttttttttttttuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxyywwwwwwwxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxyyyyyyyyy{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡ˆ‰ŠŠ‹Œ��ŽŽŽŽŽŽŽŽ���ŽŽŽ����‘‘‘‘‘‘��Ž’‘��Ž�ŒŒŒ‹ŒŒŒ��Ž���‘‘’““”‘’’““”””””””””““““’’’‘‘‘‘‘‘�����Ž��Œ‹ŠŠ‰ˆˆ‡‡‡†††††ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒƒ„……††‡‡‡ˆ‡‡‡‡‡‡†††………„„„ƒƒ‚‚‚‚����€€€€€€€�����‚‚‚‚ƒƒƒƒƒƒƒ‚‚��€€~~}}}|||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||}}}}|||||{{{{{zzzzzzzzzz{|||||{{{{zzzzyyyyxxxxxxxywwwwwwwwvvvvuuuuttttsssrrppppoooooooonnnnnnnnnmmmmlllkkkkkkkkkkkkjjjjjjjjjjhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeeddddcccccccccccbbbbbbbbbbbbaaaaaaaaaa````````````_____````__________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;<<;;;;;;;;;;::::::::::999:999999999988888888887777777777766666666665555555555444444444443333333333223222222222211111111111000000000000///////////.........-----------,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''((('''''''''''&&&&rrssssssssssssstttttttttttttttuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxyywwwwwwwxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxyyyyyyyyy{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡ˆˆ‰Š‹ŒŒ��ŽŽŽŽŽŽŽ�����ŽŽ����‘‘‘‘‘‘���’‘��Ž�ŒŒŒŒŒŒŒ��Ž���‘’’“””’’““”””””””””“““’’’‘‘‘‘�������ŽŽ�ŒŒ‹ŠŠ‰‰ˆ‡‡‡††††††ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒ„„……††‡‡ˆˆ‡‡‡‡‡‡†††………„„ƒƒƒ‚‚‚�����€€€€€€€������‚‚‚‚ƒƒƒƒƒ‚‚‚�€€€~~}}}||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{{zzzzzzzzzzzz|||||{{{{{zzzyyyyyxxxxxxxwwwwwwwwwvvvvuuuttttssssrpppppoooooooonnnnnnnnmmmmllllkkkkkkkkkkkjjjjjjjjjjhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeeddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````_____````__________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;<<;;;;;;;;;;::::::::::999:999999999988888888888777777777766666666665555555555444444444443333333333223222222222211111111111000000000000///////////.........-----------,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''((('''''''''''&&&&rrssssssssssssttttttttttttttttuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxyywwwwwwwxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxyyyyyyyyyy{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††‡‡‡‡‡‡‡‡†††††††††††‡‡ˆˆ‰ŠŠ‹Œ��ŽŽŽŽŽŽŽ������ŽŽ���‘‘’’’’‘‘��“‘��Ž��ŒŒŒŒŒ��Ž���‘‘’“””•’““””””””””””“““’’‘‘‘�������ŽŽ��ŒŒ‹ŠŠ‰‰ˆˆ‡‡†††††††ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒƒ„„…††‡‡‡ˆˆ‡‡‡‡‡‡‡†††……„„ƒƒƒ‚‚�����€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚�€€~~~}}}|||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||{{{{{zzzzzzzzzzzzz{|||||{{{{zzzyyyyyxxxxxxxwwwwwwwwwvvvvuuuuttttsssrqppppoooooooonnnnnnnnnmmmllllkkkkkkkkkkkkjjjjjjjjjhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbbaaaaaaaaaaa``````````_____`````_________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<;;;;<<;;;;;;;;;;:::::::::::99:999999999988888888888777777777766666666665555555555444444444443333333333223222222222211111111111000000000000///////////.........-----------,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''((('''''''''''&&&&rrsssssssssssstttttttttttttttuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxyyywwwwwwwxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxyyyyyyyyyy{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††‡‡‡‡‡‡‡‡‡††††††††††‡‡‡ˆ‰‰Š‹ŒŒ�ŽŽŽ�ŽŽŽŽ������ŽŽ���‘‘’’’’’‘��“’��Ž��ŒŒŒŒŒ��Ž���‘’““”••“““”””””””””“““’’‘‘�������ŽŽ���Œ‹‹ŠŠ‰‰ˆˆ‡‡††††††††ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒƒ„„…††‡‡‡ˆˆ‡‡‡‡‡‡‡†††……„„ƒƒ‚‚‚����€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚�€€~~}}}}|||||||||||||||||||||||||||{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{{{|||||{{{{{{zzzzzzzzzzzzzz{|||||{{{{zzzzyyyyxxxxxxxwwwwwwwwwwvvvvuuuutttssssqppppoooooooonnnnnnnnnmmmllllkkkkkkkkkkkkjjjjjjjjjhhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````____`````__________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<;;;;<<;;;;;;;;;;:::::::::::99:999999999988888888888777777777766666666665555555555444444444443333333333223222222222221111111111000000000000///////////.........-----------,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''((('''''''''''&&&&rssssssssssssstttttttttttttttuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxyyywwwwwwwxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxyyyyyyyyyy{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††‡‡‡‡‡‡‡‡††††††††††‡‡ˆˆ‰Š‹‹Œ�ŽŽŽ��ŽŽŽŽ������ŽŽ���‘’’““’’‘��“’‘�ŽŽ�ŒŒŒŒ��ŽŽ��‘’’“””••““””””””””””““’’‘‘�����ŽŽŽ���ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡††††††††ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒƒ„……††‡‡‡ˆˆ‡‡‡‡‡‡‡†††……„„ƒƒ‚‚‚����€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚��€€€~~}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{|||||{{{{{{{{{zzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz{{{||{{{{{zzzzyyyyxxxxxxxwwwwwwwwwwvvvvuuuuttttsssqppppooooooooonnnnnnnnmmmllllkkkkkkkkkkkkjjjjjjjjjhhhhhhhhhhgggggggggggfffffffffffffffeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbbbaaaaaaaaaa```````````____`````__________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<;;;;<<;;;;;;;;;;:::::::::::99:999999999988888888888777777777766666666665555555555444444444443333333333223222222222221111111111000000000000///////////.........-----------,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''((('''''''''''&&&&rssssssssssssstttttttttttttttuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxyyywwwwwwxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxyyyyyyyyyy{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††‡‡‡‡‡‡‡†††††††††‡‡ˆˆ‰ŠŠ‹Œ��ŽŽ���ŽŽŽ�������ŽŽ��‘’’““““’’‘�“’‘�ŽŽ�ŒŒŒŒ��Ž���‘’““”••–“”””””””””””““’’‘‘���ŽŽŽ���ŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡‡†††††††††ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒƒ„……††‡‡ˆˆˆ‡‡‡‡‡‡‡†††……„„ƒƒ‚‚‚����€€€€€€€����������‚‚‚‚‚‚‚‚‚��€€€~~~}}}}}}||||||||||||||||||||||||||{{{{{{{{{|||||||{{{{{{{{zzzzzzzzzz{{{{{{{{{zzzzzzzyyyyyyzzzz{{{{{{{{{{zzzzyyyxxxxxxxxwwwwwwwwwwvvvvvuuuutttsssqppppooooooooonnnnnnnnmmmllllkkkkkkkkkkkkkjjjjjjjjhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeedddcccccccccccccbbbbbbbbbbbbaaaaaaaaaa````````````___`````__________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<;;;;<<;;;;;;;;;;:::::::::::99:999999999988888888888777777777766666666665555555555444444444443333333333223222222222221111111111000000000000///////////.........-----------,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''((('''''''''''&&&&rssssssssssssstttttttttttttttuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxyyywwwwwwxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxyyyyyyyyyyy{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††‡‡‡‡‡‡‡‡†††††††††‡‡ˆˆ‰Š‹ŒŒ�ŽŽ����ŽŽŽ�������Ž���‘’’“““““’‘�“’‘��Ž��ŒŒ��ŽŽ��‘‘’“””•––“””””••””””““’’‘‘���ŽŽ��ŒŒŒŒ‹‹ŠŠ‰‰‰ˆˆ‡‡‡††††††††††ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒ„……††‡‡‡ˆˆ‡‡‡‡‡‡‡‡††……„„ƒƒ‚‚�����€€€€€€������������‚‚‚‚‚‚‚���€€€~~~}}}}}}}}||||||||||||||||||||||||{{{{{{{{||||||||{{{{{{{zzzzzzzzzzz{{{{{{zzzzzzzzyyyyyyyyzzz{{{{{{{{{{zzzyyyyxxxxxxxxwwwwwwwwwwvvvvvuuuutttsssqpppppoooooooonnnnnnnnmmmllllkkkkkkkkkkkkkjjjjjjjjhhhhhhhhhhhgggggggggggfffffffffffffffeeeeeeeeeeeeddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````___``````_________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<;;;;<<;;;;;;;;;;:::::::::::99:999999999998888888888777777777766666666666555555555444444444443333333333323222222222221111111111000000000000///////////.........-----------,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''((('''''''''''&&&&rssssssssssssstttttttttttttttuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxyyywwwwwwxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxyyyyyyyyyyy{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}~~~~~~~~~~€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††‡‡‡‡‡‡‡††††††††‡‡‡ˆ‰‰Š‹Œ�ŽŽ�����ŽŽŽ�������Ž���‘’““””““’‘�”’‘��Ž��Œ���ŽŽ��‘’’“”••––””””•••””””““’’‘���ŽŽ��ŒŒŒ‹‹ŠŠŠ‰‰‰ˆˆ‡‡‡‡††††††††††ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒ„……††‡‡‡ˆˆ‡‡‡‡‡‡‡‡††……„„ƒƒ‚‚�����€€€€€��������������‚‚‚‚‚���€€€€~~~~}}}}}}}}}}|||||||||}}}}|||||||||{{{{{{||||||||||{{{{{{{zzzzzzzzzz{{{{zzzzzzzzzyyyyyyyyyyzz{{{{{{{{{zzzzyyyxxxxxxxxxwwwwwwwwwwvvvvvuuuutttsssqppppoooooooooonnnnnnnmmmllllkkkkkkkkkkkkkkjjjjjjjhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeeddccccccccccccccbbbbbbbbbbbaaaaaaaaaaa```````````___``````_________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<;;;;<<;;;;;;;;;;;::::::::::99:999999999998888888888777777777766666666666555555555544444444443333333333323222222222221111111111000000000000///////////.........-----------,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''((('''''''''''&&&&ssttttttttttttuuuuuuuuutttttuuuuuuuuuuuuuuvvvvvvuuuvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyywwwwxxxxxxxxxxxxxxxyyyyyywwwwxxxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{||||||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††††††††††‡‡ˆˆ‰Š‹‹Œ�ŽŽ��������ŒŒŒŒŒŒŒ�Ž��‘‘’““““’‘��‘���Œ‹‹ŠŠŠ‹‹ŒŒ�Ž���‘’’“””””•••••••””““’’‘���ŽŽ�ŒŒ‹���ŒŒ‹‹‹ŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ†††††……………………………………………………‚‚‚‚‚�������������������������������������������€€€‚�������������������€€€€€€€€���‚‚ƒƒ„……††‡‡‡‡ˆˆˆˆˆˆˆ‡‡††……„„ƒƒ‚‚‚�����‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ~~~~}}}}}|||||||||{{{}}}}}}}}}}}}}|||||||||||||}}}}}}}}}}||||||{{{{{{{{{zzzzzzzyyyyyyyyyyxxxyyyyyyzzzzzzzyyyyxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvuuuuttssqqqpppppppoooooooooonnnnnllllkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggfffffffffffffeeeeeeeeeeddddddcccccccccccccbbbbbbccccbbbbbbbbbbbaaaaaaaaaaaaaa``````````__________^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJKKJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>>>???>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;:::::::::999999999888888888887777777777666666666655555555555554444444444433333333332332222222222211111111110000000000000//////////..........-----------,,,,,,,,,+++++++++++***********))))))))))(((((((((((''''''''''''''&&&&&&&&&&&ssttttttttttttuuuuuuuuutttttuuuuuuuuuuuuuvvvvvvvuuvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyywwwwxxxxxxxxxxxxxxxyyyyyywwwxxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††††††††††‡‡ˆˆ‰Š‹ŒŒ�Ž���������ŒŒŒŒŒŒŒ�Ž��‘’’““““’‘��‘���Œ‹‹ŠŠŠ‹‹ŒŒ�Ž��‘‘’““””””•••••••””““’‘‘���Ž�ŒŒ‹‹�ŒŒŒ‹‹‹ŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ††††…†…………………………………………………‚‚‚‚‚�������������������������������������������€€€‚�������������������€€€€€€€€���‚‚ƒƒ„„……††‡‡‡ˆˆˆˆˆˆˆ‡‡††……„„ƒƒ‚‚‚�����‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ~~~~}}}}}}}||||||||{}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}||||||{{{{{{{{zzzzyyyyyyyyyyyyxxxxxxyyyyyzzzzzyyyyyxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvuuuuttssqqqpppppppoooooooooonnnnnllllkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggfffffffffffffeeeeeeeeeeddddddcccccccccccccbbbbbbccccbbbbbbbbbbbbaaaaaaaaaaaaa``````````___________]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJKKJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>>>???>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;:::::::::999999999888888888887777777777666666666655555555555554444444444433333333332332222222222211111111110000000000000///////////.........-----------,,,,,,,,,+++++++++++***********))))))))))((((((((((('''''''''''''''&&&&&&&&&&ssttttttttttttuuuuuuuuutttttuuuuuuuuuuuuuvvvvvvvuuvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyywwwxxxxxxxxxxxxxxxxyyyyyywwwxxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††††††††††‡‡ˆˆ‰Š‹Œ��Ž��������ŒŒŒ‹‹ŒŒ��Ž��‘’“““““’’��‘���ŒŒ‹ŠŠŠ‹‹ŒŒ�Ž��‘‘’““”””••••••••””““’‘���Ž��Œ‹‹ŠŒŒ‹‹‹ŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ†††††……………………………………………………‚‚‚‚‚‚‚������������������������������������������€€‚‚������������������€€€€€€€€���‚‚ƒƒ„„……††‡‡‡ˆˆˆˆˆˆˆ‡‡††……„„ƒƒ‚‚‚�����‚‚ƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒ~~~~~}}}}}}}|||||||}}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}||||||{{{{{{{{zyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyxxxxwwwwwwvvvvwwwwwwwwwwwwvvvvvuuuuttssqqqpppppppoooooooooonnnnnlllllkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggffffffffffffeeeeeeeeeeddddddcccccccccccccbbbbbbccccbbbbbbbbbbbbaaaaaaaaaaaaa``````````___________]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJKKKJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>???>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;:::::::::999999999888888888887777777777666666666655555555555555444444444433333333332332222222222211111111111000000000000///////////.........-----------,,,,,,,,,+++++++++++***********))))))))))((((((((((('''''''''''''''&&&&&&&&&&ssttttttttttttuuuuuuuuutttttuuuuuuuuuuuuuvvvvvvvuuvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyywwwxxxxxxxxxxxxxxxyyyyyyywwwxxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††††††††††‡‡ˆ‰‰Š‹Œ�ŽŽ��������ŒŒŒ‹‹ŒŒ��Ž��‘’“““““’‘��‘���Œ‹‹ŠŠŠ‹‹ŒŒ�Ž��‘’’“””””•••••••”””““’‘���Ž�ŒŒ‹ŠŠŒ‹‹‹ŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ†††††……………………………………………………‚‚‚‚‚‚‚������������������������������������������€€‚‚������������������€€€€€€€€€���‚‚ƒƒ„„……††‡‡‡ˆˆˆˆˆˆ‡‡‡††……„„ƒƒ‚‚‚�����‚‚ƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ~~~~~~}}}}}}}|||||}}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}||||||{{{{{{{yyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyxxxxwwwwwvvvvvvvwwwwwwwwwwvvvvvvuuutttssqqqpppppppoooooooooonnnnnlllllkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggfffffffffffffeeeeeeeeeddddddcccccccccccccbbbbbbcccccbbbbbbbbbbbaaaaaaaaaaaaaa``````````__________]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJKKKJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>???>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::999999999988888888887777777777666666666655555555555555444444444433333333332332222222222211111111111000000000000///////////.........-----------,,,,,,,,,+++++++++++************)))))))))((((((((((('''''''''''''''&&&&&&&&&&ssttttttttttttuuuuuuuuutttttuuuuuuuuuuuuuvvvvvvvuuvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyywwwxxxxxxxxxxxxxxxyyyyyyywwwxxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††††††††††‡‡ˆ‰‰Š‹Œ�ŽŽ�������ŒŒŒ‹‹‹ŒŒ�ŽŽ��‘’“““““’‘��‘�Ž�Œ‹‹ŠŠŠ‹‹Œ��Ž��‘’’“””•••••••••”””“’’‘��Ž��Œ‹ŠŠ‰‹‹‹ŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ††††††…………………………………………………‚‚‚‚‚‚‚‚������������������‚����������������������€€‚‚�������������������€€€€€€€€���‚‚ƒƒ„„……†††‡‡‡ˆˆˆˆˆ‡‡‡††……„„ƒƒ‚‚‚�����‚ƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ€~~~~~~~~}}}}}||||}}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}|||||{{{{{{{yyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyxxxxwwwwvvvvvvvvvvvvwwwwvvvvvvvvuuutttssqqqpppppppoooooooooonnnnnllllllkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggffffffffffffeeeeeeeeedddddddccccccccccccbbbbbbcccccbbbbbbbbbbbaaaaaaaaaaaaaa``````````__________]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJKKKJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>???>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::999999999988888888887777777777666666666655555555555555444444444433333333332333222222222211111111111000000000000///////////..........----------,,,,,,,,,+++++++++++************)))))))))((((((((((('''''''''''''''&&&&&&&&&&ssttttttttttttuuuuuuuuutttttuuuuuuuuuuuuuvvvvvvvuuvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyywwwxxxxxxxxxxxxxxxyyyyyyywwxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††††††††††‡‡ˆ‰ŠŠ‹Œ�ŽŽ�����ŽŒŒŒ‹‹‹‹ŒŒ�Ž���‘’“““““’‘��‘�Ž�Œ‹‹ŠŠŠ‹‹Œ��Ž��‘’’“””•••••••••””““’‘‘��Ž�Œ‹‹Š‰‰‹‹ŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ††††††…………………………………………………‚‚‚‚‚‚‚‚������������������‚�����������������������€‚‚‚������������������€€€€€€€€���‚‚ƒƒ„„………††‡‡‡ˆˆˆˆˆ‡‡‡††……„„ƒƒ‚‚‚�����‚ƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ€€~~~~~~~}}}}}|||}}}}}}}}~~~~~~}}}}}|||||||}}}}}}}}}}}}}||||||{{{{{{yyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyxxxxwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuutttssqqqpppppppoooooooooonnnnnllllllkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggffffffffffffeeeeeeeeedddddddccccccccccccbbbbbbcccccbbbbbbbbbbbaaaaaaaaaaaaaa``````````__________]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJKKKJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>???>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::999999999988888888887777777777666666666665555555555555444444444433333333332333222222222211111111111000000000000///////////..........----------,,,,,,,,,+++++++++++************)))))))))((((((((((('''''''''''''''&&&&&&&&&&sttttttttttttuuuuuuuuuuttttuuuuuuuuuuuuuvvvvvvvvuvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyywwwxxxxxxxxxxxxxxxyyyyyyywwxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††††††††††‡‡ˆ‰ŠŠ‹Œ��ŽŽ���ŽŽŒŒ‹‹‹‹‹ŒŒ�Ž��‘‘’““““’’‘��‘�Ž�Œ‹ŠŠŠŠŠ‹ŒŒ�Ž��‘’““””•••••••••””““’‘��ŽŽ�Œ‹ŠŠ‰‰‹ŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ†††††††………………………………………………‚‚‚‚‚‚‚‚������������������‚‚����������������������€‚‚‚������������������€€€€€€€€€���‚‚ƒƒ„„„……†††‡‡‡‡ˆ‡‡‡‡‡††……„„ƒƒ‚‚‚�����ƒƒƒƒ„„„„……………„„„„„„„ƒƒƒƒƒ€€€~~~~~~~}}}}||}}}}}}~~~~~~~~~~}}}}||||||}}}}}}}}}}}}}}|||||{{{{{{yyyyyyyyyyyyyyyyyyyyyxxxxyyyyyyyyxxxxxwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuutttssqqqpppppppoooooooooonnnnnlllllllkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiihhhhhhhhhhhgggggffffffffffffeeeeeeeeeddddddddccccccccccccbbbbbcccccbbbbbbbbbbbbaaaaaaaaaaaaa``````````__________]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJKKKJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>>???>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::999999999988888888887777777777666666666665555555555555444444444433333333333333222222222211111111111000000000000///////////..........----------,,,,,,,,,++++++++++++***********)))))))))((((((((((('''''''''''''''&&&&&&&&&&sttttttttttttuuuuuuuuuuttttuuuuuuuuuuuuuvvvvvvvvuvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyywwxxxxxxxxxxxxxxxxyyyyyyywwxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††‡‡‡ˆ‰ŠŠ‹Œ��ŽŽŽŽŽŽŽŒŒ‹‹‹‹‹ŒŒ�Ž��‘‘’““““’‘��Ž��Ž�Œ‹ŠŠŠŠŠ‹ŒŒ�Ž��‘’““””••••••••”””“’’‘��Ž�ŒŒ‹Š‰‰ˆŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††………………………………………………‚‚‚‚‚‚‚‚‚‚����������������‚‚‚���������������������€‚‚‚�������������������€€€€€€€€���‚‚ƒƒƒ„„……†††‡‡‡‡‡‡‡‡‡†††……„ƒƒ‚‚‚�����‚ƒƒƒ„„„„……………………„„„„„„ƒƒƒƒ€€€€€~~~~~}}}}||}}}}}~~~~~~~~~~~~}}}}|||||}}}}}}}}}}}}}}}|||||{{{{{yyyyyyyyyyyyyyyyyyyyyxxxxyyyyyyxxxxxxwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuutttssqqqpppppppoooooooooonnnnnlllllllkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiihhhhhhhhhhggggggfffffffffffeeeeeeeeeddddddddccccccccccccbbbbbcccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````_________]]]]]]]]]]\\\\\\\\\\\\[[[\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJKKKJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>>???>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::999999999988888888887777777777666666666665555555555555444444444433333333333333222222222211111111111000000000000///////////..........----------,,,,,,,,,,+++++++++++***********)))))))))((((((((((('''''''''''''''&&&&&&&&&&sttttttttttttuuuuuuuuuuttttuuuuuuuuuuuuuvvvvvvvvuvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyywwxxxxxxxxxxxxxxxyyyyyyyywwxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††‡‡ˆˆ‰Š‹‹Œ��ŽŽŽŽŽŽ�Œ‹‹‹‹‹‹ŒŒ�Ž��‘‘’’“’’’‘��Ž���Œ‹‹ŠŠŠŠŠ‹ŒŒ�Ž��‘’““”•••••••••””““’‘���Ž�Œ‹ŠŠ‰ˆˆŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ††††††††……………………………………………‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚����������������������‚‚‚‚�������������������€€€€€€€€���‚‚‚ƒƒ„„………†††‡‡‡‡‡‡‡‡††……„„ƒƒ‚‚‚�����‚ƒƒƒ„„„…………………………„„„„„„„ƒƒ€€€€€€~~~~}}}}|~}}~~~~~~~~~~~~~~~}}}}||||}}}}}}}}}}}}}}}|||||{{{{{yyyyyyyyyyyyyyyyyyyyyyxxxyyyyxxxxxxxwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuutttssqqqpppppppoooooooooonnnnnllllllllkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiihhhhhhhhhhggggggfffffffffffeeeeeeeeeddddddddccccccccccccbbbbbcccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````_________^]]]]]]]]]]\\\\\\\\\\\[[[\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJKKKJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>>???>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::999999999988888888887777777777666666666665555555555555444444444433333333333333222222222211111111111000000000000///////////..........-----------,,,,,,,,,+++++++++++***********)))))))))((((((((((('''''''''''''''&&&&&&&&&&sttttttttttttuuuuuuuuuuttttuuuuuuuuuuuuuvvvvvvvvuvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyywwxxxxxxxxxxxxxxxyyyyyyyywwxxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††‡‡ˆˆ‰Š‹‹Œ��ŽŽŽŽŽ��‹‹‹‹‹‹‹ŒŒ�Ž��‘‘’’’’’‘��Ž��Ž�Œ‹ŠŠŠŠŠŠ‹‹Œ�Ž��‘’“””••••••••”””“’’‘��Ž�ŒŒ‹Š‰‰ˆˆŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ††††††††……………………………………………‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚���������������������‚‚‚‚�������������������€€€€€€€€€€€���‚‚‚ƒƒ„„………†††‡‡‡‡‡‡‡†††……„„ƒƒ‚‚‚�����‚ƒƒ„„„………………………………„„„„„„„„€€€€€€€€~~~~}}}}|~~~~~~~~~~~~~~}}}}|||}}}}}}}}}}}}}}}}|||||{{{{zyyyyyyyyyyyyyyyyyyyyyxxxyyyxxxxxxxxwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttssqqqppppppppooooooooonnnnnllllllllkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiihhhhhhhhhhggggggfffffffffffeeeeeeeeedddddddddcccccccccccbbbbbcccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````_________^]]]]]]]]]]\\\\\\\\\\\[[[\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJKKKJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>>???>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::999999999988888888887777777777666666666665555555555555444444444433333333333333222222222211111111111000000000000///////////..........-----------,,,,,,,,,+++++++++++***********)))))))))((((((((((('''''''''''''''&&&&&&&&&&sttttttttttttuuuuuuuuuuttttuuuuuuuuuuuuuvvvvvvvvuvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyywwxxxxxxxxxxxxxxxyyyyyyyywxxxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††‡‡ˆˆ‰Š‹‹Œ���ŽŽŽ���‹‹‹‹‹‹ŒŒ��Ž��‘‘’’’’‘‘��Ž��ŽŒ‹‹ŠŠ‰‰ŠŠ‹‹Œ�Ž��‘’“””••••••••””““’‘���Ž�Œ‹ŠŠ‰ˆˆˆŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ†††††††††…………………………………………‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚���������������������‚‚‚‚��������������������€€€€€€€€€€���‚‚‚ƒƒ„„„………††††‡‡‡††††……„„ƒƒƒ‚‚‚����‚‚ƒƒ„„„…………††††………………„„„„„„€€€€€€€€€€~~~~}}}}~~~~~~~~~~~~}}}|||}}}}}}}}}}}}}}}}|||||{{{{zyyyyyyyyyyyyyyyyyyyyyxxxyyxxxxxxxxwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttssqqqppppppppooooooooonnnnnllllllllkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiihhhhhhhhhgggggggffffffffffeeeeeeeeeddddddddddccccccccccbbbbbcccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````_________^]]]]]]]]]]\\\\\\\\\\\[[[\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJKKKJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>>???>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::999999999988888888887777777777666666666665555555555555444444444433333333333333222222222211111111111000000000000///////////..........-----------,,,,,,,,,+++++++++++***********)))))))))((((((((((('''''''''''''''&&&&&&&&&&sttttttttttttuuuuuuuuuuttttuuuuuuuuuuuuuvvvvvvvvuvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyywwxxxxxxxxxxxxxxxyyyyyyyywwxxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††‡‡ˆ‰‰Š‹‹Œ����Ž����‹‹‹‹‹‹ŒŒ�Ž���‘‘‘’‘‘‘��Ž�ŒŽ�Œ‹ŠŠ‰‰‰‰Š‹‹Œ�Ž��‘’“”••••••••””““’‘‘��Ž�ŒŒ‹Š‰‰ˆˆ‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ†††††††††…………………………………………‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚����������������������‚‚‚‚‚�������������������€€€€€€€€€€���‚‚‚ƒƒƒ„„…………†††††††††………„„ƒƒƒ‚‚‚‚��‚‚‚ƒƒ„„…………††††††………………„„„„„€€€€€€€€€€~~~~}}}}~~~~~~~~~~~~}}}||}}}}}}}}}}}}}}}}|||||{{{{zzyyyyyyyyyyyyyyyyyyyyxxxyxxxxxxxxwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttssqqqppppppppooooooooonnnnnlllllllllkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiihhhhhhhhhgggggggffffffffffeeeeeeeeeddddddddddccccccccccbbbbbcccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````________^]]]]]]]]]]\\\\\\\\\\\[[[\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJKKKJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>>???>>>>>>>>>>===========<<<<<<<;;;;;;;;;;:::::::::999999999988888888887777777777666666666665555555555555444444444433333333333333222222222211111111111000000000000///////////..........-----------,,,,,,,,,+++++++++++***********)))))))))((((((((((('''''''''''''''&&&&&&&&&&sttttttttttttuuuuuuuuuutttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyywwxxxxxxxxxxxxxxxyyyyyyyywwxxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††††††††‡‡ˆˆ‰‰Š‹ŒŒ���������‹‹‹‹‹ŒŒ��Ž���‘‘‘‘‘‘���Ž�‹Ž�Œ‹Š‰‰‰‰‰ŠŠ‹Œ�Ž�‘’““”•••••••”””“’’‘��ŽŽ�Œ‹ŠŠ‰ˆˆˆ‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ†††††††††…………………………………………‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚���������������������‚‚‚‚‚�������������������€€€€€€€€€€����‚‚ƒƒƒ„„„…………†††††††………„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒ„„„………††††††††………………„„„„��€€€€€€€€€~~~~}}}|~~~~~~~~~~~}}}||}}}}}}}}}}}}}}}}|||||{{{{zzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttssqqqqpppppppooooooooonnnnnllllllllllkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiihhhhhhhhhggggggggffffffffffeeeeeeeeddddddddddccccccccccbbbbbcccccbbbbbbbbbbbbaaaaaaaaaaaaaa```````````________^]]]]]]]]]]\\\\\\\\\\\[[[\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJKKKJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>>???>>>>>>>>>>===========<<<<<<<;;;;;;;;;;:::::::::999999999988888888887777777777666666666665555555555555444444444433333333333333222222222211111111111000000000000///////////..........-----------,,,,,,,,,+++++++++++***********)))))))))((((((((((('''''''''''''''&&&&&&&&&&tttttttttttttuuuuuuuuuutttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyywwxxxxxxxxxxxxxxxyyyyyyyywxxxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡††††††††††††††††††††††††††††††‡‡ˆˆ‰ŠŠ‹ŒŒ���������‹‹‹‹ŒŒŒ�ŽŽ���‘‘‘‘‘���Ž�Œ‹�Œ‹ŠŠ‰‰‰‰‰Š‹‹Œ���‘’“””••–••••””“’’‘���Ž�Œ‹‹Š‰‰ˆˆ‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ††††††††††………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚���������������������‚‚‚‚‚‚������������������€€€€€€€€€€����‚‚‚ƒƒƒ„„„………………………………„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒ„„„………†††††††††………………„„„��€€€€€€€€~~~~}}}}|~~~~~~~~~~~~}}||}}}}}}}}}}}}}}}}|||||{{{{zzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttsssqqqqpppppppooooooooonnnnnllllllllllkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiihhhhhhhhhggggggggffffffffffeeeeeeeeddddddddddccccccccccbbbbbcccccbbbbbbbbbbbbaaaaaaaaaaaaaa```````````________^^]]]]]]]]]\\\\\\\\\\\[[[\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>>???>>>>>>>>>>>==========<<<<<<<;;;;;;;;;;:::::::::999999999988888888887777777777766666666665555555555555444444444433333333333333222222222211111111111000000000000///////////..........-----------,,,,,,,,,+++++++++++***********)))))))))((((((((((('''''''''''''''&&&&&&&&&&tttttttttttttuuuuuuuuuutttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyywwxxxxxxxxxxxxxxxyyyyyyyywxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡†††††††‡†††††††††††††††††††‡‡‡ˆˆ‰ŠŠ‹ŒŒ���������‹‹‹ŒŒŒ�ŽŽ����‘‘‘‘���Ž�Œ‹ŠŒŒ‹Š‰‰‰‰‰‰Š‹Œ�Ž��‘’“”••––•••””““’‘���Ž�ŒŒ‹Š‰‰ˆˆ‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ††††††††††………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚���������������������‚‚‚‚‚‚�������������������€€€€€€€€€€���‚‚‚ƒƒƒ„„„„………………………„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚„„„…………†††††††††…………………„„���€€€€€€€~~~~}}}}|~~}}~~~~~~~~}}}|}}}}}|}}}}}}}}}}|||||{{{{zzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwvvvvvvvvvuuuuuuuuuuttttttttttttttttsssqqqqpppppppooooooooonnnnnllllllllllkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiihhhhhhhhggggggggffffffffffeeeeeeeeddddddddddccccccccccbbbbbccccccbbbbbbbbbbbaaaaaaaaaaaaaa```````````________^^]]]]]]]]]]\\\\\\\\\\[[[\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>>???>>>>>>>>>>>==========<<<<<<<;;;;;;;;;;:::::::::999999999988888888887777777777766666666665555555555555444444444433333333333333222222222221111111111000000000000///////////..........-----------,,,,,,,,,+++++++++++***********)))))))))((((((((((((''''''''''''''&&&&&&&&&&tttttttttttttuuuuuuuuuutttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyzwwxxxxxxxxxxxxxxxyyyyyyyywxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††‡‡‡†††††††††††††††††‡‡ˆˆ‰‰Š‹‹ŒŒ���������‹‹ŒŒŒ��Ž����‘‘‘‘����Ž�Œ‹ŠŒ‹ŠŠ‰‰‰‰‰‰Š‹Œ�Ž��’“””••––•••””“’‘‘��Ž�ŒŒ‹ŠŠ‰ˆˆˆ‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ†††††††††††……………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚��������������������‚‚‚‚‚‚�������������������€€€€€€€€€€����‚‚‚ƒƒƒƒ„„„„„………„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒ„„„…………†††††††††…………………„„���€€€€€€~~~~}}}}}|~}}}}~~~~~~~}}}|}}}}}}|}}}}}}}}||||||{{{{zzzyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwvvvvvvvvvuuuuuuuuuttttttttttttttttttsssqqqqppppppooooooooonnnnnnlllllllllllkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiihhhhhhhggggggggfffffffffffeeeeeeedddddddddddcccccccccbbbbbccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````_______^^]]]]]]]]]]\\\\\\\\\\[[[\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>>????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;:::::::::9999999999888888888887777777777666666666655555555555554444444444333333333333332222222222211111111110000000000000//////////..........-----------,,,,,,,,,+++++++++++***********)))))))))((((((((((((''''''''''''''&&&&&&&&&&ttttttttttttuuuuuuuuuuutttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyzwxxxxxxxxxxxxxxxyyyyyyyyywxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€�ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡††‡‡‡‡‡††††††††††††††‡‡‡ˆˆ‰ŠŠ‹‹ŒŒ���������ŒŒŒŒ��Ž����‘‘‘‘‘���Ž�Œ‹Š‰‹‹Š‰‰‰‰‰‰‰Š‹Œ�Ž�‘’“”••–––•••”““’‘��Ž��Œ‹ŠŠ‰‰ˆˆ‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ†††††††††††††………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚�������������������‚‚‚‚‚‚�������������������€€€€€€€€€€����‚‚‚‚ƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒ„„„…………†††††††††…………………„„���€€€€€~~~~~}}}}||}}}}}~~~~~~~~}}}|}}}}}|||}|}}}||||||||{{{{zzyyyyyyyyyyyyyyxxxxxxxxwxxwwwwwwwwvvvvvvvvvuuuuuuuuuttttttttttttttttttssssqqqqpppppppoooooooonnnnnnlllllllllllkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiihhhhhhhgggggggggffffffffffeeeeeeedddddddddddcccccccccbbbbbcccccccbbbbbbbbbbbaaaaaaaaaaaaa````````````_______^^^]]]]]]]]]\\\\\\\\\\\[[\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>>????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;:::::::::9999999999888888888887777777777666666666655555555555554444444444333333333333332222222222211111111110000000000000//////////..........-----------,,,,,,,,,+++++++++++***********)))))))))((((((((((((''''''''''''''&&&&&&&&&&ttttttttttttuuuuuuuuuuutttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyzwxxxxxxxxxxxxxxxyyyyyyyyywxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€�ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡††††††††††††‡‡‡ˆˆ‰ŠŠ‹‹ŒŒ���������ŒŒ���Ž����‘‘‘‘‘���ŽŽ�Œ‹Š‰‹ŠŠ‰‰ˆˆ‰‰ŠŠ‹ŒŽ��‘’“”•––––••””“’‘���Ž�Œ‹ŠŠ‰‰ˆˆ‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ†††††††††††††………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚������������������‚‚‚‚‚‚�������������������€€€€€€€€€€€����‚‚‚‚ƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„………………†††††……………………„„„��€€€€€€~~~~~}}}}|||}}}}}}}~~~~~~~~}}}|}}}}}|||||||||||||||{{{{{zyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwvvvvvvvvvuuuuuuuuutttttttttttttttttttssssqqqqppppppooooooooonnnnnnllllllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhgggggggggffffffffffeeeeeeedddddddddddcccccccccbbbbbcccccccbbbbbbbbbbbaaaaaaaaaaaaaa```````````_______^^^]]]]]]]]]\\\\\\\\\\\[[\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>>????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;::::::::9999999999888888888887777777777666666666655555555555554444444444433333333333332222222222211111111110000000000000//////////..........-----------,,,,,,,,,+++++++++++***********)))))))))((((((((((((''''''''''''''&&&&&&&&&&ttttttttttttuuuuuuuuuuutttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyzwxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€�ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡ˆˆ‰‰ŠŠ‹ŒŒŒ��������ŽŒ��ŽŽ����‘‘‘‘‘‘���Ž�Œ‹Š‰ˆ‹Š‰‰‰ˆ‰‰‰Š‹Œ�Ž�‘’“”•––––––•””“’‘��Ž�Œ‹‹Š‰‰ˆˆˆ‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ†††††††††††††………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚������������������€€€€€€€€€€€€����‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„………………………………………………„„„„�€€€€€€~~~~~}}}}}|||}}}}}}}}~~~~~~~~~~}}}|}}}}}}|||||||||||||{{{{{{yyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuutttttttttttttttttttsssssqqqpppppppooooooooonnnnnnllllllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhgggggggggfffffffffffeeeeeedddddddddddccccccccccbbbbcccccccbbbbbbbbbbbaaaaaaaaaaaaaa```````````_______^^^]]]]]]]]]\\\\\\\\\\\[[\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;::::::::9999999999888888888887777777777666666666655555555555554444444444433333333333332222222222211111111110000000000000//////////..........-----------,,,,,,,,,+++++++++++***********)))))))))((((((((((((''''''''''''''&&&&&&&&&&ttttttttttttuuuuuuuuuuutttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyzwxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€�ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡ˆˆ‰‰Š‹‹ŒŒ�������ŽŽŽ��ŽŽ����‘‘‘‘‘‘‘���Ž�Œ‹Š‰ˆŠŠ‰‰‰ˆ‰‰ŠŠ‹Œ���‘’“”•––——––•”“’‘��Ž�ŒŒ‹Š‰‰ˆˆˆ‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ††††††††††††††……………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚������������������€€€€€€€€€€€€������‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„…………………………………………„„„„„„€€€€€€~~~~~}}}}}||||}}}}}}}}}~~~~~~~~~~~~}}}}|}}}}}||||||||||||{{{{{{{{yyyyyyyyyyxxxxxxxxwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuutttttttttttttttttttssssssqqqpppppppooooooooonnnnnnlllllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhgggggggggfffffffffffeeeeeedddddddddddccccccccccbbbbccccccccbbbbbbbbbbbaaaaaaaaaaaaa```````````_______^^^]]]]]]]]]\\\\\\\\\\\[[\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;::::::::9999999999888888888887777777777666666666655555555555554444444444433333333333332222222222211111111110000000000000//////////..........-----------,,,,,,,,,+++++++++++***********)))))))))((((((((((((''''''''''''''&&&&&&&&&&ttttttttttttuuuuuuuuuuutttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyzwxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€��ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡ˆˆ‰ŠŠ‹‹ŒŒ�����ŽŽŽŽŽ�ŽŽ����‘‘‘’‘‘‘���Ž�Œ‹Š‰ˆˆŠ‰‰‰‰‰‰‰Š‹Œ�Ž��’“”•––———–••”“’‘��Ž�Œ‹ŠŠ‰ˆˆˆ‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ††††††††††††††……………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„……………………………„„„„„„„„„€€€€~~~~~}}}}}|||||}}}}}}}}}}}~~~~~~~~~}}}}}|}}}}}||||||||||{{{{{{{{zzyyyyyyyyxxxxxxxxwwwwwwwwvwwwvvvvvvvvvvuuuuuuuuuuuttttttttttttttttttssssssssqqppppppppooooooooonnnnnnlllllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhggggggggfffffffffffeeeeeedddddddddddcccccccccccbbbccccccccbbbbbbbbbbbaaaaaaaaaaaaaa``````````_______^^^]]]]]]]]]]\\\\\\\\\\[[\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;::::::::9999999999888888888887777777777666666666655555555555554444444444433333333333332222222222211111111110000000000000//////////..........-----------,,,,,,,,,+++++++++++***********)))))))))((((((((((((''''''''''''''&&&&&&&&&&ttttttttttttuuuuuuuuuuutttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyzzxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€��ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡ˆˆ‰‰ŠŠ‹‹ŒŒ�����ŽŽŽŽ�ŽŽ����‘‘’’’’‘‘���Ž�Œ‹Š‰ˆ‡Š‰‰‰‰‰‰ŠŠ‹Œ�Ž�‘’“”•–————–••”“’‘�Ž�Œ‹ŠŠ‰‰ˆˆ‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ†††††††††††††††…………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒ€€€~~~~~}}}}}}|||||}}}}}}}}}}}}}}}~~~}}}}}}}|}}}}}||||||||{{{{{{{{{zzzyyyyyyxxxxxxxxwwwwwwwwvvvwvvvvvvvvvvuuuuuuuuuuuutttttttttsssssssssssssssssrqqppppppppooooooooonnnnnnllllllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhgggggggggfffffffffffeeeeedddddddddddcccccccccccbbbcccccccccbbbbbbbbbbaaaaaaaaaaaaaa```````````______^^^]]]]]]]]]]\\\\\\\\\\[[\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::9999999999888888888887777777777666666666655555555555554444444444433333333333332222222222211111111110000000000000//////////..........-----------,,,,,,,,,+++++++++++***********)))))))))((((((((((((''''''''''''''&&&&&&&&&&ttttttttttttuuuuuuuuuuutttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyzzxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€��ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒ����ŽŽŽŽ��Ž���‘‘‘’’’’’‘‘��Ž�Œ‹Š‰ˆˆ‡‰‰‰‰‰‰‰Š‹Œ�Ž��’“”•–—————–••”’‘��Ž�Œ‹Š‰‰ˆˆ‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ†††††††††††††††…………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ€~~~~~~}}}}}}||||||}}||||||}}}}}}}}}}}}}}}}||}}}}}|||||||{{{{{{{{zzzzzyyyyxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttsssssssssssssssssrrqppppppppooooooooooonnnnnllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhgggggggggfffffffffffeeeeedddddddddddcccccccccccbbbcccccccccbbbbbbbbbbbaaaaaaaaaaaaa```````````______^^^]]]]]]]]]]\\\\\\\\\\[[\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::9999999999988888888887777777777666666666655555555555555444444444433333333333332222222222211111111110000000000000//////////..........-----------,,,,,,,,,+++++++++++***********)))))))))((((((((((((''''''''''''''&&&&&&&&&&tttttttttttuuuuuuuuuuuuttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyzzxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€���ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒ����ŽŽŽ�������‘‘’’’’’’‘���Ž�Œ‹Š‰ˆ‡‡‰‰‰‰‰‰ŠŠ‹Œ�Ž�‘’“”•–—————–•”“’‘�Ž�Œ‹ŠŠ‰ˆˆˆ‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ†††††††††††††††…………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ~~~~~~}}}}}}}|||||{}}||||||||||}}}}}}}}}}||||}}}}}||||||{{{{{{zzzzzzzzyyxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttsssssssssssssssssrrrqppppppppooooooooooonnnnnlllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhgggggggggfffffffffffeeeeedddddddddddccccccccccccbbccccccccccbbbbbbbbbbaaaaaaaaaaaaa```````````______^^^^]]]]]]]]]\\\\\\\\\\[[\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::9999999999988888888887777777777666666666655555555555555444444444433333333333332222222222211111111110000000000000///////////.........-----------,,,,,,,,,+++++++++++***********)))))))))((((((((((((''''''''''''''&&&&&&&&&&tttttttttttuuuuuuuuuuuuttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyzzxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€���ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡ˆˆ‰‰Š‹‹‹ŒŒ����ŽŽ�������‘‘’’’’’’‘‘��Ž�Œ‹Š‰‰ˆ‡‡‰‰‰‰‰ŠŠ‹Œ�Ž��‘“”•–——————–•”“’��Ž�Œ‹Š‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ††††††††††††††††………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚~~~~~~~}}}}}}}||||||{}|||||||||||||||||||||||||}}}}||||||{{{{{{zzzzzzzzzxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttsssssssssssssssssrrrrpppppppppooooooooooonnnnnllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhgggggggggffffffffffffeeeedddddddddddccccccccccccbbccccccccccbbbbbbbbbbbaaaaaaaaaaaaa``````````______^^^^]]]]]]]]]\\\\\\\\\\[[\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::9999999999988888888887777777777666666666655555555555555444444444433333333333332222222222211111111111000000000000///////////.........-----------,,,,,,,,,+++++++++++***********))))))))))(((((((((((''''''''''''''&&&&&&&&&&rrrrrrsssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹‹ŒŒ���ŽŽŽ�����‘‘’‘’““”””””””“’’‘��Ž�Œ‹Š‰‰ˆ‹‹‹‹‹Œ��Ž��’“”•—˜˜™™šš™™˜’‘���Œ‹Š‰ˆ‡††……………„„„„„„„‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{{zzzzzzyyyyyyxxxxxxxxxxwwwwwwwvvvvvvvvvuuuuuuuuuuuuutttttttttttssrrrrrrrrrrrrrrrqqqqqqqqpppooooooooooonnnnnnnnnnnmmlllllllllllllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiihiiihhhhhhhhhhgggggggggggfffeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaaaa```````````______^^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCDDCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<;;;;;;;;;;::::::::::9999999888888888877777777777777777766666666665555555555444444444443333333333233222222222221111111111000000000//////////...........-----------,,,,,,,,,,,++++++++++++***********)))))))))))))(((((((((((''''''''''''&&&&&&&&&&rrrrrrsssssssssssstttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹‹ŒŒ���ŽŽŽ����‘‘’’’““”””••”””“’‘��Ž�Œ‹‹Š‰‰ˆ‹‹‹‹ŒŒ�Ž��‘’“•–—˜™™ššš™™˜’‘�Ž�Œ‹‰‰ˆ‡††……………„…„„…„…‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||||||{{{{{zzzzzyyyyyyyxxxxxxxxwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuttttttttttttsrrrrrrrrrrrrrrqqqqqqqqqqpppooooooooooonnnnnnnnnnnmmmllllllllllllllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhggggggggggggffeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbaaabaaaaaaaaa``````````_______^^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCDDCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<;;;;;;;;;;::::::::::9999999888888888877777777777777777766666666665555555555444444444443333333333233222222222221111111111000000000//////////............----------,,,,,,,,,,,++++++++++++***********)))))))))))))(((((((((((''''''''''''&&&&&&&&&&rrrrrrsssssssssssstttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzz{zz{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ���ŽŽŽ����‘‘’“’““””•••””““’‘��Ž�Œ‹Š‰‰ˆˆ‹‹‹ŒŒ��Ž��’“”•–—˜™™™š™™˜—‘��Ž�‹Š‰ˆ‡‡††………………………………‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚ƒƒ�������‚�‚‚���������€€€€€€€€€€€€€€€~~~~~}~~~~~~~~~~}}}}}}~~~~~~~~~||||||||{{{{zzzzyyyyyyyyyxxxxxxxwwwwwwwvvvvvvvvvuuuuuuuuuuuuuttttttttttttttrrrrrrrrrrrrrqqqqqqqqqqqqppoooooooooooonnnnnnnnnnnmmmllllllllllllllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhggggggggggggfffeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbaaabaaaaaaaaa``````````_______^^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<;;;;;;;;;;::::::::::9999999888888888877777777777777777766666666665555555555444444444443333333333233222222222221111111111000000000//////////............----------,,,,,,,,,,,++++++++++++***********)))))))))))))(((((((((((''''''''''''&&&&&&&&&&rrrrrssssssssssssstttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzz{z{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹‹‹ŒŒ���ŽŽŽ����‘‘’“’“””••••””“’‘��Ž�Œ‹‹Š‰‰ˆˆ‹‹ŒŒŒ�Ž��‘’“”•–—˜™™™™™˜˜—‘���Œ‹Š‰ˆ‡††…………………………………‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€~~~~~}~~~~~~~}}}}}}}}}}}}}}}~~~||||||||{{{zzzzyyyyyyyyyyxxxxxxwwwwwwwvvvvvvvvvuuuuuuuuuuuuuutttttttttttttsrrrrrrrrrrrrqqqqqqqqqqqqpppoooooooooooonnnnnnnnnnnmmmllllllllllllllllllllllkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggggfffeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbaabaaaaaaaaaa`````````_______^^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZYYZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<;;;;;;;;;;::::::::::9999999888888888877777777777777777766666666665555555555444444444443333333333233222222222221111111111000000000///////////...........----------,,,,,,,,,,,++++++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&rrrrrssssssssssssstttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzz{z{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}~~~~~~~~€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ����ŽŽŽ����‘’’“““””••••”““’‘��Ž�Œ‹ŠŠ‰‰ˆˆŒŒŒŒ�ŽŽ��‘“”•–——˜™™™™™˜—–��Ž�ŒŠ‰ˆˆ‡††…………………………………‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚������������������€€€€€~~~~~}~~~~~~}}}}}}}}}}}}}}}}}}}|||||||{{{{zzzzyyyyyyyxxxxxxxwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsrrrrrrrrrrrqqqqqqqqqqqqqpppoooooooooooonnnnnnnnnnnmmmmllllllllllllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggggfffeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbaabbaaaaaaaaa`````````_______^^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZYZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<;;;;;;;;;;::::::::::9999999888888888887777777777777777766666666665555555555444444444443333333333233222222222221111111111000000000///////////...........----------,,,,,,,,,,,++++++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&rrrrrssssssssssssstttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzz{z{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}~~~~~~~~€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ����ŽŽŽ����‘’“““””••••””“’’‘�Ž�ŒŒ‹Š‰‰‰ˆˆŒŒŒ��Ž��‘’“”•–——˜˜˜™˜˜——–�Ž�Œ‹Š‰ˆ‡‡††…………………………………‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚�����������������€€€€€~~~~~}~~~~~~}}}}}}}}}}}}}}}}}}}||||||{{{{zzzzyyyyyyxxxxxxxxwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuttttttttttttttssrrrrrrrrrrrqqqqqqqqqqqqqpppooooooooooooonnnnnnnnnnmmmmmlllllllllllllllllllkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhggggggggggggfffeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbabbaaaaaaaaa`````````_______^^^^^^^^^^^]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZYZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<;;;;;;;;;;::::::::::9999999888888888887777777777777777766666666665555555555444444444443333333333233222222222221111111111000000000///////////...........-----------,,,,,,,,,,++++++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&rrrrrssssssssssssstttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzz{z{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}~~~~~~~~€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒŒ����ŽŽŽ����‘’“““””••••””“’‘��Ž�Œ‹ŠŠ‰‰‰ˆˆŒŒ��ŽŽ��‘’“”•–——˜˜˜˜˜——–•�Ž�Œ‹Š‰ˆ‡††……………………………………‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������€€���������������€€€€~~~~~}~~~~~~}}}}}}}}}}}}}}}}}}}||||||{{{{zzzzyyyyyxxxxxxxwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttssrrrrrrrrrrrrqqqqqqqqqqqqpppooooooooooooonnnnnnnnnnmmmmmllllllllllllllllllkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhggggggggggggfffeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbabbaaaaaaaaa`````````_______^^^^^^^^^^^]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZYZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<;;;;;;;;;;::::::::::9999999888888888887777777777777777766666666665555555555544444444443333333333233222222222221111111111100000000///////////...........-----------,,,,,,,,,,,+++++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&rrrrrssssssssssssstttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzz{z{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}~~~~~~~~€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠ‹‹ŒŒŒ����ŽŽŽŽ���‘’“”“””••••””“’‘��Ž�Œ‹ŠŠ‰‰‰ˆ‰ŒŒ��Ž��‘‘’“”•––———————–•”Ž�Œ‹Š‰ˆ‡‡††……………………………………‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������€€€€������������€€€€~~~~~}~~~~~~}}}}}}}}}}}}}}}}}}}|||||{{{{{zzzyyyyyxxxxxxxwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttsssrrrrrrrrrrrrqqqqqqqqqqqqqpppoooooooooooonnnnnnnnnnmmmmmllllllllllllllllllkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggggfffeeeeeeeeeeeeeddddddddddcccccccccccccbbbbbbbbbbabbbaaaaaaaa`````````_______^^^^^^^^^^^]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZYZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<;;;;;;;;;;::::::::::9999999888888888887777777777777777766666666665555555555544444444443333333333233222222222221111111111100000000///////////...........-----------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&rrrrrsssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{z{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒŒ������ŽŽŽ���‘’“”“””••••”““’‘�Ž�ŒŒ‹ŠŠ‰‰‰‰‰Œ��ŽŽ��‘’““”•–––————––•”“�ŒŒ‹Š‰ˆ‡‡††……………………………………‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������€€€€������������€€€€~~~~~}~~~~~~}}}}}}}}}}|||||}}}}{{{{{{{{{zzzzyyyyyxxxxxxxwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsssrrrrrrrrrrrrrqqqqqqqqqqqqpppooooooooooooonnnnnnnnnmmmmmmllllllllllllllllkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhgggggggggggfffeeeeeeeeeeeeeddddddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaa`````````_______^^^^^^^^^^^]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZYZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<;;;;;;;;;;::::::::::9999999888888888887777777777777777766666666665555555555544444444443333333333233222222222221111111111100000000///////////...........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&rrrrrsssssssssssstttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠ‹‹ŒŒ�������ŽŽŽ���‘’“”“””•••””“’‘��Ž�Œ‹‹Š‰‰‰‰‰‰���Ž���‘’““”••––––––••”““�Œ‹Š‰ˆˆ‡†††……………………………………‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€�����������€€€~~~~~~~~~~~}}}}}}}}}||||||||}}{{{{{{{{zzzzyyyyyxxxxxxxxwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsssrrrrrrrrrrrrrrqqqqqqqqqqqppppooooooooooooonnnnnnnnmmmmmmllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhgggggggggggffffeeeeeeeeeeeeddddddddddcccccccccccccbbbbbbbbbbbbbbbaaaaaaaa`````````_______^^^^^^^^^^^]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZYZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<;;;;;;;;;;::::::::::9999999888888888887777777777777777766666666665555555555544444444443333333333233322222222221111111111100000000///////////...........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&rrrrrsssssssssssstttttttttttttttttuuuuuuuuuuuuuvuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€������€€€€€€€€€���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒŒ�������ŽŽŽ���‘’“”“”••••””“’‘��Ž�Œ‹‹Š‰‰‰‰‰‰��ŽŽ��‘‘’““””•••••••””““’Œ‹ŠŠ‰ˆ‡‡††………………………………………‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€����������€€€~~~~~~~~~~~~}}}}}}}}||||||||||{{{{{{{{zzzzyyyyyxxxxxxxxwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsssrrrrrrrrrrrrrrrqqqqqqqqqqppppooooooooooooonnnnnnnnmmmmmmmllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggfffffeeeeeeeeeeeedddddddddcccccccccccccbbbbbbbbbbbbbbbaaaaaaaa`````````_______^^^^^^^^^^^]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZYZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<;;;;;;;;;;::::::::::9999999888888888887777777777777777766666666665555555555544444444443333333333233322222222221111111111100000000///////////...........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&rrrrrsssssssssssstttttttttttttttttuuuuuuuuuuuuuvuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€������€€€€€€€€€���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠ‹‹ŒŒ��������ŽŽŽ���‘’“”””••••””“’‘��Ž�Œ‹‹Š‰‰‰‰‰‰��Ž���‘‘’““”””••••”””“’’‘‹‹Š‰ˆˆ‡‡††………………………………………‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������€€€€~~~~~~~~~~~~~}}}}}}}}||||||||||{{{{{{{zzzzzyyyyyxxxxxxxxwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttsssrrrrrrrrrrrrrrrrqqqqqqqqqpppppoooooooooooonnnnnnnnmmmmmmmllllllllllllllkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggfffffeeeeeeeeeeeedddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaa`````````_______^^^^^^^^^^^^]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZYZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<;;;;;;;;;;:::::::::::999999888888888887777777777777777766666666666555555555544444444443333333333233322222222221111111111100000000///////////...........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&rrrrssssssssssssstttttttttttttttttuuuuuuuuuuuuuvuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€������€€€€€€€€€���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ���������ŽŽŽ���‘’“”””•••••”“’‘��Ž�Œ‹‹ŠŠ‰‰‰‰‰�ŽŽ���‘’’“““””””””“““’’‘�‹ŠŠ‰ˆˆ‡‡††………………………………………‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€~~~~~~~~~~~~~~~}}}}}}}}||||||||||{{{{{{zzzzzyyyyyxxxxxxxxxwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttsssrrrrrrrrrrrrrrrrrqqqqqqqqpppppooooooooooooonnnnnnnmmmmmmmllllllllllllllkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggfffffeeeeeeeeeeeedddddddddccccccccccccccbbbbbbbbbbbbbbbaaaaaaa`````````_______^^^^^^^^^^^^]]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZZYZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<;;;;;;;;;;:::::::::::999999888888888887777777777777777766666666666555555555544444444443333333333233322222222221111111111100000000///////////...........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&rrrrssssssssssssstttttttttttttttttuuuuuuuuuuuuuvuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€������€€€€€€€€€���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠ‹‹ŒŒ���������ŽŽŽ���‘’“”””•••••”“’‘��Ž�Œ‹‹ŠŠ‰‰‰‰Š�ŽŽ���‘’’““““““““““’’‘‘��ŠŠ‰‰ˆˆ‡‡†††……………………………………‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||{{{{{zzzzzzyyyyyyxxxxxxxxwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttsssrrrrrrrrrrrrrrrrrrqqqqqqqppppppoooooooooooonnnnnnnmmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggffffffeeeeeeeeeeedddddddddcccccccccccccccbbbbbbbbbbbbbbaaaaaaa`````````_______^^^^^^^^^^^^]]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZZYZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAABAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>===========<<<;;;;;;;;;;:::::::::::999999888888888887777777777777777766666666666555555555544444444443333333333233322222222221111111111100000000///////////...........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&rrrrssssssssssssstttttttttttttttttuuuuuuuuuuuuuvuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€������€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ����ŽŽŽŽ�ŽŽŽŽ��‘’’“””••••••”““‘��Ž�Œ‹‹ŠŠ‰‰‰ŠŠŽŽ����‘’’’““““““’’’‘‘‘���Љ‰‰ˆˆ‡‡†††……………………………………‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}|||||||||{{{zzzzzzzzyyyyyyxxxxxxxxwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttssrrrrrrrrrrrrrrrrrrrrqqqqqppppppooooooooooooonnnnnnmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggffffffeeeeeeeeeeeddddddddcccccccccccccccccbbbbbbbbbbbbbaaaaaaa`````````_______^^^^^^^^^^^^]]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZZYZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAABAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>===========<<<;;;;;;;;;;:::::::::::999999888888888887777777777777777766666666666555555555544444444443333333333333322222222221111111111100000000///////////...........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&rrrrssssssssssssstttttttttttttttttuuuuuuuuuuuuuvuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠŠ‹‹ŒŒ���ŽŽŽŽŽŽŽŽŽ���‘’“”•”••––••””“’‘�Ž�Œ‹‹ŠŠŠ‰ŠŠŠŽŽ���‘‘’’’’’’’’’’‘‘‘�����Љ‰ˆˆˆ‡‡††††…………………………………‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}||||||||{zzzzzzzzzyyyyyyyxxxxxxxxwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttssrrrrrrrrrrrrrrrrrrrrqqqqqpppppppoooooooooooonnnnnnmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggfffffffeeeeeeeeeeddddddddccccccccccccccccccbbbbbbbbbbbbbaaaaaa`````````_______^^^^^^^^^^^^]]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZZYZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAABBAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>===========<<<;;;;;;;;;;:::::::::::999999988888888887777777777777777766666666666555555555544444444443333333333333322222222221111111111100000000///////////...........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&rrrrssssssssssssstttttttttttttttttuuuuuuuuuuuuuvuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠ‹ŒŒ���ŽŽŽŽŽŽŽŽŽŽ���‘’“”•”•––––••”“’‘�Ž�ŒŒ‹ŠŠŠŠŠŠŠŽ����‘‘’’’’’’’’‘‘‘�������‰‰‰‰ˆˆ‡‡‡†††…………………………………‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}||||||||zzzzzzzzzzyyyyyyyxxxxxxxxwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttsrrrrrrrrrrrrrrrrrrrrrqqqqpppppppoooooooooooonnnnnnmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggfffffffeeeeeeeeeeddddddddcccccccccccccccccccbbbbbbbbbbbbaaaaaa`````````________^^^^^^^^^^^]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZYZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAABBAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>==========<<<;;;;;;;;;;:::::::::::999999988888888887777777777777777766666666666555555555544444444443333333333333322222222221111111111100000000///////////...........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&rrrrsssssssssssssttttttttttttttttuuuuuuuuuuuuuuvuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ��ŽŽŽŽŽŽŽŽŽŽŽ���‘’“”•••––––••”“’‘��Ž�Œ‹ŠŠŠŠŠŠŠŽ����‘‘’’’’’’‘‘‘���������‰‰‰‰ˆˆˆ‡‡††††………………………………‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~€~~~~~}}}}}}}}|||||||zzzzzzzzzzyyyyyyyxxxxxxxxwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttrrrrrrrrrrrrrrrrrrrrrqqqqpppppppooooooooooooonnnnnmmmmmmmmlllllllllllllkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggffffffffeeeeeeeeeddddddddcccccccccccccccccccbbbbbbbbbbbbaaaaaa`````````________^^^^^^^^^^^]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZYZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAABBAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>==========<<<;;;;;;;;;;:::::::::::999999988888888887777777777777777766666666666555555555544444444443333333333333322222222221111111111100000000///////////...........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&rrrrsssssssssssssttttttttttttttttuuuuuuuuuuuuuuvuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹‹Œ��ŽŽŽŽŽŽŽŽŽŽŽ���‘’“”•••––––––•”“’‘��Ž�Œ‹‹ŠŠŠŠŠ‹Ž����‘‘‘’’’‘‘‘‘��������ŽŽ‰‰‰‰‰ˆˆˆ‡‡†††………………………………‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‰ˆˆˆˆƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~€€~~~~~}}}}}}}|||||||zzzzzzzzzyyyyyyyyyxxxxxxxwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttssrrrrrrrrrrrrrrrrrrrrqqqpppppppooooooooooooonnnnnmmmmmmmmmllllllllllllkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggffffffffeeeeeeeeeddddddddccccccccccccccccccccbbbbbbbbbbbaaaaaa`````````________^^^^^^^^^^^]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAABBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<;;;;;;;;;;:::::::::::999999988888888887777777777777777766666666666555555555544444444443333333333333322222222221111111111100000000///////////...........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&rrrrsssssssssssstttttttttttttttttuuuuuuuuuuuuuvvuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ��ŽŽŽŽŽŽŽŽŽŽ����‘’“”•–•––––––•”“’‘��Ž�Œ‹‹ŠŠŠŠŠ‹����‘‘‘‘’’‘‘‘�������ŽŽŽŽŽ‰‰‰‰‰‰ˆˆ‡‡‡†††……………………………‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~€€€~~~~~}}}}}}}|||||||zzzzzzzzzzyyyyyyyyxxxxxxxwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttssrrrrrrrrrrrrrrrrrrrrqqqppppppppoooooooooooonnnnnmmmmmmmmmllllllllllllkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggffffffffeeeeeeeeeddddddddcccccccccccccccccccccbbbbbbbbbbaaaaaa`````````________^^^^^^^^^^^]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAABBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<;;;;;;;;;;;::::::::::999999988888888887777777777777777766666666666555555555544444444443333333333333322222222221111111111100000000///////////...........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&rrrrsssssssssssstttttttttttttttttuuuuuuuuuuuuuvvuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹Œ��ŽŽŽ�����������‘‘’“”•–•––—–––•”“’‘��Ž�Œ‹‹ŠŠŠŠ‹‹����‘‘‘‘‘‘‘‘‘�����ŽŽŽŽŽŽŽŠŠŠ‰‰‰‰ˆˆ‡‡†††……………………………‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~€€€€~~~~~}}}}}}}||||||zzzzzzzzzzyyyyyyyyyxxxxxxwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttssrrrrrrrrrrrrrrrrrrrrqqqppppppppoooooooooooonnnnnmmmmmmmmmllllllllllllkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggfffffffffeeeeeeeeddddddddcccccccccccccccccccccbbbbbbbbbbaaaaaa`````````_________^^^^^^^^^^]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAABBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<;;;;;;;;;;;::::::::::999999988888888887777777777777777766666666666555555555544444444443333333333333322222222221111111111100000000///////////...........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&rrrrsssssssssssstttttttttttttttttuuuuuuuuuuuuuvvuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ��ŽŽ������������‘’“”••––––—–––•”“’‘��Ž�Œ‹‹‹ŠŠ‹‹‹����‘‘‘‘‘‘‘‘�����ŽŽŽŽŽŽŽŽŠŠŠŠ‰‰‰ˆˆ‡‡‡†††…………………………‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~€€€€~~~~~~}}}}}}||||||zzzzzzzzzzyyyyyyyyyxxxxxxwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttssrrrrrrrrrrrrrrrrrrrrqqqppppppppooooooooooooonnnnmmmmmmmmmllllllllllllkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggggfffffffffeeeeeeeeedddddddccccccccccccccccccccccbbbbbbbbbaaaaaa`````````_________^^^^^^^^^^]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAABBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<;;;;;;;;;;;::::::::::999999988888888887777777777777777766666666666555555555544444444443333333333333322222222221111111111100000000///////////...........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&rrrrsssssssssssstttttttttttttttttuuuuuuuuuuuuuvvuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹ŒŒ��ŽŽ������������‘’’“”•––––––––••”“’‘��Ž�Œ‹‹‹‹‹‹‹‹���‘‘‘‘‘‘‘‘�����ŽŽŽŽŽŽŽŽ�ŠŠŠŠŠ‰‰‰ˆˆ‡‡†††…………………………‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€~~~~~}}}}}}}|||||{zzzzzzzzzyyyyyyyyyyxxxxxwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttsssrrrrrrrrrrrrrrrrrrrqqqppppppppooooooooooooonnnnmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjjjjjjjjjjiiiijiiiiiiihhhhhhhhhhhhhhggggfffffffffeeeeeeeeedddddddccccccccccccccccccccccbbbcbbbbbaaaaaa`````````_________^^^^^^^^^^]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAABBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<;;;;;;;;;;;::::::::::999999988888888887777777777777777766666666666555555555544444444443333333333333322222222221111111111100000000///////////...........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&rrrssssssssssssstttttttttttttttttuuuuuuuuuuuuuvvuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ��Ž������������‘‘’“””•–—––––––•””“’��ŽŽ�Œ‹‹‹‹‹‹‹Œ���‘‘‘‘‘‘‘‘����ŽŽŽŽŽŽŽŽŽ�ŠŠŠŠŠŠ‰‰ˆˆ‡‡†††…………………………‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€€€€€€€~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~�€€€€~~~~~~}}}}}}|||||{zzzzzzzzzyyyyyyyyyyxxxxxwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttsssrrrrrrrrrrrrrrrrrrrqqqpppppppppooooooooooooonnnmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjjjjjjjjjjjiiiijiiiiiiiihhhhhhhhhhhhhhgggfffffffffeeeeeeeeeddddddddcccccccccccccccccccccbbbbbbbbbaaaaaa``````````________^^^^^^^^^^]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAABBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<;;;;;;;;;;;::::::::::999999988888888887777777777777777766666666666555555555544444444443333333333333322222222221111111111100000000///////////...........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&rrrssssssssssssstttttttttttttttttuuuuuuuuuuuuuvvuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹Œ��ŽŽ����������‘‘‘’““”••–—–––––••”“’‘��Ž��Œ‹‹‹‹‹‹ŒŒ��‘‘‘‘‘‘‘‘‘����ŽŽŽ��ŽŽŽŽ�ŠŠŠŠŠŠŠ‰‰ˆˆ‡‡††…………………………‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~€�€€€€€~~~~~}}}}}}|||||{zzzzzzzzzzyyyyyyyyyxxxxxxwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttsssrrrrrrrrrrrrrrrrrrrqqqpppppppppooooooooooooonnnmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjjjjjjjjjjiiijjiiiiiiihhhhhhhhhhhhhhhgggfffffffffeeeeeeeeddddddddcccccccccccccccccccccbbbbbbbbbaaaaaa``````````_________^^^^^^^^^]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAABBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<;;;;;;;;;;;::::::::::999999988888888887777777777777777776666666666555555555544444444443333333333333322222222221111111111100000000///////////...........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&rrrssssssssssssstttttttttttttttttuuuuuuuuuuuuuvvuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹‹ŒŒ�ŽŽ���������‘‘‘‘’’“””•––—–––––•””“’‘��Ž��ŒŒ‹‹‹‹ŒŒŒ��‘‘‘‘‘‘‘‘����ŽŽŽ����ŽŽŽ�ŠŠŠŠŠŠŠ‰‰ˆˆ‡‡††…………………………‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~€€��€€€€~~~~~}}}}}}}||||{zzzzzzzzzzyyyyyyyyyyxxxxxwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttsssrrrrrrrrrrrrrrrrrrrqqqpppppppppooooooooooooonnnmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjjjjjjjjjjjiijjiiiiiiihhhhhhhhhhhhhhhgggfffffffffeeeeeeeeddddddddccccccccccccccccccccbbbbbbbbbbaaaaaa``````````_________^^^^^^^^^]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAABBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<;;;;;;;;;;;::::::::::999999988888888887777777777777777776666666666555555555544444444443333333333333322222222221111111111100000000///////////...........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&rrrssssssssssssttttttttsstttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||{{{{{{{{{{{{||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰Š‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰‰ŠŠ‹‹Œ��Ž����‘‘‘‘‘’’’’’““””•––——˜™™™™˜˜—–•”“’’‘����ŽŽŽŽ���””•••••••””““’’‘‘‘‘‘‘‘‘’’��������Ž��ŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€~~~~}}}}}||||||{{{{{{|||||||||{{{{{{{{{zzzzzzzyyyyxxxxxxxxxxwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuuutssssssssssrrrrrrrrrrrrrrrqqqqqpppppppppppooooooooonnnnmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhhhgggggggggffffffffeeeeeeeddcccccccccccccccccccbbbbbbbbaaaaaaa````````______`___________^^^^^^^]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::999999999988888888887777777777776666666666655555444444444433333333332222222222222111111111100000000000///////////...........-----------,,,,,,,,,,,++++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%rrrssssssssssssttttttttsstttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||{{{{{{{{{{{{||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰ŠŠŠ‹ŒŒ�ŽŽ���‘‘‘‘’’’’’’““””••––——˜™™˜˜˜—–••”“’‘������������””••••••”””“’’‘‘‘‘��‘‘‘’’��������ŽŽ�ŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€~~~~}}}}}|||||{{{{{{|||||||||{{{{{{{{{{zzzzzzyyyyxxxxxxxxxxwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuuutsssssssssrrrrrrrrrrrrrrrrqqqqqpppppppppppooooooooonnnnmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhgggggggggffffffffeeeeeeeddcccccccccccccccccccbbbbbbbbaaaaaa``````````_____``__________^^^^^^^]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::999999999988888888887777777777776666666666655555444444444433333333332222222222222111111111100000000000///////////...........-----------,,,,,,,,,,,++++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%rrsssssssssssssttttttttsstttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||{{{{{{{{{{{|||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰ŠŠ‹‹Œ��Ž����‘‘‘’’’’’“““””••––————˜˜˜˜—––•”“’’‘������������”•••••••””““’’‘‘‘����‘‘‘’�������ŽŽ��ŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~€€€€€€€€~~~~}}}}}|||||{{{{{{|||||||||{{{{{{{{{{zzzzzzyyyyyxxxxxxxxxxwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuuutsssssssssrrrrrrrrrrrrrrrrqqqqqpppppppppppooooooooonnnnmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhggggggggffffffffeeeeeeeddccccccccccccccccccbbbbbbbbbaaaaaa``````````_____``__________^^^^^^^]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::999999999988888888887777777777776666666666655555444444444433333333332222222222222111111111100000000000///////////...........-----------,,,,,,,,,,,++++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%rrsssssssssssssttttttttsstttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||{{{{{{{{{{{|||||||||||||||}}}}~~~~~~~~~~~~~~~~~~€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰‰ŠŠŠ‹ŒŒ�ŽŽ���‘‘‘’’’’’“““””••––—————˜˜˜——–•”““’‘�������������•••••••”””““’’‘‘�����‘‘‘’�������ŽŽ��ŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~€€€€€€€€~~~~~}}}}||||||{{{{{||||||||||{{{{{{{{{zzzzzzyyyyyxxxxxxxxxxwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuuuusssssssssrrrrrrrrrrrrrrrrqqqqqpppppppppppooooooooonnnnmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhgggggggggfffffffeeeeeeeddcccccccccccccccccbbbbbbbbbbaaaaaa``````````_____```_________^^^^^^^]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::999999999988888888887777777777776666666666655555444444444433333333332222222222222111111111100000000000///////////...........-----------,,,,,,,,,,,++++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%rrsssssssssssssttttttttsstttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||{{{{{{{{{{{|||||||||||||||}}}}~~~~~~~~~~~~~~~~~~€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰ŠŠ‹‹Œ��Ž����‘‘’’’’’“““””••–––—————˜˜——–•””“’‘‘������������‘•••••••””““’’‘‘�������‘‘‘Ž������ŽŽ��ŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~€€€€€€~~~~}}}}}|||||{{{{{||||||||||{{{{{{{{{{zzzzzyyyyxxxxxxxxxxxwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuuuusssssssssrrrrrrrrrrrrrrrrqqqqqpppppppppppooooooooonnnnmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhggggggggfffffffeeeeeeeddcccccccccccccccccbbbbbbbbbaaaaaaa```````````____```__________^^^^^^^]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::999999999988888888887777777777776666666666655555444444444433333333332222222222222111111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%rrsssssssssssssttttttttsstttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||{{{{{{{{{{{|||||||||||||||}}}}~~~~~~~~~~~~~~~~~~€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰‰ŠŠ‹‹ŒŒ�ŽŽ���‘‘‘’’’’“““””•••––——————˜——–••”“’’‘������������‘‘••••••”””““’’‘‘��������‘‘ŽŽ���ŽŽŽŽ��ŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠˆˆˆˆˆ‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~€€€€€€~~~~~}}}}|||||{{{{{||||||||||{{{{{{{{{{zzzzzyyyyxxxxxxxxxxxwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuuuusssssssssrrrrrrrrrrrrrrrrqqqqqppppppppppppoooooooonnnnmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhgggggggggfffffffeeeeeedddcccccccccccccccbbbbbbbbbbaaaaaaa````````````___````_________^^^^^^^]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::999999999988888888887777777777777666666666655555444444444433333333332222222222222111111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%rrsssssssssssssttttttttsstttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||{{{{{{{{{{{|||||||||||||||}}}}~~~~~~~~~~~~~~~~~~€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆ‰‰‰‰‰ŠŠŠ‹ŒŒ��Ž����‘‘’’’’“““”””••––—————————––•”“’’‘‘����������‘‘‘‘••••••””““’’‘‘����������‘ŽŽŽŽŽŽŽŽ��ŒŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~€€€€€~~~~~}}}}}|||||{{{{}||||||||||{{{{{{{{{zzzzzyyyyxxxxxxxxxxxwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuusssssssssrrrrrrrrrrrrrrrrqqqqqppppppppppppoooooooonnnnmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhggggggggfffffffeeeeeedddcccccccccccccccbbbbbbbbbbaaaaaaa`````````````__`````________^^^^^^^]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::999999999988888888887777777777777666666666655555444444444433333333332222222222222111111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%rrsssssssssssssttttttttsstttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||{{{{{{{{{{{|||||||||||||||}}}}~~~~~~~~~~~~~~~~~~€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹‹Œ��ŽŽ���‘‘‘’’’““““””••––——————————–•”““’‘‘����������‘‘‘‘‘•••••””“““’’‘‘������������ŽŽŽŽŽŽ���ŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~€€€€~~~~~~}}}}|||||{{{{}||||||||||{{{{{{{{{zzzzzyyyyxxxxxxxxxxxwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuusssssssssrrrrrrrrrrrrrrrrqqqqqqpppppppppppoooooooonnnnnmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhggggggggfffffffeeeeeedddcccccccccccccccbbbbbbbbbaaaaaaaa``````````````_`````________^^^^^^^]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::999999999988888888887777777777777666666666655555444444444433333333332222222222222111111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%rrsssssssssssssttttttttsstttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||{{{{{{{{{{{|||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹‹ŒŒ�ŽŽ����‘‘‘’’’“““””••––———˜˜˜————–••”“’‘‘����������‘‘‘‘‘‘••••”””““’’‘‘���������������ŽŽ����ŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~€€€€~~~~~}}}}}|||||{{{}}|||||||||{{{{{{{{{{zzzzyyyyxxxxxxxxxxxxwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuusssssssssrrrrrrrrrrrrrrrrqqqqqqpppppppppppoooooooonnnnnmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhggggggggfffffffeeeeeedddccccccccccccccbbbbbbbbbbaaaaaaaa````````````````````________^^^^^^^]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::999999999988888888887777777777777666666666655555444444444433333333332222222222222111111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%rrsssssssssssssttttttttsstttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||{{{{{{{{{{{|||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹‹ŒŒ��Ž����‘‘‘’’’’“““””••––——˜˜˜˜——–—–•”““’‘‘���������‘‘‘‘‘‘‘•••”””““’’‘‘‘���������������������ŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~€€~~~~~}}}}}||||||{{}}||||||||||{{{{{{{{{zzzzyyyyxxxxxxxxxxxxwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuusssssssssrrrrrrrrrrrrrrrrqqqqqqpppppppppppoooooooonnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhgggggggggffffffeeeeeedddccccccccccccccbbbbbbbbbbaaaaaaaa`````````````````````_______^^^^^^^]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::999999999988888888887777777777777666666666655555444444444433333333332222222222222111111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%rrsssssssssssssttttttttsstttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||{{{{{{{{{{{|||||||||||||||}}}}~~~~~~~~~~~~~~~~~~€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹ŒŒ��ŽŽ����‘‘‘’’’’““””••––——˜˜˜˜˜——–––•”“’‘‘���������‘‘‘‘’’‘‘•••””““’’’‘‘�������������Œ������ŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~€~~~~~~}}}}}|||||{{}}}|||||||||{{{{{{{{{zzzzyyyyxxxxxxxxxxxxwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuussssssssssrrrrrrrrrrrrrrrqqqqqqqpppppppppppooooooonnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhgggggggggfffffffeeeeeddddccccccccccccbbbbbbbbbbbaaaaaaaaa````````````````````________^^^^^^]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::999999999988888888887777777777776666666666655555444444444433333333332222222222222111111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%rrsssssssssssssttttttttsstttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||{{{{{{{{{{{|||||||||||||||}}}}~~~~~~~~~~~~~~~~~~€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹Œ��ŽŽ�����‘‘‘’’’’““””••–——˜˜˜˜˜˜——––••”“’‘‘��������‘‘‘‘’’’‘‘••””““’’’‘‘��������������ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}|||||{{}}}|||||||||{{{{{{{{{zzzzyyyyxxxxxxxxxxxxwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuusssssssssssrrrrrrrrrrrrrrqqqqqqqppppppppppppoooooonnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhgggggggggfffffffeeeeeddddccccccccccccbbbbbbbbbbbaaaaaaaaa````````````````````________^^^^^^]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::999999999988888888887777777777776666666666655555444444444433333333332222222222222111111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%rrsssssssssssssttttttttsstttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||{{{{{{{{{{{|||||||||||||||}}}}~~~~~~~~~~~~~~~~~~€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹ŒŒ�ŽŽ������‘‘‘’’’’““””•––——˜˜˜˜˜˜——––•”““’‘‘�������‘‘‘‘’’’’‘‘•””““’’’‘‘���������������ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}|||||{}}}}||||||||{{{{{{{{{zzzzyyyyxxxxxxxxxxxxwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuusssssssssssrrrrrrrrrrrrrrqqqqqqqppppppppppppoooooonnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhgggggggggfffffffeeeeeddddccccccccccccbbbbbbbbbbbaaaaaaaaaa```````````````````________^^^^^^]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::999999999988888888887777777777776666666666655555444444444433333333332222222222222111111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%rrsssssssssssssttttttttsstttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||{{{{{{{{{{||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ŠŠŠ‹‹ŒŒ��ŽŽ�����‘‘‘‘’’’“““”••–——˜˜˜˜˜˜˜——––•”“’’‘‘������‘‘‘‘’’’’‘‘‘•””““’’‘‘�����������Ž����ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||{}}}}||||||||{{{{{{{{{zzzzyyyyxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvuuvvuuuuuuuuuuussssssssssssrrrrrrrrrrrrrqqqqqqqppppppppppppoooooonnnnnnnmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhggggggggggfffffffeeeeeddddcccccccccccccbbbbbbbbbbaaaaaaaaaaa```````````````````_______^^^^^^]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::999999999988888888887777777777776666666666655555444444444433333333332222222222222111111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%rrsssssssssssssttttttttsstttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||{{{{{{{{{{{|||||||||||||||}}}}~~~~~~~~~~~~~~~~~~€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ŠŠ‹‹ŒŒ��ŽŽ������‘‘‘‘’’’““””••–——˜˜˜˜˜˜˜—–––•”“’’‘‘������‘‘‘‘’’’’‘‘‘””““’’‘‘�����������ŽŽŽŽŽ�‹‹ŒŒŒŒ‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||}}}}||||||||{{{{{{{{zzzzzyyyyxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuussssssssssssrrrrrrrrrrrrrqqqqqqqpppppppppppppooooonnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhggggggggggfffffffeeeeeddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaa``````````````````_______^^^^^^^]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::999999999988888888887777777777776666666666655555444444444433333333332222222222222111111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++++************)))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%rrsssssssssssssttttttttsstttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||{{{{{{{{{{{|||||||||||||||}}}}~~~~~~~~~~~~~~~~~~€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ŠŠŠ‹‹Œ��ŽŽ�������‘‘‘‘‘’’““””•––—˜˜˜˜™˜˜˜—–––•”“’’‘‘�����‘‘‘‘‘’’‘‘‘‘�”““’’‘‘‘����������ŽŽŽŽŽŽŽ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||}}}}||||||||{{{{{{{{zzzzzyyyyxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuussssssssssssssrrrrrrrrrrrqqqqqqqpppppppppppppooooonnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhggggggggggffffffffeeeeedddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa````````````````_______^^^^^^^]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::999999999988888888887777777777776666666666655555444444444433333333332222222222222111111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++++************)))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%rrsssssssssssssttttttttsstttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||{{{{{{{{{{{|||||||||||||||}}}}~~~~~~~~~~~~~~~~~~€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ŠŠ‹‹ŒŒ�ŽŽ��������‘‘‘‘‘’’““”••–——˜˜˜™™˜˜——–•••”“’’‘‘����‘‘‘‘‘‘‘‘‘‘‘��““’’‘‘‘�����������ŽŽŽŽŽŽŽ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||}}}}|||||||{{{{{{{{{zzzzzyyyyxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuusssssssssssssssrrrrrrrrrrqqqqqqqppppppppppppppoooonnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhggggggggggffffffffeeeeedddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa``````````````________^^^^^^^]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::999999999988888888887777777777776666666666655555444444444433333333332222222222222111111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++++************)))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%rrsssssssssssssttttttttsstttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||{{{{{{{{{{{|||||||||||||||}}}}~~~~~~~~~~~~~~~~~~€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ŠŠŠ‹‹Œ��ŽŽ��������‘‘‘‘‘’’“””•––——˜˜˜™˜˜˜——–••””“’’‘‘‘���‘‘‘‘‘‘‘‘‘‘���““’’‘‘������������ŽŽŽŽŽŽŽ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||}}}}}||||||{{{{{{{{zzzzzzyyyyxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuutsssssssssssssssrrrrrrrrrqqqqqqqqpppppppppppppoooonnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhgggggggggggfffffffffeeeedddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa``````````````________^^^^^^^]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::999999999988888888887777777777776666666666655555444444444433333333332222222222222111111111110000000000///////////............----------,,,,,,,,,,,++++++++++++************)))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%rrsssssssssssssttttttttsstttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||{{{{{{{{{{{|||||||||||||||}}}}~~~~~~~~~~~~~~~~~~€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ŠŠ‹‹ŒŒ��Ž����������‘‘‘’’’“””•–——˜˜˜˜™˜˜˜—––••”““’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘����“’’‘‘�������������ŽŽŽŽŽŽŽ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||}}}}}||||||{{{{{{{zzzzzzzyyyyxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuutsssssssssssssssssrrrrrrrqqqqqqqqppppppppppppppooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhgggggggggggfffffffffeeeedddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa`````````````________^^^^^^^]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::::999999999988888888887777777777776666666666655555444444444433333333332222222222222111111111110000000000///////////............----------,,,,,,,,,,,++++++++++++************)))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%rrsssssssssssssttttttttsstttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||{{{{{{{{{{{|||||||||||||||}}}}~~~~~~~~~~~~~~~~~~€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ŠŠŠ‹‹Œ��ŽŽ����������‘‘‘’’““”••–——˜˜˜˜˜˜˜——––••”““’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘�����’’‘‘��������������ŽŽŽŽŽŽŽ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹Š‹Š‹Š‹ŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||}}}}}||||||{{{{{{{zzzzzzzyyyyxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuutsssssssssssssssssrrrrrrrqqqqqqqqpppppppppppppppponnnnnnnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhggggggggggffffffffffeeeedddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa````````````________^^^^^^^]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::::999999999988888888887777777777776666666666655555444444444433333333332222222222222111111111110000000000///////////............----------,,,,,,,,,,,++++++++++++************)))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%rrsssssssssssssttttttttsstttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||{{{{{{{{{{{|||||||||||||||}}}}~~~~~~~~~~~~~~~~~~€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ŠŠ‹‹ŒŒ��ŽŽ����������‘‘‘’’““”•––——˜˜˜˜˜˜˜——–•”•”““’’‘‘‘‘‘‘‘‘‘‘‘�������Ž’‘‘���������������ŽŽŽŽŽŽŽ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹Š‹Š‹Š‹ŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||}}}}}|||||{{{{{{{zzzzzzzzyyyyyxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuutssssssssssssssssssrrrrrrqqqqqqqqqppppppppppppppponnnnnnnnnnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhgggggggggggffffffffffeeeedddddcccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa```````````_________^^^^^^^^]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::::999999999988888888887777777777776666666666655555444444444433333333332222222222222111111111110000000000///////////............----------,,,,,,,,,,,++++++++++++************)))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%rrsssssssssssstttttttttsstttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||{{{{{{{{{{{|||||||||||||||}}}}~~~~~~~~~~~~~~~~~~€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ŠŠŠ‹‹ŒŒ��ŽŽ����������‘‘‘’’“””•–——˜˜˜˜˜˜˜——––•”•”““’’‘‘‘‘‘‘‘‘���������ŽŽ‘‘‘���������������ŽŽŽŽŽŽŽ‹‹‹‹‹‹‹‹‹‹‹‹‹Š‹Š‹Š‹Š‹ŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{}}}}}|||||{{{{{{{zzzzzzzzyyyyyxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuutssssssssssssssssssrrrrrrqqqqqqqqqppppppppppppppppnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhgggggggggggffffffffffeeeedddddccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````_________^^^^^^^^]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::::999999999988888888887777777777776666666666655555444444444433333333332222222222222111111111110000000000///////////............----------,,,,,,,,,,,++++++++++++************)))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%rrsssssssssssstttttttttsttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||{{{{{{{{{{{|||||||||||||||}}}}~~~~~~~~~~~~~~~~~~€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ŠŠŠ‹‹ŒŒ�ŽŽŽ����������‘‘‘’““”••–——˜˜˜˜˜˜˜——–••”””““’’‘‘‘‘‘‘����������ŽŽ�‘‘����������������ŽŽŽŽŽŽŽ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹Š‹‹‹Š‹Š‹ŠŠˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||||{{}}}}}|||||{{{{{{zzzzzzzzzyyyyyyxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuutsssssssssssssssssssrrrrrrqqqqqqqqppppppppppppppppnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhggggggggggfffffffffffeeeedddddcccccccccccccccccbbbbbbbbbbbbaaaaaaaaaa```````````__________^^^^^^^]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::::999999999988888888887777777777776666666666655555444444444433333333332222222222222111111111110000000000///////////............----------,,,,,,,,,,,++++++++++++************)))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%rrsssssssssssstttttttttsttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||{{{{{{{{{{{|||||||||||||||}}}~~~~~~~~~~~~~~~~~~€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ŠŠŠ‹‹Œ��ŽŽŽ����������‘‘’’“””•––——˜˜˜˜˜˜——––•””””“’’’‘‘‘‘‘���������ŽŽŽ��‘����������������ŽŽŽŽŽŽŽŽ‹‹‹‹‹‹‹‹‹‹Š‹Š‹‹‹‹‹‹Š‹Š‹ŠŠˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||||||{{{{}}}}||||||{{{{{{zzzzzzzzzyyyyyyyxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuutssssssssssssssssssssrrrrrqqqqqqqqqpppppppppppppppnnnnnnnnnnnnnnnmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhggggggggggfffffffffffeeeedddddccccccccccccccccccbbbbbbbbbbbbaaaaaaaaa```````````__________^^^^^^^]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::::999999999988888888887777777777776666666666655555444444444433333333332222222222222111111111110000000000///////////............----------,,,,,,,,,,,++++++++++++************)))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%rrsssssssssssstttttttttstttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||{{{{{{{{{{||||||||||||||||}}}~~~~~~~~~~~~~~~~~~€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ŠŠ‹‹ŒŒ��ŽŽŽ����������‘‘’’“”••–———˜˜˜˜˜——––••”””““’’’‘‘‘‘���������ŽŽŽ��������������������ŽŽŽŽŽŽŽŽ‹‹‹‹‹‹‹‹‹‹Š‹Š‹‹‹‹‹‹‹‹Š‹ŠŠˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||||||||||||{{{{{{{{}}}}||||||{{{{{{zzzzzzzzzyyyyyyyxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuutsssssssssssssssssssssrrrrrqqqqqqqqqppppppppppppppnnnnnnnnnnnnnnnmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhggggggggggfffffffffffeeeedddddccccccccccccccccccbbbbbbbbbbbbaaaaaaaaa``````````___________^^^^^^^^]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::::999999999988888888887777777777777666666666655555444444444433333333332222222222222111111111110000000000///////////............----------,,,,,,,,,,,++++++++++++************)))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%rrrrrrssssssssssssttttttttuuuuuuuuuuuuuvvvvvvvvvuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyxyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹ŒŒ��ŽŽŽ����������‘‘’““”•–––——————––••””““”“““’’‘‘‘‘��������ŽŽŽ���Œ�����ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††…………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€��€��€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}|||||||||||||||{{{{{zzzzzzyyyyyyxxxxxxxxxxxxwwwwwwwvvvvvvvvuuuuuutttttttttttttttttttttttttttttsssssssssssssssssssssrqqqqqqqqpppppppppppppppoooonnnnnnnnnnnnnnnmmmmmmmnmmmmmmmmmmmmlllllllllllljjjjjjjiiiiiiiiiiiihhhhhhhggggggfffffffffffeeeeeeeeeddddddddddccccccccccccccccccbbbbbbbbbbaaaaaaaa```_________^^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPQQQPPPPPPPPPPOOOOOOOOOONNONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<==<<<<<<<<<<;;;;;;;;;::::999999999988888888887777777777777666666666655555555544444444443333333333322222222221111111111000000000///////////...........-----------,,,,,,,,,,,+++++++++***********))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%rrrrrrssssssssssssttttttttuuuuuuuuuuuuuvvvvvvvvvuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyxyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹ŒŒ���ŽŽŽ����������‘’’“””•––——————––••””““’”““’’’‘‘‘‘�������ŽŽŽ���ŒŒ����ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††…………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚���������������������€�€€€€�������������€€€€€€€€~~~~~~~~~~}}}}}}}|||||||||||||||||{{{{{zzzzzzyyyyyyxxxxxxxxxxxxxwwwwwwvvvvvvvvuuuuuutttttttttttttttttttttttttttttsssssssssssssssssssssrqqqqqqqqqppppppppppppppoooonnnnnnnnnnnnnnnmmmmmmmnmmmmmmmmmmmmlllllllllllljjjjjjiiiiiiiiiiiihhhhhhhhggggggfffffffffffeeeeeeeeedddddddddddcccccccccccccccccbbbbbbbbbbaaaaaaa````_________^^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPQQQPPPPPPPPPPOOOOOOOOOONNONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<==<<<<<<<<<<;;;;;;;;;::::999999999988888888887777777777777666666666655555555544444444443333333333322222222221111111111000000000///////////...........-----------,,,,,,,,,,,+++++++++***********))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%rrrrrsssssssssssssttttttttuuuuuuuuuuuuuvvvvvvvvvuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyxyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹ŒŒ��ŽŽŽŽ��������‘‘‘’““”••–––———–––•••””““’”““’’’‘‘‘�������ŽŽŽ���ŒŒŒ���ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††…………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�����������������������€������������������€€€€€€~~~~~~~~~}}}}}}|||||||||||||||||||{{{{zzzzzzzyyyyyyyxxxxxxxxxxxxxwwwwwvvvvvvvvuuuuuutttttttttttttttttttttttttttttsssssssssssssssssssssrrrqqqqqqqqpppppppppppppoooonnnnnnnnnnnnnnmmmmmmmmnmmmmmmmmmmmmlllllllllllljjjjjjiiiiiiiiiiiihhhhhhhhggggggfffffffffffeeeeeeeeedddddddddddcccccccccccccccccbbbbbbbbbaaaaaaaa````_________^^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPQQQPPPPPPPPPPOOOOOOOOOONNONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<==<<<<<<<<<<;;;;;;;;;::::999999999988888888887777777777777666666666655555555544444444443333333333322222222221111111111000000000///////////...........-----------,,,,,,,,,,,+++++++++***********))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%rrrrrsssssssssssssttttttttuuuuuuuuuuuuuvvvvvvvvvuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyxyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹‹ŒŒ��ŽŽŽŽ��������‘‘’’“””••––––––––•••””““’’“““’’‘‘‘������ŽŽŽŽ���ŒŒŒŒ��ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††…………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�������������������������������������������€€€€€~~~~~~~~}}}}}}|||||||||||||||||||{{{{zzzzzzzyyyyyyyyxxxyyyxxxxxxwwwwwvvvvvvvvuuuuuutttttttttttttttttttttttttttttsssssssssssssssssssssrrrqqqqqqqqqqpppppppppppoooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllljjjjjjjiiiiiiiiiiihhhhhhhhggggggfffffffffffeeeeeeeeeddddddddddccccccccccccccccccbbbbbbbbbaaaaaaaa````_________^^^^^^^^^^]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPQQQPPPPPPPPPPOOOOOOOOOONNONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<==<<<<<<<<<<;;;;;;;;;::::999999999988888888887777777777777666666666655555555544444444443333333333322222222221111111111000000000///////////...........-----------,,,,,,,,,,,+++++++++***********))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%rrrrrsssssssssssssttttttttuuuuuuuuuuuuuvvvvvvvvvuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyxyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰Š‰ŠŠŠŠ‹‹ŒŒ���ŽŽŽ��������‘‘’’““”••––––––––•••””““’’’““’’’‘‘‘�����ŽŽŽ����ŒŒŒŒŒ��ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††…………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������€€€€~~~~~~~~}}}}}|||||||||{{{{{||||||{{{zzzzzzzzyyyyyyyyyyyyyyxxxxxxxwwwwvvvvvvvvuuuuuutttttttttttttttttttttttttttttsssssssssssssssssssssrrrrqqqqqqqqqqpppppppppppooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllljjjjjjiiiiiiiiiiiihhhhhhhhggggggfffffffffffeeeeeeeedddddddddddccccccccccccccccccbbbbbbbbbaaaaaaa`````________^^^^^^^^^^^]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPQQQPPPPPPPPPPOOOOOOOOOONNONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<==<<<<<<<<<<;;;;;;;;;::::999999999988888888887777777777777666666666655555555544444444443333333333322222222221111111111000000000///////////...........-----------,,,,,,,,,,,+++++++++***********))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%rrrrrsssssssssssssttttttttuuuuuuuuuuuuuvvvvvvvvvuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyxyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‹‹ŒŒ���ŽŽŽ��������‘‘’’““””••––––––•••”””““’’’‘““’’‘‘‘�����ŽŽŽ����ŒŒŒŒŒ‹�ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††††††††††††††††††††††………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������€€€€~~~~~~~}}}}}|||||||{{{{{{{{{{{{{|zzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxwwwwvvvvvvvvuuuuuutttttttttttttttttttttttttttttsssssssssssssssssssssrrrrrqqqqqqqqqqppppppppppooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllljjjjjjiiiiiiiiiiiihhhhhhhhggggggfffffffffffeeeeeeeedddddddddddccccccccccccccccccbbbbbbbbaaaaaaaa`````________^^^^^^^^^^^]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPQQQPPPPPPPPPPOOOOOOOOOONNONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<==<<<<<<<<<<;;;;;;;;;::::999999999988888888887777777777777666666666655555555544444444443333333333322222222221111111111000000000///////////...........-----------,,,,,,,,,,,+++++++++***********))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%rrrrrsssssssssssssttttttttuuuuuuuuuuuuuvvvvvvvvvuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyxyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‹‹‹ŒŒŒ��ŽŽŽ��������‘‘’’’“””••––––––•••””“““’’’‘‘“’’’‘‘�����ŽŽŽ����ŒŒŒŒŒ‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††……„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������€€€~~~~~~~}}}}}||||||{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxwwwwvvvvvvvvuuuuuutttttttttttttttttttttttttttttsssssssssssssssssssssrrrrrrqqqqqqqqqqpppppppppooonnnnnnnnnnnmmmmmmmmmmlmmmmmmmmmmmmmlllllllllllkjjjjjjiiiiiiiiiiihhhhhhhhhggggggfffffffffffeeeeeeeedddddddddddccccccccccccccccccbbbbbbbbaaaaaaa``````_______^^^^^^^^^^^^]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPQQQPPPPPPPPPPOOOOOOOOOONNONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<==<<<<<<<<<<;;;;;;;;;::::999999999988888888887777777777777666666666655555555544444444443333333333322222222221111111111000000000///////////...........-----------,,,,,,,,,,,+++++++++***********))))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%rrrrrsssssssssssssttttttttuuuuuuuuuuuuuvvvvvvvvvuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyxyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‹‹‹ŒŒ���ŽŽŽ��������‘‘’’“““”•••––––••••””“““’’‘‘‘‘’’’‘‘������ŽŽ����ŒŒŒŒŒŒ‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††††††††††††††††††……„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������‚‚‚‚‚‚‚‚������������€~~~~~~}}}}}|||||{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxwwwwvvvvvvvuuuuuuutttttttttttttttttttttttttttttsssssssssssssssstssssrrrrrrrqqqqqqqqqpppppppppoonnnnnnnnnnnnmmmmmmmmmmlmmmmmmmmmmmmmlllllllllllljjjjjjiiiiiiiiiiihhhhhhhhhggggggfffffffffffeeeeeeeedddddddddddcccccccccccccccccbbbbbbbbaaaaaaaa``````_______^^^^^^^^^^^^]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPQQQPPPPPPPPPPOOOOOOOOOONNONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<==<<<<<<<<<<;;;;;;;;;::::999999999988888888887777777777777666666666655555555544444444443333333333322222222221111111111000000000///////////...........-----------,,,,,,,,,,,+++++++++***********))))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%rrrrrsssssssssssssttttttttuuuuuuuuuuuuuvvvvvvvvvuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyxyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‹‹‹‹ŒŒ���ŽŽ��������‘‘‘’’“““””•••–––•••”””““’’’‘‘‘‘�’‘‘‘������ŽŽ����ŒŒŒŒŒŒ‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††††††††††††††††††……„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚������������~~~~~~}}}}}|||||{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxwwwwwvvvvvvvuuuuuuuttttttttttttttttttttttttsttttssssssssssssssttttsssrrrrrrrrqqqqqqqqppppppppooonnnnnnnnnnnmmmmmmmmmmllmmmmmmmmmmmmmlllllllllllljjjjjiiiiiiiiiiiihhhhhhhhhggggggfffffffffffeeeeeeeedddddddddddcccccccccccccccccbbbbbbbbaaaaaaaa``````_______^^^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPQQQPPPPPPPPPPOOOOOOOOOONNONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<==<<<<<<<<<<;;;;;;;;;::::999999999988888888887777777777777666666666655555555544444444443333333333322222222221111111111000000000///////////...........-----------,,,,,,,,,,,+++++++++***********))))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%rrrrrsssssssssssssttttttttuuuuuuuuuuuuuvvvvvvvvvuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyxyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‹‹‹‹ŒŒŒ��ŽŽŽ�������‘‘‘‘’’““”””•••–––•••””““’’’‘‘‘����‘‘‘������ŽŽŽ���ŒŒŒŒŒŒ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††††††††††††††††††……„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������‚‚‚‚‚‚‚‚‚‚‚‚������������~~~~~~~}}}}||||||{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxwwwwwvvvvvvvuuuuuuuttttttttttttttttttttttttstttssssssssssssssstttttssrrrrrrrrqqqqqqqqppppppppooonnnnnnnnnnmmmmmmmmmmmllmmmmmmmmmmmmmlllllllllllljjjjjiiiiiiiiiiiihhhhhhhhhggggggfffffffffffeeeeeeeedddddddddddccccccccccccccccbbbbbbbbaaaaaaaa```````_______^^^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPQQQPPPPPPPPPPOOOOOOOOOONNONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<==<<<<<<<<<<;;;;;;;;;::::999999999988888888887777777777777666666666655555555544444444443333333333322222222221111111111000000000///////////...........-----------,,,,,,,,,,,+++++++++***********))))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%rrrrrsssssssssssssttttttttuuuuuuuuuuuuuvvvvvvvvvuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyxyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‹‹‹ŒŒŒ���ŽŽ������‘‘‘‘‘’’’““”””•••–––•••””““’’‘‘‘������‘‘������ŽŽŽ���ŒŒŒŒŒŒŒ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††††††††††††††††……„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������~~~~~~~}}}}||||||{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxwwwwwvvvvvvvuuuuuuutttttttttttttttttttttttsstttssssssssssssssstttttssrrrrrrrrrqqqqqqqppppppppooonnnnnnnnnnmmmmmmmmmmlllmmmmmmmmmmmmmlllllllllllljjjjjiiiiiiiiiiiihhhhhhhhhggggggfffffffffffeeeeeeeeddddddddddcccccccccccccccccbbbbbbbbaaaaaaaa```````_______^^^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPQQQPPPPPPPPPPOOOOOOOOOONNONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<==<<<<<<<<<<;;;;;;;;;::::999999999988888888887777777777777666666666655555555544444444443333333333322222222221111111111000000000///////////...........-----------,,,,,,,,,,,+++++++++***********))))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%rrrrrsssssssssssssttttttttuuuuuuuuuuuuuvvvvvvvvvuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyxyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‹‹‹ŒŒŒ��ŽŽ�����‘‘‘‘’’’’’“““””••••–––•••””““’’‘‘���������������ŽŽŽ���ŒŒŒŒŒŒŒŒ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††††††††††††††††……„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€~~~~~~~}}}}||||||{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyxxxxxwwwwwvvvvvvvvuuuuuuutttttttttttttttttttttttssttsssssssssssssssssttttssrrrrrrrrrqqqqqqqppppppppooonnnnnnnnnmmmmmmmmmmmlllmmmmmmmmmmmmmlllllllllllljjjjjiiiiiiiiiiiihhhhhhhhhggggggfffffffffffeeeeeeeeddddddddddccccccccccccccccbbbbbbbbaaaaaaaaa```````_______^^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPQQQPPPPPPPPPPOOOOOOOOOONNONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<==<<<<<<<<<<;;;;;;;;;::::999999999988888888887777777777777666666666655555555544444444443333333333322222222221111111111000000000///////////...........-----------,,,,,,,,,,,+++++++++***********))))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%rrrrrsssssssssssssttttttttuuuuuuuuuuuuuvvvvvvvvvuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyxyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‹‹ŒŒŒ���ŽŽ����‘‘‘’’’’’““““””•••••–––•••””““’‘‘��������ŽŽ�����ŽŽŽŽ���ŒŒŒŒŒŒŒŒ‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††††††††††††††††……„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€~~~~~~}}}}}||||||{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyxxxxxxxxxwwwwwwvvvvvvvvuuuuuuuttttttttttttttttttttttsssttssssssssssssssssssttsssrrrrrrrrrqqqqqqqppppppppoonnnnnnnnnnmmmmmmmmmmmlllmmmmmmmmmmmmmlllllllllllljjjjjiiiiiiiiiiiihhhhhhhhhggggggfffffffffffeeeeeeeeddddddddddccccccccccccccccbbbbbbbbaaaaaaaa````````_______^^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPQQQPPPPPPPPPPOOOOOOOOOONNONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<==<<<<<<<<<;;;;;;;;;;::::999999999988888888887777777777777666666666655555555544444444443333333333322222222221111111111000000000///////////...........-----------,,,,,,,,,,,+++++++++***********))))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%rrrrrsssssssssssssttttttttuuuuuuuuuuuuuvvvvvvvvvuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyxyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹ŒŒŒ��ŽŽ����‘‘‘’’’“““““””””•••––––––••””““’‘‘������ŽŽŽŽŽ����ŽŽŽ����ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††††††††††††††††……„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚�����������€€€€€€€€€~~~~~~~}}}}}|||||||{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyxxxxxxxxxxwwwwwwvvvvvvvvvuuuuuuutttttttttttttttttttttsssstssssssssssssssssssssssssrrrrrrrrrqqqqqqqpppppppooonnnnnnnnnnmmmmmmmmmmllllmmmmmmmmmmmmmlllllllllllljjjjjiiiiiiiiiiiihhhhhhhhhggggggfffffffffffeeeeeeeeddddddddddccccccccccccccbbbbbbbbbbaaaaaaaa````````_______^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPQQQPPPPPPPPPPOOOOOOOOOONNONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<==<<<<<<<<<;;;;;;;;;;::::999999999988888888887777777777777666666666655555555544444444443333333333322222222221111111111000000000///////////...........-----------,,,,,,,,,,,+++++++++***********))))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%rrrrrsssssssssssssttttttttuuuuuuuuuuuuuvvvvvvvvvuuuvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyxyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹ŒŒŒ�ŽŽŽ���‘‘’’’““““”””””••••––––––––••”““’‘‘����ŽŽŽŽŽ�����ŽŽŽŽ����ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††††††††††††††††……„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚�����������€€€€€€€€€~~~~~~~~}}}}}|||||||{{{{{{{{{{{{{{{zzyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwvvvvvvvvvuuuuuuutttttttttttttttttttttsssssssssssssssssssssssssssssrrrrrrrrrqqqqqqqpppppppooonnnnnnnnnnmmmmmmmmmmllllmmmmmmmmmmmmmlllllllllllljjjjjiiiiiiiiiiiihhhhhhhhhggggggfffffffffffeeeeeeeeddddddddddccccccccccccccbbbbbbbbbaaaaaaaaa````````_______^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPQQQPPPPPPPPPPOOOOOOOOOONNONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<==<<<<<<<<<;;;;;;;;;;::::999999999988888888887777777777777666666666655555555544444444443333333333322222222221111111111000000000///////////...........-----------,,,,,,,,,,,+++++++++***********))))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%rrrrrsssssssssssssttttttttuuuuuuuuuuuuuvvvvvvvvvuuuvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyxyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹‹ŒŒ�ŽŽ����‘’’’““”””””••••••–––––––––••””“’’‘���ŽŽŽ�������ŽŽŽŽ�����ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††††††††††††††††……„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚�����������€€€€€€€€€~~~~~~~}}}}}}|||||||{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwvvvvvvvvvvuuuuuuuttttttttttttttttttttssssssssssssssssssssssssssssssrrrrrrrrqqqqqqqppppppppooonnnnnnnnnnmmmmmmmmmmllllmmmmmmmmmmmmmlllllllllllkjjjjjiiiiiiiiiiiihhhhhhhhhggggggfffffffffffeeeeeeeeedddddddddcccccccccccccbbbbbbbbbbaaaaaaaa`````````_______^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPQQQPPPPPPPPPPOOOOOOOOOONNONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<==<<<<<<<<<;;;;;;;;;;::::999999999988888888887777777777777666666666655555555544444444443333333333322222222221111111111000000000///////////...........-----------,,,,,,,,,,,+++++++++***********))))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%rrrrrsssssssssssssttttttttuuuuuuuuuuuuuvvvvvvvvvuuuvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyxyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹‹ŒŒ�ŽŽ���‘‘’’““”””••••••––––––———––––••”“’’‘���ŽŽ������ŒŒŒŽŽŽ�����ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††††††††††††††††††………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�����������€€€€€€€€€~~~~~~~}}}}}}|||||||||{{{{{{{{{{{{{{yyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwvvvvvvvvvvvuuuuuuutttttttttttttttttttsssssssssssssssssssssssssssssssrrrrrrrrqqqqqqqpppppppoooonnnnnnnnnnmmmmmmmmmmllllmmmmmmmmmmmmmlllllllllllkjjjjiiiiiiiiiiiiihhhhhhhhhggggggfffffffffffeeeeeeeeedddddddddcccccccccccccbbbbbbbbbaaaaaaaaa`````````_______^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPQQQPPPPPPPPPPOOOOOOOOOONNONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<=<<<<<<<<<<;;;;;;;;;;::::999999999988888888887777777777777666666666655555555544444444443333333333322222222221111111111000000000///////////...........-----------,,,,,,,,,,,+++++++++***********))))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%rrrrrsssssssssssssttttttttuuuuuuuuuuuuuvvvvvvvvvuuuvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyxyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹ŒŒ��Ž���‘‘’““””•••––––––––———————–––••””“’‘���ŽŽ���ŒŒŒŒŒŒŒ������ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††††††††††††††††††………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚�����������€€€€€€€€~~~~~~~}}}}}}}||||||||||{{{{{{{{{{{{zyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwvvvvvvvvvvvuuuuuuuutttttttttttttttttttsssssssssssssssssssssssssssssssrrrrrrrqqqqqqqppppppppoooonnnnnnnnnnnmmmmmmmmmllllmmmmmmmmmmmmmlllllllllllkjjjjiiiiiiiiiiiiihhhhhhhhhggggggfffffffffffeeeeeeeeedddddddddccccccccccccbbbbbbbbbbaaaaaaaaa`````````_______^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPQQQPPPPPPPPPPOOOOOOOOOONNONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<=<<<<<<<<<<;;;;;;;;;;::::999999999988888888887777777777777666666666655555555544444444443333333333322222222221111111111000000000///////////...........-----------,,,,,,,,,,,+++++++++***********))))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%rrrrrsssssssssssssttttttttuuuuuuuuuuuuuvvvvvvvvvuuuvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyxyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹ŒŒ��Ž���‘‘’“””••–––––—————————————–––••”“’‘‘��ŽŽ��ŒŒŒŒŒŒŒ‹‹����ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††††††††††††††††……………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚����������€€€€€€€€~~~~~~~}}}}}}}|||||||||||{{{{{{{{{{{{zyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvuuuuuuuutttttttttttttttttttsssssssssssssssssssssssssssssssrrrrrqqqqqqqqpppppppppoooonnnnnnnnnnnmmmmmmmmmllllmmmmmmmmmmmmmlllllllllllkjjjjiiiiiiiiiiiiihhhhhhhhhggggggffffffffffffeeeeeeeedddddddddccccccccccccbbbbbbbbbbaaaaaaaaa`````````_______^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPQQQPPPPPPPPPPOOOOOOOOOONNONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<=<<<<<<<<<<;;;;;;;;;;::::999999999988888888887777777777777666666666655555555544444444443333333333322222222221111111111000000000///////////...........-----------,,,,,,,,,,,+++++++++***********))))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%rrrrrsssssssssssssttttttttuuuuuuuuuuuuuvvvvvvvvvuuuvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyxyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹‹ŒŒ�Ž���‘’’“”••–––——————————˜˜—————––••”““’‘���Ž��ŒŒŒŒ‹‹‹‹‹‹��ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‰ˆ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††††††††††††††††……………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚ƒƒƒƒƒƒ„„ƒƒƒƒƒ‚‚‚‚‚����������€€€€€€€~~~~~}}}}}}}}}||||||||||||{{{{{{{{{{{zyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvuuuuuuuttttttttttttttttttssssssssssssssssssssssssssssssssrrrrqqqqqqqqqpppppppppooonnnnnnnnnnnnmmmmmmmmmllllmmmmmmmmmmmmmlllllllllllkjjjjiiiiiiiiiiiiihhhhhhhhhggggggffffffffffffeeeeeeeedddddddddccccccccccccbbbbbbbbbbaaaaaaaaa`````````_______^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPQQQPPPPPPPPPPOOOOOOOOOONNONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<=<<<<<<<<<<;;;;;;;;;;::::999999999988888888887777777777777666666666655555555544444444443333333333322222222221111111111000000000///////////...........----------,,,,,,,,,,,,+++++++++***********))))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%rrrrrsssssssssssssttttttttuuuuuuuuuuuuuvvvvvvvvvuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyxyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹‹ŒŒ��Ž��‘’’“”••––———˜˜˜˜˜˜˜˜˜˜˜˜˜———––•””“’‘���Ž��ŒŒŒ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‰ˆ‰ˆ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††††††††††††………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚ƒƒƒƒ„„„„„ƒƒƒƒ‚‚‚‚‚����������€€€€€€€~~~~~}}}}}}}}}|||||||||||||{{{{{{{{{{{zyyyyyyyyyyyxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvuuuuuuuttttttttttttttttttssssssssssssssssssssssssssssssssrrqqqqqqqqqqpppppppppoooonnnnnnnnnnnnmmmmmmmmmllllmmmmmmmmmmmmmlllllllllllkjjjjiiiiiiiiiiiiihhhhhhhhhggggggffffffffffffeeeeeeeedddddddddccccccccccccbbbbbbbbbbaaaaaaaaa`````````_______^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPQQQPPPPPPPPPPOOOOOOOOOONNONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<=<<<<<<<<<<;;;;;;;;;;::::999999999988888888887777777777777666666666655555555544444444443333333333322222222221111111111000000000///////////...........----------,,,,,,,,,,,,+++++++++***********))))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%rrrrrsssssssssssssttttttttuuuuuuuuuuuuuvvvvvvvvvuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyxyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹ŒŒ��Ž���‘’“””•–——˜˜˜˜˜™™˜˜˜˜˜˜˜˜˜———–••”“’‘‘��ŽŽ�ŒŒŒ‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰ˆ‰ˆ‰ˆ‰ˆ‰ˆ‰ˆ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††††††††††††………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚ƒƒƒƒ„„„„„„„ƒƒƒƒ‚‚‚‚����������€€€€€€~~~~~}}}}}}}}}||||||||||||||{{{{{{{{{{{zyyyyyyyyyyxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvuuuuuuuttttttttttttttttttssssssssssssssssssssssssssssssrrqqqqqqqqqqqqpppppppppoooonnnnnnnnnnnnmmmmmmmmmllllmmmmmmmmmmmmmlllllllllllkjjjjiiiiiiiiiiiiihhhhhhhhhggggggfffffffffffeeeeeeeeedddddddddcccccccccccbbbbbbbbbbbaaaaaaaaa`````````_______^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPQQQPPPPPPPPPPOOOOOOOOOONNONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<=<<<<<<<<<<;;;;;;;;;;::::999999999988888888887777777777777666666666655555555544444444443333333333322222222221111111111000000000///////////...........----------,,,,,,,,,,,,+++++++++***********))))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%rrrrrsssssssssssssttttttttuuuuuuuuuuuuuvvvvvvvvvuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyxyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹‹ŒŒ�ŽŽ��‘’“””•–——˜˜™™™™™™™™™™˜˜˜˜˜——–••”““’‘��ŽŽ��ŒŒ‹‹‹‹‹‹‹‹ŠŠŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††††††††††††………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚ƒƒƒ„„„„„„„„ƒƒƒƒ‚‚‚‚����������€€€€€~~~~~}}}}}}}}}}||||||||||||||{{{{{{{{{{{zyyyyyyyyyyxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvuuuuuutttttttttttttttttsssssssssssssssssssssssssssrrrrrrqqqqqqqqqqqppppppppppoooonnnnnnnnnnnnmmmmmmmmmmlllmmmmmmmmmmmmlllllllllllkkjjjiiiiiiiiiiiiiihhhhhhhhhgggggffffffffffffeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbaaaaaaaaa`````````_______^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPQQQPPPPPPPPPPOOOOOOOOOONNONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<=<<<<<<<<<<;;;;;;;;;;::::999999999988888888887777777777777666666666655555555544444444443333333333322222222221111111111000000000///////////...........----------,,,,,,,,,,,++++++++++***********))))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%rrrrrsssssssssssssttttttttuuuuuuuuuuuuuvvvvvvvvvuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyxyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰Š‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‹‹‹ŒŒ��Ž��‘’’“”•––—˜˜™™™™™™™™™™™™˜˜˜——––•”““’‘���Ž��ŒŒ‹‹‹‹‹‹ŠŠŠŠŠŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††††††††††††………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚ƒƒƒ„„„„„„„„ƒƒƒƒ‚‚‚‚����������€€€€~~~~~~}}}}}}}}}|||||||||||||||{{{{{{{{{{{zyyyyyyyyyyxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvuuuuuutttttttttttttttttsssssssssssssssssssssssssrrrrrrrrqqqqqqqqqqppppppppppooooonnnnnnnnnnnnmmmmmmmmmmlllmmmmmmmmmmmmlllllllllllkkjjjiiiiiiiiiiiiiihhhhhhhhhgggggffffffffffffeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbaaaaaaaaa`````````_______^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPQQQPPPPPPPPPPOOOOOOOOOONNONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<=<<<<<<<<<<;;;;;;;;;;::::999999999988888888887777777777777666666666655555555544444444443333333333322222222221111111111000000000///////////...........----------,,,,,,,,,,,++++++++++***********))))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%rrrrrsssssssssssssttttttttuuuuuuuuuuuuuvvvvvvvvvuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyxyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰Š‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‹‹‹ŒŒ��Ž���‘’“”••–—˜˜™™™šššššš™™™™˜˜———–•””“’‘���Ž��ŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††††††††††††………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚ƒƒƒƒ„„„„„„„„ƒƒƒƒ‚‚‚‚‚���������€€€~~~~~}}}}}}}}||||||||||||||||{{{{{{{{{{{{zyyyyyyyyyyxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvuuuuuttttttttttttttttttssssssssssssssssssssssrrrrrrrrrrqqqqqqqqqpppppppppppooooonnnnnnnnnnnmmmmmmmmmmllllmmmmmmmmmmmllllllllllllkkjjjiiiiiiiiiiiiiihhhhhhhhhgggggffffffffffffeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbaaaaaaaaa`````````_______^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPQQQPPPPPPPPPPOOOOOOOOOONNONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<=<<<<<<<<<<;;;;;;;;;;::::999999999988888888887777777777777666666666655555555544444444443333333333322222222221111111111000000000///////////...........----------,,,,,,,,,,,++++++++++***********))))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%qqqqqqqqrrrrrrrrrrrrrssrrrrrrssssssssssssstttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€���������������€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€����������������������������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹ŒŒ�Ž���‘’“”•–—˜˜™™™šššš™™™™˜˜˜——––•”™˜—–••”“’’‘‘�����������������������������ŽŽŽŽŽŽŽŽŽŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††……………………………………………………………„„„†………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚�����€€€€€€€€€�€€€€€€€~~~~~~~}}}}}{{{{{{{{{{{{zzzzzzzzzzzzzywwwwwwwwwwvvvvvvvvvvvvuuuvvvuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrsrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppoooooooonnnnnnnnnnnnnnnnmmmmmmmmmllllllkkkkkkkkkkkkkjjjjjjjiiihhhhhhhhhhhggggggggggfgggggffffffffffeeeeeeeeeedccccccccccbbbbbbbbbaaaaaaaaaaaaaaa`````````______^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::9999999999888888888877777766666666665555555555554444444444333333333332222222111111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%qqqqqqqqrrrrrrrrrrrrrssrrrrrrssssssssssssstttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€���������������€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€����������������������������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰ŠŠ‹‹ŒŒ�ŽŽ��‘’’“”–——˜™™™šššššš™™™˜˜——––•””˜—––•”““’‘‘�����������������������������ŽŽŽŽŽŽŽŽŽŽŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†‡††††††††††††††††††……………………………………………………………„„„††……………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�����€€€€€€€€€€€€€€€€~~~~~~~}}}}}}{{{{{{{{{{{zzzzzzzzzzzzzyywwwwwwwwwwvvvvvvvvvvvvuuuvvvuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppoooooooonnnnnnnnnnnnnnnmmmmmmmmmmllllllkkkkkkkkkkkkkjjjjjjjiiihhhhhhhhhhhggggggggggfgggggffffffffffeeeeeeeeeedccccccccccbbbbbbbbbaaaaaaaaaaaaaaa````````_______^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::9999999999888888888877777666666666665555555555554444444444333333333332222222111111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%qqqqqqqqrrrrrrrrrrrrrssrrrrrrssssssssssssstttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€���������������€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€����������������������������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆ‰‰‰‰‰‰ŠŠ‹‹ŒŒ�ŽŽ���‘’“”•–—˜˜™™™ššššš™™™˜˜˜—––••”“——–•”““’‘‘����������������������������ŽŽŽŽŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††…………………………………………………………………„††……………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€�������‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚�����€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}{{{{{{{{{zzzzzzzzzzzzzzzyywwwwwwwwwwvvvvvvvvvvvvuuuvvvuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppoooooooonnnnnnnnnnnnnnnmmmmmmmmmmllllllkkkkkkkkkkkkkjjjjjjjiiihhhhhhhhhhgggggggggggfgggggffffffffffeeeeeeeeeedccccccccccbbbbbbbbbaaaaaaaaaaaaaaa````````_______^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::9999999999888888888877777666666666665555555555554444444444333333333332222222111111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%qqqqqqqqrrrrrrrrrrrrrssrrrrrrssssssssssssstttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€���������������€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€�����������������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ŠŠ‹‹ŒŒ�ŽŽ���‘’““”•–—˜˜™™šššššš™™™˜˜——–••”“’—–•”““’’‘‘���������������������������ŽŽŽŽŽŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡†‡†††††††††††††††††††††………………………………………………………………„„††……………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€�������‚‚‚‚ƒƒ‚ƒƒƒƒ‚‚‚‚‚�����€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}{{{{{{{{{zzzzzzzzzzzzzzzyywwwwwwwwwwvvvvvvvvvvvvvuuvvvuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllkkkkkkkkkkkkkkjjjjjjjiiihhhhhhhhhhgggggggggggfgggggffffffffffeeeeeeeeeedcccccccccccbbbbbbbbaaaaaaaaaaaaaaa````````_______^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::9999999999888888888877777666666666665555555555554444444444333333333332222222111111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%qqqqqqqqqrrrrrrrrrrrrssrrrrrrssssssssssssstttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€���������������€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€�����������������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ŠŠ‹‹ŒŒ�ŽŽ���‘’’“””•——˜˜™™™šššš™™™˜˜——–••”“’’–•””“’’‘‘����������������������������ŽŽŽŽŽŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††………………………………………………………………„„††………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€�������‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}{{{{{{{zzzzzzzzzzzzzzzzyyywwwwwwwwwwvvvvvvvvvvvvvuuvvvuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpqqqqqpppppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllkkkkkkkkkkkkkkjjjjjjjiiihhhhhhhhhhgggggggggggfgggggffffffffffeeeeeeeeeedcccccccccccbbbbbbbbbaaaaaaaaaaaaaa````````_______^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::9999999999888888888877777666666666665555555555554444444444333333333332222222111111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%qqqqqqqqqrrrrrrrrrrrrssrrrrrrssssssssssssstttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€���������������€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€�����������������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ŠŠ‹‹ŒŒ��Ž���‘‘’““”••——˜˜™™™šš™™™™˜˜——–••”“’’‘•””“’’‘‘�����������������������������ŽŽŽŽŽŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰Š‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††…………………………………………………………………„††………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€��������‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}{{{{{{{zzzzzzzzzzzzzzzyyyywwwwwwwwwvvvvvvvvvvvvvvuuvvvuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppqqqqppppppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllkkkkkkkkkkkkkkjjjjjjjiiihhhhhhhhhhgggggggggggfgggggffffffffffeeeeeeeeeedcccccccccccbbbbbbbbbaaaaaaaaaaaaaa````````_______^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::9999999999888888888877777666666666665555555555554444444444333333333332222222111111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%qqqqqqqqqrrrrrrrrrrrrssrrrrrrssssssssssssstttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€���������������€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€����������������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ŠŠŠ‹‹Œ��Ž���‘‘’““””•–—˜˜˜™™™™™™™™˜˜——–••”“’’‘�””“’’‘‘�����������������������������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††……………………………………………………………………††………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€��������‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€~~~~~~~~~}}}}}}{{{{{{zzzzzzzzzzzzzzzzyyyywwwwwwwwwvvvvvvvvvvvvvvuuvvvuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppqqqqpppppppppppoooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllkkkkkkkkkkkkkkkjjjjjjjiiihhhhhhhhhhggggggggggffgggggfffffffffeeeeeeeeeeeccccccccccccbbbbbbbbbaaaabaaaaaaaaa````````_______^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::9999999999888888888877777666666666665555555555554444444444333333333332222222111111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%qqqqqqqqqrrrrrrrrrrrrssrrrrrrssssssssssssstttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€���������������€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€����������������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ŠŠŠ‹‹Œ��Ž���‘‘’““””••–—˜˜˜™™™™™™™˜˜——–••”“’’‘��”“’’‘‘������������������������������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰Š‰‰Š‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„†††……………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€���������‚‚‚��‚‚��������€€€€€€€€€€~~~~~~~~~}}}}}}}{{{{{{zzzzzzzzzzzzzzzzyyyywwwwwwwwwvvvvvvvvvvvvvvuuvvvuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppqqqqpppppppppppoooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllkkkkkkkkkkkkkkkjjjjjjjiiiihhhhhhhhhggggggggggffgggggfffffffffeeeeeeeeeedcccccccccccccbbbbbbbbaaaabaaaaaaaaa````````_______^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::9999999999888888888877777666666666665555555555554444444444333333333332222222111111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%qqqqqqqqqrrrrrrrrrrrrssrrrrrrssssssssssssssttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€���������������€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€����������������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ŠŠŠ‹‹ŒŒ�Ž���‘‘’““””••––—˜˜˜™™™™™˜˜˜——–•””“’’‘���“’’‘‘�������������������������������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰Š‰‰Š‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„†††……………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€���������‚‚����������€€€€€€€€€~~~~~~~~~}}}}}}}{{{{{zzzzzzzzzzzzzzzzyyyyywwwwwwwwvvvvvvvvvvvvvvvuuvvvuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppqqqppppppppppppoooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllkkkkkkkkkkkkkkkjjjjjjjiiiihhhhhhhhhggggggggggffgggggfffffffffeeeeeeeeeedcccccccccccccbbbbbbbbaaaabaaaaaaaaa````````_______^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::9999999999888888888877777666666666665555555555554444444444333333333332222222111111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%qqqqqqqqqrrrrrrrrrrrrssrrrrrrssssssssssssssttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€���������������€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€����������������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ŠŠ‹‹ŒŒ�ŽŽ��‘‘’““””••–––˜˜˜˜™™™˜˜˜˜—––•””“’‘‘���Ž’’‘‘�������������������������������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰Š‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„†††……………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€�€����������������€€€€€€€€€€~~~~~~~~~}}}}}}}{{{{zzzzzzzzzzzzzzzzyyyyyywwwwwwwwvvvvvvvvvvvvvvvuuvvvvuuuuuuuuuuuuuuuutttttttttttttsssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppqqqppppppppppppoooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllkkkkkkkkkkkkkkkjjjjjjjiiiihhhhhhhhhggggggggggffgggggfffffffffeeeeeeeeeedcccccccccccccbbbbbbbbbaaabaaaaaaaa`````````_______^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::9999999999888888888877777666666666665555555555554444444444333333333332222222111111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%qqqqqqqqqrrrrrrrrrrrrrsrrrrrrssssssssssssssttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€���������������€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€����������������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰ŠŠŠ‹‹Œ��Ž���‘’’“””••–––—˜˜˜˜˜˜˜˜˜——––•””“’‘‘���Ž�’‘‘��������������������������������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰Š‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„†††……………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€�������������€€€€€€€€€€~~~~~~~~~~}}}}}}}{{{{zzzzzzzzzzzzzzzzyyyyyywwwwwwwwvvvvvvvvvvvvvvvuuvvvvuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssssssssssssssrrrrrrrrrrrrrqrrrrrrrrrqqqqqqqqqqqqppppqqqppppppppppppoooooooooonnnnnnnnnnnnnmmmmmmmmmmmmlllllkkkkkkkkkkkkkkjjjjjjjiiiiihhhhhhhhggggggggggffgggggfffffffffeeeeeeeeeedcccccccccccccbbbbbbbbaaaabaaaaaaaa`````````_______^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::9999999999888888888877777666666666665555555555554444444444333333333332222222111111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%qqqqqqqqqrrrrrrrrrrrrrsrrrrrrssssssssssssssttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€���������������€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€����������������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰ŠŠŠ‹‹ŒŒ�ŽŽ��‘’’“””••–––——˜˜˜˜˜˜˜˜——––•””“’‘‘��ŽŽ��‘‘���������������������ŽŽ����������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„†††……………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€�����€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}{{{zzzzzzzzzzzzzzzzyyyyyyywwwwwwwwvvvvvvvvvvvvvvvuuvvvvuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssssssssssssssrrrrrrrrrrrrrqrrrrrrrrqqqqqqqqqqqqpppppqqqppppppppppppoooooooooonnnnnnnnnnnnnmmmmmmmmmmmmlllllkkkkkkkkkkkkkkjjjjjjjiiiiihhhhhhhhhgggggggggffgggggfffffffffeeeeeeeeeedcccccccccccccbbbbbbbbaaaabaaaaaaaa`````````_______^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::9999999999888888888877777666666666665555555555554444444444333333333332222222111111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%qqqqqqqqqrrrrrrrrrrrrrsrrrrrrssssssssssssssttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€��������������€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€����������������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰ŠŠŠ‹‹Œ��Ž���‘’““”••–––———˜˜˜˜˜˜˜˜—––•””“’‘���ŽŽ��Œ‘���������������������ŽŽŽ���������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„††………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€���€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}{{{zzzzzzzzzzzzzzzzyyyyyyywwwwwwwwvvvvvvvvvvvvvvvuuvvvvuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssssssssssssssrrrrrrrrrrrrrqrrrrrrrrqqqqqqqqqqqqpppppqqpppppppppppppoooooooooonnnnnnnnnnnnnmmmmmmmmmmmmlllllkkkkkkkkkkkkkkjjjjjjjiiiiihhhhhhhhhgggggggggffggggffffffffffeeeeeeeeeedcccccccccccccbbbbbbbbaaaabaaaaaaaa`````````_______^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::9999999999888888888877777666666666665555555555554444444444333333333332222222111111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%qqqqqqqqqrrrrrrrrrrrrrsrrrrrrssssssssssssssttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€��������������€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€����������������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŒ�ŽŽ��‘’’“””••––———˜˜™™™˜˜˜——–••”“’‘���ŽŽ��ŒŒ��������������������ŽŽŽŽŽ��������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………………„„†…………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}{{{zzzzzzzzzzzzzzzzyyyyyyywwwwwwwwvvvvvvvvvvvvvvvuuvvvvuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssssssssssssssrrrrrrrrrrrrrqrrrrrrrrqqqqqqqqqqqqpppppqqppppppppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllkkkkkkkkkkkkkkjjjjjjjiiiiiihhhhhhhhhgggggggggfggggffffffffffeeeeeeeeeddccccccccccccbbbbbbbbbbaaabaaaaaaaa`````````_______^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::9999999999888888888877777666666666665555555555554444444444333333333332222222111111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%qqqqqqqqqrrrrrrrrrrrrrsrrrrrrssssssssssssssttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������������€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€����������������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŒ�Ž���‘’“””••––———˜˜™™™™˜˜˜—––•”“’‘���ŽŽ��ŒŒ‹�������������������ŽŽŽŽŽŽ�������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………………„„†…………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}{{{zzzzzzzzzzzzzzzzyyyyyyywwwwwwwvvvvvvvvvvvvvvvvuuvvvvuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssssssssssssssrrrrrrrrrrrrrqrrrrrrrrqqqqqqqqqqqppppppqqqpppppppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkkkkjjjjjjjiiiiiihhhhhhhhhgggggggggfggggffffffffffeeeeeeeeeddccccccccccccbbbbbbbbbbaaabaaaaaaaa`````````_______^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::9999999999888888888877777666666666665555555555554444444444333333333332222222111111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%qqqqqqqqqrrrrrrrrrrrrrsrrrrrrsssssssssssssstttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������������€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€����������������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹Œ��Ž��‘’’“””•––———˜˜˜™™™™˜˜——–•”“’’‘��ŽŽ�ŒŒŒ‹‹������������������ŽŽŽŽŽŽŽ������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††…………………………………………………………………„„†…………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}{{{zzzzzzzzzzzzzzzzyyyyyyywwwwwwwvvvvvvvvvvvvvvvvuuvvvvuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssssssssssssssrrrrrrrrrrrrrqrrrrrrrrqqqqqqqqqqqppppppqqqpppppppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkkkkjjjjjjjiiiiiiihhhhhhhhgggggggggfggggffffffffffeeeeeeeeeddccccccccccccbbbbbbbbbbaaabaaaaaaaa`````````_______^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::9999999999888888888877777666666666665555555555554444444444333333333332222222111111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%qqqqqqqqqrrrrrrrrrrrrrsrrrrrrrssssssssssssstttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�������������€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€�����������������������������������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹ŠŠ‹‹ŒŒ�Ž���‘’““”••––——˜˜˜˜™™™™˜˜——–•”“’‘��ŽŽ�ŒŒŒ‹‹‹�����������������ŽŽŽŽŽŽŽŽ������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††……………………………………………………………………„„†…………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}{{zzzzzzzzzzzzzzzzyyyyyyyywwwwwwwvvvvvvvvvvvvvvvvuuvvvvuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssssssssssssssrrrrrrrrrrrrrqrrrrrrrrqqqqqqqqqqqppppppqqqpppppppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjjiiiiiiihhhhhhhhhggggggggfggggfffffffffffeeeeeeeeddccccccccccccbbbbbbbbbbaaaaaaaaaaa`````````________^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::9999999999888888888877777666666666665555555555554444444444333333333332222222111111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%qqqqqqqqqrrrrrrrrrrrrrsrrrrrrrssssssssssssstttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�������������€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€�����������������������������������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹ŠŠ‹‹Œ��Ž���‘’“””•––——˜˜˜™™™™™™™˜—––•”“‘���Ž��ŒŒ‹‹‹‹���������������ŽŽŽŽŽŽŽŽŽŽ���ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††………………………………………………………………………„„„†…………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}{{zzzzzzzzzzzzzzzzyyyyyyyywwwwwwwvvvvvvvvvvvvvvvvuuvvvvuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssssssssssssssrrrrrrrrrrrrrqrrrrrrrrqqqqqqqqqqqppppppqqqpppppppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjjiiiiiiihhhhhhhhhggggggggfggggfffffffffffeeeeeeeeddcccccccccccbbbbbbbbbbbaaaaaaaaaaa`````````________^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::9999999999888888888877777666666666665555555555554444444444333333333332222222111111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%qqqqqqqqqrrrrrrrrrrrrrsrrrrrrrssssssssssssstttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�������������€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€����������������������������������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹Š‹‹ŒŒ��Ž��‘‘’“””•––——˜˜˜™™šš™™™˜—–•”“’‘��Ž��ŒŒ‹‹‹‹Š��������������ŽŽŽŽŽŽŽŽŽŽŽ�ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††…………………………………………………………………………„„„†…………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}{{zzzzzzzzzzzzzzzzyyyyyyyywwwwwwwvvvvvvvvvvvvvvvvuuvvvuuuuuuuuuuuuuuuutttttttttttttsssssssssssssssssssssssssssssrrrrrrrrrrrrrqrrrrrrrrqqqqqqqqqqqppppppqqqqppppppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllllkkkkkkkkkkkjjjjjjjjiiiiiiihhhhhhhhhggggggggfgggggffffffffffeeeeeeeeddcccccccccccbbbbbbbbbbbaaaaaaaaaaa`````````________^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;::::::9999999999888888888877777666666666665555555555554444444444333333333332222222111111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%qqqqqqqqqrrrrrrrrrrrrrsrrrrrrrssssssssssssstttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€�������������€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€����������������������������������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹Š‹‹ŒŒ�ŽŽ��‘’““”••–——˜˜˜™™™ššš™™˜—–•”“’‘��Ž�ŒŒ‹‹‹‹ŠŠ�������������ŽŽŽŽŽŽŽŽŽŽŽŽ�ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††…………………………………………………………………………„„„„†…………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}{{zzzzzzzzzzzzzzzzyyyyyyyywwwwwwwvvvvvvvvvvvvvvvvuuvvvuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssssssssssssssrrrrrrrrrrrrrrqrrrrrrrrqqqqqqqqqqqqpppppqqqqppppppppppppooooooooonnnnnnnnnnnnnnnmmmmmmmmmmlllllllkkkkkkkkkkkjjjjjjjjiiiiiiihhhhhhhhhhgggggggfgggggffffffffffeeeeeeeeddcccccccccccbbbbbbbbbbbaaaaaaaaaaa`````````________^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;::::::9999999999888888888877777666666666665555555555554444444444333333333332222222111111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%qqqqqqqqqrrrrrrrrrrrrrsrrrrrrrssssssssssssstttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€�������������€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€����������������������������������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹Š‹‹Œ��Ž���‘’““”••–——˜˜™™™™ššš™™˜—–•”“’‘��Ž�ŒŒ‹‹‹ŠŠŠ�������������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††……………………………………………………………………………„„„„………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}{{zzzzzzzzzzzzzzzzyyyyyyyywwwwwwwvvvvvvvvvvvvvvvvuuvvvuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssssssssssssssrrrrrrrrrrrrrrqrrrrrrrrqqqqqqqqqqqqpppppqqqqqpppppppppppooooooooonnnnnnnnnnnnnnnmmmmmmmmmmlllllllkkkkkkkkkkkjjjjjjjjiiiiiiihhhhhhhhhggggggggfgggggffffffffffeeeeeeeeddcccccccccccbbbbbbbbbbbaaaaaaaaaaa`````````________^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;::::::9999999999888888888877777666666666655555555555554444444444333333333322222222111111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%qqqqqqqqqrrrrrrrrrrrrrsrrrrrrrssssssssssssstttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€�€€€€€€€€€€€�������������€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€����������������������������������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŒŒ��Ž��‘‘’“””•––——˜˜™™™™ššš™™˜—–•”“’‘�ŽŽ�ŒŒ‹‹‹ŠŠŠ������������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††………………………………………………………………………„„„„„„………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}{{zzzzzzzzzzzzzzzzyyyyyyyywwwwwwwvvvvvvvvvvvvvvvvuuvvvuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssssssssssssssrrrrrrrrrrrrrrqrrrrrrrrqqqqqqqqqqqqpppppqqqqqpppppppppppooooooooonnnnnnnnnnnnnnnmmmmmmmmmmllllllllkkkkkkkkkkjjjjjjjjiiiiiiihhhhhhhhhggggggggfgggggfffffffffffeeeeeeeddcccccccccccbbbbbbbbbbbaaabaaaaaaa`````````________^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;::::::9999999999888888888877777666666666655555555555544444444444333333333322222222111111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%qqqqqqqqqrrrrrrrrrrrrrsrrrrrrrssssssssssssstttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€��€€€€€€€€€€�������������€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€����������������������������������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹ŒŒ�ŽŽ��‘’’“”••––—˜˜™™™™šššš™™˜—–•”“’��ŽŽ�ŒŒ‹‹ŠŠŠŠ�����������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††…………………………………………………………………„„„„„„„„………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}{{zzzzzzzzzzzzzzzzyyyyyyyywwwwwwwvvvvvvvvvvvvvvvvuuvvvuuuuuuuuuuuuuuutttttttttttttttsssssssssssssssssssssssssssrrrrrrrrrrrrrrqrrrrrrrrqqqqqqqqqqqqqppppqqqqqqppppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllllkkkkkkkkkkkjjjjjjjiiiiiiihhhhhhhhhggggggggfgggggfffffffffffeeeeeeeddcccccccccccbbbbbbbbbbbaaabaaaaaaa````````_________^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;::::::9999999999888888888877777666666666655555555555544444444444333333333322222222111111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%qqqqqqqqqrrrrrrrrrrrrrsrrrrrrrssssssssssssstttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€���€€€€€€€€€�������������€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€�����������������������������������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹Œ��Ž���‘’““”••–——˜˜™™™ššššš™™˜—–•”“’��ŽŽ�ŒŒ‹‹‹ŠŠŠ����������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡ˆ‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††…………………………………………………………„„„„„„„„„„………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}{zzzzzzzzzzzzzzzzzyyyyyyyywwwwwwwvvvvvvvvvvvvvvvvuuvvvuuuuuuuuuuuuuuutttttttttttttttsssssssssssssssssssssssssssrrrrrrrrrrrrrqqrrrrrrrrqqqqqqqqqqqqqppppqqqqqqppppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllllkkkkkkkkkkkjjjjjjjiiiiiiihhhhhhhhhggggggggfggggffffffffffffeeeeeeeedcccccccccccbbbbbbbbbbbbaabaaaaaaa````````_________^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;::::::9999999999888888888877777666666666655555555555544444444444333333333322222222111111111110000000000///////////..........------------,,,,,,,,,,,++++++++++***********))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%qqqqqqqqqrrrrrrrrrrrrrsrrrrrrrssssssssssssstttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€����€€€€€€€€�������������€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€�����������������������������������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹Œ��Ž��‘‘’“””•––——˜˜™™šššššš™™˜—–•”“’��ŽŽ�ŒŒ‹‹‹ŠŠŠ������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††………………………………………………………„„„„„„„„„„„………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}{zzzzzzzzzzzzzzzzzyyyyyyyywwwwwwwvvvvvvvvvvvvvvvuuuvvuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssssssssssssssssrrrrrrrrrrrrrqqrrrrrrrrqqqqqqqqqqqqqqpppqqqqqqpppppppppppoooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllllkkkkkkkkkkkjjjjjjjiiiiiihhhhhhhhhhggggggggfggggffffffffffffeeeeeeeedccccccccccccbbbbbbbbbbbaabaaaaaaa````````_________^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;::::::9999999999888888888877777666666666655555555555544444444444333333333322222222111111111110000000000///////////..........------------,,,,,,,,,,,++++++++++***********))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%opppppppppppppqqqqqqqqqrrrrrrrrrrrrsssssssssssssttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvwwwwxxxxxxxxxxxxxxxyyyyyyxxxxyyyyyyyyyyyyyyyyzzzzz||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹ŒŒ�Ž���‘’““”•––——˜˜™™ššš››œœ››š™˜—–•”“’‘��Ž��ŒŒŒŒ‹‹‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘��ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††……………†††††††††††††††††††……………………………………………………………„…„„„„„„„…………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssssssssrrrrrrrrrrrrqqqqqqqppppppppppppoooooooooonnnmmmmmmlllllllllllllllkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggfffffffffffeeeeeeeeeddddccccccccccccbbbbbbbbbbaaaa```````_________^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>======<<<<<<<<;;;;;;;;;;:::::::99999999998888888888777777777776666666666555555555555444444444433333333333222221111111111100000000000///////////...........-------,,,,,,,,,,,+++++++++++++++***********)))))))))(((((((((('''''''''''&&&&'&&&&&&&&&&&%%%%%%opppppppppppppqqqqqqqqqrrrrrrrrrrrrsssssssssssssttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvwwwwxxxxxxxxxxxxxxxyyyyyyxxxxyyyyyyyyyyyyyyyyzzzzz||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹Œ��Ž���‘’“””•––—˜˜™™ššš›››œœ››š™˜—–•”“’‘��ŽŽ��ŒŒŒ‹‹‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘��ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††……………†††††††††††††††††††…………………………………………………………„„„„„„„„„„…………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssssssrrrrrrrrrrrrrqqqqqqqppppppppppppoooooooooonnnmmmmmllllllllllllllllkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggfffffffffffeeeeeeeeeedddccccccccccccbbbbbbbbbbaaaa```````_________^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>======<<<<<<<<;;;;;;;;;;:::::::99999999998888888888777777777776666666666555555555555444444444433333333333222221111111111100000000000///////////...........-------,,,,,,,,,,,+++++++++++++++***********)))))))))(((((((((('''''''''''&&&&'&&&&&&&&&&&%%%%%%opppppppppppppqqqqqqqqqrrrrrrrrrrrrssssssssssssstttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvwwwwxxxxxxxxxxxxxxxyyyyyyxxxxyyyyyyyyyyyyyyyyzzzzz|||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹Œ�ŽŽ��‘’’“”•––——˜™™ššš››››œœ››š™˜—–•”“’‘��ŽŽ��ŒŒŒ‹‹‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘���ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††…………………†††††††††††††††††††………………………………………………………„„„„„„„„„„„……………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttssssssssssssssssssrrrrrrrrrrrrrqqqqqqqppppppppppppoooooooooonnnmmmmmllllllllllllllllkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeddddccccccccccccbbbbbbbbbaaaa```````________^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>======<<<<<<<<;;;;;;;;;;:::::::99999999988888888888777777777776666666666555555555555444444444433333333333222221111111111100000000000///////////...........-------,,,,,,,,,,,+++++++++++++++***********)))))))))(((((((((('''''''''''&&&&'&&&&&&&&&&&%%%%%%opppppppppppppqqqqqqqqqrrrrrrrrrrrrssssssssssssstttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvwwwwxxxxxxxxxxxxxxxyyyyyyxxxxyyyyyyyyyyyyyyyyzzzzz|||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹Œ�Ž���‘’“”••–——˜˜™™ššš››››œ››šš™˜—–•”“’‘���Ž��ŒŒŒ‹‹‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘���ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††………………………††††††††††††††††††……………………………………………………„„„„„„„„„„„„„……………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssrssssrrrrrrrrrrrrrrqqqqqqqpppppppppppooooooooooonnnmmmmmllllllllllllllllkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeddddccccccccccccbbbbbbbbbbaaa```````________^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>======<<<<<<<<;;;;;;;;;;:::::::99999999988888888888777777777776666666666555555555555444444444433333333333222221111111111100000000000///////////...........-------,,,,,,,,,,,+++++++++++++++***********)))))))))(((((((((''''''''''''&&&&'&&&&&&&&&&&%%%%%%opppppppppppppqqqqqqqqqrrrrrrrrrrrrssssssssssssstttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvwwwwxxxxxxxxxxxxxxxyyyyyyxxxxyyyyyyyyyyyyyyyyzzzzz|||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹��Ž��‘’’“”•––—˜˜™™ššš›››››œ››šš™˜—–•”“’‘���Ž��ŒŒŒ‹‹‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘���ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††……………………………††††††††††††††††††…………………………………………………„„„„„„„„„„„„„„………………………………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssrrssssrrrrrrrrrrrrrrqqqqqqqpppppppppppooooooooooonnnmmmmmllllllllllllllllkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeedddccccccccccccbbbbbbbbbbaaa```````________^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>======<<<<<<<<;;;;;;;;;;:::::::99999999988888888888777777777776666666666555555555555444444444433333333332222221111111111100000000000///////////...........-------,,,,,,,,,,,+++++++++++++++***********)))))))))(((((((((''''''''''''&&&&'&&&&&&&&&&&%%%%%%opppppppppppppqqqqqqqqqrrrrrrrrrrrrssssssssssssstttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvwwwwxxxxxxxxxxxxxxxxyyyyyxxxxyyyyyyyyyyyyyyyyzzzzz|||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹‹Œ�Ž���‘’“”••–——˜™™ššš››››››œ››š™™˜—–•”“’‘���Ž��ŒŒŒ‹‹‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘���ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…………………………………††††††††††††††††††………………………………………………„„„„„„„„„„„„„„„………………………………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssrrsssrrrrrrrrrrrrrrqqqqqqqqpppppppppppoooooooooonnnnmmmmmllllllllllllllllkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeddddcccccccccccbbbbbbbbbbaaa```````________^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>======<<<<<<<<;;;;;;;;;;:::::::99999999988888888888777777777776666666666555555555554444444444433333333332222221111111111100000000000///////////...........-------,,,,,,,,,,,+++++++++++++++***********)))))))))(((((((((''''''''''''&&&&'&&&&&&&&&&&%%%%%%opppppppppppppqqqqqqqqqrrrrrrrrrrrrssssssssssssstttttttttttttuuuuuuuuuuuutuuuuuuuuuuuuuuvvvvvvvvvvwwwwxxxxxxxxxxxxxxxxyyyyyxxxxyyyyyyyyyyyyyyyyyzzzz|||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹‹Œ�Ž��‘’““”•–——˜™™ššš›››››››œ››š™˜˜—–•”“’‘���Ž��ŒŒŒ‹‹‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘���ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††………………………………………††††††††††††††††††………………………………………………„„„„„„„„„„„„„„„……………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssrrssrrrrrrrrrrrrrrrqqqqqqqqpppppppppppoooooooooonnnnmmmmmlllllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeddddcccccccccccbbbbbbbbbbaaa```````________^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>======<<<<<<<<;;;;;;;;;;:::::::99999999988888888888777777777776666666666555555555554444444444433333333332222221111111111100000000000///////////...........-------,,,,,,,,,,,+++++++++++++++***********)))))))))(((((((((''''''''''''&&&&'&&&&&&&&&&&%%%%%%opppppppppppppqqqqqqqqqrrrrrrrrrrrrssssssssssssstttttttttttttuuuuuuuuuuuutuuuuuuuuuuuuuuvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxyyyyyxxxxyyyyyyyyyyyyyyyyyzzzz|||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹ŒŽŽ��‘’“”•––—˜˜™ššš››››››››œ›šš™˜—–••”“’‘���Ž��ŒŒŒ‹‹‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘���ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††………………………………………†††††††††††††††††…………………………………………………„„„„„„„„„„„„„„„……………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssrrrssrrrrrrrrrrrrrrrqqqqqqqqpppppppppppoooooooooonnnnmmmmmlllllllllllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhggggggggggggfffffffffffeeeeeeeeeeedddddccccccccccbbbbbbbbbaaaa``````_________^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>======<<<<<<<<;;;;;;;;;;:::::::99999999988888888888777777777776666666666555555555554444444444433333333332222221111111111100000000000///////////..........--------,,,,,,,,,,,+++++++++++++++***********)))))))))(((((((((''''''''''''&&&&'&&&&&&&&&&&%%%%%%ooppppppppppppqqqqqqqqqrrrrrrrrrrrrssssssssssssstttttttttttttuuuuuuuuuuuutuuuuuuuuuuuuuuvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxyyyyyxxxxxyyyyyyyyyyyyyyyyzzzz|||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹ŒŒŽ��‘’“”••–—˜˜™™šš›››››››››››š™™˜—–•”““’‘���Ž��ŒŒŒ‹‹‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘���ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††……………………………………………††††††††††††††††……………………………………………………„„„„„„„„„„„„„„„………………………………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssrrrsrrrrrrrrrrrrrrrqqqqqqqqqppppppppppooooooooooonnnnmmmmmlllllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhggggggggggggfffffffffffeeeeeeeeeeedddddccccccccccbbbbbbbbbaaaa``````_________^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>======<<<<<<<<;;;;;;;;;;:::::::9999999998888888888877777777777666666666655555555555444444444443333333333222222111111111110000000000////////////..........--------,,,,,,,,,,,+++++++++++++++***********)))))))))(((((((((''''''''''''&&&&'&&&&&&&&&&&%%%%%%ooppppppppppppqqqqqqqqqrrrrrrrrrrrrssssssssssssstttttttttttttuuuuuuuuuuuutuuuuuuuuuuuuuuvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxyyyyyxxxxxyyyyyyyyyyyyyyyyzzzz{||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹‹Œ�Ž��‘’“”•–——˜™™šš››››œœ››››››š™˜˜—–•”“’’‘���Ž��ŒŒŒ‹‹‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘���ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††……………………………………………††††††††††††††††……………………………………………………„„„„„„„„„„„„„„„………………………………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttttsssssssssssssrrrrsrrrrrrrrrrrrrrqqqqqqqqqqppppppppppooooooooooonnnnmmmmllllllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggffffffffffffeeeeeeeeeeedddddcccccccccbbbbbbbbbbaaaa``````_________^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>======<<<<<<<<;;;;;;;;;;:::::::9999999998888888888877777777777666666666655555555555444444444443333333333222222111111111110000000000////////////..........--------,,,,,,,,,,,+++++++++++++++***********)))))))))(((((((((''''''''''''&&&&'&&&&&&&&&&&%%%%%%oopppppppppppppqqqqqqqqrrrrrrrrrrrrrsssssssssssstttttttttttttuuuuuuuuuuuutuuuuuuuuuuuuuuvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxyyyyyxxxxxyyyyyyyyyyyyyyyyzzzz{||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‰‰‰‰ŠŠ‹‹Œ���‘’“”•––—˜™™šš›››œœœœ›››š›šš™˜—–•””“’‘���ŽŽ��ŒŒ‹‹‹‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘����ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††……………………………………………††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„………………………………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttttsssssssssssssrrrrsrrrrrrrrrrrrrrqqqqqqqqqqpppppppppoooooooooooonnnnmmmmllllllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhggggggggggggffffffffffffeeeeeeeeeeedddddcccccccccbbbbbbbbbbaaa```````_________^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>======<<<<<<<<;;;;;;;;;;:::::::9999999998888888888777777777777666666666655555555555444444444443333333333222222111111111110000000000///////////...........--------,,,,,,,,,,,+++++++++++++++***********)))))))))(((((((((''''''''''''&&&&'&&&&&&&&&&&%%%%%%oopppppppppppppqqqqqqqqrrrrrrrrrrrrrsssssssssssstttttttttttttuuuuuuuuuuuutuuuuuuuuuuuuuuuvvvvvvvvvwwwwwxxxxxxxxxxxxxxxyyyyyxxxxxyyyyyyyyyyyyyyyyzzzz{|||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰ŠŠ‹‹Œ���‘’“”•–—˜˜™šš›››œœœœœ›››š›š™˜——–•”“’’‘���ŽŽ��ŒŒ‹‹‹‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘����ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††………………………………………………††††††††††††††………………………………………………………„„„„„„„„„„„„„„„„………………………………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppooooooooooooonnnnmmmmmlllllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggfffffffffffeeeeeeeeeeedddddccccccccbbbbbbbbbbaaaa```````_________^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGFFGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>=======<<<<<<<<;;;;;;;;;;:::::::9999999998888888888777777777777666666666655555555555444444444443333333333222222111111111110000000000///////////...........-------,,,,,,,,,,,,+++++++++++++++***********)))))))))(((((((((''''''''''''&&&&'&&&&&&&&&&&%%%%%%oopppppppppppppqqqqqqqqrrrrrrrrrrrrrsssssssssssstttttttttttttuuuuuuuuuuuutuuuuuuuuuuuuuuuvvvvvvvvvwwwwwxxxxxxxxxxxxxxxyyyyyxxxxxyyyyyyyyyyyyyyyyzzzz{|||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‰‰‰ŠŠ‹Œ�Ž��‘’”•–——˜™™š›››œœœœœœ››šššš™˜—–•””“’‘‘���Ž��ŒŒŒ‹‹‹‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘����ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††……………………………………………††††††††††††……………………………………………………………„„„„„„„„„„„„„„„„………………………………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppoooooooooooonnnnnmmmmmlllllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggfffffffffffeeeeeeeeeeedddddccccccccbbbbbbbbbbaaaa```````_________^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGFFGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>=======<<<<<<<<;;;;;;;;;;:::::::9999999998888888888777777777777666666666655555555555444444444443333333333222222111111111110000000000///////////...........-------,,,,,,,,,,,,+++++++++++++++***********)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%oopppppppppppppqqqqqqqqrrrrrrrrrrrrrssssssssssssttttttttttttttuuuuuuuuuuutuuuuuuuuuuuuuuuvvvvvvvvvwwwwwxxxxxxxxxxxxxxxyyyyyxxxxxyyyyyyyyyyyyyyyyzzzz{|||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰ŠŠ‹Œ�Ž�‘’“”•–—˜™™šš›››œœœœœ›››š™š™˜—–••”“’‘‘���ŽŽ��ŒŒŒ‹‹‹‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘�����ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††……………………………………………†††††††††††………………………………………………………………„„„„„„„„„„„„„„„„……………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppooooooooooooonnnnnmmmmmllllllllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggfffffffffffeeeeeeeeeeedddddccccccccbbbbbbbbbaaaa````````_________^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGGFFGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>=======<<<<<<<<;;;;;;;;;;:::::::9999999998888888888777777777777666666666655555555555444444444443333333333222222111111111110000000000///////////...........-------,,,,,,,,,,,,+++++++++++++++***********)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%oopppppppppppppqqqqqqqqrrrrrrrrrrrrrssssssssssssttttttttttttttuuuuuuuuuuutuuuuuuuuuuuuuuuvvvvvvvvvwwwwwxxxxxxxxxxxxxxxyyyyyxxxxxyyyyyyyyyyyyyyyyzzzz{|||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹Œ�Ž�‘’“”––—˜™šš›››œœœœœœ››šš™™˜——–•”“’’‘����ŽŽ��ŒŒ‹‹‹‹‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘������ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††……………………………………………††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„……………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppooooooooooooooonnnnnmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhggggggggggggggfffffffffffeeeeeeeeeeedddddcccccccbbbbbbbbbbaaaa```````__________^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>=======<<<<<<<<;;;;;;;;;;:::::::9999999998888888888777777777777666666666655555555555444444444443333333333222222111111111100000000000///////////...........-------,,,,,,,,,,,++++++++++++++++***********)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%oopppppppppppppqqqqqqqqrrrrrrrrrrrrrssssssssssssttttttttttttttuuuuuuuuuuutuuuuuuuuuuuuuuuvvvvvvvvvwwwwwxxxxxxxxxxxxxxxxyyyyxxxxxyyyyyyyyyyyyyyyyyzzz{|||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹Œ�Ž�‘“”•–—˜™™šš›››œœœœœ››šš™˜™˜—–•”“’’‘����ŽŽ��ŒŒŒ‹‹‹‹‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘������ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††……………………………………………†††††††††……………………………………………………………………„„„„„„„„„„„„„„„„……………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppoooooooooooooooonnnnnmmmmllllllllllllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhggggggggggggggfffffffffffeeeeeeeeeeedddddcccccccbbbbbbbbbaaaaa```````_________^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>=======<<<<<<<<;;;;;;;;;;:::::::9999999998888888888777777777776666666666655555555555444444444443333333333222222111111111100000000000///////////...........-------,,,,,,,,,,,++++++++++++++++***********)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%oopppppppppppppqqqqqqqqrrrrrrrrrrrrrssssssssssssttttttttttttttuuuuuuuuuuuttuuuuuuuuuuuuuuvvvvvvvvvwwwwwxxxxxxxxxxxxxxxxyyyyxxxxxyyyyyyyyyyyyyyyyyzzz{|||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹Œ�Ž�’“”•–—˜™šš››››œœœœ›››š™™˜˜—–•”““’‘����ŽŽ���ŒŒŒ‹‹‹‹‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘�������ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††……………………………………………††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„…………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppoooooooooooooooonnnnnnmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggfffffffffeeeeeeeeeeeeddddccccccccbbbbbbbbbaaaa````````_________^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>=======<<<<<<<<;;;;;;;;;;:::::::9999999998888888888777777777776666666666655555555555444444444443333333333222222111111111100000000000///////////...........-------,,,,,,,,,,,++++++++++++++++***********)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%oopppppppppppppqqqqqqqqrrrrrrrrrrrrrssssssssssssttttttttttttttuuuuuuuuuuuttuuuuuuuuuuuuuuvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxyyyyxxxxxxyyyyyyyyyyyyyyyyzzz{{||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‰ŠŠ‹Œ��‘’“”–—˜˜™šš›››œœœœ›››šš™˜——–•”““’‘����ŽŽ���ŒŒŒ‹‹‹‹‹‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘��������ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††……………………………………………†††††††………………………………………………………………………„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppoooooooooooooooonnnnnnnmmmmllllllllllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhggggggggggggggggfffffffffeeeeeeeeeeeeddddcccccccbbbbbbbbbaaaaa````````_________^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>=======<<<<<<<<;;;;;;;;;;:::::::9999999998888888888777777777776666666666655555555555444444444433333333333222222111111111100000000000///////////...........-------,,,,,,,,,,,++++++++++++++++***********)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%oopppppppppppppqqqqqqqqrrrrrrrrrrrrrssssssssssssttttttttttttttuuuuuuuuuuuttuuuuuuuuuuuuuuvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxyyyyxxxxxxyyyyyyyyyyyyyyyyzzz{{||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‰ŠŠ‹ŒŽ�‘’“•–—˜™™š›››››œ››››šš™˜———–•”“’‘����ŽŽ���ŒŒŒŒ‹‹‹‹‹‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘��������ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††…………………………………………††††††…………………………………………………………………………„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppoooooooooooooooonnnnnnnmmmllllllllllllllkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhggggggggggggggggfffffffffeeeeeeeeeeeddddccccccccbbbbbbbbbaaaaa````````_________^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>=======<<<<<<<<;;;;;;;;;;:::::::9999999998888888888777777777776666666666655555555555444444444433333333333222222111111111100000000000///////////...........-------,,,,,,,,,,,++++++++++++++++***********)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%oopppppppppppppqqqqqqqqrrrrrrrrrrrrrssssssssssssttttttttttttttuuuuuuuuuuuttuuuuuuuuuuuuuuvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxyyyyxxxxxxyyyyyyyyyyyyyyyyzzz{{|||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ŠŠ‹ŒŽ�‘’”•–—˜™šš›››››››››šš™™˜—––•”“’‘���ŽŽŽ���ŒŒŒŒ‹‹‹‹‹‹‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘���������ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††……………………………………………††††††…………………………………………………………………………„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppoooooooooooooooonnnnnnnnmmmllllllllllllllkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggggggffffffffeeeeeeeeeeeddddccccccccbbbbbbbbaaaaaa````````_________^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>=======<<<<<<<;;;;;;;;;;;:::::::9999999998888888888777777777776666666666655555555555444444444433333333333222222111111111100000000000///////////...........-------,,,,,,,,,,,++++++++++++++++***********)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%oooppppppppppppqqqqqqqqrrrrrrrrrrrrrrsssssssssssttttttttttttttuuuuuuuuuuuttuuuuuuuuuuuuuuuvvvvvvvvwwwwwwxxxxxxxxxxxxxxxyyyyxxxxxxyyyyyyyyyyyyyyyyzzz{{|||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰Š‹Œ�Ž�‘“”•–—˜™šš›››››››››šš™˜—–•–”“’‘���ŽŽ���ŒŒŒŒŒ‹‹‹‹‹‹‹‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘����������ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††……………………………………………††††††………………………………………………………………………„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppooooooooooooooonnnnnnnnnmmllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihiiiihhhhhhhhggggggggggggggggggfffffffffeeeeeeeeeddddccccccccbbbbbbbbbaaaaaa```````__________^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>=======<<<<<<<;;;;;;;;;;;:::::::9999999998888888888777777777776666666666655555555555444444444433333333333222222111111111100000000000///////////...........-------,,,,,,,,,,,++++++++++++++++***********)))))))))((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%ooopppppppppppppqqqqqqqrrrrrrrrrrrrrrsssssssssssstttttttttttttuuuuuuuuuuuttuuuuuuuuuuuuuuuvvvvvvvvwwwwwwxxxxxxxxxxxxxxxyyyyxxxxxxyyyyyyyyyyyyyyyyzzz{{|||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰Š‹Œ�Ž�‘“”–—˜™™šš››››››››šš™™˜—–••”“’‘��ŽŽ���ŒŒŒŒŒ‹‹‹‹‹‹‹‹‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘����������ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††……………………………………………†††††…………………………………………………………………………„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppooooooooooooooonnnnnnnnnmllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihiiihhhhhhhhhggggggggggggggggggfffffffffeeeeeeeedddddccccccccbbbbbbbbbaaaaaa```````__________^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>=======<<<<<<<;;;;;;;;;;;:::::::9999999998888888888777777777776666666666655555555555444444444433333333333222221111111111100000000000///////////...........-------,,,,,,,,,,,+++++++++++++++************)))))))))((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%ooopppppppppppppqqqqqqqqrrrrrrrrrrrrrsssssssssssstttttttttttttuuuuuuuuuuuttuuuuuuuuuuuuuuuvvvvvvvvwwwwwwxxxxxxxxxxxxxxxyyyyxxxxxxyyyyyyyyyyyyyyyyyzz{{|||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰Š‹Œ�Ž�’“”–—˜™šš››››››››ššš™˜—––””“’‘���Ž���ŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‘‘‘‘‘‘‘‘‘‘‘‘‘‘�����������ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††………………………………………………†††††…………………………………………………………………………„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppoooooooooooooonnnnnnnnnnllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhiihhhhhhhhhhggggggggggggggggggffffffffeeeeeeeeeddddcccccccccbbbbbbbbaaaaaaa```````__________^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>=======<<<<<<<;;;;;;;;;;;:::::::9999999998888888888777777777776666666666655555555555444444444433333333333222221111111111100000000000///////////...........-------,,,,,,,,,,,+++++++++++++++************)))))))))((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%ooopppppppppppppqqqqqqqqrrrrrrrrrrrrrssssssssssssttttttttttttttuuuuuuuuuuttuuuuuuuuuuuuuuuvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxyyyxxxxxxyyyyyyyyyyyyyyyyyzz{{|||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰Š‹Œ�Ž�’“•–—˜™šš››››››››šš™™˜—–•””“’‘��ŽŽ��ŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‘‘‘‘‘‘‘‘‘‘‘‘‘‘�����������ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††………………………………………………†††††…………………………………………………………………………„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppooooooooooooonnnnnnnnnnnllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhiihhhhhhhhhhggggggggggggggggggffffffffeeeeeeeeddddcccccccccbbbbbbbbbaaaaaaa```````__________^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>=======<<<<<<<;;;;;;;;;;::::::::9999999998888888888777777777776666666666555555555555444444444433333333333222221111111111100000000000///////////...........-------,,,,,,,,,,,+++++++++++++++************)))))))))((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%ooopppppppppppppqqqqqqqqrrrrrrrrrrrrrssssssssssssttttttttttttttuuuuuuuuuuttuuuuuuuuuuuuuuuvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxyyyxxxxxxxyyyyyyyyyyyyyyyyzz{{{||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰Š‹Œ���’”•–—˜™šš›››››››ššš™˜˜—–•””“’���Ž��ŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‘‘‘‘‘‘‘‘‘‘‘‘‘‘�����������ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††………………………………………………†††††………………………………………………………………………„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppooooooooooooonnnnnnnnnnnlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhihhhhhhhhhhhggggggggggggggggggffffffffeeeeeeeeddddcccccccccbbbbbbbbbaaaaaaa```````__________^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>=======<<<<<<<;;;;;;;;;;::::::::9999999998888888888777777777776666666666555555555555444444444433333333333222221111111111100000000000///////////...........-------,,,,,,,,,,,+++++++++++++++************)))))))))((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%opppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrssssssssstuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxwwwxxxxxxxxxxxxxxxyyyyyyyxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}|||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„…†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰Š‹Œ���“”–—˜™šš›››››››››šš™™˜—–•”—–•”“’‘‘��������ŽŽŽŽŽŽŽŽŽ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††……………………………………………………………………………………„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuutttttttsssssssssssssrrrrrssssssssssrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggggggggfffffffffeeeeeeedddddddddcccccccbbbbbbbbaaaaaaaaa````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWVVVVWWWWVVVVVVVVVVUUUUUUUUUUTUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@????????>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::99:999999999988888888888777777777766666666665555555544444444433333333332222222222221111111111100000000000///////////..........----------,,,,,,,,,,,+++++++++++***********))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%opppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrssssssssttuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxwwwxxxxxxxxxxxxxxxyyyyyyyxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}|||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„…†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰Š‹ŒŽ��“•–—˜™šš›››››››››šš™™˜—–•”—–•”“’‘�������ŽŽŽŽŽŽŽŽŽŽŽ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††………………………………………………………………………………………„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuttttttssssssssssssssrrrrrssssssssssrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggggfffffffffeeeeeeedddddddddccccccbbbbbbbbbaaaaaaaaa````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWVVVVWWWWVVVVVVVVVVUUUUUUUUUUTUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@????????>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::99:999999999988888888888777777777766666666665555555544444444433333333332222222222221111111111000000000000//////////...........----------,,,,,,,,,,,+++++++++++***********))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%opppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrssssssssttuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxwwwxxxxxxxxxxxxxxxyyyyyyyxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ŠŠ‹�Ž�‘“•–—˜™š››››››››››šš™˜˜—–•”—–•”“’‘�������ŽŽŽŽŽŽŽŽŽŽŽ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††……………………………………………………………………………………„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuttttttssssssssssssssrrrrrssssssssssrrrrrrrrrrrrrqqqqqqqqqppppppppppppppoooooooooooonnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggggfffffffffeeeeeeeddddddddcccccccbbbbbbbbbaaaaaaaa`````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWVVVVWWWWVVVVVVVVVVUUUUUUUUUUTUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@????????>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::99:999999999988888888888777777777766666666665555555544444444433333333332222222222221111111111000000000000//////////...........----------,,,,,,,,,,,+++++++++++***********))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%opppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrssssssssttuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxwwwxxxxxxxxxxxxxxxyyyyyyyxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰Š‹Œ�Ž�‘“•–˜™™š››››››››››šš™˜˜—–•”—–•”“’‘�������ŽŽŽŽŽŽŽŽŽŽŽ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††………………………………………………………………………………………„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuttttttssssssssssssssrrrrrssssssssssrrrrrrrrrrrrrqqqqqqqqqppppppppppppppoooooooooooonnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhgggggggggffffffffeeeeeeeeddddddddcccccccbbbbbbbbaaaaaaaaa`````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWVVVVWWWWVVVVVVVVVVUUUUUUUUUUTUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@????????>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::999:999999999988888888887777777777766666666665555555544444444433333333332222222222221111111111000000000000//////////...........----------,,,,,,,,,,,+++++++++++***********))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%opppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrssssssssttuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxwwwxxxxxxxxxxxxxxxxyyyyyyxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}|||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰Š‹Œ�Ž�‘”•–˜™šš›››œœ››››ššš™˜˜—–•”—–•”“’‘�������ŽŽŽŽŽŽŽŽŽŽŽ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††………………………………………………………………………………………„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuttttttssssssssssssssrrrrrssssssssssrrrrrrrrrrrrrqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhgggggggggffffffffeeeeeeedddddddddccccccbbbbbbbbbaaaaaaaaa`````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYXXXXXXXXXXXWWWWWWWWWWVVVVWWWWVVVVVVVVVVUUUUUUUUUUTUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@????????>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::999:999999999988888888887777777777666666666665555555544444444333333333332222222222221111111111000000000000//////////...........----------,,,,,,,,,,,+++++++++++***********))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%opppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrssssssssttuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxwwwxxxxxxxxxxxxxxxxyyyyyyxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰Š‹Œ�Ž�‘”•—˜™šš››œœœ››››ššš™˜˜—–•”—–•”“’‘�������ŽŽŽŽŽŽŽŽŽŽŽ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††………………………………………………………………………………………„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuttttttssssssssssssssrrrrrsssssssssrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhgggggggggfffffffeeeeeeeedddddddddccccccbbbbbbbbbaaaaaaaaa`````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYXXXXXXXXXXWWWWWWWWWWWVVVVWWWWVVVVVVVVVVUUUUUUUUUUTUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@????????>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::999:99999999998888888888777777777766666666666555555554444444433333333333222222222222111111111100000000000///////////...........----------,,,,,,,,,,,+++++++++++***********))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%ooppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrssssssssttuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxwwwwxxxxxxxxxxxxxxxyyyyyyxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„…††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰Š‹Œ�Ž�‘”•—˜™š›››œœœœ›››ššš™˜˜—–•”—–•”“’‘‘������ŽŽŽŽŽŽŽŽŽŽŽ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡†††††††††††††††††††††††………………………………………………………………………………………„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒ‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuttttttssssssssssssssrrrrrsssssssssrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhggggggggggfffffffeeeeeeeeddddddddccccccbbbbbbbbbaaaaaaaaa``````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYXXXXXXXXXXWWWWWWWWWWWVVVVWWWWVVVVVVVVVVUUUUUUUUUUTUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@????????>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::999:99999999998888888888777777777766666666666555555554444444433333333333222222222222111111111100000000000///////////...........----------,,,,,,,,,,,+++++++++++***********))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%oopppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrssssssssttuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxwwwwxxxxxxxxxxxxxxxyyyyyyxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„……†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰Š‹Œ�Ž�‘”•—˜™š›››œœœ››››ššš™˜˜—–•”—–•”“’‘‘�������ŽŽŽŽŽŽŽŽŽŽ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡†††††††††††††††††††††††………………………………………………………………………………………„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuttttttssssssssssssssrrrrrsssssssssrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhggggggggggffffffeeeeeeeedddddddddccccccbbbbbbbbbaaaaaaaaa``````````___________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYXXXXXXXXXXWWWWWWWWWWWVVVVWWWWVVVVVVVVVVUUUUUUUUUUTUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@????????>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::999:99999999998888888888777777777766666666666555555554444444433333333333222222222222111111111100000000000///////////...........----------,,,,,,,,,,,+++++++++++***********))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%oopppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrsssssssstttuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxwwwwxxxxxxxxxxxxxxxyyyyyyxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„……†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰Š‹Œ�Ž�‘”•—˜™š›››œœœ››››ššš™˜˜—–•”—–•”“’‘‘��������ŽŽŽŽŽŽŽŽŽ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡†††††††††††††††††††††††………………………………………………………………………………………„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuutttttssssssssssssssrrrrrrsssssssssrrrrrrrrrrrrrqqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhggggggggggffffffeeeeeeedddddddddcccccccbbbbbbbbbaaaaaaaaa``````````__________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYXXXXXXXXXXWWWWWWWWWWWVVVVWWWWVVVVVVVVVVUUUUUUUUUUTUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@????????>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::999:99999999998888888888777777777766666666666555555554444444433333333333222222222221111111111100000000000///////////...........---------,,,,,,,,,,,,+++++++++++***********))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%oopppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrssssssstttuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxwwwwxxxxxxxxxxxxxxxyyyyyyxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„………††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰Š‹Œ�Ž�‘”•—˜™šš››œœœ››››ššš™˜˜—–•”—–•”“’’‘��������ŽŽŽŽŽŽŽŽŽ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††………………………………………………………………………………………„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuutttttssssssssssssssrrrrrrsssssssssrrrrrrrrrrrrrrqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggfffffeeeeeeeedddddddddccccccbbbbbbbbbaaaaaaaaaa``````````__________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYXXXXXXXXXXWWWWWWWWWWWVVVVWWWWVVVVVVVVVVUUUUUUUUUUTUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@?????????>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::999:99999999998888888888777777777766666666666555555554444444433333333333222222222221111111111100000000000///////////...........---------,,,,,,,,,,,++++++++++++***********))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%oopppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrssssssstttuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxwwwwxxxxxxxxxxxxxxxyyyyyyxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„…………†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆ‰Š‹Œ�Ž�‘”•–˜™šš››œœœ››››ššš™˜˜—–•”—–•”“’’‘��������ŽŽŽŽŽŽŽŽŽ‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††……………………………………………………………………………………„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuutttttssssssssssssssrrrrrrsssssssssrrrrrrrrrrrrrrqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggggggggffffeeeeeeeedddddddddcccccccbbbbbbbbbaaaaaaaaaa`````````___________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYXXXXXXXXXXWWWWWWWWWWWVVVVWWWWVVVVVVVVVVUUUUUUUUUUTUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@?????????>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::999:99999999998888888888777777777766666666666555555554444444433333333333222222222221111111111100000000000///////////...........---------,,,,,,,,,,,++++++++++++***********))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%oopppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrssssssstttuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxwwwwxxxxxxxxxxxxxxxxyyyyyxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„…………†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆ‰ŠŠ‹�Ž�‘“•–—™™š›››œœ››››šš™™˜˜—–•”—–•”“’’‘���������ŽŽŽŽŽŽŽŽ‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††……………………………………………………………………………………„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuttttsssssssssssssssrrrrrrsssssssssrrrrrrrrrrrrrqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggffffeeeeeeeddddddddddcccccccbbbbbbbbbaaaaaaaaa``````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYXXXXXXXXXXWWWWWWWWWWWVVVVWWWWVVVVVVVVVVUUUUUUUUUUTUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@?????????>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999999998888888888777777777766666666665555555554444444433333333333222222222221111111111100000000000///////////...........---------,,,,,,,,,,,++++++++++++***********))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%oopppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrssssssstttuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxwwwwwxxxxxxxxxxxxxxxyyyyyxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„……………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆ‰‰Š‹ŒŽ��“”–—˜™š›››››››››šš™™˜——–•”—–•”“’’‘��������ŽŽŽŽŽŽŽŽŽ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††…………………………………………………………………………………„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuttttsssssssssssssssrrrrrrsssssssssrrrrrrrrrrrrrqqqqqqqqqpppppppppppoooooooooooooonnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggfffeeeeeeeeddddddddddccccccbbbbbbbbbaaaaaaaaaa``````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZXXXXXXXXXXXXWWWWWWWWWWVVVVWWWWVVVVVVVVVVUUUUUUUUUUTUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@?????????>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999999998888888888777777777766666666665555555554444444433333333333222222222221111111111100000000000///////////...........---------,,,,,,,,,,,++++++++++++***********))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%oopppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrssssssstttuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxwwwwwxxxxxxxxxxxxxxxyyyyyxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰Š‹Œ���“”–—˜™šš››››››››šš™™˜—––•”—–•”“’’‘��������ŽŽŽŽŽŽŽŽŽ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††…………………………………………………………………………………„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuttttsssssssssssssssrrrrrrssssssssrrrrrrrrrrrrrrqqqqqqqqqpppppppppppoooooooooooooonnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggfffeeeeeeeeddddddddddcccccccbbbbbbbbbaaaaaaaaaa``````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZXXXXXXXXXXXWWWWWWWWWWWVVVVWWWVVVVVVVVVVVUUUUUUUUUUTUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@?????????>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999999998888888888777777777766666666665555555554444444433333333333222222222221111111111100000000000///////////...........---------,,,,,,,,,,,++++++++++++***********))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%oooppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrssssssstttuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxwwwwwxxxxxxxxxxxxxxxyyyyyxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰Š‹Œ�Ž�’”•—˜™™š››››››››šš™™˜—–•””—–•”“’’‘��������ŽŽŽŽŽŽŽŽŽ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuutttssssssssssssssssrrrrrrssssssssrrrrrrrrrrrrrrqqqqqqqqqpppppppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggffffeeeeeeeddddddddddcccccccbbbbbbbbbbaaaaaaaaaa``````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZXXXXXXXXXXXWWWWWWWWWWWVVVVWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@?????????>>>>==========<<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999999998888888888777777777766666666665555555554444444433333333332222222222221111111111100000000000///////////...........---------,,,,,,,,,,,++++++++++++***********)))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%ooopppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrsssssssttttuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxwwwwwxxxxxxxxxxxxxxxyyyyyxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰Š‹Œ�Ž�’“•–—˜™š››››››››šš™˜˜—–•”“—–•”“’‘‘��������ŽŽŽŽŽŽŽŽŽ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuutttsssssssssssssssrrrrrrrssssssssrrrrrrrrrrrrrrqqqqqqqqqpppppppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmllllllllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggffffeeeeeeeeddddddddddcccccccbbbbbbbbbaaaaaaaaaaa``````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYXXXXXXXXXXXWWWWWWWWWWVVVVWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@?????????>>>>==========<<<<<<<<<<;<;;;;;;;;;;:::::::::::999999999999988888888888777777777766666666665555555554444444433333333332222222222221111111111100000000000///////////...........---------,,,,,,,,,,,+++++++++++************)))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%ooopppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrssssssttttuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxwwwwwxxxxxxxxxxxxxxxyyyyyxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹ŒŽ�’“”–—˜™šš›››››››šš™˜˜—–•”“—–•”“’‘‘��������ŽŽŽŽŽŽŽŽŽ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuutttsssssssssssssssrrrrrrrssssssssrrrrrrrrrrrrrrqqqqqqqqqppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggfffeeeeeeeeddddddddddcccccccbbbbbbbbbbaaaaaaaaaaa``````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZXXXXXXXXXXXXWWWWWWWWWWVVVVWWWVVVVVVVVVVVUUUUUUUUUUTUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@?????????>>>>==========<<<<<<<<<<;<;;;;;;;;;;:::::::::::999999999999988888888888777777777766666666665555555554444444433333333332222222222221111111111100000000000///////////...........---------,,,,,,,,,,,+++++++++++************)))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%ooopppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrssssssttttuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxwwwwwxxxxxxxxxxxxxxxxyyyyxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰Š‹Œ��‘“”•—˜™šš›››››››šš™˜˜—–•”“–•””“’‘‘��������ŽŽŽŽŽŽŽŽŽ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuttssssssssssssssssrrrrrrrssssssssrrrrrrrrrrrrrrqqqqqqqqqppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggffffeeeeeeeeddddddddddcccccccbbbbbbbbbbaaaaaaaaaa```````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZXXXXXXXXXXXXWWWWWWWWWWVVVVWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@?????????>>>>==========<<<<<<<<<<;<;;;;;;;;;;:::::::::::999999999999988888888888777777777766666666665555555554444444433333333332222222222221111111111100000000000///////////..........----------,,,,,,,,,,,+++++++++++************)))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%ooopppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrssssssttttuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxwwwwwwxxxxxxxxxxxxxxxyyyyxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰Š‹Œ�Ž‘’”•–—˜™š›››››››šš™˜——–•”“–•”““’‘‘�������ŽŽŽŽŽŽŽŽŽŽ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuutttssssssssssssssssrrrrrrrssssssssrrrrrrrrrrrrrqqqqqqqqqqpppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggfffffeeeeeeeddddddddddccccccccbbbbbbbbbbaaaaaaaaaaa``````````__________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZXXXXXXXXXXXXWWWWWWWWWWVVVVWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@?????????>>>>==========<<<<<<<<<<;<;;;;;;;;;;:::::::::::999999999999988888888888777777777766666666665555555554444444433333333332222222222221111111111100000000000///////////..........----------,,,,,,,,,,,+++++++++++************)))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%ooooppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrssssssttttuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxwwwwwwxxxxxxxxxxxxxxxyyyyxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹�Ž�’“•–—˜™šš››››››šš™˜—––•”“–•”““’‘‘��������ŽŽŽŽŽŽŽŽŽ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuttsssssssssssssssssrrrrrrrssssssssrrrrrrrrrrrrrqqqqqqqqqqppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggffffffeeeeeeeddddddddddccccccccbbbbbbbbbbaaaaaaaaaaa``````````__________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZXXXXXXXXXXXXWWWWWWWWWWVVVVWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@?????????>>>>==========<<<<<<<<<<;<;;;;;;;;;;:::::::::::999999999999988888888888777777777766666666665555555554444444433333333332222222222221111111111000000000000//////////...........----------,,,,,,,,,,,+++++++++++***********))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%ooooppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrssssssttttuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxwwwwwwxxxxxxxxxxxxxxxyyyyxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}|||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰Š‹ŒŽ�‘“”–—˜™šš››››››šš™˜—–•”“’–•”“’’‘‘�������ŽŽŽŽŽŽŽŽŽŽ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuttsssssssssssssssssrrrrrrrssssssssrrrrrrrrrrrrrqqqqqqqqqqppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmllllllllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggfffffffeeeeeeeddddddddddccccccccbbbbbbbbbbaaaaaaaaaaa`````````___________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZXXXXXXXXXXXXWWWWWWWWWWVVVVWWWVVVVVVVVVVVUUUUUUUUUUTUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@?????????>>>>==========<<<<<<<<<<;<;;;;;;;;;;::::::::::9999999999999988888888887777777777766666666665555555554444444433333333332222222222221111111111000000000000//////////...........----------,,,,,,,,,,,+++++++++++***********))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%oooopppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrssssssttttuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxwwwwwwxxxxxxxxxxxxxxxyyyyxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}|||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰Š‹Œ��‘“”•—˜™šš››››››šš™˜—–•”“’–•”“’’‘‘�������ŽŽŽŽŽŽŽŽŽŽ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…„…„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||{||||||||||||{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuutttsssssssssssssssssrrrrrrrssssssssrrrrrrrrrrrrrqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffeeeeeedddddddddddccccccccbbbbbbbbbbaaaaaaaaaa``````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZXXXXXXXXXXXXWWWWWWWWWWVVVVWWWVVVVVVVVVVVUUUUUUUUUUTUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@?????????>>>>==========<<<<<<<<<<;<;;;;;;;;;;::::::::::9999999999999988888888887777777777666666666665555555554444444333333333332222222222221111111111000000000000//////////...........----------,,,,,,,,,,,+++++++++++***********))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%oooopppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrssssstttttuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxwwwwwwxxxxxxxxxxxxxxxxyyyxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}|||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰Š‹Œ��‘’”•–˜™šš››››››šš™˜—–•”“’–•”“’’‘���������ŽŽŽŽŽŽŽŽŽ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||{||||||||||||{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuttsssssssssssssssssrrrrrrrrssssssssrrrrrrrrrrrrqqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffeeeeeedddddddddddccccccccbbbbbbbbbbaaaaaaaaaaa`````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYXXXXXXXXXXXXWWWWWWWWWVVVVWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@?????????>>>>==========<<<<<<<<<<;<;;;;;;;;;;::::::::::9999999999999988888888887777777777666666666665555555554444444333333333332222222222221111111111000000000000//////////...........----------,,,,,,,,,,,+++++++++++***********))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%oooopppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrssssstttttuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxwwwwwwxxxxxxxxxxxxxxxxyyyxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||}}}}}|||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰ŠŠŒ��‘’”•–˜™šš››››››šš™˜—–•”“’•””“’‘‘���������ŽŽŽŽŽŽŽŽŽ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuutttsssssssssssssssssrrrrrrrrssssssssrrrrrrrrrrrrqqqqqqqqqqpppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffeeeeeedddddddddddccccccccbbbbbbbbbbaaaaaaaaaaa`````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[\\\[[[[[[[[[[[ZZZZZZZZZZZXXXXXXXXXXXXXWWWWWWWWWVVVVWWWWVVVVVVVVVVUUUUUUUUUUTUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>==========<<<<<<<<<<;<;;;;;;;;;;::::::::::999999999999998888888888777777777766666666666555555555444444433333333333222222222222111111111100000000000///////////...........----------,,,,,,,,,,,+++++++++++***********))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%oooooppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrssssstttttuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxwwwwwwwxxxxxxxxxxxxxxxyyyxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||}}}}}||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹��‘’”•–˜™šš››››››šš™˜—–•”“’•””“’‘‘���������ŽŽŽŽŽŽŽŽŽ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||{||||||||||||{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuutttsssssssssssssssssrrrrrrrrssssssssrrrrrrrrrrrrqqqqqqqqqqpppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggffffffffffeeeeeedddddddddddccccccccbbbbbbbbbbaaaaaaaaaa``````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[\\\[[[[[[[[[[[ZZZZZZZZZZZYXXXXXXXXXXXXWWWWWWWWWVVVVWWWVVVVVVVVVVVUUUUUUUUUUTUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>==========<<<<<<<<<<;<;;;;;;;;;;::::::::::999999999999998888888888777777777766666666666555555555444444433333333333222222222222111111111100000000000///////////...........----------,,,,,,,,,,,+++++++++++***********))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%ppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssssssssttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvwwwwwvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{{{{{{{{{|||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………†††††††††††††††††††††††††………………††††††††††‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡ˆ‰Š‹Œ�Ž�‘“”•–—˜˜™™™™˜˜—––•”’’��“’’‘���ŽŽŽŽ�������ŒŒŒŒŒŒŒŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||zzzyyyyyyyyyyyyyyyyxxxxxxyyyyyyyxxxxxxxxxxxxxxxxwwwxxwwwwwwwwwwwwwwwvvvvvvvvuuuuuuutttttttttttttttssstsssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppoooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhggggfffffffffffffeeeeeeeeddcccccccccccbbbbbbbbbbbbbaaaaaaaaaa```````````___`__________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXYYYXXXXXXXXXXXXWWWWWWWWWVVWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888777777777666666666655555555555444444444333333333332222222222111111111100000000000/0///////////..........----------,,,,,,,,,,,+++++++++++++++***********))))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%ppppppppqqqqqqqqqqqqqrrqrrrrrrrrrrrrrssssssssssssssssssttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvwwwwwvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{{{{{{{{{|||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††††††††††††††††††††††………………†††††††††††‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡†††††††‡‡ˆˆ‰Š‹Œ�Ž�‘“”•–—˜˜™™™™˜˜—–•”“’‘��“’‘‘���ŽŽŽŽ�������ŒŒŒŒŒŒŒŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||zzyyyyyyyyyyyyyyyyyxxxxxxyyyyyyxxxxxxxxxxxxxxxxxwwwxxwwwwwwwwwwwwwwwvvvvvvvvuuuuuuutttttttttttttttssstsssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppoooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhggggffffffffffffeeeeeeeeeddccccccccccccbbbbbbbbbbbbaaaaaaaaaa```````````______________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXYYYXXXXXXXXXXXXWWWWWWWWWVVWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888888777777777666666666655555555555444444444333333333332222222222111111111100000000000/0///////////..........----------,,,,,,,,,,,+++++++++++++++***********))))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%ppppppppqqqqqqqqqqqqqrrqrrrrrrrrrrrrrrssssssssssssssssstttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvwwwwwvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{{{{{{{{{{||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………†††††††††††††††††††††††††………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡††††††‡‡‡ˆˆ‰Š‹Œ���‘“”•–—˜˜™™™™˜˜—–•”“’‘��“’‘‘���ŽŽŽŽ��������ŒŒŒŒŒŒŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||zzyyyyyyyyyyyyyyyyyxxxxxxyyyyyyxxxxxxxxxxxxxxxxwwwwxwwwwwwwwwwwwwwwwvvvvvvvvuuuuuutttttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhggggffffffffffffeeeeeeeeeddccccccccccccbbbbbbbbbbbbaaaaaaaaaa``````````_______________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXYYYXXXXXXXXXXXXWWWWWWWWWVVWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888888777777777666666666655555555555444444444333333333322222222222111111111100000000000/0///////////..........----------,,,,,,,,,,,+++++++++++++++***********))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%ppppppppqqqqqqqqqqqqqrrqrrrrrrrrrrrrrrssssssssssssssssssttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvwwwwwvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{{{{{{{{{{||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††††††††††††††††††††………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡†††††††‡‡‡ˆ‰ŠŠŒ�Ž��’“”•–—˜˜™™™˜˜˜—–•”“’‘��“’‘����ŽŽŽŽ�������ŒŒŒŒŒŒŒŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††…………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||zzyyyyyyyyyyyyyyyyyxxxxxxyyyyyyxxxxxxxxxxxxxxxxwwwwxwwwwwwwwwwwwwwwvvvvvvvvvuuuuuutttttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhggggffffffffffffeeeeeeeeeddccccccccccccbbbbbbbbbbbbaaaaaaaaaa```````````______________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXYYYXXXXXXXXXXXXWWWWWWWWWVVWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888887777777777666666666655555555555444444444333333333322222222221111111111100000000000/0//////////...........----------,,,,,,,,,,,+++++++++++++++***********))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%pppppppppqqqqqqqqqqqqqrqqrrrrrrrrrrrrrssssssssssssssssssttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvwwwwvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………†††††††††††††††††††††††††……………………†††††††††††††††††‡‡‡‡‡‡‡‡†††††††‡‡‡ˆˆ‰Š‹Œ�Ž�‘’“”–——˜˜™™™˜˜——–•”“’‘��“’‘����ŽŽŽ��������ŒŒŒŒŒŒŒŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††…………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||zzyyyyyyyyyyyyyyyyxxxxxxxyyyyyyxxxxxxxxxxxxxxxxwwwwxwwwwwwwwwwwwwwwvvvvvvvvvuuuuuutttttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhggggffffffffffffeeeeeeeeeddccccccccccccbbbbbbbbbbbbbaaaaaaaaa```````````______________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXYYYXXXXXXXXXXXWWWWWWWWWWVVWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888887777777777666666666655555555555444444444333333333322222222221111111111100000000000/0//////////...........----------,,,,,,,,,,,+++++++++++++++***********))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%pppppppppqqqqqqqqqqqqqrqqrrrrrrrrrrrrrsssssssssssssssssstttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvwwwwvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{|||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………†††††††††††††††††††††††††……………………†††††††††††††††††‡‡‡‡‡‡††††††††‡‡‡ˆˆ‰ŠŠ‹�Ž��‘’”•–——˜˜™™˜˜˜—–••“’‘���’’‘����ŽŽŽ��������ŒŒŒŒŒŒŒŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||zzyyyyyyyyyyyyyyyyxxxxxxxyyyyyyxxxxxxxxxxxxxxxxwwwwxwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuttttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppoooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhgggffffffffffffeeeeeeeeeeddcccccccccccccbbbbbbbbbbbbaaaaaaaaaa`````````_______________^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXYYYXXXXXXXXXXXWWWWWWWWWWVVWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888887777777777666666666655555555554444444444333333333322222222221111111111100000000000/0//////////...........----------,,,,,,,,,,,+++++++++++++++***********))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%pppppppppqqqqqqqqqqqqqrqqrrrrrrrrrrrrrsssssssssssssssssssttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvwwwwvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{|||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………†††††††††††††††††††††††††……………………†††††††††††††††††‡‡‡‡‡††††††††‡‡‡ˆˆ‰‰Š‹Œ�Ž��’“”•–——˜˜˜˜˜˜——–•”“’‘��Ž’‘‘����ŽŽŽ�������ŒŒŒŒŒŒŒŒŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||zyyyyyyyyyyyyyyyyyxxxxxxxyyyyyxxxxxxxxxxxxxxxxwwwwwxwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuttttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppoooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhgggffffffffffffeeeeeeeeeeddcccccccccccccbbbbbbbbbbbaaaaaaaaaa``````````______________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXYYYYXXXXXXXXXXWWWWWWWWWWVVWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888887777777777666666666655555555554444444444333333333322222222221111111111100000000000////////////...........----------,,,,,,,,,,,++++++++++++++************))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%pppppppppqqqqqqqqqqqqqrqqrrrrrrrrrrrrrsssssssssssssssssssttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvwwwwvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{|||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………†††††††††††††††††††††††††………………………††††††††††††††††‡‡‡‡††††††††‡‡‡‡ˆ‰‰Š‹Œ�Ž��‘’“”•–——˜˜˜˜˜˜—––•”“’‘��Ž’‘����ŽŽŽŽ������ŒŒŒŒŒŒŒŒŒŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||zyyyyyyyyyyyyyyyyyxxxxxxxyyyyyxxxxxxxxxxxxxxxxwwwwwxwwwwwwwwwwwwwwwvvvvvvvvvuuuuutttttttttttttttsssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppoooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhgggffffffffffffeeeeeeeeeeddcccccccccccccbbbbbbbbbbbbaaaaaaaaa``````````______________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXYYYXXXXXXXXXXXWWWWWWWWWVVVWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888887777777776666666666655555555554444444444333333333322222222221111111111100000000000////////////...........----------,,,,,,,,,,,++++++++++++++************))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%pppppppppqqqqqqqqqqqqqrqqrrrrrrrrrrrrrrssssssssssssssssssttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvwwwwvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{|||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………†††††††††††††††††††††††††…………………………†††††††††††††††‡‡††††††††††‡‡‡ˆ‰‰Š‹Œ�Ž��‘’“”••–——˜˜˜˜˜——–•”“’‘��ŽŽ’‘����ŽŽŽ�������ŒŒŒŒŒŒŒŒŒŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||zyyyyyyyyyyyyyyyyxxxxxxxxyyyyyxxxxxxxxxxxxxxxxwwwwwxwwwwwwwwwwwwwwvvvvvvvvvvuuuuutttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppoooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhggggfffffffffffeeeeeeeeeeddcccccccccccccbbbbbbbbbbbbaaaaaaaaaa`````````______________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXYYYYXXXXXXXXXXWWWWWWWWWVVVWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888887777777776666666666655555555554444444443333333333322222222221111111111100000000000////////////...........----------,,,,,,,,,,,++++++++++++++***********)))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%pppppppppqqqqqqqqqqqqqrqqqrrrrrrrrrrrrrssssssssssssssssssttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvwwwvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………†††††††††††††††††††††††††……………………………††††††††††††††‡††††††††††‡‡‡ˆˆ‰Š‹Œ�Ž��‘‘’“”•––——˜˜˜———–••”“’‘��Ž�‘‘����ŽŽŽ������ŒŒŒŒŒŒŒŒŒŒŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||zyyyyyyyyyyyyyyyyxxxxxxxxyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuutttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppoooooooooooonnnnnnnnnnnmnnnnnmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhgggffffffffffffeeeeeeeeeeddcccccccccccccbbbbbbbbbbbaaaaaaaaaa``````````______________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXYYYYXXXXXXXXXXWWWWWWWWWVVVWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888888777777777666666666665555555555444444444333333333332222222222111111111110000000000/////////////...........----------,,,,,,,,,,,++++++++++++++***********)))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%ppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrsssssssssssssssssssttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvwwwvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………†††††††††††††††††††††††††………………………………††††††††††††††††††††††††‡‡ˆˆ‰Š‹Œ�Ž��‘’’“”••–————————––•”“’‘��ŽŽ�‘����ŽŽŽŽ������ŒŒŒŒŒŒŒŒŒŒŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||yyyyyyyyyyyyyyyyyxxxxxxxxyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppoooooooooooonnnnnnnnnnnmnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhggggfffffffffffeeeeeeeeeeddcccccccccccccbbbbbbbbbbbbaaaaaaaaaa`````````______________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXYYYYXXXXXXXXXXWWWWWWWWWVVVWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888888777777777666666666665555555555444444444333333333332222222222111111111110000000000/////////////...........----------,,,,,,,,,,,++++++++++++++***********))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%ppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrsssssssssssssssssssttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvwwvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………†††††††††††††††††††††††††…………………………………†††††††††††…††††††††††‡‡ˆˆ‰Š‹ŒŒŽ��‘’’“””•––———————––•”““’‘��Ž�Œ�����ŽŽŽ������ŒŒŒŒŒŒŒŒŒŒŒŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††…………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||yyyyyyyyyyyyyyyyyxxxxxxxxyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppoooooooooooonnnnnnnnnnmmnnnnmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhggggffffffffffffeeeeeeeeedddccccccccccccbbbbbbbbbbbbaaaaaaaaaa`````````______________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXYYYYXXXXXXXXXXWWWWWWWWWVVVWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888888777777777666666666665555555555444444444333333333332222222222111111111110000000000/////////////...........----------,,,,,,,,,,,++++++++++++++***********))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%ppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrsssssssssssssssssssttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvwwvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{|||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………†††††††††††††††††††††††††……………………………………†††††††††……††††††††††‡‡ˆ‰ŠŠ‹Œ�Ž�‘’’“””•––———————––•””“’‘��ŽŽ�Œ����ŽŽŽ������ŒŒŒŒŒŒŒŒŒŒŒŒŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||yyyyyyyyyyyyyyyyxxxxxxxxxyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuutttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppoooooooooooonnnnnnnnnnmmnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhggggfffffffffffeeeeeeeeeeddcccccccccccccbbbbbbbbbbbaaaaaaaaaaa`````````______________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXYYYYXXXXXXXXXXWWWWWWWWWVVVWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888888777777777666666666655555555555444444444333333333332222222222111111111110000000000/////////////...........---------,,,,,,,,,,,+++++++++++++++***********))))))))))))((((((((((((''''''''&&&&&&&&&&&%%%%%%%ppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrssssssssssssssssssttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvwwvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{|||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………†††††††††††††††††††††††††………………………………………†††††††………†††††††††‡‡ˆˆ‰Š‹Œ�Ž�‘’’“””•–––—————–––•””“’‘���Ž�ŒŒ���ŽŽŽŽ�����ŒŒŒŒŒŒŒŒŒŒŒŒŒŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||yyyyyyyyyyyyyyyyxxxxxxxxxyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuutttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppoooooooooooonnnnnnnnnnmmnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhggggffffffffffffeeeeeeeeedddccccccccccccbbbbbbbbbbbaaaaaaaaaaa``````````_____________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXYYYXXXXXXXXXXWWWWWWWWWWVVVWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888777777777666666666655555555555444444444333333333332222222222111111111100000000000/////////////...........---------,,,,,,,,,,,+++++++++++++++***********))))))))))))((((((((((((''''''''&&&&&&&&&&&%%%%%%%ppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrssssssssssssssssssttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvwwvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{|||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………†††††††††††††††††††††††††………………………………………………††……………†††††††††‡‡ˆ‰Š‹Œ�Ž��‘’“”••–––—————–––••”“’’‘��Ž��Œ‹���ŽŽŽ������ŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||yyyyyyyyyyyyyyyyxxxxxxxxxyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuutttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppoooooooooooonnnnnnnnnnnmmnnnmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhggggfffffffffffeeeeeeeeeedddccccccccccccbbbbbbbbbbbaaaaaaaaaaa`````````_____________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXYYYXXXXXXXXXXXWWWWWWWWWVVVWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888888777777777666666666655555555555444444444333333333332222222222111111111100000000000/////////////...........---------,,,,,,,,,,,+++++++++++++++***********))))))))))))((((((((((((''''''''&&&&&&&&&&&%%%%%%%pppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrsssssssssssssssssssttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvwvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………†††††††††††††††††††††††††…………………………………………………………………††††††††‡‡ˆˆ‰Š‹�Ž��‘’“”•––––—————–––••”““’‘��ŽŽ�ŒŒ‹��ŽŽŽ������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||yyyyyyyyyyyyyyyyxxxxxxxxxyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppoooooooooooonnnnnnnnnnnmmnnmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhggggffffffffffffeeeeeeeeedddccccccccccccbbbbbbbbbbbaaaaaaaaaaa`````````_____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXYYYXXXXXXXXXXXWWWWWWWWWVVVWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888888777777777666666666655555555555444444444333333333322222222222111111111100000000000/////////////..........----------,,,,,,,,,,,+++++++++++++++***********))))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%pppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrsssssssssssssssssssttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvwvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{||||||||||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………†††††††††††††††††††††††††…………………………………………………………………††††††††‡‡ˆ‰Š‹Œ���‘’“”•––––—————–––••””“’‘���Ž��Œ‹‹��ŽŽŽ�����ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||yyyyyyyyyyyyyyyxxxxxxxxxxyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuutttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppoooooooooooonnnnnnnnnnmmmnnmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiihhhhhhhhggggffffffffffffeeeeeeeeedddcccccccccccbbbbbbbbbbbbaaaaaaaaaaa`````````_____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXYYYXXXXXXXXXXWWWWWWWWWWVVVWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888887777777777666666666655555555555444444444333333333322222222222111111111100000000000/////////////..........----------,,,,,,,,,,,+++++++++++++++***********))))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%pppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrsssssssssssssssssssttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvwvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{||||||||||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………††††††††††††††††††††††††…………………………………………………………………††††††††‡ˆˆ‰ŠŒ�Ž�‘’“”•––————————–––•””“’’‘��ŽŽ�ŒŒ‹‹�ŽŽŽ������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||yyyyyyyyyyyyyyyxxxxxxxxxxyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuutttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppoooooooooooonnnnnnnnnnmmmnnmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhggggfffffffffffeeeeeeeeeedddcccccccccccbbbbbbbbbbbaaaaaaaaaaaa`````````_____________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXYYYXXXXXXXXXXWWWWWWWWWWVVVWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888887777777777666666666655555555555444444444333333333322222222221111111111100000000000////////////...........----------,,,,,,,,,,,+++++++++++++++***********))))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%pppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrssssssssssssssssssttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvwvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{|||||||||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€�������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………†††††††††††††††††††††††…………………………………………………………………†††††††‡‡ˆ‰Š‹Œ���‘’“”•–————————–––••”““’‘���Ž�ŒŒ‹‹ŠŽŽŽŽ�����ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||yyyyyyyyyyyyyyyxxxxxxxxxxyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuutttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppoooooooooooonnnnnnnnnnmmmnnmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhggggfffffffffffeeeeeeeeeedddcccccccccccbbbbbbbbbbbaaaaaaaaaaa``````````_____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXYYYXXXXXXXXXXWWWWWWWWWWVVVWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888887777777777666666666655555555554444444444333333333322222222221111111111100000000000////////////...........----------,,,,,,,,,,,+++++++++++++++***********))))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%pppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrssssssssssssssssssttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvwvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{|||||||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€�������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………††††††††††††††††††††††…………………………………………………………………†††††††‡‡ˆ‰Š‹ŒŽ��’“”•––———————–––••””“’’‘��ŽŽ�ŒŒ‹ŠŠŽŽŽ������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||yyyyyyyyyyyyyyyxxxxxxxxxxyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuutttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppooooooooooonnnnnnnnnnnmmmnmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhggggfffffffffffeeeeeeeeeedddcccccccccccbbbbbbbbbbbaaaaaaaaaaa``````````_____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXYYYXXXXXXXXXXWWWWWWWWWWVVVWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888887777777777666666666655555555554444444444333333333322222222221111111111100000000000////////////...........----------,,,,,,,,,,,+++++++++++++++***********))))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%ppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrssssssssssssssssssstttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{|||||||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………††††††††††††††††††††…………………………………………………………………†††††††‡ˆˆ‰ŠŒ�Ž�‘’“”•–————————–––••”““’‘���Ž�ŒŒ‹‹ŠŠŽŽŽ�����ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||yyyyyyyyyyyyyyxxxxxxxxxxxyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppooooooooooonnnnnnnnnnnmmmnmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhggggfffffffffffeeeeeeeeeeddcccccccccccbbbbbbbbbbbbaaaaaaaaaaa``````````_____________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXYYYXXXXXXXXXXWWWWWWWWWWVVVWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@???????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888887777777776666666666655555555554444444444333333333322222222221111111111100000000000////////////...........----------,,,,,,,,,,,++++++++++++++************))))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%ppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrssssssssssssssssssstttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€���������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………†††††††††††††††††††…………………………………………………………………††††††‡‡ˆ‰Š‹Œ���‘’“••–———————–––••””“’’‘��ŽŽ�ŒŒ‹‹ŠŠŽŽ������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚��������������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||yyyyyyyyyyyyyyxxxxxxxxxxxyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuutttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppoooooooooonnnnnnnnnnnmmmmnmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhggggfffffffffffeeeeeeeeeeddcccccccccccbbbbbbbbbbbbaaaaaaaaaaa``````````_____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXYYXXXXXXXXXXXWWWWWWWWWVVVVWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888887777777776666666666655555555554444444443333333333322222222221111111111100000000000////////////...........----------,,,,,,,,,,,++++++++++++++************))))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%ppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrssssssssssssssssssstttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€���������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………†††††††††††††††††…………………………………………………………………††††††‡‡ˆ‰Š‹ŒŽ��‘“”••–——————––––••”““’‘‘��Ž��Œ‹‹ŠŠŠŽŽ������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚��������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||yyyyyyyyyyyyyyxxxxxxxxxxxyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuutttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppoooooooooonnnnnnnnnnnmmmmnmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhggggfffffffffffeeeeeeeeeeddcccccccccccbbbbbbbbbbbaaaaaaaaaaaa``````````_____________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXYYXXXXXXXXXXXWWWWWWWWWVVVVWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888887777777776666666666655555555554444444443333333333322222222221111111111100000000000////////////...........----------,,,,,,,,,,,++++++++++++++***********)))))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%ppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssssssssstttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{{|||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€���������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………†††††††††††††††…………………………………………………………………††††††‡‡ˆ‰Š‹ŒŽ��’“”••––————––––••””“’’‘���Ž�ŒŒ‹‹ŠŠ‰ŽŽ�����ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚��������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||yyyyyyyyyyyyyyxxxxxxxxxxxyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuutttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppooooooooonnnnnnnnnnnnmmmmnmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhgggffffffffffffeeeeeeeeeeddcccccccccccbbbbbbbbbbbaaaaaaaaaaaa``````````_____________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXYYXXXXXXXXXXXWWWWWWWWWVVVVWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888888777777777666666666665555555555444444444333333333332222222222111111111110000000000/////////////...........----------,,,,,,,,,,,++++++++++++++***********)))))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%ppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssssssssstttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{|||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………††††††††††††††…………………………………………………………………††††††‡ˆˆ‰Š‹�Ž��’“”••––——–––––••””““’‘‘��ŽŽ�ŒŒ‹ŠŠŠ‰Ž������ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚��������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||yyyyyyyyyyyyyyxxxxxxxxxxxyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppoooooooonnnnnnnnnnnnmmmmmnmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhgggffffffffffffeeeeeeeeeedcccccccccccbbbbbbbbbbbbaaaaaaaaaaaa``````````_____________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXYYXXXXXXXXXXXWWWWWWWWWVVVVWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888888777777777666666666665555555555444444444333333333332222222222111111111110000000000/////////////...........----------,,,,,,,,,,,++++++++++++++***********))))))))))))(((((((((((('''''''''&&&&&&&&&&&%%%%%%%oooooooooooppppppppppppqqqqqqqqrrrrrrrrrrrrrssssttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwuuvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||||{{{|||||||||||||||||||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………††††††††††††††††††††††††††††††‡‡ˆ‰Š‹Œ�Ž�‘’“”••–––—–––––••””““’‘‘��ŽŽ�ŒŒ‹‹ŠŠŠ��ŽŽŽŽŽŽ�����������������‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††…………………††……………………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyxyyyyxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvuuuuuuuuuuuuuuutttsssssssssssssssrrrrrrrrrqqqqqqqqqppppppppppppppooppppppooooooooooooooonnnnooooooooooonnnnnnnnnnnnmmmmmmmmllllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeddccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa``````````____^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSRRRRRRRRRRRRRQQQQQQQQQQPPQQPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;;::::::999999999998888888888888888887777777777666666666666555555555544444444433333333333222222222211122111111111100000000000///////...........------------,,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%oooooooooooppppppppppppqqqqqqqqrrrrrrrrrrrrrrssstttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwuuuvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||||{{{{|||||||||||||||||||||||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………††††††††††††††††††††††††††††††‡‡ˆ‰Š‹Œ�Ž�‘’“””••––––––•••”””“’’‘���Ž��Œ‹‹ŠŠŠ‰��ŽŽŽŽŽŽ�����������������‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††……………………†………………………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyxxyyyyxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvuuuuuuuuuuuuuuutttsssssssssssssssrrrrrrrrrqqqqqqqqpppppppppppppppooppppppoooooooooooooonnnnnoooooooooonnnnnnnnnnnnnmmmmmmmmllllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeddccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa``````````_____^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSRRRRRRRRRRRRRQQQQQQQQQQPPQQPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@??????>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;::::::999999999998888888888888888887777777777666666666666555555555544444444433333333333222222222211122111111111100000000000///////...........------------,,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%oooooooooooppppppppppppqqqqqqqqrrrrrrrrrrrrrrssstttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||{{{{|||||||||||||||||||||||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………††††††††††††††††††††††††††††††‡‡ˆ‰Š‹Œ�Ž�‘’““”••–––•••••”””““’‘‘���Ž�ŒŒ‹‹ŠŠŠ‰�ŽŽŽŽŽŽŽ���������������ŒŒ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††……………………………………………………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyxxyyyxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvuuuuuuuuuuuuuuttttsssssssssssssssrrrrrrrrrqqqqqqqqppppppppppppppoooppppppoooooooooooooonnnnnoooooooooonnnnnnnnnnnnnmmmmmmmlllllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggffffffffffffffeeeeeeeeeeeeddccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa``````````_____^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSRRRRRRRRRRRRRQQQQQQQQQQPPQQPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@??????>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;::::::999999999998888888888888888877777777777666666666666555555555544444444433333333333222222222211122111111111100000000000///////...........------------,,,,,,,,,,,+++++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%oooooooooooppppppppppppqqqqqqqqqrrrrrrrrrrrrrssstttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{||||||||||||||||||||||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………††††††††††††††††††††††††††††††‡ˆˆ‰Š‹Œ�Ž�‘’’“””•••–••••”””““’’‘���ŽŽ�ŒŒ‹‹ŠŠŠ‰��ŽŽŽŽŽŽ�������������ŒŒŒŒ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††……………………………………………………………………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyxxyyyxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvuuuuuuuuuuuuuuuttttsssssssssssssssrrrrrrrrrqqqqqqqqppppppppppppppooopppppoooooooooooooonnnnnnooooooooonnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggffffffffffffffeeeeeeeeeeeeddccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````_____^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSRRRRRRRRRRRRRQQQQQQQQQPPPQQPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@??????>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;::::::999999999988888888888888888877777777777666666666665555555555544444444433333333332222222222211122111111111100000000000///////...........------------,,,,,,,,,,,+++++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%oooooooooooopppppppppppqqqqqqqqqrrrrrrrrrrrrrssstttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{|||||||||||||||||||||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…†††††††††††††††††††††††††††††‡‡ˆˆ‰Š‹Œ�Ž�‘‘’“””•••••••”””““’’‘‘���Ž��Œ‹‹‹ŠŠŠ‰�ŽŽŽŽŽŽŽ�����������ŒŒŒŒŒŒ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††……………………………………………………………………………………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyxxxyyyxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvuuuuuuuuuuuuuuutttsssssssssssssssrrrrrrrrrrqqqqqqqqppppppppppppppooopppppoooooooooooooonnnnnnooooooooonnnnnnnnnnnnnmmmmmmmmmllllllllllllkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeeddccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaa``````````_____^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSRRRRRRRRRRRRRRQQQQQQQQPPPQQPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@???????>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;::::::999999999988888888888888888877777777777666666666665555555555544444444433333333332222222222211121111111111100000000000///////...........------------,,,,,,,,,,,+++++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%oooooooooooopppppppppppqqqqqqqqqrrrrrrrrrrrrrrssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuvvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{{|||||||||||||||||||||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††‡‡ˆ‰‰Š‹Œ�Ž��‘’“”””•••”””””“““’‘‘���ŽŽ�ŒŒ‹‹ŠŠŠŠ‰��ŽŽŽŽŽŽ�����������ŒŒŒŒŒŒ‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††……………………………………………………………………………………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyyxxxyyyxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvuuuuuuuuuuuuuuutttsssssssssssssssrrrrrrrrrrqqqqqqqppppppppppppppoooopppppooooooooooooonnnnnnnooooooooonnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeeddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa``````````_____^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSRRRRRRRRRRRRRRQQQQQQQQPPPQQPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@???????>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;::::::999999999988888888888888888877777777777666666666665555555555544444444433333333332222222222211121111111111100000000000///////...........------------,,,,,,,,,,,+++++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%oooooooooooopppppppppppqqqqqqqqqrrrrrrrrrrrrrrssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{|||||||||||||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††‡‡ˆ‰‰Š‹Œ�Ž��‘’““”””••””””“““’’‘����Ž��ŒŒ‹‹ŠŠŠŠ‰��ŽŽŽŽŽŽ�����������ŒŒŒŒŒŒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††………………………………………………………………………………………………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyyxxxyyxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvuuuuuuuuuuuuuuttttsssssssssssssssrrrrrrrrrrqqqqqqqppppppppppppppoooopppppooooooooooooonnnnnnnooooooooonnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeedddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa``````````_____^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTSRRRRRRRRRRRRRRQQQQQQQQPPPQQPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@????????>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;::::::999999999988888888888888888877777777777666666666665555555555544444444433333333332222222222211121111111111100000000000///////...........-----------,,,,,,,,,,,,+++++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%oooooooooooopppppppppppqqqqqqqqqqrrrrrrrrrrrrrssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{|||||||||||||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††‡‡‡ˆ‰Š‹Œ�Ž���‘’““””””””””“““’’‘‘���ŽŽ��Œ‹‹‹ŠŠŠŠ‰��ŽŽŽŽŽŽ����������ŒŒŒŒŒŒŒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††……………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyxxxxyyxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvuuuuuuuuuuuuuuuttttsssssssssssssssrrrrrrrrrrqqqqqqqppppppppppppppooooppppoooooooooooooonnnnnnnooooooooonnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeedddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````______^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTSRRRRRRRRRRRRRRQQQQQQQQPPPQPPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@????????>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;:::::9999999999988888888888888888877777777776666666666665555555555544444444333333333332222222222211121111111111100000000000///////...........-----------,,,,,,,,,,,++++++++++++************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%oooooooooooopppppppppppqqqqqqqqqqrrrrrrrrrrrrrssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{||||||||||||||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††‡‡ˆˆ‰Š‹Œ�Ž���‘’““””””””““““’’‘‘���ŽŽ��ŒŒ‹‹‹ŠŠŠŠ‰��ŽŽŽŽŽŽ��������ŒŒŒŒŒŒŒŒŒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyxxxxyyxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvuuuuuuuuuuuuuuuttttssssssssssssssrrrrrrrrrrrqqqqqqqpppppppppppppoooooppppoooooooooooooonnnnnnnoooooooonnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeedddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````______^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTSRRRRRRRRRRRRRRQQQQQQQQPPPQPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@?????????>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;:::::9999999999988888888888888888877777777776666666666665555555555544444444333333333332222222222211121111111111100000000000///////...........-----------,,,,,,,,,,,++++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%oooooooooooooppppppppppqqqqqqqqqqrrrrrrrrrrrrrssstttttttttttttuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{|||||||||||||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††‡‡‡ˆˆ‰Š‹Œ�Ž���‘’“““””””““““’’‘‘����ŽŽ�ŒŒŒ‹‹ŠŠŠŠŠ‰�ŽŽŽŽŽŽ���������ŒŒŒŒŒŒŒŒŒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††…………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyxxxxyxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuttttssssssssssssssrrrrrrrrrrrqqqqqqqpppppppppppppoooooppppoooooooooooooonnnnnnnoooooooonnnnnnnnnnnnnmmmmmmmmllllllllllllllkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeddddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````______^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTSRRRRRRRRRRRRRRQQQQQQQPPPPQPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@?????????>>>>>>>>============<<<<<<<<<<;;;;;;;;;;::::::9999999999988888888888888888877777777776666666666665555555555444444444333333333332222222222211121111111111100000000000///////...........-----------,,,,,,,,,,,++++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%oooooooooooooppppppppppqqqqqqqqqqrrrrrrrrrrrrrrssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{||||||||||||||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~�€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††‡‡‡ˆ‰‰Š‹Œ�Ž���‘’“““””””“““’’‘‘����ŽŽ��ŒŒ‹‹‹ŠŠŠŠŠ‰�ŽŽŽŽŽŽ���������ŒŒŒŒŒŒŒŒŒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyxxxxyxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvuuuuuuuuuuuuuuuuttttssssssssssssssrrrrrrrrrrrqqqqqqppppppppppppppoooooppppooooooooooooonnnnnnnnoooooooonnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeddddcccccccbbbbbbbbbbbaaaaaaaaaaaaaaaa``````````______^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTSRRRRRRRRRRRRRQQQQQQQQPPPPQPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@?????????>>>>>>>>============<<<<<<<<<<;;;;;;;;;;::::::999999999998888888888888888887777777777666666666666555555555544444444433333333333222222222221112111111111110000000000////////...........-----------,,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%oooooooooooooppppppppppqqqqqqqqqqrrrrrrrrrrrrrrssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvvwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{|||||||||||||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††‡‡‡ˆˆ‰ŠŠ‹Œ�Ž��‘‘’“““””””““’’’‘‘���ŽŽ��ŒŒŒ‹‹‹ŠŠŠŠŠ‰�ŽŽŽŽŽŽ��������ŒŒŒŒŒŒŒŒŒŒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††…………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{zzyyyyyyyyyyyyyyyyyyyxxxxyxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvuuuuuuuuuuuuuuuuttttssssssssssssssrrrrrrrrrrrqqqqqqppppppppppppppooooopppoooooooooooooonnnnnnnnoooooooonnnnnnnnnnnnnmmmmmmmmllllllllllllllkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeeddddcccccccbbbbbbbbbbbaaaaaaaaaaaaaaaa``````````______^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTSRRRRRRRRRRRRRQQQQQQQQPPPPQPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@??????????>>>>>>>============<<<<<<<<<<;;;;;;;;;;::::::999999999998888888888888888887777777777666666666666555555555544444444433333333333222222222211112111111111110000000000///////...........------------,,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%oooooooooooooppppppppppqqqqqqqqqqqrrrrrrrrrrrrrssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvvwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{||||||||||||||||||||||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡ˆˆˆ‰Š‹‹Œ�Ž��‘‘’’“““““““’’’‘‘����ŽŽ��ŒŒ‹‹‹‹ŠŠŠŠŠ‰�ŽŽŽŽŽ��������ŒŒŒŒŒŒŒŒŒŒŒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††……………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{zzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvuuuuuuuuuuuuuuutttttsssssssssssssrrrrrrrrrrrrqqqqqqppppppppppppppooooopppoooooooooooooonnnnnnnnooooooonnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeeddddcccccccbbbbbbbbbbbaaaaaaaaaaaaaaaa``````````______^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTSRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@??????????>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::999999999998888888888888888887777777777666666666666555555555544444444433333333333222222222211112111111111100000000000///////...........------------,,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%nooooooooooooopppppppppqqqqqqqqqqqrrrrrrrrrrrrrssstttttttttttttuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{||||||||||||||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††‡‡‡‡‡ˆˆ‰‰Š‹‹Œ�Ž���‘’’“““““““’’‘‘����ŽŽ��ŒŒŒ‹‹‹‹ŠŠŠŠŠ‰�ŽŽŽŽŽ��������ŒŒŒŒŒŒŒŒŒŒŒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{zzyyyyyyyyyyyyyyyyyyxxxxxyxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuvvvvvuuuuuuuuuuuuuuutttttsssssssssssssrrrrrrrrrrrrqqqqqqpppppppppppppoooooopppoooooooooooooonnnnnnnnooooooonnnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeeddddccccccbbbbbbbbbbbaaaaaaaaaaaaaaaa``````````_______^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTSRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBAAAAAAAAA@@@@@@@??????????>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::999999999988888888888888888877777777777666666666666555555555544444444433333333333222222222211112111111111100000000000///////...........------------,,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%nooooooooooooopppppppppqqqqqqqqqqqrrrrrrrrrrrrrrssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{|||||||||||||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹ŒŒ�Ž���‘’’““““““’’’‘‘���ŽŽ���ŒŒŒ‹‹‹‹ŠŠŠŠŠ‰�ŽŽŽŽŽ��������ŒŒŒŒŒŒŒŒŒŒŒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{zzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuvvvvuuuuuuuuuuuuuuuutttttsssssssssssssrrrrrrrrrrrrqqqqqppppppppppppppoooooopppooooooooooooonnnnnnnnnooooooonnnnnnnnnnnnnmmmmmmmmmllllllllllllllkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggfffffffffffffffeeeeeeeeeeeeddddccccccbbbbbbbbbbbaaaaaaaaaaaaaaaa``````````_______^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBAAAAAAAAA@@@@@@@??????????>>>>>>>>============<<<<<<<<<;;;;;;;;;;::::::999999999988888888888888888877777777777666666666665555555555544444444433333333332222222222211112111111111100000000000///////...........------------,,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%nooooooooooooopppppppppqqqqqqqqqqqrrrrrrrrrrrrrrssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{||||||||||||||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰ŠŠ‹Œ��Ž���‘’’’“““““’’‘‘����ŽŽ��ŒŒŒ‹‹‹‹‹ŠŠŠŠŠ‰�ŽŽŽŽŽ��������ŒŒŒŒŒŒŒŒŒŒŒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuvvvvuuuuuuuuuuuuuuuutttttsssssssssssssrrrrrrrrrrrrqqqqqppppppppppppppooooooppoooooooooooooonnnnnnnnnooooooonnnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeedddddccccccbbbbbbbbbbbaaaaaaaaaaaaaaaa``````````_______^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBAAAAAAAAA@@@@@@@??????????>>>>>>>>============<<<<<<<<<;;;;;;;;;;::::::999999999988888888888888888877777777777666666666665555555555544444444433333333332222222222211111111111111100000000000///////...........------------,,,,,,,,,,,+++++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%nooooooooooooopppppppppqqqqqqqqqqqqrrrrrrrrrrrrrssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{|||||||||||||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰ŠŠ‹‹Œ��Ž���‘‘’’“““““’’‘‘���ŽŽ���ŒŒŒ‹‹‹‹‹ŠŠŠŠŠ‰�ŽŽŽŽŽ��������ŒŒŒŒŒŒŒŒŒŒŒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††……………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{zzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuvvvvuuuuuuuuuuuuuuuttttttssssssssssssrrrrrrrrrrrrrqqqqqppppppppppppppooooooppoooooooooooooonnnnnnnnnooooooonnnnnnnnnnnnnnmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeedddddccccccbbbbbbbbbbbaaaaaaaaaaaaaaaa``````````_______^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@??????????>>>>>>>>============<<<<<<<<<;;;;;;;;;;::::::999999999988888888888888888877777777777666666666665555555555544444444433333333332222222222211111111111111100000000000///////...........------------,,,,,,,,,,,+++++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%nnoooooooooooooppppppppqqqqqqqqqqqqrrrrrrrrrrrrrsssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{||||||||||||||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰ŠŠ‹‹Œ��Ž���‘‘’’’“““’’‘‘‘���ŽŽ���ŒŒŒ‹‹‹‹‹ŠŠŠŠŠ‰�ŽŽŽŽ����������ŒŒŒŒŒŒŒŒŒŒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuvvvuuuuuuuuuuuuuuuuttttttsssssssssssssrrrrrrrrrrrrqqqqpppppppppppppppoooooopppooooooooooooonnnnnnnnnooooooonnnnnnnnnnnnnmmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeedddddccccccbbbbbbbbbbbaaaaaaaaaaaaaaa```````````_______^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@??????????>>>>>>>>============<<<<<<<<<;;;;;;;;;;:::::9999999999988888888888888888877777777777666666666665555555555544444444433333333332222222222211111111111111100000000000///////...........-----------,,,,,,,,,,,,+++++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%nnoooooooooooooppppppppqqqqqqqqqqqqrrrrrrrrrrrrrsssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvwwxxxxxxxxxxxxxxyyyyyyyyyyyxyyyyyyyyyyyyyyyyyzzzzzzzzyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{||||||||||||||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰ŠŠ‹‹ŒŒ��Ž���‘‘’’’’’’’’‘‘����ŽŽ���ŒŒŒ‹‹‹‹‹‹ŠŠŠŠ‰�ŽŽŽŽ����������ŒŒŒŒŒŒŒŒŒŒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuvvvuuuuuuuuuuuuuuuuttttttssssssssssssrrrrrrrrrrrrrqqqqpppppppppppppppooooooppoooooooooooooonnnnnnnnnooooooonnnnnnnnnnnnnnmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeedddddccccccbbbbbbbbbbbaaaaaaaaaaaaaaa```````````_______^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBAAAAAAAA@@@@@@@@??????????>>>>>>>>=============<<<<<<<<;;;;;;;;;;:::::9999999999988888888888888888877777777776666666666665555555555544444444433333333332222222222211111111111111100000000000///////...........-----------,,,,,,,,,,,,+++++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%nnoooooooooooooppppppppqqqqqqqqqqqqrrrrrrrrrrrrrsssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvwwxxxxxxxxxxxxxxxyyyyyyyyyyxyyyyyyyyyyyyyyyyyzzzzzzzzyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{||||||||||||||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹ŒŒ��Ž����‘‘’’’’’’‘‘‘����ŽŽ��ŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠ�ŽŽŽŽ������������ŒŒŒŒŒŒŒŒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{zzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuvvvuuuuuuuuuuuuuuutttttttssssssssssssrrrrrrrrrrrrrqqqqppppppppppppppooooooopppooooooooooooonnnnnnnnnooooooonnnnnnnnnnnnnmmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeedddddccccccbbbbbbbbbbbaaaaaaaaaaaaaaa```````````_______^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBAAAAAAAA@@@@@@@@??????????>>>>>>>>=============<<<<<<<<;;;;;;;;;::::::9999999999988888888888888888877777777776666666666665555555555544444444433333333332222222222211111111111111100000000000///////...........-----------,,,,,,,,,,,++++++++++++************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%nnoooooooooooooppppppppqqqqqqqqqqqqqrrrrrrrrrrrrsssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvvwwxxxxxxxxxxxxxxxyyyyyyyyyyxyyyyyyyyyyyyyyyyyzzzzzzzzyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{||||||||||||||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹ŒŒŒ��Ž����‘‘‘’’’’’‘‘‘����ŽŽ��ŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠ�ŽŽŽŽ������������ŒŒŒŒŒŒŒŒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuvvvuuuuuuuuuuuuuuutttttttssssssssssssrrrrrrrrrrrrrqqqqppppppppppppppoooooooppoooooooooooooonnnnnnnnnooooooonnnnnnnnnnnnnmmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeeeddddccccccbbbbbbbbbbaaaaaaaaaaaaaaa````````````_______^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBAAAAAAAA@@@@@@@@??????????>>>>>>>>=============<<<<<<<<;;;;;;;;;::::::9999999999988888888888888888877777777776666666666665555555555444444444433333333332222222222211111111111111100000000000///////...........-----------,,,,,,,,,,,++++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%nnnooooooooooooppppppppqqqqqqqqqqqqqrrrrrrrrrrrrssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvvvwxxxxxxxxxxxxxxxyyyyyyyyyyxxyyyyyyyyyyyyyyyyyzzzzzzzyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹‹ŒŒŒ��ŽŽ����‘‘’’’’’‘‘�����ŽŽ��ŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠ�ŽŽŽŽ������������ŒŒŒŒŒŒŒŒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuvvuuuuuuuuuuuuuuuutttttttsssssssssssrrrrrrrrrrrrrrqqqpppppppppppppppoooooooppoooooooooooooonnnnnnnnnooooooonnnnnnnnnnnnnmmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeedddddcccccbbbbbbbbbbbaaaaaaaaaaaaaaa````````````_______^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYZZZYYYYYYYYYYXXXXXXXXXXXWXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBAAAAAAAA@@@@@@@@??????????>>>>>>>>=============<<<<<<<<;;;;;;;;;::::::999999999998888888888888888887777777777666666666666555555555544444444443333333333222222222221111111111111110000000000////////...........-----------,,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%nnnooooooooooooopppppppqqqqqqqqqqqqqrrrrrrrrrrrrssssttttttttttttttuuuuuuutuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvvvwxxxxxxxxxxxxxxxxyyyyyyyyyxxyyyyyyyyyyyyyyyyyzzzzzzzyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹‹‹ŒŒ���ŽŽ����‘‘‘’’’’‘‘�����ŽŽ���ŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠ�ŽŽŽŽŽ������������ŒŒŒŒŒŒŒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡…………………………………………………………………………………………………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuvvuuuuuuuuuuuuuuuttttttttsssssssssssrrrrrrrrrrrrrrqqqpppppppppppppppoooooooppoooooooooooooonnnnnnnnnooooooonnnnnnnnnnnnnmmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeeeddddccccccbbbbbbbbbbaaaaaaaaaaaaaaa````````````_______^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYZZZYYYYYYYYYYXXXXXXXXXXXWXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDDDDCCDDDDDDDDCCCCCCBBBBBAAAAAAAA@@@@@@@@??????????>>>>>>>>==============<<<<<<<;;;;;;;;;::::::999999999988888888888888888887777777777666666666666555555555544444444443333333333222222222211111111111111110000000000///////...........------------,,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%nnnooooooooooooopppppppqqqqqqqqqqqqqrrrrrrrrrrrrssssttttttttttttttuuuuuuutuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvwwxxxxxxxxxxxxxxxyyyyyyyyyxxyyyyyyyyyyyyyyyyyzzzzzzzyyyyyzzzzzzzzzzzzzzzzzz{{z{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹‹ŒŒŒ���ŽŽ�����‘‘‘’’’‘‘�����ŽŽ���ŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠ�ŽŽŽŽŽ������������ŒŒŒŒŒŒŒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡………………………………………………………………………………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuvvuuuuuuuuuuuuuuuttttttttsssssssssssrrrrrrrrrrrrrrqqqpppppppppppppppoooooooppoooooooooooooonnnnnnnnnooooooonnnnnnnnnnnnnmmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeeeddddcccccbbbbbbbbbbbaaaaaaaaaaaaaaa```````````________^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYZZYYYYYYYYYYXXXXXXXXXXXXWXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDDDCDCDDDDDDDDCCCCCCCBBBBAAAAAAAA@@@@@@@@??????????>>>>>>>>==============<<<<<<<;;;;;;;;;::::::999999999988888888888888888887777777777666666666666555555555544444444443333333333222222222211111111111111100000000000///////...........-----------,,,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$nnnooooooooooooopppppppqqqqqqqqqqqqqqrrrrrrrrrrrssssstttttttttttttuuuuuuutuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvwxxxxxxxxxxxxxxxyyyyyyyyyxxxyyyyyyyyyyyyyyyyyzzzzzzyyyyyzzzzzzzzzzzzzzzzzzz{z{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{||||||||||||{||||||||||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹‹ŒŒŒ���ŽŽ�����‘‘‘‘‘‘‘‘�����ŽŽ���ŒŒŒŒ‹‹‹‹‹ŠŠŠŠ‰�ŽŽŽŽŽ������������ŒŒŒŒŒŒŒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuvuuuuuuuuuuuuuuuuttttttttsssssssssssrrrrrrrrrrrrrrqqqpppppppppppppppoooooooppoooooooooooooonnnnnnnnnooooooonnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggggggggggffffffffffffffffeeeeeeeeeeeeddddcccccbbbbbbbbbbaaaaaaaaaaaaaaaa```````````________^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYZZYYYYYYYYYYXXXXXXXXXXXXWXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDDDDCCDDDDDDDDCCCCCCCBBBBAAAAAAAA@@@@@@@@??????????>>>>>>>>==============<<<<<<<;;;;;;;;;:::::9999999999988888888888888888877777777777666666666665555555555544444444443333333332222222222211111111111111100000000000///////...........-----------,,,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$nnnoooooooooooooppppppppqqqqqqqqqqqqqrrrrrrrrrrrssssssssttttttttttttttuuutttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{zzzz{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰ŠŠŠ‹‹‹ŒŒŒ���ŽŽŽ�����‘‘‘‘••”””““’’‘‘‘��������ŽŽŽŽ�����ŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††……………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuvvvvvuuuuuuuuuuuuuuuutttttsssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppooooooooooooooonooooooonnnnnnnnnnnnnnmmmmnnnnnmmmmmmmmmmmmmmllllllkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhgghhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeddddddddcccccbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````````_____________^^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRQRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAA@@@@@???????????????????????>>>>>>>>========<<<<<<<<;;;;;;;:::::::::::::::9999999999988888888777777777766666666665555555555554444444444433333332222222222111111111110000000000000///////////...........-----------,,,,,,,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$nnnnooooooooooooopppppppqqqqqqqqqqqqqrrrrrrrrrrrssssssssttttttttttttttuuutttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{zzzzz{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………†…†††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰ŠŠŠ‹‹‹ŒŒŒ���ŽŽŽ�����‘‘‘‘••”””““’’‘‘‘�������ŽŽŽŽŽ�����ŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††…………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuvvvvvuuuuuuuuuuuuuuuutttttsssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppooooooooooooooonooooooonnnnnnnnnnnnnnmmmmnnnnnmmmmmmmmmmmmmmllllllkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhggghhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeedddddddcccccbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRQRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAA@@@@@???????????????????????>>>>>>>>>=======<<<<<<<<;;;;;;;:::::::::::::::999999999998888888877777777766666666666555555555555444444444443333333222222222211111111111000000000000////////////...........-----------,,,,,,,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$nnnnooooooooooooopppppppqqqqqqqqqqqqqrrrrrrrrrrrsssssssssttttttttttttttuutttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{zzzzz{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„………………………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒ���ŽŽŽ�����‘‘‘‘••”””““’’‘‘‘�������ŽŽŽŽ�����ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††……………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€�����������������€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuvvvvvuuuuuuuuuuuuuuuttttttsssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppooooooooooooooonooooooonnnnnnnnnnnnnnmmmmnnnnnmmmmmmmmmmmmmmllllllkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhggghhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeddddddddcccccbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````````_____________^^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSRRRRRRRRRRRQRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAA@@@@@???????????????????????>>>>>>>>>=======<<<<<<<<;;;;;;;:::::::::::::::999999999998888888877777777766666666666555555555555444444444443333333222222222211111111111000000000000///////////............-----------,,,,,,,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$nnnnooooooooooooopppppppqqqqqqqqqqqqqqrrrrrrrrrrsssssssssttttttttttttttuuttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{zzzzz{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰ŠŠŠ‹‹ŒŒŒ���ŽŽŽ�����‘‘‘‘••”””““’’’‘‘������ŽŽŽŽ������ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€����������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuvvvvuuuuuuuuuuuuuuuuttttttssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppooooooooooooooonooooooonnnnnnnnnnnnnmmmmmnnnnnmmmmmmmmmmmmmlllllllkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhggghhhhhhggggggggggggggfffffffffffeeeeeeeeeeeeedddddddccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJIIHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAA@@@@@???????????????????????>>>>>>>>>=======<<<<<<<<;;;;;;;:::::::::::::::999999999988888888877777777766666666666555555555555444444444443333333222222222211111111110000000000000///////////...........------------,,,,,,,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$nnnnoooooooooooooopppppppqqqqqqqqqqqqqrrrrrrrrrrsssssssssttttttttttttttuuttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{zzzzzz{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„……………………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰ŠŠŠ‹‹ŒŒŒ���ŽŽ������‘‘‘‘•••””“““’’‘‘������ŽŽŽŽ�����ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€����������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||||{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuvvvvuuuuuuuuuuuuuuuuttttttssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppooooooooooooooonoooooonnnnnnnnnnnnnnmmmmmnnnnmmmmmmmmmmmmmmlllllllkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhgggghhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeddddddddccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJIIHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAA@@@@@?????????????@??????????>>>>>>>>=======<<<<<<<<;;;;;;;:::::::::::::::999999999988888888877777777766666666666555555555555444444444443333333222222222111111111110000000000000///////////...........------------,,,,,,,,,,,,,,,,++++++++++++*******))))))))))))((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$nnnnnooooooooooooopppppppqqqqqqqqqqqqqrrrrrrrrrrssssssssssttttttttttttttuttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰‰ŠŠ‹‹ŒŒŒ���ŽŽ������‘‘‘‘•••””“““’’‘‘�����ŽŽŽŽ����ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€����������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuvvvvuuuuuuuuuuuuuuutttttttssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppppoooooooooooooonnoooooonnnnnnnnnnnnnnmmmmmnnnnmmmmmmmmmmmmmmlllllllkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhgggghhhhhhggggggggggggggffffffffffffeeeeeeeeeeeddddddddccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJIIHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAA@@@@@?????????????@@?????????>>>>>>>>=======<<<<<<<<;;;;;;;:::::::::::::::999999999988888888877777777766666666666555555555555444444444443333333222222222111111111110000000000000///////////...........-----------,,,,,,,,,,,,,,,,,++++++++++++*******))))))))))))((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$nnnnnooooooooooooopppppppqqqqqqqqqqqqqqrrrrrrrrrssssssssssttttttttttttttutttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰‰ŠŠ‹‹ŒŒŒ��ŽŽŽ������‘‘‘‘•••””“““’’‘‘�����ŽŽŽ����ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€����������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuvvvuuuuuuuuuuuuuuuutttttttsssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppoooooooooooooonnoooooonnnnnnnnnnnnnnmmmmmnnnnmmmmmmmmmmmmmmlllllllkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhgggghhhhhhggggggggggggggffffffffffffeeeeeeeeeeeddddddddccccbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJIIHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAA@@@@@?????????????@@?????????>>>>>>>>=======<<<<<<<;;;;;;;;:::::::::::::::999999999988888888877777777766666666666555555555555444444444433333333222222222111111111110000000000000///////////...........-----------,,,,,,,,,,,,,,,,,++++++++++++*******))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$nnnnnooooooooooooopppppppqqqqqqqqqqqqqqrrrrrrrrrssssssssssttttttttttttttutttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„…………………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒ��ŽŽ������‘‘‘‘‘•••””“““’’‘‘����ŽŽŽ����ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€���������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuvvvuuuuuuuuuuuuuuuutttttttsssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppoooooooooooooonnoooooonnnnnnnnnnnnnmmmmmmnnnnmmmmmmmmmmmmmllllllllkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhgggghhhhhhggggggggggggggffffffffffffeeeeeeeeeeeddddddddccccbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJIHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAA@@@@@?????????????@@@????????>>>>>>>>>======<<<<<<<;;;;;;;;::::::::::::::9999999999988888888877777777766666666666555555555555444444444433333333222222222111111111110000000000000///////////...........-----------,,,,,,,,,,,,,,,,,+++++++++++********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$nnnnnnooooooooooooopppppppqqqqqqqqqqqqqrrrrrrrrrssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„……………………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒ��ŽŽŽ������‘‘‘‘‘••”””““’’‘‘�����ŽŽ����ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€��������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuvvuuuuuuuuuuuuuuuuttttttttsssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooooonnnooooonnnnnnnnnnnnnmmmmmmmnnnnmmmmmmmmmmmmmllllllllkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhgggghhhhhhggggggggggggggffffffffffffeeeeeeeeeedddddddddcccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa`````````````____________^^^^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBAAAAA@@@@@@????????????@@@?????????>>>>>>>>======<<<<<<<;;;;;;;;;::::::::::::::999999999988888888877777777766666666665555555555554444444444433333333222222222111111111110000000000000///////////...........-----------,,,,,,,,,,,,,,,,,+++++++++++********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$nnnnnnooooooooooooopppppppqqqqqqqqqqqqqrrrrrrrrrsssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„……………………………………………………………††††††‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒ��ŽŽ������‘‘‘‘‘‘••”””““’’‘‘����ŽŽŽ���ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€��������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuvvuuuuuuuuuuuuuuuuttttttttssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppppoooooooooooooonnnooooonnnnnnnnnnnnnmmmmmmmnnnnmmmmmmmmmmmmmllllllllkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhgggghhhhhhggggggggggggggffffffffffffeeeeeeeeeedddddddddcccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa`````````````____________^^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@????????????@@@@????????>>>>>>>>=====<<<<<<<<;;;;;;;;::::::::::::::9999999999988888888877777777766666666665555555555554444444444433333333222222222111111111110000000000000///////////...........-----------,,,,,,,,,,,,,,,,,+++++++++++********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$nnnnnnooooooooooooopppppppqqqqqqqqqqqqqqrrrrrrrrsssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„……………………………………………………………†††††††‡‡‡‡‡‡‡‡†††††††††‡‡‡ˆ‰‰ŠŠ‹ŒŒ��ŽŽ�������‘‘‘‘‘‘•”””“““’’‘‘����ŽŽ���ŒŒŒŒŒ‹Œ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€�������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuvvuuuuuuuuuuuuuuuuttttttttssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppoooooooooooooonnnooooonnnnnnnnnnnnnmmmmmmmnnnmmmmmmmmmmmmmmllllllllkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhggggghhhhhhggggggggggggggffffffffffffeeeeeeeeeedddddddddcccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa`````````````____________^^^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJIHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@????????????@@@@????????>>>>>>>>=====<<<<<<<<;;;;;;;;;::::::::::::::999999999988888888877777777666666666665555555555554444444444433333333222222222111111111110000000000000///////////...........-----------,,,,,,,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$nnnnnnoooooooooooooppppppppqqqqqqqqqqqqqrrrrrrrrsssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„………………………………………………………†††††††††‡‡‡‡†††††††††††‡‡ˆˆ‰‰Š‹‹ŒŒ��ŽŽ������‘‘‘‘‘‘‘””””“““’’‘‘����ŽŽ��ŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€€������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuvvuuuuuuuuuuuuuuutttttttttssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppoooooooooooooonnnoooonnnnnnnnnnnnnnmmmmmmmnnnmmmmmmmmmmmmmlllllllllkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhggggghhhhhhhgggggggggggggffffffffffffeeeeeeeeeedddddddddccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa``````````````_`_________^^^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBAAAAA@@@@@@@????????????@@@@????????>>>>>>>>=====<<<<<<<<;;;;;;;;;::::::::::::::99999999988888888887777777766666666666555555555555444444444443333333322222222211111111111000000000000///////////............-----------,,,,,,,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$nnnnnnnooooooooooooopppppppqqqqqqqqqqqqqrrrrrrrrssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„……………………………………………………†††††††††††††††††††††††‡‡ˆˆ‰ŠŠ‹‹Œ��ŽŽ������‘‘‘‘‘‘‘�”””“““’’‘‘‘����ŽŽ��ŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€€������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuvvuuuuuuuuuuuuuuutttttttttsssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppppoooooooooooooonnnnoooonnnnnnnnnnnnnmmmmmmmmnnnmmmmmmmmmmmmmlllllllllkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhggggghhhhhhhgggggggggggggffffffffffffeeeeeeeeeedddddddddccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa``````````````_`_________^^^^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJIHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@????????????@@@@@???????>>>>>>>>=====<<<<<<<;;;;;;;;;;::::::::::::::99999999988888888887777777766666666666555555555555444444444443333333322222222211111111111000000000000///////////............-----------,,,,,,,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$nnnnnnnooooooooooooopppppppqqqqqqqqqqqqqqrrrrrrrssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„………………………………………………†…†††††††††††††††††††††‡‡ˆ‰‰ŠŠ‹ŒŒ�ŽŽ������‘‘‘‘‘‘‘��””“““’’’‘‘����ŽŽ���ŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuvuuuuuuuuuuuuuuuutttttttttsssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppoooooooooooooonnnnoooonnnnnnnnnnnnnmmmmmmmmnnmmmmmmmmmmmmmmlllllllllkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhggggghhhhhhhgggggggggggggfffffffffffeeeeeeeeeeedddddddddccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa``````````````_`_________^^^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBAAAAAA@@@@@@@@???????????@@@@@???????>>>>>>>======<<<<<<<;;;;;;;;;;::::::::::::::99999999988888888887777777766666666666555555555555444444444443333333322222222111111111110000000000000///////////...........------------,,,,,,,,,,,,,,,,,+++++++++++*******))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$nnnnnnnooooooooooooopppppppqqqqqqqqqqqqqqrrrrrrrssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuvuvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………„……………………………………†††††††††††††……†††††‡‡ˆ‰‰Š‹‹Œ��ŽŽ����‘‘‘‘‘‘‘‘‘��””“““’’’‘‘����ŽŽ��ŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuvuuuuuuuuuuuuuuuttttttttttsssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppoooooooooooooonnnnoooonnnnnnnnnnnnnmmmmmmmmnnmmmmmmmmmmmmmllllllllllkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhggggghhhhhhhgggggggggggggfffffffffffeeeeeeeeeeedddddddddccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa`````````````````________^^^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBAAAAAAA@@@@@@@@???????????@@@@@???????>>>>>>>======<<<<<<<;;;;;;;;;;::::::::::::::99999999988888888887777777766666666666555555555555444444444443333333322222222111111111110000000000000///////////...........------------,,,,,,,,,,,,,,,,++++++++++++*******))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$nnnnnnnoooooooooooooopppppppqqqqqqqqqqqqqrrrrrrrsssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuvuvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„…„„„…………………………………††††††††††……………††††‡‡ˆ‰‰Š‹ŒŒ�ŽŽ����‘‘‘‘‘‘‘‘‘‘��”“““’’’‘‘‘����ŽŽ��ŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‡‡‡‡‡‡‡‡‡‡†††††††††††††††…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppoooooooooooooonnnnooonnnnnnnnnnnnnnmmmmmmmmnnmmmmmmmmmmmmmllllllllllkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhggggghhhhhhhhggggggggggggfffffffffffeeeeeeeeeeddddddddddccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa`````````````````________^^^^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBAAAAAAA@@@@@@@@@@?????????@@@@????????>>>>>>>======<<<<<<<;;;;;;;;;:::::::::::::::99999999988888888887777777766666666665555555555555444444444433333333322222222111111111110000000000000///////////...........-----------,,,,,,,,,,,,,,,,,+++++++++++********))))))))))))((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$nnnnnnnnooooooooooooopppppppqqqqqqqqqqqqqrrrrrrrsssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„……………………………………†††††………………………†††‡‡ˆ‰ŠŠ‹Œ��Ž����‘‘‘‘‘‘‘‘‘‘���“““’’’‘‘‘�����ŽŽ��ŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‡‡‡‡‡‡‡‡†††††††††††††††††…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppppooooooooooooooonnnnooonnnnnnnnnnnnnnmmmmmmmmnnmmmmmmmmmmmmmllllllllllkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhggggghhhhhhhgggggggggggggfffffffffffeeeeeeeeeeddddddddddccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa`````````````````________^^^^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAA@@@@@@@@@@@????????@@@@???????>>>>>>>>======<<<<<<<;;;;;;;;;:::::::::::::::99999999998888888887777777766666666665555555555555444444444433333333322222222111111111110000000000000///////////...........-----------,,,,,,,,,,,,,,,,,+++++++++++********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$nnnnnnnnooooooooooooopppppppqqqqqqqqqqqqqqrrrrrrsssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„………………………………………………………………………†††‡‡ˆ‰ŠŠ‹Œ��Ž����‘‘‘’’’’‘‘‘���““’’’‘‘‘‘�����ŽŽ��ŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰‡‡‡‡‡††††††††††††††††††††…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppoooooooooooooonnnnnooonnnnnnnnnnnnnmmmmmmmmmnmmmmmmmmmmmmmmllllllllllkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggghhhhhhhggggggggggggffffffffffffeeeeeeeeeeddddddddddcccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa`````````````````________^^^^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJIHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAA@@@@@@@@@@@@@@??????@@@@???????>>>>>>>>======<<<<<<<;;;;;;;;;:::::::::::::::99999999998888888887777777766666666665555555555554444444444433333333322222222111111111110000000000000///////////...........-----------,,,,,,,,,,,,,,,,,+++++++++++********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$nnnnnnnnoooooooooooooppppppppqqqqqqqqqqqqqrrrrrrssssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„……………………………………………………………………†††‡‡ˆ‰ŠŠ‹Œ�ŽŽ���‘‘‘’’’’’‘‘‘���““’’’‘‘‘������ŽŽ��ŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‡‡‡††††††††††††††††††††††…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttsssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppoooooooooooooonnnnnoonnnnnnnnnnnnnnmmmmmmmmmnnmmmmmmmmmmmmmllllllllllkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggghhhhhhhggggggggggggfffffffffffeeeeeeeeeeeddddddddddcccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa`````````````````_________^^^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJIHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@??????@@@@???????>>>>>>>=======<<<<<<<;;;;;;;;;:::::::::::::::99999999998888888887777777766666666665555555555554444444444433333333322222222111111111110000000000000///////////...........-----------,,,,,,,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$nnnnnnnnnooooooooooooopppppppqqqqqqqqqqqqqrrrrrrssssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††‡‡ˆ‰ŠŠ‹Œ�ŽŽ���‘‘‘’’’’’‘‘‘���“’’’‘‘‘‘������ŽŽ��ŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰†††††††††††††††††††††††††…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttsssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppppooooooooooooooonnnnnooonnnnnnnnnnnnnmmmmmmmmmnmmmmmmmmmmmmmmllllllllllkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggghhhhhhhggggggggggggfffffffffffeeeeeeeeeeeddddddddddcccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa`````````````````_________^^^^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJIHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@?????@@@@???????>>>>>>>=======<<<<<<<;;;;;;;;;:::::::::::::::99999999998888888887777777766666666665555555555554444444444433333333322222222111111111110000000000000///////////...........-----------,,,,,,,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$nnnnnnnnnooooooooooooopppppppqqqqqqqqqqqqqqrrrrrssssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„……………………………………………………………………††‡‡ˆ‰ŠŠ‹Œ��Ž���‘‘’’’’’’‘‘‘���“’’‘‘‘‘�������ŽŽ��ŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰†††††††††††††††††††††††††……………………………………………………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttsssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppoooooooooooooonnnnnnoonnnnnnnnnnnnnnmmmmmmmmmnmmmmmmmmmmmmmlllllllllllkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhggggggghhhhhhgggggggggggggfffffffffffeeeeeeeeeeeddddddddddcccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````````````_________^^^^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJIHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@?????@@@@??????>>>>>>>>=======<<<<<<;;;;;;;;;;:::::::::::::::9999999999888888888777777776666666666555555555555444444444443333333332222222211111111111000000000000///////////............-----------,,,,,,,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$nnnnnnnnnooooooooooooopppppppqqqqqqqqqqqqqqrrrrrrssssssssssssstttttttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„………………………………………………………………††‡‡ˆ‰‰Š‹ŒŒ�Ž���‘‘’’’’’’‘‘‘���“’’‘‘‘��������ŽŽ���ŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰†††††††††††††††††††††††††…………………………………………………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttsssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppoooooooooooooonnnnnnoonnnnnnnnnnnnnnmmmmmmmmmnmmmmmmmmmmmmmlllllllllllkkjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggghhhhhhgggggggggggggfffffffffffeeeeeeeeeeeddddddddddcccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa``````````````````________^^^^^^^^^^^^^^]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJIHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@????@@@@??????>>>>>>>>=======<<<<<<;;;;;;;;;::::::::::::::::9999999999888888888777777776666666666555555555555444444444443333333332222222211111111111000000000000///////////............-----------,,,,,,,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$nnnnnnnnnoooooooooooooopppppppqqqqqqqqqqqqqrrrrrrssssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„………………………………………………………………†††‡‡ˆ‰Š‹‹Œ�Ž���‘‘‘’’’’’‘‘‘���’’‘‘‘���������ŽŽŽ��ŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰†††††††††††††††††††††††††……………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttsssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppoppppooooooooooooooonnnnnnoonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggghhhhhggggggggggggggffffffffffeeeeeeeeeeeeddddddddddcccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````````````_________^^^^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUUTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJIHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAA@@@@@@@@@@@@@@@@?????@@@@??????>>>>>>>>=======<<<<<<;;;;;;;;;::::::::::::::::9999999999888888888777777776666666666555555555555444444444433333333332222222111111111110000000000000///////////...........------------,,,,,,,,,,,,,,,,++++++++++++********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$nnnnnnnnnnooooooooooooopppppppqqqqqqqqqqqqqqrrrrrssssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„………„„…………………………………………………††‡‡ˆ‰‰Š‹Œ��Ž���‘‘’’’’’‘‘‘���’’‘‘���������ŽŽŽŽ���ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰†††††††††††††††††††††††††………………………………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppoppppoooooooooooooonnnnnnnonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggghhhhhgggggggggggggfffffffffffeeeeeeeeeeeeddddddddddcccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa`````````````````_________^^^^^^^^^^^^^^]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUUTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJIHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAA@@@@@@@@@@@@@@@@@????@@@@??????>>>>>>>>=======<<<<<<;;;;;;;;;::::::::::::::::9999999999888888888777777776666666666555555555555444444444433333333332222222111111111110000000000000///////////...........------------,,,,,,,,,,,,,,,,++++++++++++********)))))))))))((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$nnnnnnnnnnooooooooooooopppppppqqqqqqqqqqqqqqrrrrrrssssssssssssstttttttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……„„„„……………………………………………†††‡ˆˆ‰ŠŠ‹Œ�ŽŽ��‘‘‘’’’’‘‘‘���’’‘‘���������ŽŽŽŽ����ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‡††††††††††††††††††††††††……………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppoppppoooooooooooooonnnnnnnonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggghhhhggggggggggggggfffffffffffeeeeeeeeeeedddddddddddccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa`````````````````________^^^^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUUTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJIHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAA@@@@@@@@@@@@@@@@?????@@@@??????>>>>>>>========<<<<<<;;;;;;;;;::::::::::::::::9999999999888888888777777776666666666555555555555444444444433333333332222222111111111110000000000000///////////...........-----------,,,,,,,,,,,,,,,,,++++++++++++********)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$nnnnnnnnnnoooooooooooooppppppppqqqqqqqqqqqqqrrrrrrssssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„………………………………††‡‡ˆ‰‰Š‹‹Œ�Ž���‘‘‘’’’‘‘‘���’’‘‘���������ŽŽŽŽŽ�����ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠ‰‰‡‡‡††††††††††††††††††††††………………………………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttsrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppoopppoooooooooooooonnnnnnnnonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggghhhhggggggggggggggfffffffffffeeeeeeeeeeddddddddddddccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa`````````````````________^^^^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUUUSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJIHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAA@@@@@@@@@@@@@@@@@????@@@@??????>>>>>>>========<<<<<<;;;;;;;;;::::::::::::::::9999999999888888888777777776666666666555555555555444444444433333333332222222111111111110000000000000///////////...........-----------,,,,,,,,,,,+,,,,,+++++++++++*********)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$nooooooooooooopppppppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrsssssssssssssstttttttuuuuuuuuuuuuuuuvvvvuvvvvvvvvvvvvvvvvwwwwwwwwvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„………………†††‡ˆˆ‰ŠŠ‹Œ�ŽŽ���‘‘’’’‘‘‘�����ŽŽ��ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡†…………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttsssrrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppppoooopppppoooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggffffffffffffffeeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbaaaaaaaaaaaa```aaaaaaaaa````````````````_______^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[YYYYXXXXXXXXWWWWWWWWWWWVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQQQQQPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAABAAAAAAAA@@@@@@@@@@@@@@@@@@@??????>>>>>>>========<<==<<<<<<<<;;;;;;;;;;::::::::999999999988888888887777777776666666666655555555555544444444433333333333222222211111111111000000000///////////...........----------,,,,,,,,,,,,++++++++++++++************)))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$########noooooooooooooppppppppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrssssssssssssssttttttttuuuuuuuuuuuuuuvvvvuuvvvvvvvvvvvvvvvwwwwwwwwvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„…………………††‡‡ˆˆ‰ŠŠ‹Œ�Ž���‘‘‘’’‘‘‘�����Ž���ŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttsssrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppooooopppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmlllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggffffffffffffffeeeeeeeeeeeeeeeddddddddddcccccccccccccbbbbbbbbbbaaaaaaaaaaaa```aaaaaaaa````````````````_______^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[YYYYXXXXXXXXWWWWWWWWWWWVVUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAABAAAAAAA@@@@@@@@@@@@@@@@@@@@??????>>>>>>>========<<==<<<<<<<<;;;;;;;;;;::::::::999999999988888888887777777776666666666655555555555544444444433333333333222222211111111111000000000///////////...........----------,,,,,,,,,,,,++++++++++++++************)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$########nnooooooooooooopppppppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrssssssssssssssttttttttuuuuuuuuuuuuuuuvvvuuvvvvvvvvvvvvvvvvwwwwwwwvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„…………………††‡‡ˆˆ‰Š‹ŒŒ�Ž���‘‘‘‘‘‘‘�����Ž���ŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡…………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttssrrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppooooopppppoooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeeeeddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaa````aaaaaaaaa```````````````_______^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[YYYYXXXXXXXXWWWWWWWWWWVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAABAAAAAAAA@@@@@@@@@@@@@@@@@@@??????>>>>>>>========<<==<<<<<<<<;;;;;;;;;;::::::::99999999998888888888777777777666666666665555555555554444444443333333333222222221111111111100000000////////////...........----------,,,,,,,,,,,+++++++++++++++************)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$########nnooooooooooooopppppppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrsssssssssssssstttttttuuuuuuuuuuuuuuuvvvuuuvvvvvvvvvvvvvvvwwwwwwwvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„………………………††‡‡ˆ‰‰Š‹Œ�ŽŽ���‘‘‘‘‘‘�����ŽŽ��ŒŒŒ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡……………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttssrrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppooooooppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeeeeedddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaa```aaaaaaaa````````````````_______^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[YYYXXXXXXXXXWWWWWWWWWWVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAABAAAAAAAA@@@@@@@@@@@@@@@@@@@??????>>>>>>>=======<<<=<<<<<<<<<;;;;;;;;;;::::::::99999999998888888888777777777666666666665555555555554444444443333333333222222221111111111100000000///////////............----------,,,,,,,,,,,+++++++++++++++************)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$########nnoooooooooooooppppppppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrssssssssssssssttttttttuuuuuuuuuuuuuuvvvuuuvvvvvvvvvvvvvvvwwwwwwwvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„………………………†††‡‡ˆ‰ŠŠ‹Œ�Ž���‘‘‘‘‘‘�����ŽŽ��ŒŒŒ‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡……………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttsrrrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppoooooopppooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeeeeeeddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaa````aaaaaaaa````````````````_______^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[ZYYYXXXXXXXXXWWWWWWWWWWVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAABAAAAAAAA@@@@@@@@@@@@@@@@@@@???????>>>>>>=======<<<=<<<<<<<<<;;;;;;;;;;::::::::99999999998888888888777777777666666666666555555555554444444443333333333222222221111111111100000000///////////............----------,,,,,,,,,,,+++++++++++++++***********))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$#########nnoooooooooooooppppppppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrssssssssssssssttttttttuuuuuuuuuuuuuuuvvuuuvvvvvvvvvvvvvvvvwwwwwwvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„……………………†††‡‡ˆˆ‰Š‹Œ�ŽŽ���‘‘‘‘‘�����ŽŽ��ŒŒ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆ‡††††……………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttsrrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppoooooopppooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeeeeeedddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````aaaaaaaa```````````````________^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[ZYYYXXXXXXXXXWWWWWWWWWVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAABBAAAAAAA@@@@@@@@@@@@@@@@@@@??????>>>>>>>=======<<<=<<<<<<<<<;;;;;;;;;;::::::::99999999998888888888777777777666666666666555555555554444444443333333333222222221111111111100000000///////////............----------,,,,,,,,,,,+++++++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$#########nnnooooooooooooopppppppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrsssssssssssssttttttttuuuuuuuuuuuuuuuvvuuuuvvvvvvvvvvvvvvvwwwwwwvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„………………………†††‡‡ˆ‰‰Š‹Œ�Ž���‘‘‘‘‘�����ŽŽ��ŒŒ‹‹‹‹‹‹‹‹ŒŒŒŒ������ŒŒŒŒŒ‹‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆ†††††††……………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttsrrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppooooooopppoooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeeeeeeedddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````aaaaaaaa```````````````________^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZYYXXXXXXXXXXWWWWWWWWWVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAABBAAAAAAA@@@@@@@@@@@@@@@@@@@???????>>>>>>=======<<<=<<<<<<<<;;;;;;;;;;;:::::::999999999998888888888777777777666666666666555555555554444444443333333333222222221111111111100000000///////////...........-----------,,,,,,,,,,,+++++++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$#########nnnoooooooooooooppppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrssssssssssssstttttttttuuuuuuuuuuuuuuuvuuuuvvvvvvvvvvvvvvvvwwwwwvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„………………………†††‡‡ˆ‰Š‹Œ�Ž����‘‘‘‘‘�����Ž��ŒŒ‹‹‹‹‹‹‹‹ŒŒŒ���������ŒŒŒŒ‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆ††††††††……………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttrrrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppoooooooppooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa````aaaaaaaa```````````````________^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[ZZYYXXXXXXXXXXWWWWWWWWWVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCBCCBBBBBBBBBBBBBBBBBBBBBAABBAAAAAAA@@@@@@@@@@@@@@@@@@@??????>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;:::::::999999999988888888888777777777666666666666555555555554444444443333333333222222221111111111000000000///////////...........----------,,,,,,,,,,,,+++++++++++++++***********)))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$#########nnnoooooooooooooppppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrssssssssssssstttttttttuuuuuuuuuuuuuuuvuuuuvvvvvvvvvvvvvvvvwwwwwvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„………………………†††‡‡ˆ‰ŠŠ‹Œ�Ž���‘‘‘‘‘�����Ž��ŒŒ‹‹‹‹‹‹‹‹ŒŒŒ����������ŒŒŒŒ‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆ†††††††††…………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€€€€€€������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttrrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppoooooooppooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaa````aaaaaaa````````````````________^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[ZZYYXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCCBCCBBBBBBBBBBBBBBBBBBBBBBABBAAAAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>=======<<<<<<<<<<<<<;;;;;;;;;;;:::::::999999999988888888888777777777666666666666655555555554444444443333333333222222211111111111000000000///////////...........----------,,,,,,,,,,,,++++++++++++++************)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########nnnnooooooooooooopppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrsssssssssssstttttttttuuuuuuuuuuuuuuuvuuuuuvvvvvvvvvvvvvvvwwwwwvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}}}}}}}}}}}}}}~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„……………………†††‡ˆˆ‰Š‹Œ�Ž���‘‘‘‘‘�����Ž��ŒŒ‹‹‹‹‹‹‹‹ŒŒŒ�����������ŒŒŒŒ‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰ˆ‡‡††††††††………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttsrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppooooooooppoooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaa````aaaaaaa````````````````________^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZYXXXXXXXXXXXWWWWWWWWWVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCCBCCBBBBBBBBBBBBBBBBBBBBBBABBAAAAAAAA@@@@@@@@@@@@@@@?@@??????>>>>>>=======<<<<<<<<<<<<<;;;;;;;;;;;:::::::99999999998888888888777777777766666666666665555555555444444444333333333322222221111111111100000000////////////...........----------,,,,,,,,,,,,++++++++++++++************)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########nnnnoooooooooooooppppppppppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrssssssssssssttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}}}}}}}}}}}}}}}~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„………†††‡‡ˆ‰Š‹Œ�Ž����‘‘‘‘�����ŽŽ�ŒŒ‹‹‹‹‹‹‹‹ŒŒŒ����ŽŽŽ����ŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‡‡‡‡‡††††††……………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttsrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppoooooooopooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeeeeeeeeeededdddddddccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaa````aaaaaaa````````````````________^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZYXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCCBCCBBBBBBBBBBBBBBBBBBBBBBABBBAAAAAAA@@@@@@@@@@@@@@@?@@??????>>>>>>=======<<<<<<<<<<<<<;;;;;;;;;;;:::::::99999999998888888888777777777766666666666665555555555444444444333333333222222221111111111100000000///////////............----------,,,,,,,,,,,+++++++++++++++************)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########nnnnoooooooooooooppppppppppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrssssssssssssttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„…………††‡‡ˆ‰Š‹Œ��Ž���‘‘‘‘�����ŽŽ�ŒŒ‹‹‹‹‹‹‹‹ŒŒŒ����ŽŽŽ�����ŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‡‡‡‡‡‡†††††……………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttssrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppoooooooopooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggggggggffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa````aaaaaaa````````````````________^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZYXXXXXXXXXXXWWWWWWWWWVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCCBCCBBBBBBBBBBBBBBBBBBBBBBABBBAAAAAAA@@@@@@@@@@@@@@@?@???????>>>>>>=======<<<<<<<<<<<<<;;;;;;;;;;;:::::::99999999998888888888777777777766666666666665555555555444444444333333333222222221111111111100000000///////////............----------,,,,,,,,,,,+++++++++++++++************)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########nnnnnooooooooooooopppppopppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrssssssssssstttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}}~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„…………†††‡ˆ‰‰Š‹Œ�Ž���‘‘‘‘�����ŽŽ�ŒŒ‹‹‹‹‹‹‹‹ŒŒŒ����ŽŽŽ������ŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠ‰‰‰‰‡‡‡‡‡‡‡†††††…………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttssrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppooooooooopooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhghhhhhhhhgggggggggggggffffffffffeeeeeeeeeeeeeeeeeeeddddddddddcccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaa````aaaaaaa````````````````________^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZYXXXXXXXXXXXWWWWWWWWWVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCBBCCBBBBBBBBBBBBBBBBBBBBBBABBBAAAAAAA@@@@@@@@@@@@@@??@???????>>>>>>=======<<<<<<<<<<<<<;;;;;;;;;;;:::::::99999999998888888888777777777766666666666666555555555444444443333333333222222221111111111100000000///////////...........-----------,,,,,,,,,,,+++++++++++++++************)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########nnnnnooooooooooooopppppoppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrssssssssssstttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{||}}}}}}}}}}}}}}}}}}~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„…………†††‡ˆˆ‰Š‹Œ�Ž����‘‘‘‘�����Ž�ŒŒ‹‹‹‹‹‹‹‹‹ŒŒŒ���ŽŽŽ�������ŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠ‰‰‡‡‡‡‡‡‡‡††††……………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttssrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppoooooooooopoooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhghhhhhhhhggggggggggggffffffffffeeeeeeeeeeeeeeeeeeeedddddddddcccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````aaaaaa`````````````````________^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZYXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCBBCBBBBBBBBBBBBBBBBBBBBBBBABBBAAAAAAAA@@@@@@@@@@@@@??@???????>>>>>>=======<<<<<<<<<<<<<;;;;;;;;;;;:::::::99999999998888888888777777777776666666666666555555555444444443333333333222222221111111111100000000///////////...........-----------,,,,,,,,,,,+++++++++++++++***********))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$##########nnnnnooooooooooooopppppoppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrssssssssssstttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{|}}}}}}}}}}}}}}}}}}~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„……………††‡‡ˆ‰Š‹Œ�Ž����‘‘‘������Ž��Œ‹‹‹‹Š‹‹‹‹ŒŒŒ����ŽŽ��������ŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠŠŠ‰ˆ‡‡‡‡‡‡‡††††……………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttsssrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhghhhhhhhgggggggggggggffffffffffeeeeeeeeeeeeeeeeeeeddddddddddcccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````aaaaaa`````````````````________^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZYXXXXXXXXXXXWWWWWWWWWVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCBBCBBBBBBBBBBBBBBBBBBBBBBBABBBAAAAAAAA@@@@@@@@@@@@@??@???????>>>>>>=======<<<<<<<<<<<<<;;;;;;;;;;;:::::::99999999998888888888777777777776666666666666555555555444444443333333333222222211111111111000000000///////////...........-----------,,,,,,,,,,,+++++++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$##########nnnnnnoooooooooooooppppoopppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrssssssssssttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{|}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„……………††‡‡ˆ‰Š‹Œ�ŽŽ����‘‘������Ž��Œ‹‹‹‹‹‹‹‹‹ŒŒŒ����ŽŽ����������ŒŒŒŒŒŒ‹‹‹‹ŠŠŠŠŠˆˆ‡‡‡‡‡‡††††…………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€�����€�€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||}}}}}}|||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttsssrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhghhhhhhhgggggggggggggffffffffffeeeeeeeeeeeeeeeeeeeddddddddddcccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````aaaaaa`````````````````_________^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZYYXXXXXXXXXXWWWWWWWWWVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCBBCBBBBBBBBBBBBBBBBBBBBBBBABBBAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>=======<<<<<<<<<<<<<<;;;;;;;;;;;:::::::9999999998888888888777777777777666666666666555555554444444443333333333222222211111111111000000000///////////...........----------,,,,,,,,,,,,+++++++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$##########nnnnnnoooooooooooooppppooppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrssssssssssttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„……………††‡‡ˆ‰Š‹Œ��Ž����‘‘������Ž��ŒŒ‹‹‹‹‹‹‹‹ŒŒŒ�����Ž�������������ŒŒŒŒ‹‹‹‹ŠŠŠŠˆˆ‡‡‡‡‡‡‡††††…………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€�€�€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||||}}}}}||||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttsssrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhghhhhhhggggggggggggggfffffffffeeeeeeeeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````aaaaaa````````````````__________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZYYXXXXXXXXXXWWWWWWWWWVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCBBCCBBBBBBBBBBBBBBBBBBBBBBABBBAAAAAAAA@@@@@@@@@@@@???????????>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;:::::::9999999998888888888777777777777766666666666555555554444444443333333333222222211111111111000000000///////////...........----------,,,,,,,,,,,,+++++++++++++++***********)))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$##########nnnnnnoooooooooooooppppooppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrsssssssssstttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„………………††‡ˆ‰ŠŠ‹Œ�Ž������������Ž��ŒŒ‹‹‹‹‹‹‹‹ŒŒŒ�����Ž��������������ŒŒŒŒ‹‹‹ŠŠŠŠˆˆˆ‡‡‡‡‡‡††††…………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||||||}}}}|||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttsssrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhghhhhhhggggggggggggggffffffffffeeeeeeeeeeeeeeeeeedddddddddddccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````aaaaaa````````````````_________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZYYXXXXXXXXXXWWWWWWWWWVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCBBCBBBBBBBBBBBBBBBBBBBBBBBABBBAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;:::::::9999999998888888888777777777777776666666666655555554444444443333333333222222211111111111000000000///////////...........----------,,,,,,,,,,,,++++++++++++++************)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$##########nnnnnnnooooooooooooopppooopppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrssssssssstttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„………………††‡ˆˆ‰Š‹Œ�Ž������������Ž��ŒŒ‹‹‹‹‹‹‹‹ŒŒŒ�����ŽŽŽŽŽ������������ŒŒŒ‹‹‹ŠŠŠˆˆˆ‡‡‡‡‡‡††††…………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||||}}}}|||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttssssrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhghhhhhhggggggggggggggfffffffffeeeeeeeeeeeeeeeeeeedddddddddddccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````aaaaaa````````````````__________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZYYYXXXXXXXXXWWWWWWWWVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCBBCBBBBBBBBBBBBBBBBBBBBBBAABBBAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>========<<<=<<<<<<<<<;;;;;;;;;;;:::::::9999999998888888888777777777777777666666666655555554444444443333333333222222211111111111000000000//////////............----------,,,,,,,,,,,,++++++++++++++************)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$##########nnnnnnnooooooooooooopppoooppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrssssssssstttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„………………††‡ˆˆ‰Š‹Œ�Ž������������Ž��ŒŒŒ‹‹‹‹‹‹ŒŒŒŒ����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽ�����ŒŒŒ‹‹‹ŠŠˆˆˆˆ‡‡‡‡‡††††…………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||||||}}}||||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhghhhhhgggggggggggggggfffffffffeeeeeeeeeeeeeeeeeeeddddddddddcccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````aaaaaa```````````````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZYYYXXXXXXXXXWWWWWWWWVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCBBCCBBBBBBBBBBBBBBBBBBBBAAABBBAAAAAAAA@@@@@@@@@@@???????????>>>>>>>========<<<=<<<<<<<<<<;;;;;;;;;;;::::::9999999999888888888777777777777777766666666655555554444444443333333332222222211111111111000000000//////////............----------,,,,,,,,,,,+++++++++++++++************)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$##########nnnnnnnooooooooooooopppoooopppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„………………††‡‡ˆ‰Š‹Œ�Ž������������ŽŽ��ŒŒ‹‹‹‹‹ŒŒŒŒ����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ���ŒŒŒ‹‹‹ŠŠˆˆˆˆ‡‡‡‡‡††††…………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||||||||||||||||}}|||||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhghhhhhgggggggggggggggffffffffffeeeeeeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````aaaaaa``````````````____________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[YYYXXXXXXXXXWWWWWWWWVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFEDDDDDDDDDDDDCCCCCCCCCCBBCCBBBBBBBBBBBBBBBBBBBAAAABBBAAAAAAAA@@@@@@@@@@@???????????>>>>>>>========<<<=<<<<<<<<<<;;;;;;;;;;;:::::::999999999888888888877777777777777776666666655555554444444443333333332222222211111111111000000000//////////...........-----------,,,,,,,,,,,+++++++++++++++************)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$##########nnnnnnnnoooooooooooooppoooopppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„…………………†‡‡ˆ‰Š‹Œ�ŽŽ�����������ŽŽ��ŒŒŒŒŒŒŒŒŒŒ����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ���ŒŒŒ‹‹ŠŠˆˆˆˆ‡‡‡‡‡††††…………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||||}}||||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttsssssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhgghhhhhggggggggggggggffffffffffeeeeeeeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaa``````aaaaaa`````````````____________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[YYYYXXXXXXXXWWWWWWWWVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFEDDDDDDDDDDDDCCCCCCCCCCCBCBBBBBBBBBBBBBBBBBBABAAAABBBAAAAAAAA@@@@@@@@@@@???????????>>>>>>>========<<<=<<<<<<<<<<<;;;;;;;;;;:::::::999999999888888888877777777777777776666666655555554444444443333333332222222111111111111000000000//////////...........-----------,,,,,,,,,,,+++++++++++++++***********))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$##########nnnnnnnnoooooooooooooppooooppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………††‡ˆ‰Š‹Œ��Ž������������ŽŽ��ŒŒŒŒŒŒŒŒ����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ��ŒŒŒ‹‹‹Šˆˆˆˆˆ‡‡‡‡‡††††…………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||||||||||||||||}||||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttsssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhgghhhhhggggggggggggggffffffffffeeeeeeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaa``````aaaaaaa````````````____________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[YYYYXXXXXXXXWWWWWWWWVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFEDDDDDDDDDDDDCCCCCCCCCCCBCCBBBBBBBBBBBBBBBBAAAAAAABBBAAAAAAAA@@@@@@@@@@????????????>>>>>>>========<<<=<<<<<<<<<<<;;;;;;;;;;:::::::999999999888888888877777777777777777666666655555554444444433333333332222222111111111110000000000//////////...........-----------,,,,,,,,,,,+++++++++++++++***********))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$###########nnnnnnnnoooooooooooooppooooopppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{|}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………††‡ˆ‰ŠŠ‹Œ�Ž������������ŽŽ����ŒŒŒ�����ŽŽŽŽŽ�������������ŽŽŽŽŽ���ŒŒ‹‹‹Šˆˆˆˆˆ‡‡‡‡‡††††…………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhgghhhhhggggggggggggggffffffffffeeeeeeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaa``````aaaaaaa```````````_____________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[YYYYXXXXXXXXXWWWWWWWVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFEDDDDDDDDDDDDCCCCCCCCCCCBCBBBBBBBBBBBBBBBAAAAAAAAABBBAAAAAAAA@@@@@@@@@@????????????>>>>>>>========<<<=<<<<<<<<<<<<;;;;;;;;;;:::::::99999999888888888877777777777777777666666655555554444444443333333332222222111111111110000000000//////////...........----------,,,,,,,,,,,,+++++++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$###########nnnnnnnnnooooooooooooopoooooppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„………††‡ˆˆ‰Š‹Œ�Ž������������ŽŽŽ����������ŽŽŽŽ����������������ŽŽŽŽ���ŒŒŒ‹‹Š‰ˆˆˆˆ‡‡‡‡‡††††……………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttssssssrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhgghhhhgggggggggggggggffffffffffeeeeeeeeeeeeeeeeedddddddddddccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````aaaaaaa``````````______________^^^^^^^^^^]]]]]]]]\]\\\\\\\\\\\\\\[[[[[[[[[[YYYYYXXXXXXXXWWWWWWWVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFEDDDDDDDDDDDDCCCCCCCCCCCBCCBBBBBBBBBBBBBBAAAAAAAAABBBAAAAAAAA@@@@@@@@@@????????????>>>>>>>========<<<=<<<<<<<<<<<<;;;;;;;;;;:::::::99999999888888888877777777777777777666666655555554444444433333333332222222111111111110000000000//////////...........----------,,,,,,,,,,,,+++++++++++++++***********)))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$###########mmmnnnnnnnnnnnnnoooooooooooooopppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrsssrrrrrrssssssssssssssstttttttttuuuuuuuuuuuuuuuuvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚ƒƒ„„…†‡ˆ‰Š‹‹ŒŒ����Ž���ŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒ�Ž�����ŽŽŽŽŽŽŽŽ���ŒŒŒ‹‹‹ŠŠ‹‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚�����������������������������€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuutttttttttssssssssssssssssrrrrrrssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppoooooooonnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjikjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggggfgffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaa````````_____________]]]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYWWWWWWVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIJJJIIIIIIIIIIHHHHHHHHHHGGHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????????????>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;:::::999999988888888777777777777777766666666666665555555544444443333333332222222111111111100000000000//////////............--------,,,,,,,,,,,++++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$########mmmnnnnnnnnnnnnnooooooooooooooppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrsssrrrrrrrssssssssssssssstttttttttuuuuuuuuuuuuuuuvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{z{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚ƒƒ„„…†‡ˆ‰ŠŠ‹ŒŒŒ���Ž����ŒŒŒ‹‹‹‹‹‹‹‹‹ŒŒŒŒŒ�������������ŽŽŽŽŽ���ŒŒŒ‹‹‹ŠŠŒ‹‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuttttttttttssssssssssssssssrrrrrrssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppoooooooonnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjijjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhgggggggggggggggfgfffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaa````````_____________]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYWWWWWWVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIJJJIIIIIIIIIIHHHHHHHHHHGGHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@?????????????????>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;::::999999988888888777777777777777766666666666665555555544444443333333332222222111111111100000000000//////////............--------,,,,,,,,,,,++++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$########mmmnnnnnnnnnnnnnooooooooooooooopppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrssrrrrrrrssssssssssssssstttttttttuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwxxxxxxxxxxwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{z{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������������������‚‚‚‚ƒƒ„…†‡‡ˆ‰Š‹‹ŒŒŒ��Ž�����ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ���������������ŽŽŽŽŽ���ŒŒŒ‹‹‹ŠŠŒ‹‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡…„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuttttttttttssssssssssssssssrrrrrrsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppoooooooonnnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjijjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhggggggggggggggffgfffffffffffffeeeeeeeeeeeeeeeeeeedddddddddcccccccccccccccbbbbbbbbbbbbbaaaaaaaaaa````````_____________]]]]]]]]]]]\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYWWWWWWWVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIJJJIIIIIIIIIIHHHHHHHHHHHGHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@?????????????????>>>>>>>========<<<<<<<<<<<<<<<;;;;;;;;;;::::999999988888888777777777777777776666666666665555555544444443333333332222222111111111100000000000//////////...........---------,,,,,,,,,,,++++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$########mmmmnnnnnnnnnnnnnooooooooooooooppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrssrrrrrrrrssssssssssssssstttttttttuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwxxxxxxxxxwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{zz{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������€����������€�����������������‚‚‚‚ƒƒ„……†‡ˆ‰ŠŠ‹‹ŒŒŒŒŽ������ŒŒŒŒŒŒŒŒŒŒ������������������ŽŽŽŽ����ŒŒŒ‹‹‹ŠŠŒ‹‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡……„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuttttttttttssssssssssssssssrrrrrrrsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppooooooonnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiijjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddcccccccccccccccbbbbbbbbbbbbbaaaaaaaaaa````````_____________]]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYWWWWWWWVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIJJJIIIIIIIIIIHHHHHHHHHHHGHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@??????????>??????>>>>>>>========<<<<<<<<<<<<<<<;;;;;;;;;;::::999999988888888777777777777777776666666666665555555544444444333333332222222111111111100000000000//////////...........---------,,,,,,,,,,,+++++++++++**************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#########mmmmnnnnnnnnnnnnnooooooooooooooppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrsrrrrrrrrssssssssssssssstttttttttuuuuuuuuuuuuuuuuvvwwwwwwwwwwwwwwwwxxxxxxxxxwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{zz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������€€€€€€€€€€€€€�����������������‚‚‚‚ƒƒ„…†‡‡ˆ‰ŠŠ‹‹ŒŒŒ����������������������ŽŽŽŽ���������ŽŽŽŽ���ŒŒŒ‹‹‹ŠŠŠŒ‹‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡………„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚���������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuttttttttttssssssssssssssssrrrrrrrssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppooooooonnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiijjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaa````````_____________]]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYWWWWWWWVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOOONNNMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIJJJIIIIIIIIIIHHHHHHHHHHHGHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@??????????>?????>>>>>>>>========<<<<<<<<<<<<<<<;;;;;;;;;;::::999999988888888777777777777777777666666666665555555544444444333333332222222111111111100000000000//////////...........---------,,,,,,,,,,,+++++++++++**************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#########mmmmnnnnnnnnnnnnnooooooooooooooopppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrsrrrrrrrrssssssssssssssstttttttttuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwxxxxxxxxwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������€€€€€€€€€€€€€€�����������������‚‚‚ƒƒ„……†‡ˆ‰‰Š‹‹‹ŒŒ�����������������ŽŽŽŽŽŽŽŽŽ���������ŽŽŽŽ���ŒŒŒ‹‹‹ŠŠŠ‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡…………„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuutttttttttssssssssssssssssssrrrrrrrssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppooooooonnnnnnnnnnnnnmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiijjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaa````````_____________]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYWWWWWWWVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOOONNNMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@?????????>>?????>>>>>>>========<<<<<<<<<<<<<<<<;;;;;;;;;;::::999999988888888777777777777777776666666666665555555554444444333333332222222111111111000000000000//////////...........---------,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#########mmmmmnnnnnnnnnnnnnooooooooooooooppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrsrrrrrrrrrssssssssssssssstttttttttuuuuuuuuuuuuuuuuvvwwwwwwwwwwwwwwwwxxxxxxxxwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€���������������‚‚‚‚ƒ„„…††‡ˆ‰‰Š‹‹‹Œ����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ���������ŽŽŽ���ŒŒŒ‹‹‹ŠŠŠŠ‹‹‹‹‹ŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡………………„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuutttttttttssssssssssssssssssrrrrrrrsssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppoooooonnnnnnnnnnnnnnmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiijjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaa````````_____________]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYWWWWWWWVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@?????????>>????>>>>>>>>========<<<<<<<<<<<<<<<<;;;;;;;;;;::::99999998888888877777777777777777666666666666655555555444444433333333222222211111111100000000000//////////............---------,,,,,,,,,,++++++++++++**************)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#########mmmmmnnnnnnnnnnnnnooooooooooooooppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssstttttttttuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwxxxxxxxwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€���������������‚‚‚ƒƒ„„…†‡‡ˆ‰ŠŠ‹‹‹���ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ���������ŽŽŽ��ŒŒŒ‹‹‹ŠŠŠŠŠ‹‹‹‹‹ŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡…………………„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuutttttttttssssssssssssssssssrrrrrrrrsssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppoooooonnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiijjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaa````````_____________]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYWWWWWWWWVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@????????>>>????>>>>>>>>========<<<<<<<<<<<<<<<<;;;;;;;;;;::::99999998888888877777777777777777666666666666655555555444444433333333222222211111111100000000000//////////............---------,,,,,,,,,,++++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#########mmmmmnnnnnnnnnnnnnoooooooooooooooppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssstttttttttuuuuuuuuuuuuuuuuvvwwwwwwwwwwwwwwwwxxxxxxxwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������‚‚‚ƒƒ„……†‡ˆˆ‰ŠŠ‹‹���ŽŽŽŽŽŽ��������������ŽŽŽ���������ŽŽ���ŒŒ‹‹‹ŠŠŠŠ‰‰‹‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡………………………„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuutttttttttssssssssssssssssssrrrrrrrrssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppooooonnnnnnnnnnnnnnmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiijjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaa`````````_____________]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYWWWWWWWWVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@????????>>>????>>>>>>>>========<<<<<<<<<<<<<<<;;;;;;;;;;;::::99999998888888777777777777777776666666666666655555555444444433333333222222211111111100000000000//////////............---------,,,,,,,,,,++++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#########mmmmmmnnnnnnnnnnnnnooooooooooooooppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssstttttttttuuuuuuuuuuuuuuuuvvwwwwwwwwwwwwwwwwwxxxxxxwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚ƒƒ„……†‡ˆˆ‰ŠŠ‹Œ��ŽŽŽ������������������ŽŽ���������ŽŽ��ŒŒ‹‹‹ŠŠŠŠ‰‰‰‹‹‹ŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡……………………………„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuttttttttttsssssssssssssssssrrrrrrrrrssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppooooonnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiijjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeeeedeeeeddddddddddddcccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaa````````_____________]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXWWWWWWWWVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@????????>>>???>>>>>>>>>========<<<<<<<<<<<<<<<;;;;;;;;;;;::::99999988888888777777777777777776666666666666655555555444444433333333222222211111111100000000000//////////...........----------,,,,,,,,,,++++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#########mmmmmmnnnnnnnnnnnnnooooooooooooooopppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssttttttttttuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwxxxxxxwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������‚‚‚ƒƒ„„…††‡ˆˆ‰ŠŠŒ��ŽŽŽ�������������������Ž���������ŽŽ��ŒŒ‹‹ŠŠŠ‰‰‰‰‰‹ŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡………………………………„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuttttttttttsssssssssssssssssrrrrrrrrrsssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppoooonnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiijjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeeeedeeeeddddddddddddcccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaa``````````____________]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXWWWWWWWWVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@????????>>>???>>>>>>>>>========<<<<<<<<<<<<<<<;;;;;;;;;;:::::99999988888888777777777777777776666666666666655555555444444433333333222222211111111100000000000//////////...........----------,,,,,,,,,,++++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#########mmmmmmnnnnnnnnnnnnnnooooooooooooooppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssttttttttttuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwxxxxxwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������‚‚‚ƒƒ„„…††‡ˆ‰‰ŠŒ��ŽŽ�������‘‘‘��������������������ŽŽ��ŒŒ‹‹ŠŠ‰‰‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡……………………………………„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvxwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuutttttttttttssssssssssssssssrrrrrrrrrrsssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppoooonnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiijjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeeeeddeeedddddddddddddccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaa`````````____________^]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXWWWWWWWWVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGHHGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@????????>>>???>>>>>>>>>========<<<<<<<<<<<<<<;;;;;;;;;;;:::::99999988888888777777777777777776666666666666655555555444444433333333222222211111111100000000000//////////...........----------,,,,,,,,,,+++++++++++**************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##########mmmmmmmnnnnnnnnnnnnnooooooooooooooppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssstttttttttttuuuuuuuuuuuuuuvvvvwwwwwwwwwwwwwwwwxxxxxwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������‚‚‚ƒƒ„……†‡ˆˆ‰ŠŒŒ�ŽŽ�����‘‘‘‘‘‘‘‘�����������������ŽŽ��Œ‹‹ŠŠ‰‰‰‰ˆˆˆŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡………………………………………„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuutttttttttttssssssssssssssssrrrrrrrrrrsssssssrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppppooonnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiijjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeeeddeeedddddddddddddcccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaa`````````____________^]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXWWWWWWWVVVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIJJJIIIIIIIIIHHHHHHHHHHGGGHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@????????>>>???>>>>>>>>>========<<<<<<<<<<<<<<;;;;;;;;;;;:::::99999988888888777777777777777776666666666666655555555444444433333333222222211111111000000000000//////////...........----------,,,,,,,,,,+++++++++++**************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##########mmmmmmmnnnnnnnnnnnnnooooooooooooooopppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssstttttttttttuuuuuuuuuuuuuuvvvvwwwwwwwwwwwwwwwwwxxxxwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������‚‚‚ƒƒ„…††‡ˆ‰ŠŒŒ�ŽŽ����‘‘‘‘‘‘‘‘‘‘�������‘��������ŽŽ��Œ‹‹ŠŠ‰‰‰ˆˆˆˆŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆ…†††††………………………„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuttttttttttttssssssssssssssssrrrrrrrrrrssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppoooonnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiijjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeeeddeeedddddddddddddcccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaa``````````__________^^]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIJJJIIIIIIIIIHHHHHHHHHGGGGHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@????????>>>???>>>>>>>>>========<<<<<<<<<<<<<<;;;;;;;;;;::::::9999988888888877777777777777777766666666666665555555544444443333333322222221111111100000000000//////////............----------,,,,,,,,,,+++++++++++**************)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##########mmmmmmmmnnnnnnnnnnnnnoooooooooooooopppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssttttttttttttuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwxxxxwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������‚‚ƒƒ„„…†‡ˆ‰‰‹Œ�Ž����‘‘‘’’’’’’‘‘‘������‘��������ŽŽ��Œ‹‹ŠŠ‰‰ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆ††††††††……………………„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuttttttttttttsssssssssssssssrrrrrrrrrrrssssssrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppoooonnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiijjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeeeddeeddddddddddddddcccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaa`````````___________^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPOOOOOOOOOOOONNNMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@????????>>>???>>>>>>>>>========<<<<<<<<<<<<<<;;;;;;;;;;::::::9999988888888887777777777777777766666666666665555555544444443333333322222221111111100000000000//////////............----------,,,,,,,,,++++++++++++**************)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##########mmmmmmmmnnnnnnnnnnnnnoooooooooooooopppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssttttttttttttuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwxxxwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚ƒƒ„…††‡ˆ‰‹Œ�Ž���‘‘‘’’’’’’’’‘‘‘�����‘‘��������Ž��Œ‹‹Š‰‰ˆˆˆˆ‡‡‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆ††††††††††………………„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuttttttttttttsssssssssssssssrrrrrrrrrrrsssssrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppoooonnnnnnnnnnnnnnnmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiijjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggggffffffffffffeeeeeeeeeeeeeeeddeeedddddddddddddcccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaa`````````__________^^^]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPOOOOOOOOOOOONNNMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>????>>>>>>>>>=======<<<<<<<<<<<<<<;;;;;;;;;;::::::9999988888888887777777777777777766666666666665555555544444443333333222222221111111100000000000//////////............----------,,,,,,,,,++++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########mmmmmmmmnnnnnnnnnnnnnnooooooooooooooppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssstttttttttttttuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwxxxwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������‚‚ƒƒ„……†‡ˆ‰‹Œ�Ž���‘‘’’’’’’’’’’‘‘‘����‘‘‘‘������ŽŽ�Œ‹‹Š‰‰ˆˆˆ‡‡‡‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆ††††††††††………………„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrrsssssrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppoooonnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiijjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggggffffffffffffeeeeeeeeeeeeeedddeedddddddddddddddccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaa`````````__________^^^]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPOOOOOOOOOOOONNMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>????>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;::::::9999988888888887777777777777777766666666666665555555544444443333333222222221111111100000000000//////////...........-----------,,,,,,,,,++++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########mmmmmmmmmnnnnnnnnnnnnnoooooooooooooopppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssstttttttttttttuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwxxwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������‚‚ƒ„„…†‡ˆ‰‹Œ�Ž���‘‘’’’““““’’’’‘‘����‘‘‘‘‘�����ŽŽ�ŒŒ‹Š‰‰ˆˆ‡‡‡‡‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆ††††††††††………………„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{z{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrrssssrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppoooonnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiijjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggggffffffffffffeeeeeeeeeeeeeedddeeddddddddddddddcccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````````_________^^^^]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPOOOOOOOOOOOONNMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>????>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;::::::9999888888888888777777777777777766666666666665555555544444433333333222222221111111100000000000//////////...........-----------,,,,,,,,,++++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########mmmmmmmmmnnnnnnnnnnnnnoooooooooooooooppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssstttttttttttttuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwxxwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������‚‚ƒƒ„…†‡ˆ‰‹Œ�Ž���‘‘’’’“““““’’’‘‘‘���‘‘‘‘‘‘�����Ž��Œ‹ŠŠ‰ˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ†††††††††††………………„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚�‚�‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{z{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppooooonnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiijjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggggfffffffffffffeeeeeeeeeeeeedddeeddddddddddddddcccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````````__________^^^]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPOOOOOOOOOOOONNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@??????????>>?????>>>>>>>>>=======<<<<<<<<<<<<<<;;;;;;;;;::::::9999888888888888777777777777777766666666666665555555544444433333333222222221111111000000000000//////////...........-----------,,,,,,,,,+++++++++++**************))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########mmmmmmmmmnnnnnnnnnnnnnnnoooooooooooooppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssttttttttttttttuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwwxwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������‚‚ƒƒ„…†‡ˆ‰‹Œ�ŽŽ��‘‘’’’“““““’’’’‘‘���’‘‘‘‘‘‘����ŽŽ�Œ‹ŠŠ‰ˆˆ‡‡‡†ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ††††††††††………………„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚������‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zz{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppoooonnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiijjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggggfffffffffffffeeeeeeeeeeeeedddeedddddddddddddddccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaa`````````__________^^^^]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPOOOOOOOOOOOOONNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@??????????>>??????>>>>>>>>=======<<<<<<<<<<<<<<;;;;;;;;;::::::9999888888888888877777777777777776666666666655555555544444433333333222222221111111000000000000//////////...........-----------,,,,,,,,,+++++++++++**************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########mmmmmmmmmmnnnnnnnnnnnnnnooooooooooooopppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssttttttttttttttuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwxwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������€��������‚‚‚ƒ„……†‡ˆŠ‹Œ�Ž���‘’’’““““““’’’‘‘‘��’‘‘‘‘‘‘‘����Ž�ŒŒ‹Š‰ˆˆ‡‡‡†ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ†††††††††…………………„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzz{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuutttttttttttttttssssssssssssrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppoooonnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiijjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhgggggggggggggggfffffffffffffeeeeeeeeeeeeedddeedddddddddddddddccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaa`````````__________^^^^]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXWVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPOOOOOOOOOOOOONMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@??????????>>??????>>>>>>>>>======<<<<<<<<<<<<<<;;;;;;;;;::::::999988888888888887777777777777777666666666665555555554444443333333322222222111111100000000000//////////............-----------,,,,,,,,,+++++++++++**************)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########mmmmmmmmmmnnnnnnnnnnnnnnooooooooooooooppppppppppppqqqqqqqqqqqqqqrrrrrrrrrqrrrrrrrrrrrrrrsssssssssstttttttttttttttuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€�����‚‚ƒ„„…†‡ˆŠ‹Œ�Ž���‘‘’’’“““““’’’‘‘‘��’’‘‘‘‘‘‘����ŽŽ�Œ‹Š‰‰ˆ‡‡‡†ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ†††††††††…………………„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzz{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuutttttttttttttttssssssssssssrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppooooonnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhggggggggggggggfffffffffffffeeeeeeeeeeeeedddeedddddddddddddddccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaa`````````__________^^^^]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXVVVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPOOOOOOOOOOOOONMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????>???????>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;::::::999988888888888888877777777777777666666666665555555554444443333333322222222111111100000000000//////////............-----------,,,,,,,,++++++++++++**************)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###########mmmmmmmmmmmnnnnnnnnnnnnnnooooooooooooopppppppppppppqqqqqqqqqqqqqqrrrrrrrrqrrrrrrrrrrrrrrrssssssssstttttttttttttttuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚ƒ„„…†‡ˆŠ‹Œ�ŽŽ���‘‘’’’’““’’’’‘‘‘��’’’‘‘‘‘‘‘����Ž�Œ‹ŠŠ‰ˆˆ‡‡†ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ††††††††…………………„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzz{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuutttttttttttttttsssssssssssrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhggggggggggggggffffffffffffffeeeeeeeeeeeedddeedddddddddddddddccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaa````````___________^^^^]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQPPPPPPPPPPOOOOOOOOOOOOOMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????>????????>>>>>>>=======<<<<<<<<<<<<<<;;;;;;;;::::::999998888888888888877777777777777666666666665555555554444443333333322222222111111100000000000//////////............-----------,,,,,,,,++++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###########mmmmmmmmmmmnnnnnnnnnnnnnnooooooooooooooppppppppppppqqqqqqqqqqqqqqrrrrrrrrqrrrrrrrrrrrrrrrsssssssssttttttttttttttttuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚ƒ„„…†‡ˆŠ‹ŒŒ�Ž���‘‘‘’’’’’’’’’‘‘‘��’’’‘‘‘‘‘‘‘���Ž��Œ‹Š‰ˆˆ‡‡†ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ†††††††…………………„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzz{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuttttttttttttttttsssssssssssrrrrrrrrrrrrrrrsrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppoooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhgggggggggggggggffffffffffffffeeeeeeeeeeeedddeedddddddddddddddccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaa````````___________^^^^]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPOOOOOOOOOOOOOOMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????????>>>>>>>=======<<<<<<<<<<<<<<;;;;;;;;::::::999998888888888888887777777777777666666666655555555554444443333333222222222111111100000000000//////////...........------------,,,,,,,,++++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###########mmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooooooppppppppppppqqqqqqqqqqqqqqqrrrrrrrqqrrrrrrrrrrrrrrrssssssssstttttttttttttttuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚ƒƒ„…†‡ˆ‰Š‹Œ�ŽŽ���‘‘‘’’’’’’’’‘‘‘��’’’‘‘‘‘‘‘‘����Ž�Œ‹Š‰‰ˆ‡‡†ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ††††††…………………„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzz{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuttttttttttttttttssssssssssrrrrrrrrrrrrrrrrsrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppoooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhgggggggggggggggffffffffffffffeeeeeeeeeeeedddeddddddddddddddddccccccccbbbbbbbbbbbbbbbbaaaaaaaaaa````````____________^^^^]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPOOOOOOOOOOOOOOMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????????????>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;::::::999999888888888888888777777777776666666666655555555544444443333333222222222111111100000000000//////////...........------------,,,,,,,,++++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###########lllllllllllllmmmmmmmmmmlllmmmmmmmmmmmmmmnnnnnnnnppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrssssssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~||||||||||||||||||||}|}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������‚‚‚ƒƒ„……†‡ˆŠ‹Œ��Ž���‘‘’’’““““““’’’’‘‘—–––––––––••”““’‘��Ž��Œ‹‹Š‰‰‰‰‰‰ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠŠ†††††††††………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����������€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttsssssssssssssssssssrsssssssrrrrrrrrrrrrrrrrqqqrqqqqqqqqqqqqqqqqppppppppoooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllmmmmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhhhhhgggggiiiiiiihhhhhhhhhhhhhhgggghhhhhhhhhhhggggggggggggfffeeeeeeddddddddddddddcccccbbaaaaaaaaaaaaaaaaaa```````________^^^^^^^^^^^^^]]\\\\[[[[[[[[[[[ZZZZZZZZZZWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????????>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;::::::::99999999999999988888888777777777666666666655555554444443333333222222222211111111000000000000///////............-----------,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$############""""""lllllllllllllmmmmmmmmmmlllmmmmmmmmmmmmmmnnnnnnnnppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrsssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������‚‚‚ƒƒ„……†‡ˆŠ‹‹Œ�ŽŽ���‘‘’’’’’’’’’’’’‘‘––––––––––••””“’‘���Ž�Œ‹‹Š‰‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠ††††††††………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€�������€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{zzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttssssssssssssssssssrrssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppoooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllmmmmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhhhhhgggggiiiiiiihhhhhhhhhhhhhhhggghhhhhhhhhhhggggggggggggfffeeeeeeddddddddddddddcccccbbaaaaaaaaaaaaaaaaaa```````________^^^^^^^^^^^^^]]\\\\[[[[[[[[[[ZZZZZZZZZZZWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????????>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;::::::::9999999999999999888888877777777766666666665555555444444333333322222222221111111100000000000////////...........------------,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""lllllllllllllmmmmmmmmmmllllmmmmmmmmmmmmmmnnnnnnnppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrssssssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������‚‚ƒƒ„„…†‡‡‰Š‹ŒŒ�ŽŽ���‘‘‘’’’’’’’’’‘‘‘––––––––––•••”““’‘��Ž�ŒŒ‹Š‰‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠ††††††††………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€���€�€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzzzzyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttsssssssssssssssssssrrssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllmmmmmmmmmmmllllllllllllllkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggiiiiiiihhhhhhhhhhhhhhhggghhhhhhhhhhhgggggggggggffffeeeeeeddddddddddddddcccccbbaaaaaaaaaaaaaaaaa````````________^^^^^^^^^^^^^]]\\\\[[[[[[[[[[ZZZZZZZZZZZWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????????>>>>>>======<<<<<<<<<<<<<<<<;;;;;;;:::::::::999999999999999988888877777777766666666665555554444444333333322222222211111111100000000000////////...........------------,,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""klllllllllllllmmmmmmmmmllllmmmmmmmmmmmmmmnnnnnnnpppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrsssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������‚‚‚ƒƒ„…††‡‰Š‹‹Œ��ŽŽ����‘‘‘’’’’’’‘‘‘‘–––––––––––••””“’‘��ŽŽ�Œ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠ†††††††………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttsssssssssssssssssssrrrsssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllmmmmmmmmmmmllllllllllllllkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggiiiiiiihhhhhhhhhhhhhhgggghhhhhhhhhhhgggggggggggffffeeeeedddddddddddddddcccccbbaaaaaaaaaaaaaaaa````````_________^^^^^^^^^^^^]]]\\\[[[[[[[[[[[ZZZZZZZZZZZWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????????>>>>>>======<<<<<<<<<<<<<<<<;;;;;;;;::::::::999999999999999988888877777777666666666655555554444443333333322222222211111111100000000000////////...........------------,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""""klllllllllllllmmmmmmmmmlllllmmmmmmmmmmmmmmnnnnnnpppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrssssssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������‚‚‚ƒƒ„……†‡‰‰Š‹‹Œ��ŽŽ����‘‘‘‘’’’‘‘‘‘‘––––––––––––••”““’‘��Ž�ŒŒŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠ†††††††……………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{zzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttsssssssssssssssssssrrrsssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppoooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllmmmmmmmmmmmllllllllllllllkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggiiiiiiihhhhhhhhhhhhhhgggghhhhhhhhhhhgggggggggggffffeeeeedddddddddddddddcccccbbaaaaaaaaaaaaaaaa````````________^^^^^^^^^^^^^^]]\\\[[[[[[[[[[[ZZZZZZZZZZZWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????>>>>>>======<<<<<<<<<<<<<<<<;;;;;;;;:::::::::99999999999999998888877777777666666666655555554444443333333322222222211111111100000000000////////...........-----------,,,,,,,,,++++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""""kllllllllllllllmmmmmmmmlllllmmmmmmmmmmmmmmnnnnnnppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrsssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������‚‚‚ƒƒ„„…††ˆ‰ŠŠ‹ŒŒ��Ž�����‘‘‘‘‘‘‘‘‘‘‘––––––––––––••””“’‘��Ž��Œ‹Š‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠ†††††††……………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttsssssssssssssssssssrrrrssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppoooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllmmmmmmmmmmmllllllllllllllkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggiiiiiiihhhhhhhhhhhhhhhggghhhhhhhhhhhgggggggggggffffeeeeedddddddddddddddcccccbbbaaaaaaaaaaaaaa`````````________^^^^^^^^^^^^^]]]\\\[[[[[[[[[[[ZZZZZZZZZZZWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>=====<<<<<<<<<<<<<<<<;;;;;;;;::::::::::9999999999999998888877777777666666666555555554444443333333322222222211111111100000000000///////............-----------,,,,,,,,,++++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""""kklllllllllllllmmmmmmmmlllllmmmmmmmmmmmmmmnnnnnnppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrssssssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������‚‚‚ƒƒ„……†ˆˆ‰ŠŠ‹ŒŒ�ŽŽ�����‘‘‘‘‘‘‘‘‘�–––––––––––––••”““’‘��Ž�Œ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠ†††††††……………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttssssssssssssssssssrrrrrssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllmmmmmmmmmmlllllllllllllllkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggiiiiiiiihhhhhhhhhhhhhgggghhhhhhhhhhhgggggggggggffffeeeeddddddddddddddddcccccbbbaaaaaaaaaaaaaa````````________^^^^^^^^^^^^^^]]]\\\[[[[[[[[[[[ZZZZZZZZZZZWWWWWWWWWWWWVVVVVVVVVVUUUTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>=====<<<<<<<<<<<<<<<<;;;;;;;;::::::::::9999999999999998888877777777666666666555555554444443333333322222222211111111000000000000///////............-----------,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""kklllllllllllllmmmmmmmmllllllmmmmmmmmmmmmmmnnnnnpppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrsssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������‚‚‚ƒƒ„„……‡ˆ‰‰Š‹‹ŒŒ�ŽŽ�����‘‘‘‘‘‘‘‘�–––––––––––––••””“’‘��Ž��‹ŠŠ‰‰‰ˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠ†††††††……………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutsssssssssssssssssssrrrrrsssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllmmmmmmmmmmlllllllllllllllkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggiiiiiiiihhhhhhhhhhhhhgggghhhhhhhhhhhgggggggggggffffeeeeddddddddddddddddcccccbbbaaaaaaaaaaaaa`````````________^^^^^^^^^^^^^^]]]\\\[[[[[[[[[[[ZZZZZZZZZZZWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>=====<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::999999999999998888877777777666666666555555554444443333333322222222211111111000000000000///////............-----------,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""kkklllllllllllllmmmmmmmllllllmmmmmmmmmmmmmmnnnnnpppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������‚‚ƒƒƒ„……‡ˆˆ‰ŠŠ‹‹Œ��ŽŽ�����‘‘‘‘‘‘‘�––––––––––––––••”““’‘��Ž�Œ‹ŠŠ‰‰‰ˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠ††††††††…………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuusssssssssssssssssssrrrrrrssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllmmmmmmmmmmlllllllllllllllkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggiiiiiiiihhhhhhhhhhhhhgggghhhhhhhhhhhgggggggggggffffeeeeddddddddddddddddcccccbbbaaaaaaaaaaaa``````````________^^^^^^^^^^^^^]]]]\\[[[[[[[[[[[[ZZZZZZZZZZZWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????>>>>>>======<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::99999999999999888887777777666666666555555555444443333333332222222221111111100000000000////////...........------------,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""kkklllllllllllllmmmmmmmlllllllmmmmmmmmmmmmmmnnnnpppppppppqqqqqqqqqqqqqqqrqrrrrrrrrrrrrrrssssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚‚ƒƒ„„…‡‡ˆˆ‰ŠŠ‹ŒŒ�ŽŽ�����‘‘‘‘‘‘‘�–––––––––––––––••”“’‘��Ž�Œ‹ŠŠ‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠ‡†††††††……………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutssssssssssssssssssrrrrrrssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllmmmmmmmmmllllllllllllllllkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggiiiiiiiiihhhhhhhhhhhhgggghhhhhhhhhhhgggggggggggffffeeeedddddddddddddddccccccbbbaaaaaaaaaaaa``````````_______^^^^^^^^^^^^^^]]]]\\[[[[[[[[[[[ZZZZZZZZZZZYWWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIJIIIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????????>>>>>>======<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999998888887777777666666666555555555444443333333332222222221111111100000000000////////...........------------,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""kkkllllllllllllllmmmmmmlllllllmmmmmmmmmmmmmmnnnnppppppppppqqqqqqqqqqqqqqrqrrrrrrrrrrrrrrrssssssssssssssssttttttttttttttttuutuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}|}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚‚ƒƒ„„†‡‡ˆ‰‰Š‹ŒŒ��Ž�����‘‘‘‘‘‘‘‘–––––––––––––––••””“’‘��ŽŒŒ‹ŠŠ‰‰‰‰ˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠ‡†††††††……………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuussssssssssssssssssrrrrrrrsrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppoooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllmmmmmmmmmmlllllllllllllllkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggggggggiiiiiiiiihhhhhhhhhhhhgggghhhhhhhhhhhggggggggggfffffeeeeddddddddddddddddcccccbbbaaaaaaaaaaa```````````_______^^^^^^^^^^^^^^]]]]\\[[[[[[[[[[[[ZZZZZZZZZZYWWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIJIIIIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????????>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999998888887777777666666666555555554444443333333322222222211111111100000000000////////...........------------,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""kkkklllllllllllllmmmmmmllllllllmmmmmmmmmmmmmmnnnppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssssssssttttttttttttttttutuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������‚‚‚ƒƒ„„††‡ˆˆ‰Š‹‹Œ��Ž�����‘‘‘‘‘‘‘‘–––––––––––—––––••”“’‘��Ž�Œ‹‹ŠŠ‰‰‰‰ˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠ††††††††……………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒ€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuvvvvvuuuuuuuuuuuuuuuuuuutssssssssssssssssssrrrrrrrsrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppppppppoooooooooonnnnnnnnnnnnnnmnnmmmmmmmmmmmmmmmllllllllmmmmmmmmmllllllllllllllllkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhggggggggggggggggiiiiiiiiihhhhhhhhhhhhgggghhhhhhhhhhhggggggggggfffffeeeedddddddddddddddccccccbbbbaaaaaaaaaa```````````_______^^^^^^^^^^^^^]]]]]\\[[[[[[[[[[[[ZZZZZZZZZZYWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIJJIIIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????????>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999998888887777777666666666555555554444443333333322222222211111111100000000000////////...........-----------,,,,,,,,,++++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""kkkkllllllllllllllmmmmmllllllllmmmmmmmmmmmmmmnnnpppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrssssssssssssssssttttttttttttttttuttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€�������‚‚‚ƒƒ„††‡‡ˆ‰ŠŠ‹Œ��Ž�����‘‘‘‘‘‘‘‘–––––––––—————–––•””“’‘����Œ‹ŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ††††††††……………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒ‚‚€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuvvvvuuuuuuuuuuuuuuuuuuuttsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppooooooooonnnnnnnnnnnnnnnmnnmmmmmmmmmmmmmmmllllllllmmmmmmmmmllllllllllllllllkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhgggggggggggggggggiiiiiiiiihhhhhhhhhhhggggghhhhhhhhhhhgggggggggggffffeeeedddddddddddddddccccccbbbbaaaaaaaaaa```````````_______^^^^^^^^^^^^^]]]]]\\[[[[[[[[[[[[ZZZZZZZZZYYWWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMMMMMLMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIJJIIIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????????>>>>>>>>======<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888887777777666666666555555554444443333333322222222211111111000000000000////////...........-----------,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""kkkkklllllllllllllmmmmmlllllllllmmmmmmmmmmmmmmnnpppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssssssssttttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€������‚‚‚ƒƒ…††‡ˆ‰‰Š‹ŒŒ�Ž����‘‘‘‘‘‘‘‘‘——–––––————————––••”“’’‘�Ž�ŒŒ‹ŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ††††††††……………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuvvvvuuuuuuuuuuuuuuuuuuuttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppooooooooonnnnnnnnnnnnnnmmnmmmmmmmmmmmmmmmlllllllllmmmmmmmmlllllllllllllllllkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhgggggggggggggggggiiiiiiiiihhhhhhhhhhhhgggghhhhhhhhhhhggggggggggfffffeeeedddddddddddddddccccccbbbbaaaaaaaaa````````````______^^^^^^^^^^^^^]]]]]]\[[[[[[[[[[[[ZZZZZZZZZZYYWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMMMMMLMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIJJIIIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????>>>>>>>>======<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::999999999998888888777777766666666655555555444444333333332222222221111111100000000000/////////...........-----------,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""kkkkklllllllllllllmmmmmlllllllllmmmmmmmmmmmmmmnnppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€������‚‚ƒƒ……†‡ˆˆ‰Š‹ŒŒ�Ž����‘‘‘’’’’’‘———————————————–––••”“’‘��Ž�Œ‹‹ŠŠ‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ††††††††……………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuvvvuuuuuuuuuuuuuuuuuuutttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooonnnnnnnnnnnnnnnmmnmmmmmmmmmmmmmmmlllllllllmmmmmmmlllllllllllllllllkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhggggggggggggggggggiiiiiiiiihhhhhhhhhhhhgggghhhhhhhhhhhggggggggggfffffeeeedddddddddddddddccccccbbbaaaaaaaaaa```````````_______^^^^^^^^^^^^^]]]]]]\[[[[[[[[[[[[ZZZZZZZZZZYYWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMMMMMLMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIJJIIIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>======<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::999999999998888888777777766666666655555555444444333333332222222221111111100000000000/////////..........------------,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""kkkkkllllllllllllllmmmmlllllllllmmmmmmmmmmmmmmnnppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrssssssssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚ƒ……†‡‡ˆ‰Š‹ŒŒ�Ž���‘‘‘’’’’’’’————————————————–––•””“’‘�Ž��Œ‹ŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ††††††††……………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒ‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuvvuuuuuuuuuuuuuuuuuuuutttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooonnnnnnnnnnnnnnmmmnmmmmmmmmmmmmmmllllllllllmmmmmmllllllllllllllllllkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhggggggggggggggggggiiiiiiiiihhhhhhhhhhhggggghhhhhhhhhhgggggggggggfffffeeeddddddddddddddddccccccbbbaaaaaaaaaa```````````_______^^^^^^^^^^^^]]]]]]]\[[[[[[[[[[[[ZZZZZZZZZZYYWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMMMMLLMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIJJIIIIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????>>>>>>>>>>=======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::999999999998888888777777766666666665555555444444333333332222222221111111100000000000/////////..........------------,,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""kkkkkklllllllllllllmmmmllllllllllmmmmmmmmmmmmmmnpppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚„…††‡ˆ‰Š‹ŒŒ�Ž���‘‘’’’’’’’’˜˜———————————————––••”“’‘��Ž�Œ‹‹ŠŠ‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ††††††††……………„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuvvuuuuuuuuuuuuuuuuuuuttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllmmmmmlllllllllllllllllllkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhgggggggggggggggggggiiiiiiiiihhhhhhhhhhhhgggghhhhhhhhhhggggggggggggffffeeeedddddddddddddddccccccbbbbaaaaaaaa````````````______^^^^^^^^^^^^^]]]]]]][[[[[[[[[[[[[ZZZZZZZZZYYYWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMMMMLLMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIJJIIIIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>?>>>>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::999999999988888888777777766666666665555555444444333333332222222221111111100000000000/////////..........------------,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""kkkkkkllllllllllllllmmmllllllllllmmmmmmmmmmmmmmnpppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrssssssssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚„……†‡ˆ‰ŠŠ‹Œ�Ž���‘’’’’“““’’˜˜˜˜——————————————––••”“’‘��Ž�Œ‹ŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ††††††††……………„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuvuuuuuuuuuuuuuuuuuuutttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllmmmmmllllllllllllllllllkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhgggggggggggggggggggiiiiiiiiiihhhhhhhhhhhgggghhhhhhhhhhgggggggggggfffffeeeedddddddddddddddccccccbbbaaaaaaaaa```````````_______^^^^^^^^^^^^^]]]]]]][[[[[[[[[[[[[ZZZZZZZZZYYYWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIJJIIIIIIIIIIIIIHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>=======<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::999999999988888888777777776666666665555555544444333333332222222221111111100000000000/////////..........-----------,,,,,,,,,++++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""kkkkkkklllllllllllllmmmlllllllllllmmmmmmmmmmmmmmppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚„„…††‡ˆ‰Š‹Œ�Ž��‘‘’’’““““““˜˜˜˜˜˜˜˜———————————––•””“‘��Ž�Œ‹‹ŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ††††††††……………„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuutttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllmmmmlllllllllllllllllllkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhgggggggggggggggggggiiiiiiiiiihhhhhhhhhhhgggghhhhhhhhhhgggggggggggfffffeeeedddddddddddddddccccccbbbaaaaaaaaa```````````_______^^^^^^^^^^^^]]]]]]]][[[[[[[[[[[[ZZZZZZZZZZYYYWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIJIIIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::9999999999988888888777777776666666665555555544444333333332222222211111111100000000000/////////..........-----------,,,,,,,,,++++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""kkkkkkkllllllllllllllmmlllllllllllmmmmmmmmmmmmmmppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}}{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚ƒ„……†‡ˆ‰Š‹Œ�Ž��‘‘’’“““““““™˜˜˜˜˜˜˜˜˜˜˜˜———————––•”“’‘��Ž�Œ‹ŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ††††††††……………„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppppppooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllmmmlllllllllllllllllllkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhggggggggggggggggggggiiiiiiiiiihhhhhhhhhhhgggghhhhhhhhhhgggggggggggfffffeeeeddddddddddddddcccccccbbbaaaaaaaa```````````________^^^^^^^^^^^^]]]]]]]][[[[[[[[[[[[ZZZZZZZZZYYYYWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIJIIIIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::999999999988888888877777777666666666555555554444433333333222222221111111100000000000//////////..........-----------,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""kkkkkkkklllllllllllllmmllllllllllllmmmmmmmmmmmmmpppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���ƒ„„…†‡ˆ‰Š‹Œ�Ž��‘‘’’“““““““™™™˜˜˜˜˜˜˜˜˜˜˜˜—————––••”’‘��Ž�Œ‹‹Š‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ††††††††……………„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppppppoooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllmmmllllllllllllllllllkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhggggggggggggggggggggiiiiiiiiiihhhhhhhhhhhgggghhhhhhhhhhgggggggggggfffffeeeeddddddddddddddcccccccbbaaaaaaaa````````````_______^^^^^^^^^^^^^]]]]]]]][[[[[[[[[[[ZZZZZZZZZZYYYYWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIJIIIIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFFFEEEEEEEEEEDEDDDDDDDDDCCCCCCCCCCCBBBBCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::999999999988888888877777777766666666555555554444433333333222222221111111100000000000//////////.........------------,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""kkkkkkkklllllllllllllmmllllllllllllmmmmmmmmmmmmmoppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���ƒƒ„…††‡ˆŠ‹Œ�Ž���‘’’“““““““™™™™™˜˜˜˜˜˜˜˜˜˜˜—————––•”“’‘�Ž�Œ‹‹Š‰‰‰‰‰‰‰‰‰‰‰‰‰‰Š††††††††……………„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuutttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppppoooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllmmllllllllllllllllllkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhgggggggggggggggggggggiiiiiiiiiihhhhhhhhhhhhggghhhhhhhhhhgggggggggggfffffeeeeddddddddddddddcccccccbbaaaaaaaa```````````________^^^^^^^^^^^^^]]]]]]]][[[[[[[[[[[ZZZZZZZZZZYYYYWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIJIIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEDEDDDDDDDDDCCCCCCCCCCCBBBBCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@????????>>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::999999999988888888877777777766666666555555554444443333333222222221111111100000000000//////////.........------------,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""kkkkkkkkllllllllllllllmlllllllllllllmmmmmmmmmmmmopppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrssssssssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||}}}}}}}}}}}}{{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��ƒƒ„„…†‡ˆ‰Š‹ŒŽ���‘’’““““”””™™™™™™˜˜˜˜˜˜˜˜˜˜—————––••“’‘��Ž�Œ‹ŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰Š††††††††……………„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppppooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllmmllllllllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhgggggggggggggggggggggiiiiiiiiiihhhhhhhhhhhhggghhhhhhhhhhgggggggggggfffffeeeeddddddddddddddcccccccbaaaaaaaa````````````________^^^^^^^^^^^^^]]]]]]]][[[[[[[[[[ZZZZZZZZZZYYYYYWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIJIIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@????????>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::9999999999988888888877777777766666666655555554444443333333322222221111111100000000000//////////.........------------,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""kkkkkkkkklllllllllllllmlllllllllllllmmmmmmmmmmmmooppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||}}}}}}}}}}}{{{{{{{{{{{{{{{||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚ƒƒ„…†‡ˆ‰Š‹Œ�Ž��‘‘’’““““””™™™™™™™˜˜˜˜˜˜˜˜———————––•“’‘��Ž�Œ‹ŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††……………„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppppooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllmllllllllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhgggggggggggggggggggggiiiiiiiiiihhhhhhhhhhhhggghhhhhhhhhhgggggggggggfffffeeeedddddddddddddccccccccbaaaaaaaa```````````________^^^^^^^^^^^^^^]]]]]]]][[[[[[[[[[ZZZZZZZZZZYYYYYWWWWWWWWVVVVVVVVVVUUUUUUUTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::9999999999888888888877777777776666666655555554444443333333322222221111111100000000000//////////.........-----------,,,,,,,,,++++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""kkkkkkkkklllllllllllllllllllllllllllmmmmmmmmmmmmoopppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrssssssssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||}}}}}}}}}}{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒ„„…†‡ˆ‰ŠŒ�Ž���‘’’“““““”™™™™™™™˜˜˜˜˜˜˜————————––•”“’‘�Ž�Œ‹ŠŠ‰‰‰ˆˆ‰‰‰‰‰‰‰‰‰††††††††……………„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppppooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllmlllllllllllllllkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhgggggggggggggggggggggiiiiiiiiihhhhhhhhhhhhhhgghhhhhhhhhhgggggggggggfffffeeeedddddddddddddccccccccaaaaaaaa```````````_________^^^^^^^^^^^^^]]]]]]]]][[[[[[[[[ZZZZZZZZZZZYYYYYWWWWWWWVVVVVVVVVVVUUUUUUUTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@????????>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::99999999999888888888877777777776666666655555554444443333333322222221111111000000000000//////////.........-----------,,,,,,,,,++++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#########""""""""""iiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmnnnnnnnnnnnnnnnooooopppppppppppppppqqqqqqqqppppqqqqqqqqqqqqqqqqrrrrrsssssssttttttttttttttttuuttttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������‚‚ƒ„…†‡ˆ‰Š‹Œ�Ž���‘‘’’’’“““““““““’’’’’’‘‘‘‘‘‘‘‘���–•”“’‘��Ž�Œ‹‹‹ŠŠŠ‹‹‹‹‹‹‹Œ†‡‡‡†††††††……………„„„„„„„ƒƒ€€€€}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssssssrrrrrssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhghhhggggggggggffffffffffeeeddddddddcccccccccccccbbbbbbbbbbaaaaaaaaa``````````^^^^]]]]]]]]]]]]]\\\\\\\\YYYYYXXXXXXXXXXXWWWWWWWWWUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEEEEDDDDDDDEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@????????????>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999999999998888888888877777777777776666666665555555544444443333333322222221111110000000000////////////......------------,,,,,,,,,,,++++++++++************))))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""iiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmnnnnnnnnnnnnnnooooopppppppppppppppqqqqqqqqppppqqqqqqqqqqqqqqqqrrrrrssssssstttttttttttttttttutttttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyzzzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������‚‚ƒƒ„…†‡ˆ‰‹Œ�ŽŽ���‘‘’’’’““““““““’’’’’‘‘‘‘‘‘‘‘‘‘��–••“’‘��Ž�Œ‹‹‹ŠŠŠ‹‹‹‹‹‹‹‹†‡‡‡†††††††……………„„„„„„„ƒƒ€€€}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssssssrrrrrssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiihhhhhhhiiiiiiiiiihhhhhhhhhhhhhhghhgggggggggggffffffffffeeeddddddddcccccccccccccbbbbbbbbbaaaaaaaaa```````````^^^]]]]]]]]]]]]]]\\\\\\\\YYYYYXXXXXXXXXXXWWWWWWWWWUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHIIHHHHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEEEEEDDDDDDDEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@????????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;::::::::::999999999999999988888888888887777777777776666666665555555544444443333333322222221111110000000000////////////......------------,,,,,,,,,,,++++++++++************))))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""iiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmnnnnnnnnnnnnnnnooooopppppppppppppppqqqqqqqpppppqqqqqqqqqqqqqqqqrrrrssssssssttttttttttttttttttttttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzz|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������‚‚ƒ„…†‡ˆ‰Š‹Œ�Ž����‘‘’’’““““““““’’’’’‘‘‘‘‘‘‘‘‘���––•”“‘��Ž�ŒŒ‹‹‹ŠŠ‹‹‹‹‹‹‹‹†‡†††††††††……………„„„„„„ƒƒƒ€€€}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssssssrrrrrrsssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkjiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhghhhggggggggggffffffffffeeeddddddddccccccccccccbbbbbbbbbbaaaaaaaaa```````````^^^]]]]]]]]]]]]]]\\\\\\\\YYYYYXXXXXXXXXXXWWWWWWWWWUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHIIHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEDDDDDDDDEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@????????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;::::::::::999999999999999888888888888877777777777777666666665555555544444443333333322222221111110000000000///////////.......------------,,,,,,,,,,,++++++++++************))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""iiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnoooooppppppppppppppppqqqqqqpppppqqqqqqqqqqqqqqqqrrrrsssssssstttttttttttttttttttttttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzzzzzzzzz{||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€���‚‚ƒ„…†‡ˆ‰Š‹Œ�Ž����‘‘‘’““““““““’’’’‘‘‘‘‘‘‘‘‘‘���—–•”“’‘�Ž��Œ‹‹‹‹‹‹‹‹‹‹‹‹‹†††††††††††……………„„„„„„ƒƒƒ€€}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssssssrrrrrrssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkjiiiiiiiiiiiiiihhhhhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhghhhgggggggggfffffffffffeeeddddddddccccccccccccbbbbbbbbbbaaaaaaaa````````````^^^]]]]]]]]]]]]]\\\\\\\\\YYYYXXXXXXXXXXXWWWWWWWWWWUUUUUUUUTTTTTTTTTSSSSSSSSRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHIHHHHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEEEEDDDDDDDDEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@???????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;:::::::::9999999999999999888888888888877777777777777666666665555555544444443333333322222221111110000000000///////////.......-----------,,,,,,,,,,,,++++++++++************))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""iiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmnnnnnnnnnnnnnnnooooopppppppppppppppqqqqqqppppppqqqqqqqqqqqqqqqqrrrssssssssstttttttttttttttttttttttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzz{{{||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€���‚ƒƒ„…†‡ˆ‰Š‹Œ�Ž����‘‘‘’’““““““’’’’‘‘‘‘‘‘‘‘‘����—–•”“’‘��Ž�ŒŒ‹‹‹‹‹‹‹‹‹‹‹‹†††††††††††…………„„„„„„„ƒƒƒ€}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssssssrrrrrrrssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkkjiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhgghhggggggggggfffffffffffeeeddddddddccccccccccccbbbbbbbbbaaaaaaaaa````````````^^]]]]]]]]]]]]]]\\\\\\\\\YYYYXXXXXXXXXXXWWWWWWWWWWUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHIHHHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEEEEDDDDDDDDEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@???????????>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;::::::::::9999999999999998888888888888777777777777777666666665555555544444443333333322222221111110000000000///////////......------------,,,,,,,,,,,,++++++++++************)))))))))))(((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""iiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnoooooppppppppppppppppqqqqqppppppqqqqqqqqqqqqqqqqqrrssssssssssttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzz{{{{||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������€�€€€��‚‚ƒ„„…†‡ˆŠŠ‹Œ�Ž����‘‘’’’“““““’’’’‘‘‘‘‘��������—–•””“‘��Ž��ŒŒ‹‹‹‹‹‹‹‹‹‹‹††††††††††……………„„„„„„ƒƒƒƒ€}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssssssrrrrrrrrsrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooonnnnnnnnnnnnmnnnnnmmmmmmmmmmmmmmmlllllmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkjiiiiiiiiiiiihhhhhhhhhhhhhiiiiihhhhhhhhhhhhhhhhhhgghhggggggggggfffffffffffeeeddddddddccccccccccccbbbbbbbbbaaaaaaaaa````````````^^]]]]]]]]]]]]]\\\\\\\\\\YYYYXXXXXXXXXXXWWWWWWWWWWUUUUUUUUTTTTTTTTSSSSSSSSSRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMLMMMMMMMMMMMLLLLLLLLLLLLLKLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHIHHHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEEEEEDDDDDDDDEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@??????????>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;:::::::::9999999999999999888888888888877777777777777766666666555555554444444333333332222221111111000000000////////////......------------,,,,,,,,,,,,++++++++++************)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""iiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnooooopppppppppppppppqqqqqpppppppqqqqqqqqqqqqqqqqrrsssssssssstttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€����������������������€€€€€€€��‚‚ƒ„…†‡ˆ‰Š‹‹Œ�ŽŽ����‘’’’““““’’’’‘‘‘‘���������—––•”“’‘��Ž��ŒŒ‹‹‹‹‹‹‹‹‹‹††††††††††……………„„„„„„ƒƒƒƒ€}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooonnnnnnnnnnnnmnnnnnmmmmmmmmmmmmmmmlllllmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkkkjiiiiiiiiiiihhhhhhhhhhhhhhiiihhhhhhhhhhhhhhhhhhhggghgggggggggggffffffffffeeeeddddddddcccccccccccbbbbbbbbbbaaaaaaaa`````````````^^]]]]]]]]]]]]]\\\\\\\\\\YYYYXXXXXXXXXXWWWWWWWWWWWUUUUUUUUTTTTTTTTSSSSSSSSSRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMLMMMMMMMMMMMLLLLLLLLLLLLLKLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHIHHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEDDDDDDDDEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@???????????>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;::::::::::9999999999999998888888888888877777777777777666666666555555544444444333333322222221111111000000000////////////......------------,,,,,,,,,,,,+++++++++************))))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""iiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmnnnnnnnnnnnnnnoooooppppppppppppppppqqqqpppppppqqqqqqqqqqqqqqqqqrsssssssssssttttttttttttttsttttttttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{|||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€���������������������€€€€€€€€€��‚‚ƒ„…†‡ˆ‰Š‹‹Œ�ŽŽ���‘’’’’“““’’’’‘‘‘����������—––•”““’‘��Ž��ŒŒ‹‹‹‹‹‹‹‹‹††††††††††…………„„„„„„„ƒƒƒƒ}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppoooooooooooonnnnnnnnnnnnmnnnnmmmmmmmmmmmmmmmllllllmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkkjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggghgggggggggggffffffffffeeeedddddddccccccccccccbbbbbbbbbaaaaaaaaa`````````````^^]]]]]]]]]]]\\\\\\\\\\\\YYYYXXXXXXXXXXWWWWWWWWWWWUUUUUUUTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMLMMMMMMMMMMLLLLLLLLLLLLLLKLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEDDDDDDDDEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@??????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;;;;:::::::::99999999999999998888888888888777777777777777666666666555555544444444333333322222221111111000000000///////////.......-----------,,,,,,,,,,,,++++++++++************))))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""iiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmnnnnnnnnnnnnnnoooooopppppppppppppppqqqqppppppppqqqqqqqqqqqqqqqqrsssssssssssttttttttttttttsttttttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{|||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€���������������������€€€€€€€€€€��‚ƒƒ„…†‡ˆ‰Š‹ŒŒ�ŽŽ��‘‘’’’’““’’’’‘‘‘����������—––••”“’‘���Ž��ŒŒŒ‹‹‹‹‹‹‹††††††††††…………„„„„„„ƒƒƒƒƒ}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppppoooooooooooonnnnnnnnnnnmmnnnnmmmmmmmmmmmmmmmllllllmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkkjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggffffffffffeeeedddddddccccccccccccbbbbbbbbbaaaaaaaaa`````````````^]]]]]]]]]]]]\\\\\\\\\\\\YYYYXXXXXXXXXXWWWWWWWWWWWUUUUUUUTTTTTTTTSSSSSSSSSSRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLMMMMMMMMMMLLLLLLLLLLLLLLKLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@??????????>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999999999988888888888888777777777777777666666666555555544444443333333322222221111111000000000///////////.......-----------,,,,,,,,,,,,++++++++++************))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""iiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnooooooppppppppppppppppqqqpppppppppqqqqqqqqqqqqqqqqsssssssssssstttttttttttttssttttttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzz{{{{{{{{{{|||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~���������������������€€€€€€€€€€���‚ƒ„„…†‡ˆ‰Š‹ŒŒ�ŽŽ��‘‘’’’““’’’’‘‘‘����������——––•””“’‘���Ž��ŒŒŒŒ‹‹‹‹‹†††††††††……………„„„„„„ƒƒƒƒƒ}}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutuuuttttttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppppppoooooooooooonnnnnnnnnnnmmnnnnmmmmmmmmmmmmmmmllllllmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkkkkkjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggfffffffffffeeeedddddddcccccccccccbbbbbbbbbbaaaaaaaaa`````````````^^]]]]]]]]]]\\\\\\\\\\\\\YYYYXXXXXXXXXXWWWWWWWWWWWUUUUUUUTTTTTTTTSSSSSSSSSSRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@??????????>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999999998988888888888888777777777777776666666666555555544444443333333222222211111111000000000///////////......------------,,,,,,,,,,,,++++++++++************))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""iiiiiiiijjjjjjjjjjjjjjkjkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnooooooopppppppppppppppqqqpppppppppqqqqqqqqqqqqqqqqsssssssssssssttttttttttttsssttttttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~���������������������€€€€€€€€€€€��‚‚ƒ„……†‡ˆ‰Š‹ŒŒ�Ž��‘‘’’’“““’’’’‘‘����������——–––•”““’‘���Ž��ŒŒŒŒ‹‹‹‹†††††††††……………„„„„„„ƒƒƒƒƒ|}}}}}}}}}}}}}|||||||||||}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutuutttttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooonnnnnnnnnnnmmmnnnmmmmmmmmmmmmmmmmllllllmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggfffffffffffeeeeddddddccccccccccccbbbbbbbbbbaaaaaaaaa`````````````^]]]]]]]]]]\\\\\\\\\\\\\\YYYYYXXXXXXXXXWWWWWWWWWWWUUUUUUUTTTTTTTSSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@?????????>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;:::::::::::999999999999998988888888888887777777777777766666666666555555544444443333333222222211111111000000000///////////......------------,,,,,,,,,,,,++++++++++************))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""iiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnoooooooopppppppppppppppqqppppppppppqqqqqqqqqqqqqqqsssssssssssssttttttttttttssstttttttttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyzzzz{{{{{{{{{{{{{||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~���������������������€€€€€€€€€€€€��‚‚ƒ„…†‡‡ˆ‰Š‹Œ��Ž��‘‘’’’“““’’’‘‘����������———––••”““’‘���ŽŽ��ŒŒŒ‹‹‹††††††††………………„„„„„„ƒƒƒƒƒ||||}}}}}}}}}||||||||||||}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttutttttttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooonnnnnnnnnnnnmmnnnmmmmmmmmmmmmmmmlllllllmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkkkkkkjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggfffffffffffeeeeddddddccccccccccccbbbbbbbbbbaaaaaaaa``````````````^]]]]]]]]]]\\\\\\\\\\\\\\YYYYXXXXXXXXXXWWWWWWWWWWWUUUUUUTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA??????????>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;:::::::::::999999999999999888888888888887777777777777776666666666655555554444444333333322222221111111100000000////////////......------------,,,,,,,,,,,++++++++++*************)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""iiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmnnnnnnnnnnnnoooooooopppppppppppppppqqppppppppppqqqqqqqqqqqqqqqsssssssssssssstttttttttttsssstttttttttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~���������������������€€€€€€€€€€€€€��‚ƒƒ„…†‡ˆ‰‰Š‹Œ�Ž��‘‘’’’“““’’’‘‘‘���������————––••”““’‘���ŽŽ��ŒŒ‹‹‹††††††††………………„„„„„ƒƒƒƒƒƒ|||||||||||||||||||||||||}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttuttttttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppppoooooooooonnnnnnnnnnnnmmmnnmmmmmmmmmmmmmmmmlllllllmmmmmmmmllllllllllllllllkllllllllkkkkkkkkkkkkkkkkjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggfffffffffffffeeeeddddddccccccccccccbbbbbbbbbbaaaaaaaa``````````````^]]]]]]]]]]\\\\\\\\\\\\\\YYYYXXXXXXXXXXWWWWWWWWWWWUUUUUUTTTTTTTTSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA?????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999999998888888888888887777777777777766666666666655555554444443333333222222211111111000000000////////////......------------,,,,,,,,,,,++++++++++************))))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""iiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmnnnnnnnnnnnooooooooopppppppppppppppqpppppppppppqqqqqqqqqqqqqqsssssssssssssstttttttttttssssstttttttttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyz{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~���������������������€€€€€€€€€€€€€��‚‚ƒ„„…†‡ˆ‰Š‹ŒŒ����‘’’’““““’’’‘‘���������—————–––•””“’‘���Ž��ŒŒŒ‹‹†††††††………………„„„„„„ƒƒƒƒƒƒ|||||||||||||||||||||||||}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooonnnnnnnnnnnmmmmnnmmmmmmmmmmmmmmmllllllllmmmmmmmmllllllllllllllllklllllllkkkkkkkkkkkkkkkkkjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggffffffffffffffeeeeddddddcccccccccccbbbbbbbbbbbaaaaaaaa``````````````^]]]]]]]]]\\\\\\\\\\\\\\\YYYYYXXXXXXXXXWWWWWWWWWWWUUUUUUTTTTTTTSSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@?????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999999998888888888888877777777777777666666666666555555554444443333333222222211111111000000000///////////.......-----------,,,,,,,,,,,,++++++++++************))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""iiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmnnnnnnnnnnnooooooooopppppppppppppppppppppppppppqqqqqqqqqqqqqqsssssssssssssssttttttttttssssstttttttttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€�������������€€€€€€€€€€€€€€��‚‚ƒ„…††‡ˆ‰Š‹Œ�Ž��‘’’““““““’’‘‘���������——————–––•””“’‘���Ž��ŒŒ‹‹††††††…………………„„„„„„ƒƒƒƒƒƒ|||||||||||||||||||||||||}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppppppooooooooooonnnnnnnnnnnnmmmmnmmmmmmmmmmmmmmmmllllllllmmmmmmmmlllllllllllllllkklllllllkkkkkkkkkkkkkkkkjjiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggffggggggfffffffffffffffeeeeedddddccccccccccccbbbbbbbbbbbaaaaaaaa``````````````^]]]]]]]]]\\\\\\\\\\\\\\\YYYYXXXXXXXXXXWWWWWWWWWWWUUUUUTTTTTTTTSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999999998888888888888877777777777776666666666666555555544444443333332222222111111111000000000///////////.......-----------,,,,,,,,,,,,++++++++++************))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""iiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmnnnnnnnnnnoooooooooopppppppppppppppppppppppppppqqqqqqqqqqqqqsssssssssssssssstttttttttsssssstttttttttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€���������€€€€€€€€€€€€€€€��‚ƒƒ„…†‡ˆ‰Š‹Œ�Ž��‘‘’““““““’’’‘‘��������————————––•””“’‘��ŽŽ�ŒŒ‹‹†††††……………………„„„„„„„ƒƒƒƒƒ~~~~|||||||||||||||||||||||||}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppppooooooooooooonnnnnnnnnnnmmmmmnmmmmmmmmmmmmmmmlllllllllmmmmmmmmlllllllllllllllkklllllllkkkkkkkkkkkkkkkkjjiiiiiiiihhhhhhhhhhhhhhhhghhhhhhggggggggggggggggfffgggffffffffffffffffffeeeeedddddccccccccccccbbbbbbbbbbaaaaaaaaa``````````````^]]]]]]]]]\\\\\\\\\\\\\\\YYYXXXXXXXXXXXWWWWWWWWWWWUUUUUTTTTTTTTSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999999998888888888888877777777777777666666666666655555554444444333333222222211111111100000000////////////......------------,,,,,,,,,,,,++++++++++************))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""iiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmnnnnnnnnnnooooooooooppppppppppppppppppppppppppppqqqqqqqqqqqqsssssssssssssssstttttttttssssssstttttttttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒ„……†‡ˆ‰Š‹ŒŽ��‘‘’“““““““’’‘‘‘�������—————————––•””“’‘��Ž��Œ‹‹†††…………………………„„„„„„„ƒƒƒƒƒ~~~~~~~|||||||||||||||||||||||||}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllmmmmmmmmllllllllllllllkkkllllllkkkkkkkkkkkkkkkkkjjiiiiiiiihhhhhhhhhhhhhhggghhhhggggggggggggggggfffffgffffffffffffffffffffeeeeedddddccccccccccccbbbbbbbbbbaaaaaaaaa``````````````^^]]]]]]]]\\\\\\\\\\\\\\\YYYXXXXXXXXXXXWWWWWWWWWWWUUUUUTTTTTTTSSSSSSSSSRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@???????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999999988888888888888877777777777766666666666666655555554444443333333222222211111111000000000////////////......------------,,,,,,,,,,,,++++++++++***********)))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""iiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmnnnnnnnnnooooooooooopppppppppppppppppppppppppppqqqqqqqqqqqqsssssssssssssssssttttttttssssssssttttttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒƒ„…†‡ˆ‰Š‹ŒŽ��‘‘’““““““““’’‘‘�������————˜˜˜———––•”“’‘��Ž��ŒŒ‹††………………………………„„„„„„ƒƒƒƒƒ~~~~~~~~|||||||||||||||||||||||||}}|||||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllmmmmmmmlllllllllllllllkkkllllllkkkkkkkkkkkkkkkkkjjiiiiiiiihhhhhhhhhhhhhgggghhhgggggggggggggggffffffffffffffffffffffffffffeeeeedddddcccccccccccbbbbbbbbbbbaaaaaaaa```````````````^^]]]]]]]]\\\\\\\\\\\\\[[YYXXXXXXXXXXXXWWWWWWWWWWWUUUUTTTTTTTTSSSSSSSSSRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@???????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999999888888888888888777777777777666666666666666655555554444443333332222222111111111000000000////////////......------------,,,,,,,,,,,++++++++++************))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!iiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmnnnnnnnnnoooooooooooppppppppppppppppppppppppppppqqqqqqqqqqqrssssssssssssssssstttttttssssssssstttttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒ„„…†‡ˆ‰ŠŒ�Ž��‘’“““”””“““’’‘‘������————˜˜˜˜———––•”“’‘��Ž�ŒŒ‹††………………………………„„„„„„ƒƒƒƒƒ~~~~~~~||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllmmmmmmmllllllllllllllkkkkllllllkkkkkkkkkkkkkkkkjjjiiiiiiiihhhhhhhhhhhhggggghhgggggggggggggggfffffffffffffffffffffffffffffeeeeedddddcccccccccccbbbbbbbbbbbaaaaaaaa```````````````^^]]]]]]]]\\\\\\\\\\\\[[[XXXXXXXXXXXXXXWWWWWWWWWWWUUUUTTTTTTTTSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@???????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::99999999999999888888888888888777777777776666666666666666555555554444443333332222222111111111000000000///////////.......------------,,,,,,,,,,,++++++++++************))))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!iiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmnnnnnnnnoooooooooooopppppppppppppppppppppppppppqqqqqqqqqqqrssssssssssssssssstttttttssssssssstttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒ„…†‡ˆ‰Š‹�Ž��‘’““”””””““’’‘‘‘�����————˜˜˜˜˜———–•”“’‘��Ž�ŒŒ‹†…………………………………„„„„„„ƒƒƒƒƒ~~~~~~~||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllmmmmmmmllllllllllllllkkkkllllllkkkkkkkkkkkkkkkjjjjiiiiiiiihhhhhhhhhhhhggggghgggggggggggggggfffffffffffffffffffffffffffffeeeeeeddddccccccccccccbbbbbbbbbbaaaaaaaaa``````````````_^^]]]]]]]]\\\\\\\\\\[[[[[XXXXXXXXXXXXXXWWWWWWWWWWWUUUUTTTTTTTSSSSSSSSSRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@??????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::99999999999998888888888888887777777777766666666666666666555555544444433333332222222111111111000000000///////////.......-----------,,,,,,,,,,,,++++++++++************))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!iiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmnnnnnnnnooooooooooooopppppppppppppppppppppppppppqqqqqqqqqqrrsssssssssssssssssttttttssssssssssttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚ƒ„„…†‡‰Š‹�Ž��‘’““””””””““’’‘‘�����————˜˜˜˜˜˜——––•”“’��Ž��Œ‹††………………………………„„„„„„ƒƒƒƒƒ~~~~~~~||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllmmmmmmmlllllllllllllkkkkkllllllkkkkkkkkkkkkkkkjjjjiiiiiiiihhhhhhhhhhhgggggggggggggggggggggffffffffffffffffffffffffffffffeeeeeeddddcccccccccccbbbbbbbbbbbaaaaaaaaa```````````````^^]]]]]]]]\\\\\\\\\\[[[[[XXXXXXXXXXXXXXWWWWWWWWWWWUUUTTTTTTTTSSSSSSSSRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAA@@@@??????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::99999999999988888888888888877777777777666666666666666666555555544444433333322222221111111111000000000///////////.......-----------,,,,,,,,,,,,++++++++++************))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!iiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmnnnnnnnoooooooooooooppppppppppppppppppppppppppppqqqqqqqqqrrrssssssssssssssssstttttssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒ„…†‡ˆ‰‹ŒŽ��‘’““”””””””““’’‘‘����————˜˜˜˜˜˜———–•”“’‘��Ž�Œ‹††………………………………„„„„„„ƒƒƒƒƒ~~~~~~~||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllllmmmmmmmlllllllllllllkkkkkllllllkkkkkkkkkkkkkkjjjjjiiiiiiiihhhhhhhhhhhgggggggggggggggggggggffffffffffffffffffffffffffffffeeeeeeddddcccccccccccbbbbbbbbbbbaaaaaaaa````````````````^^]]]]]]]]]\\\\\\\\[[[[[[XXXXXXXXXXXXXXWWWWWWWWWWWUUUTTTTTTTTSSSSSSSSRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAA@@@@?????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888888888887777777777666666666666666666555555544444443333332222222111111111000000000////////////.......-----------,,,,,,,,,,,,++++++++++************)))))))))))(((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!iiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmnnnnnnoooooooooooooopppppppppppoppppppppppppppppqqqqqqqqrrrrsssssssssssssssssttttssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒ„„…‡ˆ‰ŠŒ�Ž�‘’’“”””””””““’’‘‘‘���—————˜˜˜˜˜˜——–•”“’‘��Ž�Œ‹††…………………………………„„„„„ƒƒƒƒƒ~~~~~~~||||||||||||||||||||||||{|||||||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrqrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllllmmmmmmmmllllllllllllkkkkkllllllkkkkkkkkkkkkkkjjjjjiiiiiiiihhhhhhhhhhhggggggggggggggggggggffffffffffffffffffffffffffffffeeeeeeeddddcccccccccccbbbbbbbbbaaaaaaaaaa````````````````^^]]]]]]]]]\\\\\\\\[[[[[[XXXXXXXXXXXXXXWWWWWWWWWWWUUTTTTTTTTSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@?????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888888888877777777777666666666666666665555555544444443333332222222111111111000000000////////////.......-----------,,,,,,,,,,,,+++++++++************))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!hiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmmnnnnnoooooooooooooooppppppppppopppppppppppppppppqqqqqqqrrrrrssssssssssssssssstttssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒ„…†‡‰ŠŒ�Ž��‘’“”””•””””““’’‘‘���—————˜˜˜˜˜˜——––•”“‘��Ž�ŒŒ††…………………………………„„„„„ƒƒƒƒƒ~~~~~~~||||||||||||||||||||||{{{|||||||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrqqrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllmmmmmmmmlllllllllllkkkkkklllllkkkkkkkkkkkkkkkjjjjjiiiiiiiiihhhhhhhhhhggggggggggggggggggggffffffffffffffffffffffffffffeeeeeeeeeddddcccccccccccbbbbbbbbbaaaaaaaaaa````````````````^^]]]]]]]]]\\\\\\\\[[[[[[XXXXXXXXXXXXXWWWWWWWWWWWWUUTTTTTTTTSSSSSSSSRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@?????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888888888877777777776666666666666666665555555444444433333322222221111111111000000000////////////.......-----------,,,,,,,,,,,++++++++++************))))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!hiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmnnnnnoooooooooooooooppppppppppooppppppppppppppppqqqqqqqrrrrrssssssssssssssssstttssssssssssssstttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒ„…†‡ˆ‰‹�Ž��‘’“”””•••”””““’’‘‘��——————˜˜˜˜˜——––•”“’‘�Ž��Œ†††………………………………„„„„„ƒƒƒƒƒ~~~~~~||||||||||||||||||||{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{zzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrqqrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllmmmmmmmmlllllllllllkkkkkklllllkkkkkkkkkkkkkkjjjjjjiiiiiiiihhhhhhhhhhggggggggggggggggggggffffffffffffffffffffffffffffeeeeeeeeeedddcccccccccccbbbbbbbbbaaaaaaaaaaa````````````````^^]]]]]]]]]\\\\\\\\[[[[[[XXXXXXXXXXXXXWWWWWWWWWWWWUUTTTTTTTTSSSSSSSSRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@????>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::::::9999999998888888888888888777777777766666666666666666655555555444444333333322222221111111111000000000///////////........----------,,,,,,,,,,,,++++++++++************))))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!gggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnoooooooooooooopppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssstttttttttttsssssttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvwvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~€€�‚ƒ„†‡ˆ‰‹Œ�Ž��‘‘’’’’’‘‘‘���ŽŽŽ�”””””””””””””““’‘��Ž�Œ‹Š‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡††††……………€€€€€€€€€€€€€€}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppppppopppppppppppooooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllkkllllllkkkkkkkkkkkkkjjjjjjiiihhhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddccccccccccbbbbbbbaa`````````______________\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYXXXXXXXXXXXXXXXXWWWWUUUUTTTTTTTTSSSSSSSSRRRRRPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLMMMMMMMMLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@????>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::999999998888888888888888877777777776666666666666555555555555544444443333332222222111111111000000////////////...........---------,,,,,,,,,,,,++++++++++************))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""gggghhhhhhhhhhhhhhhiiiihiiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnoooooooooooooooppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssttttttttttsssssstttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~€�‚ƒ„…†ˆ‰ŠŒ�Ž���‘’’’’’’‘‘����ŽŽŽ”””””””””””””““’‘��Ž�Œ‹Š‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††……………€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttssssssssssssssssssssssssrsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppppopppppppppppooooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllkkllllllkkkkkkkkkkkkjjjjjjjiiihhhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeeeeddddddddddddddddddddddddddddccccccccccbbbbbbba``````````______________\\\\\\\\[[[[[[[ZZZZZZZZZZYYYXXXXXXXXXXXXXXXXXXWWWWUUUUTTTTTTTTSSSSSSSSRRRRRPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@????>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::999999998888888888888888877777777776666666666655555555555555444444433333322222222111111111000000///////////............---------,,,,,,,,,,,,++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""!ggggghhhhhhhhhhhhhhiiiihiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnooooooooooooooooppppppppppqqqqqqqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssttttttttttsssssssttttttttttttttttttuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~€€�‚ƒ…†‡‰Š‹ŒŽ���‘‘’’’’’‘‘‘����ŽŽ”””””””””””””““’‘��Ž�Œ‹ŠŠ‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††……………€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttssssssssssssssssssssssssrssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppoppppppppppooooooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkllllllkkkkkkkkkkkjjjjjjjjiihhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeeeedddddddddddddddddddddcdddddddccccccccccbbbbbbbba`````````_______________\\\\\\\\[[[[[[[ZZZZZZZZZYYYXXXXXXXXXXXXXXXXXXXWWWWUUUUTTTTTTTSSSSSSSSSRRRRRPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@????>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999988888888888877888777777777766666666666655555555555555444444433333322222221111111110000000///////////............---------,,,,,,,,,,,,++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!gggggghhhhhhhhhhhhhhiiihhiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnooooooooooooooooppppppppppqqqqqqqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssstttttttttsssssssstttttttttttttttttuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~€�‚ƒ„…‡ˆ‰‹Œ�Ž��‘‘’’’’’’‘‘����ŽŽ•”””””””””””””“’’‘��Ž�Œ‹ŠŠ‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡††††………………€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttssssssssssssssssssssssssrssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppppoppppppppppooooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkklllllkkkkkkkkkkkkjjjjjjjjihhhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeeeddddddddddddddddddddcccdddddddccccccccccbbbbbbbba`````````_______________\\\\\\\\[[[[[[[ZZZZZZZZZYYXXXXXXXXXXXXXXXXXXXXWWWWUUUTTTTTTTTSSSSSSSSRRRRRRPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@?????>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999988888888888777887777777777766666666666655555555555554444444333333222222221111111110000000///////////............--------,,,,,,,,,,,,++++++++++************)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!gggggghhhhhhhhhhhhhhiiihhiiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnooooooooooooooooppppppppppqqqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssttttttttsssssssstttttttttttttttttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}~~~€€�ƒ„…†ˆ‰ŠŒ�Ž��‘‘’’’’’’‘‘‘����Ž•”””””””””””””““’‘��Ž�Œ‹‹ŠŠ‰‰ˆˆˆˆˆˆˆ‡‡‡‡††††………………€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttsssssssssssssssssssssssrrsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppppooppppppppppooooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkklllllkkkkkkkkkkkjjjjjjjjjihhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeeddddddddddddddddddddccccdddddddccccccccccbbbbbbbb``````````_______________\\\\\\\[[[[[[[[ZZZZZZZZYYXXXXXXXXXXXXXXXXXXXXWWWWWUUUTTTTTTTTSSSSSSSSRRRRRRPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@?????>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999988888888887777877777777777666666666666555555555555554444443333333222222221111111110000000///////////............--------,,,,,,,,,,,,++++++++++************)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!ggggggghhhhhhhhhhhhhhiihhhiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnoooooooooooooooooppppppppppqqqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssstttttttsssssssssttttttttttttttttuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~€�‚ƒ„†‡‰Š‹ŒŽ���‘‘’’’’’’‘‘����Ž••””””””””””””““’‘‘��Ž�Œ‹‹ŠŠ‰‰‰ˆˆˆˆˆˆ‡‡‡††††………………€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssssssssrrsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppppooppppppppppooooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkllllllkkkkkkkkkkjjjjjjjjjhhhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeddddddddddddddddddcccccccddddddccccccccccbbbbbbbbb``````````_______________\\\\\\\[[[[[[[ZZZZZZZZZYYXXXXXXXXXXXXXXXXXXXXWWWWWUUUTTTTTTTSSSSSSSSSRRRRRRPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJHHHHHHGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@?????>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999988888888877777777777777776666666666665555555555555544444443333332222222211111111110000000///////////...........---------,,,,,,,,,,,,++++++++++************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!ggggggghhhhhhhhhhhhhhiihhhiiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnooooooooooooooooppppppppppqqqqqqqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssttttttsssssssssstttttttttttttttuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~€�‚ƒ„…‡ˆ‰‹Œ�Ž��‘‘’’’’’’‘‘‘����•••””””””””””””““’‘��Ž�ŒŒ‹‹ŠŠ‰‰‰‰ˆˆˆˆ‡‡‡†††…………………€€€€€€€����€€€€€~}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssssssssrrsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppoooppppppppppooooooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllklllllkkkkkkkkkkjjjjjjjjjjhhhhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeeeddddddddddddddddddccccccccddddddccccccccccbbbbbbbbb`````````________________\\\\\\[[[[[[[[ZZZZZZZZYYYXXXXXXXXXXXXXXXXXXXXWWWWWUUTTTTTTTTSSSSSSSSRRRRRRRPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLKKKKMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999988888888877777777777777776666666666655555555555555444444433333332222222211111111100000000//////////............---------,,,,,,,,,,,,++++++++++************))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""!gggggggghhhhhhhhhhhhhhihhhhiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnooooooooooooooooppppppppppqqqqqqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssstttttsssssssssssttttttttttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~€�‚„…†ˆ‰ŠŒ�Ž��‘‘’’’’’’’‘‘����••••”””””••””””““’‘���Ž�ŒŒ‹ŠŠŠ‰‰‰‰ˆˆˆ‡‡‡†††…………………€€€€€������€€€€€~}}|}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssssssssssrrrsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppppppooppppppppppooooooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllkklllllkkkkkkkkkkjjjjjjjjjjhhhhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeeeddddddddddddddddccccccccccdddddcccccccccccbbbbbbbba`````````________________\\\\\\[[[[[[[ZZZZZZZZZYYYXXXXXXXXXXXXXXXXXXXXWWWWWUUTTTTTTTTSSSSSSSSRRRRRRRPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLMMMMLLLLLLLLLLLLLLLLKKKKKMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999888888888777777777777777766666666666555555555555555444444433333332222222111111111100000000//////////............---------,,,,,,,,,,,,++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#################""""""""""""!!gggggggghhhhhhhhhhhhhhihhhhiiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnoooooooooooooooooppppppppppqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssttttsssssssssssstttttttttttttuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~€�‚ƒ„†‡‰Š‹ŒŽ���‘‘’’’’’’‘‘‘���–•••••••••••””””“’’‘��Ž��ŒŒ‹‹ŠŠŠ‰‰‰ˆˆˆ‡‡†††…………„„„€€€€€������€€€€€~|||||}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssssssssssrrrrssssssssssrrrrrrrrrrrrrrqrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppppppooopppppppppooooooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkklllllkkkkkkkkkjjjjjjjjjjjhhhhhhhhhhhhhhhgggggggggfffffffffffffeeeeeeeeeeeeeddddddddddddddccccccccccccddddccccccccccccbbbbbbbba`````````________________\\\\\[[[[[[[[ZZZZZZZZYYYYXXXXXXXXXXXXXXXXXXXWWWWWWUTTTTTTTTSSSSSSSSSRRRRRRRPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLMMMMLLLLLLLLLLLLLLLKKKKKKMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999888888888777777777777777766666666665555555555555554444444433333332222222111111111100000000//////////............---------,,,,,,,,,,,++++++++++************)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!ggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnooooooooooooooooppppppppppqqqqqqqqqqqqqqqqqqrrpqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssttttsssssssssssssttttttttttttuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~€�‚ƒ„…‡ˆ‰‹Œ�Ž��‘‘’’’’’’‘‘‘���––•••••••••••”””““’‘���Ž��ŒŒ‹‹ŠŠŠ‰‰‰ˆˆ‡‡†††…………„„„€€€€�������€€€€~|||||}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssssssssrrrrrsssssssssrrrrrrrrrrrrrrrqrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppppooooppppppppoooooooooooooooonooooooonnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllkkllllkkkkkkkkkkjjjjjjjjjjjhhhhhhhhhhhhhhhgggggggggfffffffffffffeeeeeeeeeeeeedddddddddddddcccccccccccccdddccccccccccccbbbbbbbbaa`````````________________\\\\[[[[[[[[ZZZZZZZZZYYYYXXXXXXXXXXXXXXXXXXWWWWWWWUTTTTTTTTSSSSSSSSRRRRRRRRPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLMMMLLLLLLLLLLLLLLLKKKKKKKMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::99999999888888888777777777777777666666666665555555555555544444444333333322222221111111111100000000//////////............--------,,,,,,,,,,,,++++++++++************)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!ggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnoooooooooooooooooppppppppppqqqqqqqqqqqqqqqqqrrppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssrssssssssssssssssssssstttsssssssssssssstttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~€�‚ƒ…†ˆ‰ŠŒ�Ž���‘‘’’’’’’‘‘���–––••••••••••”””““’‘‘��ŽŽ��ŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡††…………„„„„€€€€�������€€€€~|||||||}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssssssrrrrrrrsssssssssrrrrrrrrrrrrrrrqrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppppooooppppppppoooooooooooooooonooooooonnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkllllkkkkkkkkkkjjjjjjjjjjjhhhhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeeddddddddddddcccccccccccccccdccccccccccccccbbbbbbbbaa`````````_______________^\\\[[[[[[[[ZZZZZZZZZYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWTTTTTTTTSSSSSSSSSRRRRRRRRPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLMMMLLLLLLLLLLLLLLLKKKKKKKMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999888888887777777777777776666666666655555555555555444444444333333322222221111111111100000000//////////...........---------,,,,,,,,,,,,++++++++++************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"###"""""""""""""!!gggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooooooopppppppppppqqqqqqqqqqqqqqqqqrppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssssrrsssssssssssssssssssssttsssssssssssssssttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~€�‚ƒ„†‡ˆŠ‹Œ����‘‘’’’’’’‘‘‘��––––••••••••••””““’’‘���ŽŽ��ŒŒ‹‹‹ŠŠ‰‰ˆ‡‡††………„„„„„€€€€€������€€€€€~|||||||}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssssrrrrrrrrsssssssssrrrrrrrrrrrrrrqqrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppppoooooppppppppooooooooooooooonnoooooonnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllkkkkllllkkkkkkkkkjjjjjjjjjjjjhhhhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeedddddddddddcccccccccccccccccccccccccccccccbbbbbbbbaa`````````______________^^\\\[[[[[[[[ZZZZZZZZZYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWTTTTTTTTSSSSSSSSRRRRRRRRRPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLMMMLLLLLLLLLLLLLLKKKKKKKKMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@????>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999888888887777777777777776666666666555555555555555444444443333333222222221111111111000000000/////////............---------,,,,,,,,,,,,++++++++++************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"###"""""""""""""!!gggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnooooooooooooooooppppppppppqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssrrrssssssssssssssssssssstsssssssssssssssstttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~€�ƒ„…‡ˆ‰‹Œ�Ž���‘‘’’’’’‘‘‘��—–––––••••••••””““’’‘���ŽŽŽ��ŒŒŒ‹‹Š‰‰ˆˆ‡††………„„„„„€€€€�������€€€€~||||||||}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssssssrrrrrrrrrssssssssrrrrrrrrrrrrrrqqqrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppoooooopppppppooooooooooooooonnnoooooonnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkklllkkkkkkkkkkjjjjjjjjjjjjhhhhhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeeeeeddddddddddddccccccccccccccccccccccccccccccbbbbbbbbbaa````````_______________^^\\[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWTTTTTTTSSSSSSSSSRRRRRRRRRPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLMMMLLLLLLLLLLLLLLKKKKKKKKMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@????>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999888888887777777777777766666666666555555555555554444444443333333222222211111111111000000000/////////............---------,,,,,,,,,,,,++++++++++************))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"###"""""""""""""!!ggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnoooooooooooooooooppppppppppqqqqqqqqqqqqqqqqqppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrsssssssssrrrrssssssssssssssssssssssssssssssssssssssttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~€�‚ƒ…†‡‰Š‹�Ž���‘‘’’’’’‘‘‘‘�——––––––••••••”””“’’‘‘����ŽŽ���ŒŒ‹‹Š‰ˆˆ‡††……„„„„„„€€€€€������€€€€~|||||||||}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxyxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssssrrrrrrrrrrssssssssrrrrrrrrrrrrrrqqqrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppoooooopppppppooooooooooooooonnnoooooonnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllkkkkkklllkkkkkkkkkkjjjjjjjjjjjjhhhhhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeeeeddddddddddcccccccccccccccccccccccccccccccbbbbbbbbbaa````````______________^^^\[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWTTTTTTTSSSSSSSSSRRRRRRRRRPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLMMMLLLLLLLLLLLLLKKKKKKKKKMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@???>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;::::::::::999999998888888887777777777777766666666665555555555555544444444433333333222222211111111111000000000/////////............---------,,,,,,,,,,,+++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"###"""""""""""""!!ggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooooooopppppppppppqqqqqqqqqqqqqqqqpppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssrrrrssssssssssssssssssssssssssssssssssssssstttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~€�‚ƒ„†‡ˆŠ‹Œ�Ž��‘‘‘’’’’‘‘‘‘�——––––––––••••”””“’’‘‘�����ŽŽŽ��ŒŒ‹Š‰‰ˆ‡††……„„„„„„~€€€€������€€€€~|||||||||}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssrrrrrrrrrrrrsssssssrrrrrrrrrrrrrrrqqqrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppoooooooppppppooooooooooooooonnnnooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllkkkkkkllkkkkkkkkkkjjjjjjjjjjjjjhhhhhhhhhhhhhhgggggggggfffffffffffeeeeeeeeeeeeeedddddddddddcccccccccccccccccccccccccccccccbbbbbbbbbaa````````_____________^^^^\[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWTTTTTTTSSSSSSSSRRRRRRRRRRPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLMMMLLLLLLLLLLLLLKKKKKKKKKMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@????>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;::::::::::999999998888888887777777777777666666666665555555555555444444444433333332222222211111111111000000000/////////............--------,,,,,,,,,,,,++++++++++************)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"##"""""""""""""!!!gggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnooooooooooooooooppppppppppqqqqqqqqqqqqqqqqpppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssrrrrrsssssssssssssssssssssssssssssssssssssssttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~€�‚„…†ˆ‰ŠŒ�Ž���‘‘‘‘’‘‘‘‘‘�———––––––––•••”””““’’‘‘������ŽŽ��Œ‹‹Š‰ˆ‡‡†……„„„„ƒ„~~€€€€€�����€€€€~||||||||||}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{z{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssrrrrrrrrrrrrrsssssssrrrrrrrrrrrrrrqqqqrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppooooooopppppoooooooooooooooonnnnoooonnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllkkkkkkklkkkkkkkkkkkjjjjjjjjjjjjjhhhhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeeeeeeddddddddddcccccccccccccccccccccccccccccccbbbbbbbbbaaa````````____________^^^^^[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWVTTTTTTSSSSSSSSSRRRRRRRRRRPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLLMMMLLLLLLLLLLLLKKKKKKKKKKMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;::::::::::999999998888888887777777777777666666666655555555555554444444444333333332222222211111111110000000000/////////...........---------,,,,,,,,,,,,++++++++++************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"##"""""""""""""!!!gggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnoooooooooooooooooppppppppppqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssssrrrrrrssssssssssssssssssssssssssssssssssssssstttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~€�‚ƒ…†‡‰Š‹Œ�Ž���‘‘‘‘‘‘‘‘‘�————–––––––•••”””““’’‘‘�������ŽŽ��Œ‹Š‰ˆ‡‡†……„„„ƒƒƒ~~~€€€€€���€€€€€~|||||||||||}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{z{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttttssssssssssrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrrrqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppooooooooppppooooooooooooooooonnnnoooonnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjhhhhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeeeeddddddddddcccccccccccccccccccccccccccccccbbbbbbbbbaaa````````___________^^^^^^[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVTTTTTTSSSSSSSSRRRRRRRRRRRPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLLMMMLLLLLLLLLLLLKKKKKKKKKKMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;:::::::::9999999998888888887777777777777666666666655555555555554444444444333333332222222111111111110000000000////////............---------,,,,,,,,,,,,++++++++++************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""##"""""""""""""!!!ggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooooooopppppppppppqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrssssssrrrrrrrsssssssssssssssssssssssssssssssssssssssttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}~~€�‚ƒ„…‡ˆ‰‹Œ�Ž����‘‘‘‘‘‘‘‘�—————––––––•••”””““’’‘‘‘�‘�����ŽŽ�Œ‹Š‰ˆˆ‡†……„„„ƒƒƒ~~~€€€€€€�€€€€€~|||||||||||}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrrrqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppoooooooopppoooooooooooooooooonnnnooonnnnnnnnnnnnnmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjhhhhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeeeeddddddddddccccccccccccccbbbbccccccccccccbbbbbbbbbbaaa````````___________^^^^^^[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVTTTTTSSSSSSSSSRRRRRRRRRRRPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLMMMLLLLLLLLLLLLKKKKKKKKKKMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@???>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;:::::::::9999999998888888887777777777777666666666655555555555544444444443333333322222222111111111110000000000////////............---------,,,,,,,,,,,,++++++++++************))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""##"""""""""""""!!!ggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnooooooooooooooopppppppppppqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrsssssrrrrrrrrssssssssssssssssssssssssssssssssssssssstttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||}}}}~~€�‚ƒ…†‡‰Š‹Œ�Ž����‘‘‘‘‘‘‘�——————–––––•••””“““’’‘‘‘‘‘‘�����Ž��Œ‹Š‰ˆ‡†……„„ƒƒƒƒ~~~~€€€€€€€€€€€€~|||||||||||}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrsssssrrrrrrrrrrrrrrrqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppooooooooopppoooooooooooooooooonnnnooonnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjhhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeeeddddddddddcccccccccccccbbbbbccccccccccccbbbbbbbbbbaaa````````__________^^^^^^^[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVTTTTTSSSSSSSSSRRRRRRRRRRRPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLMMMLLLLLLLLLLLKKKKKKKKKKKMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@???>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;:::::::::9999999998888888887777777777777666666666555555555555444444444443333333322222222111111111110000000000////////............---------,,,,,,,,,,,+++++++++++************))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""##"""""""""""""!!!gggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooooooppppppppppppqqqqqqqqqqqqqppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrssssrrrrrrrrrsssssssssssssssssssssssssssssssssssssssttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||}}}}~~€�‚ƒ„…‡ˆ‰‹Œ�ŽŽ����‘‘‘‘‘‘�——————–––––•••””“““’’’‘‘‘‘‘‘‘����Ž�Œ‹Š‰ˆ‡†……„„ƒƒƒƒ~~~~~€€€€€€€€€€€~||||||||||||}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzz{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssrrrrrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrqqqqqqrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooppooooooooooooooooooonnnnooonnnnnnnnnnnnmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjhhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeeeeddddddddcccccccccccccbbbbbbcccccccccccbbbbbbbbbbbaaa````````__________^^^^^^^[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVTTTTSSSSSSSSSRRRRRRRRRRRQPPPPPPPPOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLMMLLLLLLLLLLLLKKKKKKKKKKKMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;:::::::::9999999998888888887777777777777666666666555555555554444444444433333333222222221111111111110000000000////////............--------,,,,,,,,,,,,+++++++++++***********)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""##"""""""""""""!!!fggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooooopppppppppppppqqqqqqqqqqqqpppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssrrrrrrrrrrsssssssssssssssrssssssssssssssssssssssstuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||}}}}~€€�‚„…†‡‰Š‹Œ�Ž�����������———————––––•••””“““’’’’‘‘‘‘‘‘‘���Ž�Œ‹Š‰ˆ‡†……„„ƒƒƒƒ~~~~~€€€€€€€€€€€€||||||||||||}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzz{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttssssssrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooopoooooooooooooooooooonnnnoonnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeeeeeeddddddddcccccccccccbbbbbbbbccccccccccbbbbbbbbbbbbaaa````````_________^^^^^^^^[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVTTTTSSSSSSSSSRRRRRRRRRRRQPPPPPPPOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLLLMMLLLLLLLLLLLLKKKKKKKKKKKLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;:::::::::9999999998888888887777777777777666666666555555555554444444444433333333222222221111111111100000000000////////...........---------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""#"""""""""""""!!!!fgggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnooooooooooooooppppppppppppppqqqqqqqqqqqppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrsssssssssssssssrssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}~~€�‚ƒ„†‡ˆ‰Š‹Œ�Ž����������———————––––•••””“““’’’’’‘’’’‘‘‘���Ž�ŒŠ‰ˆ‡††…„„„ƒƒƒ~~~~~~€€€€€€€€€€€|||||||||||||}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttssssssrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooooooooooooooooooonnnnnonnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjihhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeeeeeeddddddddcccccccccccbbbbbbbbccccccccbbbbbbbbbbbbbbaaa```````__________^^^^^^^^[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVTTTTSSSSSSSSRRRRRRRRRRRQQPPPPPPPOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLMMLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999998888888887777777777777666666666555555555544444444444333333333222222221111111111100000000000///////............---------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""#"""""""""""""!!!!ffgggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooooppppppppppppppqqqqqqqqqqqppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrssssssssssssssrrsssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuvvvuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||}}}~~€��ƒ„…†‡‰Š‹Œ��Ž���������————————–––•••””“““’’’’’’’’’’’‘‘��Ž�Œ‹Š‰ˆ‡†……„„ƒƒƒ~~~~~~€€€€€€€€€€|||||||||||||}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttssssssrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrqqqqqqqrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooooooooooooooooooonnnnnonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjihhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeeeeeddddddddcccccccccccbbbbbbbbccccccbbbbbbbbbbbbbbbbaaa```````_________^^^^^^^^][[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVTTTSSSSSSSSSRRRRRRRRRRRQQPPPPPPOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLMMLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999998888888887777777777777666666666555555555544444444443333333332222222221111111111100000000000///////............---------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""#"""""""""""""!!!!ffgggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnoooooooooooopppppppppppppppqqqqqqqqqqpppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrsrrrrrrrrrrrrsssssssssssssrrrssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuvvuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}~€�‚ƒ„†‡ˆ‰Š‹Œ�ŽŽ��������————————––––••””“““’’’’’’’’’’’‘‘����Œ‹Š‰ˆ‡†……„„„ƒƒ~~~~~~~€€€€€€€€€€|||||||||||||||}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppoooooooooooooooooooooooooooooooonnnnnonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiihhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeeeeeeedddddddcccccccccccbbbbbbbbbcccbbbbbbbbbbbbbbbbbbaaaa```````_________^^^^^^^^][[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVTTTSSSSSSSSRRRRRRRRRRRRQQPPPPPPOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLMMLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLKKKKKKKKLKKKKKKKKKKKKJJJJJJJJJIIIHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999998888888887777777777777666666666555555555544444444443333333332222222211111111111100000000000///////............---------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"""#"""""""""""""!!!!fffgggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnooooooooooooppppppppppppppppqqqqqqqqqppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssrrrrsssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuvuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||}}}~~€�‚ƒ„…†‡ˆ‰Š‹Œ�ŽŽ�������————————––––••””“““’’’’’’’““’’’‘‘��Ž�Œ‹‰ˆ‡‡†……„„ƒƒ~~~~~~~€€€€€€€€€€|||||||||||||||}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuuututttttttttttttttttttttssssssrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppoooooooooooooooooooooooooooooooonnnnnonnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiihhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeeeeedddddddccccccccccbbbbbbbbbbccbbbbbbbbbbbbbbbbbbbaaaa```````________^^^^^^^^]][[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVTTSSSSSSSSSRRRRRRRRRRRQQQPPPPPOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLMMLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKLKKKKKKKKKKKKJJJJJJJJJIIIHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;;::::::::::9999999998888888887777777777777666666666555555555544444444433333333322222222211111111111100000000000///////...........---------,,,,,,,,,,,,++++++++++++**********)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""#"""""""""""""!!!!dddeeeeeeeeeeeeeeefffffgggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooooooooooooooooooopppppppoooooooooooooppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrssssssssssssssstttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||}}~€€�‚ƒ…†‡ˆ‰Š‹Œ��ŽŽ�������������������ŽŽ���ŒŒŒŒŒŒŒ’’’’’’‘‘��Ž�Œ‹Š‰ˆ‡†……„„ƒƒ������‚‚‚‚ƒƒƒƒƒ„ƒƒƒƒƒƒ‚‚‚|{{{{{{{{{{{{|||||||||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqppppppppppppppqqqqqqqqqqqppppppppppppppppppppppppppppoooooooooonnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggffffffffffeeeeeeedddddddddddddddddcddccccccccbbbbbbbbbbbbbaaaa```````````````````_____]]]]]]]]]]\\\\\\\\[[[[[[[YYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSSSSRQQQQQQQQQQQQQQPPPPPPPPPPNNMMMMMMMMMLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAABBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>========<<<<<;;;;;;;;;;;;::::::::::99999999888888888777777777666666655555555554444444443333333332222222221111111000000000000////////////..........------------,,,,,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""!!!!!!!ddddeeeeeeeeeeeeeefffffgggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooonoooooooooooooooooooppppppoooooooooooooopppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrssssssssssssssttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||}~€�‚ƒ„…†‡ˆ‰Š‹Œ��ŽŽ������������������ŽŽ���ŒŒŒŒŒŒŒ““““’’’‘���ŽŒ‹Š‰ˆ‡††…„„„ƒ������‚‚‚‚ƒƒƒƒƒ„„ƒƒƒƒƒƒ‚‚|{{{{{{{{{{{{{||||||||||{||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqpppppppppppppppqqqqqqqqqqpppppppppppppppppppppppppppppoooooooooonnnnnnmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggffffffffffeeeeeeedddddddddddddddddcdcccccccccbbbbbbbbbbbbaaaa````````````````````_____]]]]]]]]]]\\\\\\\\[[[[[[[YYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVUUUUUTTTTTTTTSSSSSSSSSSSSRQQQQQQQQQQQQQQQPPPPPPPPPPNNMMMMMMMMMLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAABBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>========<<<<<;;;;;;;;;;;;::::::::::99999999888888888777777777666666655555555554444444443333333322222222221111111000000000000///////////...........------------,,,,,,,,,,,,,,++++++++++++***************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""!!!!!!!ddddeeeeeeeeeeeeeeeffffggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooonnooooooooooooooooooopppppooooooooooooooppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrssssssssssssstttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzz{{{{yzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||}~~€€�‚ƒ„…†ˆ‰ŠŠ‹Œ��ŽŽ�����������������ŽŽ����ŒŒŒŒŒŒ“““““’’’‘��Ž�Œ‹Š‰ˆ‡††…„„„‚�����‚‚‚‚ƒƒƒƒƒ„„„ƒƒƒƒƒ‚‚||{{{{{{{{{{{{{{||||||||{||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuvvvuuuuuuuuuuuuuuuuuuuuttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqpppppppppppppppqqqqqqqqqqppppppppppppppoppppppppppppppoooooooooonnnnnnmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggffffffffffeeeeeeedddddddddddddddddcdccccccccbbbbbbbbbbbbbaaaa```````````````````______]]]]]]]]]]\\\\\\\[[[[[[[[YYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSSSSRQQQQQQQQQQQQQQQPPPPPPPPPPNMMMMMMMMMLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAABBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?@????????????>??>>>>>>>>>>>>========<<<<<;;;;;;;;;;;:::::::::::9999999988888888877777777766666665555555555444444444333333332222222222111111100000000000////////////...........------------,,,,,,,,,,,,,++++++++++++****************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""""""!!!!!!!dddddeeeeeeeeeeeeeefffffgggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoonnnoooooooooooooooooooppppoooooooooooooooppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrssssssssssssttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzz{yyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||~~€�‚ƒ„…†‡ˆ‰Š‹‹Œ�ŽŽŽ����������������ŽŽ����ŒŒŒŒ��““““““’’‘����Œ‹Š‰ˆˆ‡†……„„‚‚����‚‚‚‚ƒƒƒƒƒ„„„ƒƒƒƒƒ‚‚||{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuvvuuuuuuuuuuuuuuuuuuuuttttttttttttssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqpppppppppppppppqqqqqqqqqpppppppppppppppoppppppppppppppooooooooonnnnnnnmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggfffffffffffeeeeeedddddddddddddddddccdccccccccbbbbbbbbbbbbbaaaa``````````````````_______]]]]]]]]]\\\\\\\\[[[[[[[[YYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSSSRRQQQQQQQQQQQQQQPPPPPPPPPPPNMMMMMMMMMLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAABBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?@????????????>??>>>>>>>>>>>>========<<<<<;;;;;;;;;;;:::::::::::9999999988888888877777777766666665555555555444444443333333322222222221111111100000000000////////////...........-----------,,,,,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""""!!!!!!!ddddddeeeeeeeeeeeeeeffffggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnonnnnooooooooooooooooooppppooooooooooooooooppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{zzzzz|||||||||||||||||||||||||||||||||||||||||||||||||||}~~€�‚ƒ„…†‡ˆ‰Š‹ŒŒ�ŽŽ����������������ŽŽŽ����ŒŒ���“““““““’’‘��Ž�Œ‹Š‰ˆ‡††……„‚‚‚���‚‚‚‚ƒƒƒƒ„„„„„ƒƒƒƒ‚‚||{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuvuuuuuuuuuuuuuuuuuuuuutttttttttttsssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppqqqqqqqqqqppppppppppppppppqqqqqqqqqpppppppppppppppopppppppppppppoooooooooonnnnnnnmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkjiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggffffffffffeeeeeeedddddddddddddddddccdccccccccbbbbbbbbbbbbbaaaa````````````````_________]]]]]]]]]\\\\\\\\[[[[[[[[YYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVUUUUTTTTTTTTSSSSSSSSSSSSRRQQQQQQQQQQQQQQPPPPPPPPPPPNMMMMMMMMMLLLLLLLLLLLLLLLKMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAABBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?@????????????>??>>>>>>>>>>>>========<<<<<;;;;;;;;;;::::::::::::9999999988888888877777777766666665555555554444444443333333322222222221111111100000000000////////////..........------------,,,,,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""""!!!!!!!ddddddeeeeeeeeeeeeeefffffgggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnonnnnooooooooooooooooooopppoooooooooooooooooppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||||||||||||||||||||||||||||}}~~€��‚ƒ„…†‡ˆ‰Š‹Œ��ŽŽ���������������ŽŽŽ���������“””””“““’‘���Ž�Œ‹Š‰ˆ‡††…„‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„ƒƒƒ‚‚||{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppqqqqqqqqqqqpppppppppppppppqqqqqqqqpppppppppppppppooppppppppppppooooooooooonnnnnnmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkjiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggfffffffffffeeeeeedddddddddddddddddccccccccccccbbbbbbbbbbbbbaaaa```````````````__________]]]]]]]]\\\\\\\\[[[[[[[[[YYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSSSSRRQQQQQQQQQQQQQQPPPPPPPPPPPMMMMMMMMMMLLLLLLLLLLLLLLLKMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAABBAAAAAAAAAAA@@@@@@@@@@@?@@@@@@@?@@?@???????????>>?>>>>>>>>>>>>>=======<<<<<;;;;;;;;;;;:::::::::::99999999888888888777777777666666665555555554444444443333333222222222221111111100000000000///////////...........------------,,,,,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""!!!!!!!!dddddddeeeeeeeeeeeeeeffffggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooppooooooooooooooooooppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||||||||||||||||||||||||||||}}~~€�‚ƒ„…†‡ˆ‰Š‹‹Œ��ŽŽ��������������ŽŽŽ���������””””””““’’‘��Ž�Œ‹Š‰ˆ‡‡†……‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„ƒƒƒƒ‚||{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttsssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppqqqqqqqqqqqpppppppppppppppqqqqqqqpppppppppppppppooopppppppppppoooooooooooonnnnnnmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkjjiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggfffffffffffeeeeeedddddddddddddddddccccccccccccbbbbbbbbbbbbbaaaa`````````````____________]]]]]]]]\\\\\\\\[[[[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQQQQPPPPPPPPPPPPMMMMMMMMMMLLLLLLLLLLLLLLLKMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAABBAAAAAAAAAAA@@@@@@@@@@@?@@@@@@????@@???????????>>?>>>>>>>>>>>>>=======<<<<<;;;;;;;;;;::::::::::::9999999988888888877777777766666666555555555444444443333333322222222221111111110000000000////////////...........------------,,,,,,,,,,,,,+++++++++++++***************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""!!!!!!!!dddddddeeeeeeeeeeeeeeeffffggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooopoooooooooooooooooooppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrsssssssstttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyzyyzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||||||||||||||||||||||||||||}}}~~€€�‚ƒ„…†‡ˆ‰Š‹ŒŒ�ŽŽ��������������ŽŽŽ���������”””””””““’‘���Ž�Œ‹Š‰ˆ‡††…ƒ‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„ƒƒƒ‚||{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttsssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppqqqqqqqqqqqpppppppppppppppqqqqqqqpppppppppppppppoooppoooooooooooooooooooonnnnnnmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkjjiiiiiiiiiiihhhhhhhhhhhhggggggggggggggffffffffffffeeeeeeddddddddddddddddcccccccccccccbbbbbbbbbbbbbbaaa````````````_____________]]]]]]]\\\\\\\\\[[[[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTSSSSSSSSSSSSRRRQQQQQQQQQQQQQPPPPPPPPPPPPMMMMMMMMMLLLLLLLLLLLLLLLLKMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAABBAAAAAAAAAAA@@@@@@@@@@??@@@@@@????@????????????>>>>>>>>>>>>>>>>=======<<<<<;;;;;;;;;:::::::::::::9999999988888888877777777766666666555555555444444443333333222222222221111111110000000000////////////...........------------,,,,,,,,,,,,,++++++++++++****************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""""!!!!!!!!ddddddddeeeeeeeeeeeeeeffffggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssttttttttttttttttttuuuuuuutuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||||||||||||||||||||||||||||}}}}~~€€�‚ƒ„…†‡ˆ‰Š‹Œ��ŽŽ�������������ŽŽŽŽ�������Ž”””””””““’’‘��Ž�Œ‹Š‰ˆ‡††…ƒ‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„ƒƒƒ‚||{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttssssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppqqqqqqqqqqqqpppppppppppppoqqqqqqpppppppppppppppooooppoooooooooooooooooooonnnnnnmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkjjjiiiiiiiiiihhhhhhhhhhhhgggggggggggggggffffffffffffeeeeedddddddddddddddddccccccccccccbbbbbbbbbbbbbbbaaa```````````______________]]]]]]]\\\\\\\\[[[[[[[[[ZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPPMMMMMMMMMLLLLLLLLLLLLLLLKKMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAABBAAAAAAAAAAA@@@@@@@@@@??@@@@??????????????????>>>>>>>>>>>>>>>>=======<<<<<<;;;;;;;;;::::::::::::99999999988888888877777777766666665555555555444444443333333222222222221111111110000000000////////////..........------------,,,,,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""""!!!!!!!!ddddddddeeeeeeeeeeeeeeeffffggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooopppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrsssssttttttttttttttttttttuuuuuttuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||||||||||||||||||||||{{{|||}}}~~€�‚ƒ„…†‡ˆ‰Š‹ŒŒ�ŽŽ������������ŽŽŽŽŽ������ŽŽ””•••”””““’‘��Ž�Œ‹Š‰ˆ‡‡†…ƒƒ‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„ƒƒƒ|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqqppppppppppppoqqqqqqpppppppppppppppoooooooooooooooooooooooooonnnnnnmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkjjjjiiiiiiiiiihhhhhhhhhhhgggggggggggggggffffffffffffeeeeeeddddddddddddddddcccccccccccccbbbbbbbbbbbbbbbaaa```````````______________]]]]]]\\\\\\\\\[[[[[[[[[ZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQQQPPPPPPPPPPPPPMMMMMMMMMLLLLLLLLLLLLLLLKKMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAABAAAAAAAAAAAA@@@@@@@@@@??@@@@??????????????????>>>>>>>>>>>>>>>>=======<<<<<<;;;;;;;;::::::::::::999999999888888888877777777766666665555555554444444433333333222222222211111111110000000000////////////..........------------,,,,,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""""!!!!!!!!dddddddddeeeeeeeeeeeeeefffffgggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiijijjjjjjjjjjjjjjjjkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooonoooooooooooooooooooopppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrsssstttttttttttttttttttttuuuutttuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||{{{{{{||}}}~~€�‚ƒ„…†‡ˆ‰Š‹Œ��ŽŽ�����������ŽŽŽŽŽŽ���ŽŽŽŽ”•••••””““’‘��Ž�Œ‹Š‰ˆˆ‡†…ƒƒ‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„ƒƒƒ|||{{{{{{z{z{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttsssssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqqppppppppppppoqqqqqpppppppppppppppoooooooooooooooooooooooooonnnnnnnmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkjjjjjiiiiiiiiihhhhhhhhhhhggggggggggggggggffffffffffffeeeeeeddddddddddddddddcccccccccccccbbbbbbbbbbbbbbbaaa``````````_______________]]]]]]\\\\\\\\\[[[[[[[[[ZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPPPPPMMMMMMMMMLLLLLLLLLLLLLLLKKMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAAA@@@@@@@@@@@??@@@@?????????????????>>>>>>>>>>>>>>>>========<<<<<<;;;;;;;:::::::::::::999999998888888888777777777766666665555555554444444433333332222222222211111111110000000000///////////...........------------,,,,,,,,,,,,,+++++++++++++***************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""""!!!!!!!!dddddddddeeeeeeeeeeeeeefffffggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooonnooooooooooooooooooooppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrssttttttttttttttttttttttuuuttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||{{{{{{{{|||}}}~~€€�‚ƒ„†‡ˆ‰Š‹ŒŒ�ŽŽ�����������ŽŽŽŽŽŽŽŽŽŽŽŽŽ••••••””““’‘��Ž�Œ‹Š‰ˆˆ‡†…ƒƒ‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„ƒƒƒ|||{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttsssssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppqqqqqqqqqqqqqqpppppppppppoqqqqqpppppppppppppppoooooooooooooooooooooooooonnnnnnmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkjjjjjjiiiiiiiiihhhhhhhhhhggggggggggggggggfffffffffffffeeeeeddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbaaa``````````_______________]]]]]\\\\\\\\\[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOMMMMMMMMLLLLLLLLLLLLLLLLKKMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAABAAAAAAAAAAA@@@@@@@@@@???@@@??????????????????>>>>>>>>>>>>>>>>=======<<<<<<<;;;;;;;::::::::::::999999999888888888877777777766666666555555555444444443333333222222222221111111111000000000////////////...........------------,,,,,,,,,,,,,++++++++++++****************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""!!!!!!!!!ddddddddddeeeeeeeeeeeeeffffffggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooonnnooooooooooooooooooooppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrstttttttttttttttttttttttuuttttttuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{{{{{||||}}}~~€�‚ƒ„…†‡ˆ‰Š‹Œ��ŽŽ���������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽ••••••””““’‘��Ž�Œ‹Š‰ˆ‡‡†…ƒƒ‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„ƒƒ|||{{{{{{zzzzzzz{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttsssssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppqqqqqqqqqqqqqqppppppppppooqqqqqppppppppppppppoooooooooooooooooooooooooonnnnnnnmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkjjjjjjjiiiiiiiihhhhhhhhhhhggggggggggggggfffffffffffffffeeeeedddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbaaa``````````______________^]]]]\\\\\\\\\\[[[[[[[[[ZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOMMMMMMMMLLLLLLLLLLLLLLLKKKMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@???@@@??????????????????>>>>>>>>>>>>>>>>=======<<<<<<;;;;;;;::::::::::::9999999998888888888877777777766666665555555554444444443333333222222222221111111111000000000////////////...........------------,,,,,,,,,,,,,++++++++++++***************)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""!!!!!!!!!ddddddddddeeeeeeeeeeeeeffffffggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooonnnnooooooooooooooooooooppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttttttttttutttttttuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxyzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{|||||}}}~€�‚ƒ„…‡ˆ‰Š‹ŒŒ�ŽŽŽ��������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽ••••••””““’‘��Ž�Œ‹Š‰ˆ‡‡†…ƒƒƒ‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„ƒƒ|||{{{{{{zzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttsssssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppqqqqqqqqqqqqqqqpppppppppooqqqqqppppppppppppppoooooooooooooooooooooooooonnnnnnmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkjjjjjjjiiiiiiiihhhhhhhhhhggggggggggggggfffffffffffffffeeeeeedddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbaaa`````````______________^^]]]\\\\\\\\\\[[[[[[[[[ZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOMMMMMMMMLLLLLLLLLLLLLLLKKKMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@???@@@?????????????????>>>>>>>>>>>>>>>>========<<<<<<;;;;;;;:::::::::::99999999988888888888777777777766666665555555554444444433333332222222222211111111111000000000////////////..........------------,,,,,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""""""!!!!!!!!!dddddddddddeeeeeeeeeeeefffffffggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooonnnnnooooooooooooooooooooppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwyyyzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||}}~~€�‚ƒ„…†‡ˆ‰Š‹Œ��ŽŽŽ������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽ�••••••””““’‘��Ž�Œ‹Š‰ˆ‡††…ƒƒƒ‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„ƒƒ||||{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppqqqqqqqqqqqqqqqpppppppppooqqqqqppppppppppppppooooooooooooooooooooooooonnnnnnnmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiihhhhhhhhhhhgggggggggggggffffffffffffffffeeeeeeddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbaaaa`````````_____________^^^]]\\\\\\\\\\\[[[[[[[[[ZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOMMMMMMMMLLLLLLLLLLLLLLKKKKMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@???@@@?????????????????>>>>>>>>>>>>>>>>=======<<<<<<;;;;;;;::::::::::::99999999988888888887777777777766666665555555544444444433333332222222222211111111111000000000///////////...........------------,,,,,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!ddddddddddddeeeeeeeeeeeffffffffgggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooonnnnnoooooooooooooooooooopppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrstttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||}}~~€�‚ƒ„…‡ˆ‰Š‹‹Œ��ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ��••••••””“’‘‘���Œ‹Š‰ˆˆ‡††…ƒƒƒ‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„ƒƒ||||{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppqqqqqqqqqqqqqqqpppppppppooqqqqppppppppppppppoooooooooooooooooooooooooonnnnnnnmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiihhhhhhhhhhggggggggggggfffffffffffffffffeeeeeeddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbaaaa`````````_____________^^^]\\\\\\\\\\\[[[[[[[[[[ZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPPPPPOOMMMMMMMLLLLLLLLLLLLLLLKKKKMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@???@@@?????????????????>>>>>>>>>>>>>>>>=======<<<<<<;;;;;;;:::::::::::99999999988888888888777777777766666666555555554444444443333333222222222221111111111100000000////////////...........------------,,,,,,,,,,,,,++++++++++++****************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!ddddddddddddeeeeeeeeeeeffffffffggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnooooooooooooonnnnnnoooooooooooooooooooppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrssttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||}}~€�‚ƒ„…†‡ˆ‰Š‹ŒŒ��ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ���•••••””““’‘��Ž�Œ‹Š‰ˆ‡‡†……ƒƒƒ‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒ||||{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppqqqqqqqqqqqqqqqqppppppppooqqqqppppppppppppppoooooooooooooooooooooooooonnnnnnmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiihhhhhhhhhhhgggggggggggffffffffffffffffffeeeeeeddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbaaaa`````````____________^^^^\\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQPPPPPPPPPPPPPPPOOMMMMMMMLLLLLLLLLLLLLLKKKKKMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@???@@@????????????????>>>>>>>>>>>>>>>>========<<<<<;;;;;;;:::::::::::999999999988888888887777777777766666665555555554444444433333332222222222221111111111100000000////////////...........------------,,,,,,,,,,,,,++++++++++++***************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!dddddddddddddeeeeeeeeeefffffffffggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooonnnnnnnoooooooooooooooooopppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrsssttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||}}~~€�‚ƒ„…‡ˆ‰ŠŠ‹ŒŒ��ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ�����•••••””““’‘��Ž�‹Š‰‰ˆ‡††……ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒ||||{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppqqqqqqqqqqqqqqqqppppppppooqqqqpppppppppppppoooooooooooooooooooooooooonnnnnnnmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiihhhhhhhhhhhgggggggggggffffffffffffffffffeeeeeeedddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbaaaa````````____________^^^^^\\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQPPPPPPPPPPPPPPOOOMMMMMMMLLLLLLLLLLLLLKKKKKKMLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@???@@@????????????????>>>>>>>>>>>>>>>>=======<<<<<<;;;;;;;:::::::::::999999999988888888877777777777766666665555555544444444433333332222222222211111111111100000000////////////..........------------,,,,,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!dddddddddddddeeeeeeeeeefffffffffggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnooooooooooonnnnnnnnoooooooooooooooooppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrssssstttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||{{{||||}}~€��ƒ„…†‡ˆ‰Š‹‹Œ���ŽŽŽŽŽŽŽŽŽŽŽŽŽŽ������•••••””“’‘��Ž�Œ‹Š‰ˆ‡‡††……ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒ||||{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppqqqqqqqqqqqqqqqqppppppppooqqqppppppppppppppooooooooooooooooooooooooonnnnnnnnmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiihhhhhhhhhhhggggggggggffffffffffffffffffeeeeeeeddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbaaaaa````````____________^^^^^\\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQPPPPPPPPPPPPPPPOOOMMMMMMLLLLLLLLLLLLLLKKKKKKMLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@???@@@@??????????????>>>>>>>>>>>>>>>>>=======<<<<<<;;;;;;:::::::::::9999999999988888888877777777777666666665555555544444444333333332222222222211111111111100000000////////////..........------------,,,,,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!ddddddddddddddeeeeeeeeeffffffffffggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnooooooooooonnnnnnnnnoooooooooooooooopppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssstttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|{{{{{||||}~~€�‚ƒ„…†‡ˆ‰Š‹‹Œ���ŽŽŽŽŽŽŽŽŽŽ���������••••””““’‘��Ž�Œ‹Š‰ˆ‡††………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚|||{{{{{{{{{{{{{{{{{zzzzz{{{{{z{z{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppqqqqqqqqqqqqqqqpppppppppooqqqpppppppppppppooooooooooooooooooooooooonnnnnnnnnmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiihhhhhhhhhhhgggggggggggfffffffffffffffffeeeeeeeedddddddddddddccccccccccccccccbbbbbbbbbbbbbbbaaaaaa````````___________^^^^^^\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPOOOMMMMMMLLLLLLLLLLLLLKKKKKKKMLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@???@@@@??????????????>>>>>>>>>>>>>>>>========<<<<<<;;;;;;:::::::::::999999999988888888877777777777666666665555555554444444433333332222222222221111111111110000000////////////...........------------,,,,,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!ddddddddddddddeeeeeeeeefffffffffffgggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoooooooooonnnnnnnnnnoooooooooooooooppppppppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrsssssssttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|{{{{{||||}}~€€�‚ƒ…†‡ˆˆ‰Š‹ŒŒ���ŽŽŽŽŽŽ������������••••””“’’‘��ŽŒ‹Š‰ˆˆ‡†††……ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚|||{{{{{{{{{{{{{{{{{zzzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppqqqqqqqqqqqqqqqppppppppoooqqqpppppppppppppoooooooooooooooooooooooonnnnnnnnnnmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiihhhhhhhhhhhggggggggggfffffffffffffffffeeeeeeeeddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbaaaaaaa```````___________^^^^^^^\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQPPPPPPPPPPPPPPPOOOOMMMMMLLLLLLLLLLLLLKKKKKKKKMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@???@@@@?????????????>>>>>>>>>>>>>>>>>=======<<<<<<<;;;;;;:::::::::::999999999988888888877777777777666666665555555544444444333333332222222222221111111111100000000////////////...........------------,,,,,,,,,,,,,++++++++++++****************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!cddddddddddddddeeeeeeeefffffffffffgggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnooooooooonnnnnnnnnnnoooooooooooooopppppppppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrssssssssttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}~~€�‚ƒ„…†‡ˆ‰ŠŠ‹ŒŒ���ŽŽŽŽ�������������•••”””“’‘‘�Ž�Œ‹Š‰ˆ‡‡††††…„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚||{{{{{{{{{{{{{{{{{{{zzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppqqqqqqqqqqqqqqpppppppppoooqqppppppppppppppooooooooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiihhhhhhhhhhhgggggggggggffffffffffffffffeeeeeeeeedddddddddddddccccccccccccccccbbbbbbbbbbbbbbbaaaaaaa```````___________^^^^^^^\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQPPPPPPPPPPPPPPPOOOOMMMMMLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@???@@@@@????????????>>>>>>>>>>>>>>>>========<<<<<<;;;;;;;::::::::::9999999999888888888777777777776666666655555555544444444333333332222222222211111111111100000000////////////...........------------,,,,,,,,,,,,,++++++++++++***************)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!cdddddddddddddddeeeeeeeffffffffffffgggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnoooooooonnnnnnnnnnnnooooooooooooopppppppppppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}~€�‚ƒ„…†‡ˆ‰ŠŠ‹ŒŒ��ŽŽŽŽ�������������•••””““’‘��Ž�Œ‹Š‰ˆˆ‡‡††††„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚|{{{{{{{{{{{{{{{{{{{{{zzz{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppqpqqqqqqqqqqqppppppppppoooqqpppppppppppppooooooooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiihhhhhhhhhhhgggggggggggfffffffffffffffeeeeeeeeeedddddddddddddcccccccccccccccbbbbbbbbbbbbbbbaaaaaaaa```````__________^^^^^^^^\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPPPPPPPOOOOOMMMMMLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@??@@@@@????????????>>>>>>>>>>>>>>>>========<<<<<<;;;;;;;::::::::::9999999999888888888777777777766666666655555555444444444333333322222222222211111111111100000000////////////..........------------,,,,,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!ccddddddddddddddeeeeeeeffffffffffffgggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnooooooonnnnnnnnnnnnoooooooooooooopppppppppppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrsssssssssstttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvuuuuuuuuuuuuuuuuuuuuuuuvvvvwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyzzxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}~€��‚ƒ„…†‡ˆ‰ŠŠ‹ŒŒ��ŽŽŽ�������������•••””““’‘��Ž�Œ‹Š‰ˆˆ‡‡‡†††………………„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�{{{{{{{{{{{{{{{{{{{{{{{zz{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppqqqqqpppppppppppppppppppppppppqqqqqqpppppppppppooooqpppppppppppppooooooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiihhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeddddddddddddccccccccccccbcccbbbbbbbbbbbbbbaaaaaaaaa``````___________^^^^^^^^\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPPPPPPPOOOOOMMMMMLLLLLLLLLLLKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@?@@@@@????????????>>>>>>>>>>>>>>>>=======<<<<<<<;;;;;;;::::::::::9999999999888888887777777777766666666555555555444444443333333322222222222211111111111100000000///////////...........------------,,,,,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!ccdddddddddddddddeeeeeefffffffffffffgggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnmnnnnnnnnnnnnnnnnnnnoooooonnnnnnnnnnnnnoooooooooooooooppppppppppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrssssssssssstttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}~~€�‚ƒ„„…†‡ˆ‰Š‹‹Œ��ŽŽ��������������•••””““’‘��Ž�Œ‹Š‰‰ˆˆ‡‡‡‡‡†††††………„„„ƒƒ‚‚‚‚‚�������{{{{{{{{{{{{{{{{{{{{{{{zz{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppqqqpppppppppppppppppppooopppppppppppppppppppppoooooqpppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiihhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeddddddddddddccccccccccccbccbbbbbbbbbbbbbbaaaaaaaaaa`````___________^^^^^^^^^\\\\\\[[[[[[[[[[[ZZZZZZZZYYYXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPPPPPPOOOOOOMMMMLLLLLLLLLLLKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@?@@@@@@???????????>>>>>>>>>>>>>>>========<<<<<<<;;;;;;;::::::::::999999999888888888777777777766666666655555555544444444333333332222222222221111111111100000000////////////...........------------,,,,,,,,,,,,,+++++++++++++***************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!ccccccccccccccdddddddddeeeeeeefffffffffffffffgggfggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjkkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{||}~~€�‚ƒ„„…†‡‡ˆ‰ŠŠ‹‹ŒŒŒ���������ŒŒ‘‘‘����Ž��Œ‹Š‰ˆ‡††………„„„…†‡‡††††………„„ƒƒ‚‚‚��������||||||||||||}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxxxxxxxxxxxxxxxxwwwwyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttsssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqrqqqqqqqqqqqqqqqqqqqqqqppqqqqqqqqpppppppppppppppppqqqqqqqqqqqqqqqqqqqqpppppppppppppppppooooooooooonnnooooooooooooonnnnnnnnnnnnlllllllllllkkkkkkkkkkkkkkiiiiiiiihhhhhhhhhhhhhgggggggggggggggffffffffffffffeeeeeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbaaaaaaaaaaaaaa```````````______^^^^^^^^^^^^]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUSSSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPPOOOOOOOOONMMMMMMMMMMLLLLLLLLLLLLLLLKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>====<<<<<<<<<;;;;;;;:::::::999999999998888888887777777766666666665555555555555444444444333333333222222222222222111111111111000000000///////////..................------------,,,,,,,,,,++++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!bccccccccccccccddddddddeeeeeeeefffffffffffffffggfgggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoooooooooooopppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyzzzzzzz{{||}~~€�‚ƒƒ„…†‡ˆ‰‰Š‹‹ŒŒ�����������Œ‘‘‘����ŽŽ�Œ‹Š‰ˆˆ‡†††…………†‡ˆˆˆ‡‡‡††……„ƒƒ‚‚‚��������|||||||||||}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxxxxxxxxxxxxxxxxwwwwyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttsssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppqqqqqqqppppppppppppppppppqqqqqqqqqqqqqqqqqqqppppppppppppppppppooooooooooonnnoooooooooooonnnnnnnnnnnnnlllllllllllkkkkkkkkkkkkkkiiiiiiihhhhhhhhhhhhhhgggggggggggggggffffffffffffffeeeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa````````````______^^^^^^^^^^^]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUSSSSSSSSSSRRRRRRRRRRRRQQQQPPPPPPPPPPPPPPPOOOOOOOOOMMMMMMMMMMLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>====<<<<<<<<<;;;;;;;:::::::99999999999888888888777777766666666665555555555555544444444333333333322222222222222211111111111100000000////////////.................------------,,,,,,,,,,,++++++++++++***********)))))))))))))((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!bcccccccccccccccdddddddeeeeeeeefffffffffffffffggffgggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssrsssssssssssssssssssssssssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzz{{{||}~€�‚‚ƒ„…†‡ˆ‰Š‹‹ŒŒ�����������Œ‘‘‘����ŽŽ�Œ‹‹Š‰ˆˆ‡‡‡†††‡‡‰‰‰‰‰ˆˆ‡‡†……„ƒƒ‚‚����€€€€||||||||||}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxxxxxxxxxxxxxxxxwwwwyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttsssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqpppppppppppppppppppoqqqqqqqqqqqqqqqqqqppppppppppppppppppooooooooooonnnnoooooooooonnnnnnnnnnnnnnnlllllllllllkkkkkkkkkkkkkkiiiiiiihhhhhhhhhhhhhhgggggggggggggggffffffffffffffeeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa`````````````_____^^^^^^^^^^^]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTSSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPPPOOOOOOOOOMMMMMMMMMMLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>====<<<<<<<<<;;;;;;;:::::::99999999999888888888777777766666666665555555555555444444444333333333222222222222222211111111111000000000////////////.................------------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!bbccccccccccccccdddddddeeeeeeeeefffffffffffffffgfffggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkllklllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnooooooooooopppppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssrrssssssssssssssssssssssssssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyzzzzz{{{||}~€�‚ƒ„…†‡ˆ‰ŠŠ‹ŒŒ����ŽŽŽ�����‘‘‘�����Ž��Œ‹ŠŠ‰ˆˆˆˆ‡‡ˆˆˆŠŠŠŠŠ‰‰ˆˆ‡†……„ƒ‚‚���€€€€€{{||||||||}}}}}}}}}}}|||||{{{{{{{{zzz{{z{{{{{{{{{{xxxxxxxxxxxxxxxxxxxxwwwwwyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttsssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppqqqqpppppppppppppppppooooqqqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooonnnnooooooooonnnnnnnnnnnnnnnnlllllllllllkkkkkkkkkkkkkkiiiiiiihhhhhhhhhhhhhhgggggggggggggggffffffffffffffeeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa`````````````_____^^^^^^^^^^^]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTSSSSSSSSSRRRRRRRRRRRRQQQQPPPPPPPPPPPPPPPOOOOOOOOOOMMMMMMMMMMLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>====<<<<<<<<;;;;;;;;:::::::99999999999888888888777777766666666665555555555545444444444333333333222222222222222111111111111000000000////////////.................------------,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!bbcccccccccccccccddddddeeeeeeeeefffffffffffffffgfffgggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkklkllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnooooooooooppppppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssrrrrssssssssssssssssssssssssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzz{{{|}}~€€�‚ƒ„…†‡ˆ‰Š‹ŒŒ���ŽŽŽŽ�����’‘‘‘����ŽŽ�ŒŒ‹ŠŠ‰‰‰‰‰‰‰‰‰‹‹‹‹‹‹ŠŠ‰ˆ‡†……„ƒ‚‚���€€€€{{{|||||||}}}}}}}}}}}|||||{{{{{{zzzzzzzzzzzzzz{{{{xxxxxxxxxxxxxxxxxxxwwwwwwyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttsssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppqqppppppppppppppppppoooooqqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooonnnnnooooooonnnnnnnnnnnnnnnnnnlllllllllllkkkkkkkkkkkkkkiiiiiiihhhhhhhhhhhhhhgggggggggggggggffffffffffffffeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa``````````````____^^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOMMMMMMMMMLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>====<<<<<<<<;;;;;;;;:::::::99999999998888888888777777766666666655555555555444444444443333333333222222222222222111111111111000000000////////////.................------------,,,,,,,,,,+++++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!bbbccccccccccccccddddddeeeeeeeeeefffffffffffffffffffgggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjkkkkkkkkkkkkkkkkklkklllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnooooooooopppppppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrrrssssssssssssssssssssssssssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyzzzz{{{|}}~€€�‚ƒ…†‡ˆ‰Š‹‹Œ���ŽŽŽŽŽ����’‘‘‘�����ŽŽ�ŒŒ‹‹ŠŠŠŠŠŠŠŠ‹Œ���ŒŒŒ‹Š‰ˆ‡†…„„ƒ‚‚��€€€€{{{{|||||}}}}}}}}}}}}}||||{{{{{{zzzzzzzzzzzzzzzz{{xxxxxxxxxxxxxxxxxxxwwwwwwyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttssssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppoooooqqqqqqqqqqqqqqppppppppppppppppppppoooooooooooonnnnnoooooonnnnnnnnnnnnnnnnnnnlllllllllllkkkkkkkkkkkkkkiiiiiiihhhhhhhhhhhhhhgggggggggggggggffffffffffffffeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa``````````````___^^^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOMMMMMMMMMLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>====<<<<<<<<;;;;;;;;:::::::9999999999888888888777777776666666665555555555544444444444333333333222222222222222211111111111100000000////////////.................------------,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!bbbcccccccccccccccdddddeeeeeeeeeeefffffffffffffffffffgggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkkkkkkkllllllllllllllllllmmmmllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssrrrrrrsssssssssssssssssssssssssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyzzzz{{{|}}~€�‚ƒ„…†‡ˆ‰Š‹ŒŒ��ŽŽŽŽŽ����’‘‘‘�����ŽŽŽ��ŒŒ‹‹‹‹‹‹‹ŒŒŽŽŽŽŽ��Œ‹Š‰ˆ‡†…„ƒƒ‚���€€€{{{{|||||}}}}}}}}}}}}}|||{{{{{{{zzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxwwwwwwwyyyyyxxxxxxxxxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttssssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppooooooqqqqqqqqqqqqpppppppppppppppppppppoooooooooooonnnnnnooooonnnnnnnnnnnnnnnnnnnnlllllllllllkkkkkkkkkkkkkkiiiiiiihhhhhhhhhhhhhhgggggggggggggggfffffffffffffeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa`````````````____^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOMMMMMMMMMLLLLLLLLLLLLLLLLKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAABBBBBBBAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>====<<<<<<<;;;;;;;;;:::::::9999999999888888888777777766666666665555555555444444444444333333333222222222222222211111111111000000000////////////.................------------,,,,,,,,,,,++++++++++++***********)))))))))))))((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!bbbbcccccccccccccccddddeeeeeeeeeeeefffffffffffffffffffgggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkkkkllllllllllllllllllmmmlllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrssssssssssssssssssssssssssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyzzz{{{|}~~€�‚ƒ„†‡ˆ‰Š‹ŒŒ���ŽŽŽŽ����’‘‘‘������ŽŽŽ���ŒŒŒŒŒŒ���������Ž��Œ‹‰ˆ‡†…„ƒ‚‚��€€€{{{{{||||}}}}}~~~}}}}}|||{{{{{{zzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxwwwwwwwwyyyyxxxxxxxxxxxxxxxxxxxxxxwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttssssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppoooooooqqqqqqqqqppppppppppppppppppppppoooooooooooooonnnnnnoooonnnnnnnnnnnnnnnnnnnmmllllllllllkkkkkkkkkkkkkkkiiiiiiihhhhhhhhhhhhhhgggggggggggggggfffffffffffffeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa`````````````____^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOMMMMMMMMMLLLLLLLLLLLLLLLKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAABBBBBBBBAAAAAAAA@@@@@@@@@@@??????????????>>>>>>====<<<<<<<;;;;;;;;:::::::99999999999888888888777777766666666665555555555444444444443333333333222222222222222111111111111000000000////////////.................------------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!bbbbbcccccccccccccccdddeeeeeeeeeeeeffffffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllmmllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrsssssssssssssssssssssssssssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyzzz{{||}~~€�ƒ„…†‡‰Š‹‹Œ���ŽŽŽŽ����’‘‘‘‘�������ŽŽŽŽ�����ŽŽŽŽ��������Ž�Œ‹‰ˆ‡†…„ƒ‚‚��€€{{{{{||||}}}}~~~~}}}}}|||{{{{{zzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxwwwwwwwwwyyyyxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttsssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppooooooooqqqqqqpppppppppppppppppppopppppoooooooooooooonnnnnnooonnnnnnnnnnnnnnnnnnnmmmlllllllllkkkkkkkkkkkkkkkkiiiiiiihhhhhhhhhhhhhggggggggggggggggffffffffffffeeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa``````````````___^^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOMMMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBAAAAAAAA@@@@@@@@@@@??????????????>>>>>>====<<<<<<<;;;;;;;;:::::::99999999998888888888777777766666666665555555554444444444443333333333222222222222222111111111111000000000////////////.................------------,,,,,,,,,,+++++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!bbbbbcccccccccccccccdddeeeeeeeeeeeeefffffffffffffffffffgggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkkkkkkkllllllllllllllllllmmllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsrrrrrrrrrrssssssssssssssssssssssssssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyzzz{{|}}~€�‚ƒ…†‡ˆ‰Š‹ŒŒ���ŽŽŽ����’‘‘‘‘���������ŽŽŽŽŽŽŽ����‘‘‘‘‘‘���Ž�ŒŠ‰ˆ‡†…„ƒ‚��€€{{{{{|||}}}}}~~~~~}}}||||{{{{{zzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxwwwwwwwwwwwyyyyxxxxxxxxxxxxxxxxxxxxxwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpqqqqqqqqqqqqqqpppppppppppppppppppppppppppoooooooooqqqppppppppppppppppppppooopppooooooooooooooonnnnnnnooonnnnnnnnnnnnnnnnnmmmmmlllllllllkkkkkkkkkkkkkkkkiiiiiihhhhhhhhhhhhhhggggggggggggggggffffffffffffeeeeeeeeeeeedddddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa``````````````___^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOMMMMMMMMLLLLLLLLLLLLLLKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBAAAAAAAA@@@@@@@@@@???????????????>>>>>>===<<<<<<<<;;;;;;;;:::::::9999999999888888888877777776666666666555555555444444444443333333333222222222222222211111111111100000000////////////..................-----------,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!bbbbbbcccccccccccccccddeeeeeeeeeeeeeefffffffffffffffffffgggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkllllllllllllllllllmlllllmmmmmmmmmmmmmmmmmmmmnmnnnnnnnnnnnnnnnnnnnnoooooooopppppppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyzzz{{|}}~€‚ƒ„…†ˆ‰Š‹‹Œ����Ž�����’‘‘‘‘‘�������������������’’’’’’‘‘��Ž�‹Š‰ˆ‡…„ƒƒ‚��€{{{{{|||}}}}~~~~~~}}}|||{{{{{zzzzzzzzzzzzzzzzzzzzzxxxxxxxxwwwwwwwwwwwwwwwwwyyyxxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttsssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppqqqqqqqqqqqqqqppppppppppppppppppppppppppoooooooooopppppppppppppppppppppppoooppoooooooooooooooonnnnnnnoonnnnnnnnnnnnnnnnmmmmmmmlllllllkkkkkkkkkkkkkkkkkjiiiiiihhhhhhhhhhhhhhggggggggggggggggfffffffffffeeeeeeeeeeeeedddddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaaaa``````````````____^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZZYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOMMMMMMMMLLLLLLLLLLLLLKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBAAAAAAAA@@@@@@@@@@???????????????>>>>>>===<<<<<<<;;;;;;;;;:::::::9999999999888888888877777776666666665555555555444444444443333333333222222222222222211111111111000000000////////////.................------------,,,,,,,,,,,++++++++++++***********)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!!bbbbbbbcccccccccccccccdeeeeeeeeeeeeeeffffffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmnmnnnnnnnnnnnnnnnnnnnnnooooooooppppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssstttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyzzz{||}~€�‚ƒ…†‡ˆ‰Š‹ŒŒ���������’‘‘‘‘‘�����������������‘‘““““““’‘‘��ŽŒ‹Š‰‡†…„ƒ‚‚��|{{{||||}}}~~~~~~~}}}|||{{{{{zzzzzzzzzzzzzzzzzzzzzxxxwwwwwwwwwwwwwwwwwwwwwwyyxxxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppqqqqqqqqqqqqqpppppppppppppppppppppppppppooooooooooppppppppppppppppppppppoooooooooooooooooooooonnnnnnnoonnnnnnnnnnnnnnnmmmmmmmmlllllkkkkkkkkkkkkkkkkkkkjiiiiiihhhhhhhhhhhhhhgggggggggggggggffffffffffffeeeeeeeeeeeeddddddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaa``````````````____^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZZYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAABBBBBBBAAAAAAAA@@@@@@@@@@???????????????>>>>>>===<<<<<<<;;;;;;;;;:::::::9999999998888888888777777776666666665555555555444444444443333333333222222222222222111111111111000000000////////////.................------------,,,,,,,,,,,++++++++++++***********)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!! bbbbbbbbccccccccccccccdeeeeeeeeeeeeeeefffffffffffffffffffgggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnoooooooopppppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyzz{{||}~€‚ƒ„…‡ˆ‰Š‹‹ŒŒ��������’‘‘‘‘‘‘�������������‘‘‘‘’””””“““’‘��Ž�Œ‹‰ˆ‡†…„ƒ‚��|{{{||||}}}~~~~~~~}}}|||{{{{zzzzzzzzzzzzzzzzzzzzzzxwwwwwwwwwwwwwwwwwwwwwwwwyyxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqppppppppppppppppppppppppppooooooooooooppppppppppppppppppppoooooooooooooooooooooooonnnnnnnoonnnnnnnnnnnnnnmmmmmmmmmllkkkkkkkkkkkkkkkkkkkkkkjiiiiiihhhhhhhhhhhhhhgggggggggggggggfffffffffffeeeeeeeeeeeeedddddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````````____^^^^^^^^^^^]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZZZYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOMMMMMMMLLLLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAABBBBBBBAAAAAAAA@@@@@@@@@@???????????????>>>>>>===<<<<<<<;;;;;;;;;:::::::9999999998888888888777777766666666665555555554444444444443333333332222222222222222111111111111000000000////////////.................------------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!! bbbbbbbbcccccccccccccccdeeeeeeeeeeeeeeefffffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssstttttttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyzzz{||}~€�‚ƒ…†‡ˆ‰Š‹ŒŒ��������’‘‘‘‘‘‘‘‘�������‘‘‘‘‘‘’’’””””””““’‘��Ž�‹Š‰‡†…„ƒ‚‚�|||{|||}}}~~~~~~~~}}}|||{{{{zzzzzzzzzzzzzzzzzzzzzzxwwwwwwwwwwwwwwwwwwwwwwwwyyxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppqqqqqqqqqqqppppppppppppppppppppppppppoooooooooooooppppppppppppppppppppoooooooooooooooooooooooonnnnnnnooonnnnnnnnnnnnnmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkjjiiiiiihhhhhhhhhhhhhhgggggggggggggggffffffffffeeeeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````````___^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZZZYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOMMMMMMMLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEDEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAABBBBBBAAAAAAAA@@@@@@@@@@???????????????>>>>>>===<<<<<<;;;;;;;;;::::::::999999999888888888777777776666666666555555555444444444443333333333222222222222222211111111111100000000////////////..................------------,,,,,,,,,,++++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!! bbbbbbbbbccccccccccccccdeeeeeeeeeeeeeeeffffffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnoooooooopppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssstttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzz{{{|}~€‚ƒ„…†ˆ‰ŠŠ‹ŒŒ������Œ’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘’’’’””””””““’‘��Ž�Œ‹‰ˆ‡†„ƒƒ‚�|||||||}}}~~~~~~~~~}}|||{{{{zzzzzzzzzzzzzzzzzzzzzzxxwwwwwwwwwwwwwwwwwwwwwwwyxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppqqqqqqqqqqpppppppppppppppppppppppppoooooooooooooooppppppppppppppppppoooooooooooooooooooooooooonnnnnnnooonnnnnnnnnnnnmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkjjiiiiihhhhhhhhhhhhhhhggggggggggggggfffffffffffeeeeeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaa````````````````___^^^^^^^^^^^]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOONMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIHHIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEDEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAABBBBAAAAAAAAAA@@@@@@@@@???????????????>>>>>>==<<<<<<<;;;;;;;;;::::::::999999998888888888777777766666666666555555555444444444443333333333222222222222222111111111111000000000////////////.................------------,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!! bbbbbbbbbccccccccccccccddeeeeeeeeeeeeeeefffffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnoooooooooppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssrrssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{|}~€�‚ƒ…†‡ˆ‰Š‹‹ŒŒŒ����Œ’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘’’’’””””””““’‘‘���Œ‹Šˆ‡†…„ƒ‚�|||||||}}~~~~~~}}}||{{{{zzzzzzzzzzzzzzzzzzzzzzxxxwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppqqqqqqqqqqpppppppppppppppppppppppppooooooooooooooopppppppppppppppppooooooooooooooooooooooooooonnnnnnnooonnnnnnnnnnnnmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkjjjiiiiihhhhhhhhhhhhhhhggggggggggggggfffffffffffeeeeeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbaaaaaaaaaaa````````````````___^^^^^^^^^^^]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZZZZXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOONMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIHHIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEDEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAABAAAAAAAAAA@@@@@@@@???????????????>>>>>>>==<<<<<<<;;;;;;;;;::::::::999999998888888887777777766666666665555555554444444444443333333333222222222222222111111111111000000000////////////.................------------,,,,,,,,,,,++++++++++++***********)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!"""!!!!!!!!!!!!!! bbbbbbbbbbcccccccccccccdddeeeeeeeeeeeeeeefffffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnoooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssrrrsssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzz{{{|}~€‚ƒ„…†‡ˆ‰Š‹‹ŒŒŒŒŒŒŒ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘’’’’””””””““’‘‘��ŽŒ‹Š‰‡†…„ƒ‚‚||||||}}}~~~~~}}||{{{zzzzzzzzzzzzz{{{{{{{{{{xxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqpppppppppppppppoppppppppoooooooooooooooooppppppppppppppppoooooooooooooooooooooooooooonnnnnnnooonnnnnnnnnnnmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkjjjiiiiihhhhhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaa`````````````````___^^^^^^^^^^^]]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOONMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIHHHIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEDDEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????????????>>>>>>>==<<<<<<<;;;;;;;;:::::::::999999988888888887777777766666666665555555554444444444433333333332222222222222222111111111111000000000///////////..................------------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!"""!!!!!!!!!!!!! bbbbbbbbbbbccccccccccccdddeeeeeeeeeeeeeeeffffffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssrrrrrsssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzz{|}~€�‚ƒ…†‡ˆ‰ŠŠ‹‹ŒŒŒŒŒŒ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘’’’”””””“““’‘‘��Ž�‹Š‰ˆ‡…„ƒƒ‚}|||||}}~~~~}}||{{{{zzzzzzzzz{{{{{{{{{{{{{xxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqpppppppppppppppoopppppppoooooooooooooooooopppppppppppppppoooooooooooooooooooooooooooonnnnnnnnooonnnnnnnnnnnmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkjjjjiiiiihhhhhhhhhhhhhhggggggggggggggfffffffffffeeeeeeeeeeeeedddddddddddddcccccccccccccccbbbbbbbbbbbbaaaaaaaaa`````````````````____^^^^^^^^^^^]]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOONMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEDDEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????????>>>>>>>>=<<<<<<<;;;;;;;;;::::::::999999998888888888777777776666666666555555555444444444443333333333222222222222222211111111111000000000////////////.................------------,,,,,,,,,,,+++++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!"""!!!!!!!!!!!!! bbbbbbbbbbbccccccccccccddddeeeeeeeeeeeeeeefffffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhhiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{||}~€�ƒ„…†‡ˆ‰ŠŠ‹‹ŒŒŒŒŒ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘’“““““““’’‘���Ž�‹Š‰ˆ‡†…„ƒ‚}||||}}}~~€€€€€~~}}||{{{zzzzzzzz{{{{{|||||||||yyyxxxxwwwwwwwwwwwwwwwvwvxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppqqqqqqqppppppppppppppppoopppppoooooooooooooooooooopppppppppppppoooooooooooooooooooooooooooonnnnnnnnnnooonnnnnnnnnnnmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkjjjjjiiiiihhhhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeedddddddddddddccccccccccccccccbbbbbbbbbbbaaaaaaaaaa`````````````````____^^^^^^^^^^]]]]]]]]]\\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOOOONMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEDDEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@?????????????>>>>>>>>=<<<<<<<;;;;;;;;:::::::::999999998888888887777777776666666666555555555444444444433333333333222222222222222111111111111000000000////////////.................------------,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!"""!!!!!!!!!!!!! bbbbbbbbbbbbcccccccccccdddddeeeeeeeeeeeeeeefffffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhhiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnoooooooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsrrrrrrrrssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{|}~€�‚ƒ„…†‡ˆ‰ŠŠ‹‹ŒŒŒŒ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘“““““’’’‘‘��Ž�Œ‹Š‰ˆ‡†…„ƒ‚}||||}}~~€€€€€€€~~}||{{{zzzzzz{{{{{|||||}}}}||zyyyyxxxxwwwwwwwwwvvvvvvvxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppqqqqqqppppppppppppppppoooppppoooooooooooooooooooooppppppppppppooooooooooooooooooooooooononnnnnnnnnnnnoooonnnnnnnnnnmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkjjjjjiiiihhhhhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeedddddddddddddccccccccccccccccbbbbbbbbbbbaaaaaaaaa`````````````````_____^^^^^^^^^^]]]]]]]]]\\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOOONNMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEDDEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@????????????>>>>>>>>=<<<<<<<;;;;;;;;;:::::::::999999988888888887777777776666666665555555555444444444433333333333222222222222222111111111111000000000////////////.................------------,,,,,,,,,,,++++++++++++***********)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!""!!!!!!!!!!!!!! bbbbbbbbbbbbcccccccccccdddddeeeeeeeeeeeeeeeffffffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnooooooooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyzzz{{|}~€�‚„…†‡ˆ‰‰Š‹‹‹ŒŒŒ‘‘‘‘‘‘‘‘‘‘‘‘‘������‘‘‘‘‘‘’’’’’’‘‘‘���Ž�Œ‹Š‰ˆ‡†…„ƒ‚}}||}}}~~€€€����€€~}}||{{{zzzz{{{{||||}}}}}}}}}{zzzyyyxxxwwwwwwwvvvvvvvvxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppqqqqqpppppppppppppppppoooppppoooooooooooooooooooooppppppppppooooooooooooooonooooooonnnnnnnnnnnnnnnnnnoooonnnnnnnnnnmmmmmmmmmmmkkkkkkkkkkkkkkkkkkjjjjjjjiiiihhhhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeedddddddddddddcccccccccccccccbbbbbbbbbbbbaaaaaaaa``````````````````____^^^^^^^^^^^]]]]]]]]]\\\\\[[[[[[[[ZZZZZZZZZZZZZZYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOOOOONNMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEDDEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>=<<<<<<<;;;;;;;;:::::::::999999998888888887777777777666666666555555555444444444443333333333222222222222222211111111111100000000////////////............-.....------------,,,,,,,,,,+++++++++++++***********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!""!!!!!!!!!!!!!! bbbbbbbbbbbbbccccccccccddddddeeeeeeeeeeeeeeefffffffffffffffffffgggggggggggggggghhhhhhhhhhhhhhhhiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnoooooooooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyzz{|}~~€�‚ƒ„…†‡ˆ‰ŠŠ‹‹‹ŒŒ‘‘‘‘‘‘‘‘‘‘‘‘�������������’’’’‘‘‘����ŽŽ�Œ‹Š‰ˆ‡†…„ƒ‚}}}}}}~~€€������€€~~}||{{{{zz{{{{|||}}}~~~~~~~~{{{zzzyyxxxxwwwwwwwvvvvvvxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppqqqqpppppppppppppppppoooopppoooooooooooooooooooooopppppppppooooooooooooooonnoooonnnnnnnnnnnnnnnnnnnnnoooonnnnnnnnnnmmmmmmmmmmmkkkkkkkkkkkkkkkkkkjjjjjjjiiiihhhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeedddddddddddddcccccccccccccccbbbbbbbbbbbbaaaaaaaa`````````````````_____^^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[ZZZZZZZZZZZZZZZYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOOOOONNMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEDDDEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>==<<<<<<<;;;;;;;;::::::::9999999988888888887777777777666666666555555555444444444443333333333222222222222222211111111111000000000////////////............-....------------,,,,,,,,,,,+++++++++++++***********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!""!!!!!!!!!!!!! bbbbbbbbbbbbbbcccccccccdddddddeeeeeeeeeeeeeeefffffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhhiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnooooooooooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyz{{|}~€�‚ƒ„…†‡ˆ‰ŠŠ‹‹‹Œ‘‘‘‘‘‘‘‘‘‘‘‘�������������‘‘‘‘‘�����ŽŽ��Œ‹Š‰ˆ‡†…„ƒƒ}}}}}}~~€€��‚‚‚���€~}}||{{{{{{{{|||}}~~~|||{{zzzyyxxxwwwwwwwvvvvvxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppqqqppppppppppppppppppooooppoooooooooooooooooooooonppppppppooooooooooooooonnnoooonnnnnnnnnnnnnnnnnnnnnoooonnnnnnnnnnmmmmmmmmmmmkkkkkkkkkkkkkkkkjjjjjjjjjiiiihhhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeedddddddddddddcccccccccccccccbbbbbbbbbbbbaaaaaaaa`````````````````______^^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[ZZZZZZZZZZZZZZYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOOOONNNMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEDDDEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@?????????>>>>>>>>===<<<<<<;;;;;;;;:::::::::9999999988888888877777777777666666665555555555444444444433333333333222222222222222111111111111000000000////////////............-....------------,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!""!!!!!!!!!!!!! bbbbbbbbbbbbbbcccccccccdddddddeeeeeeeeeeeeeeefffeffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhhiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxyyyyyzz{||}~€�ƒ„…†‡ˆ‰‰ŠŠ‹‹‹‘‘‘‘‘‘‘‘‘‘‘‘�������������‘‘‘������ŽŽ��ŒŒ‹Š‰ˆ‡†…„ƒƒ}}}}}~~€��‚‚‚‚‚‚��€~~}||{{{{{{{{||}}~~€€€€€€}}}||{{zzyyxxxwwwwwwvvvvvxxxxxxxxwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppqqppppppppppppppppppooooopoooooooooooooooooooooonnppppppoooooooooooooooonnnnoonnnnnnnnnnnnnnnnnnnnnnnooonnnnnnnnnnnnmmmmmmmmmmkkkkkkkkkkkkkkkkjjjjjjjjjiiihhhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaa````````````````_______^^^^^^^^^^]]]]]]]]\\\\\\\[[[[[[[ZZZZZZZZZZZZZYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOONNNMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEDDDEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@????????>>>>>>>>>===<<<<<<;;;;;;;;::::::::99999999888888888877777777776666666665555555554444444444433333333332222222222222222111111111111000000000////////////............-....------------,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!""!!!!!!!!!!!!! bbbbbbbbbbbbbbbccccccccddddddddeeeeeeeeeeeeeeeffeeffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnooooooooooooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyzz{|}~€�‚ƒ„…†‡ˆ‰‰Š‹‹‹‘‘‘‘‘‘‘‘‘‘‘‘���������������������ŽŽ��ŒŒ‹‹Š‰ˆ‡†…„„ƒ~}}}}~~€��‚‚‚‚‚‚‚�€€~}}||{{{{{{||}}~~€€€�����~~~}}||{{zyyyxxwwwwwwvvvvxxxxxxxwwwwwwwwwwwwwwwwwwwvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppqppppppppppppppppppoooooopooooooooooooooooooooonnnppppppooooooooooooooonnnnnonnnnnnnnnnnnnnnnnnnnnnnnooonnnnnnnnnnnmmmmmmmmmmmkkkkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbbbbbbbaaaaaaa```````````````_________^^^^^^^^^]]]]]]]]]\\\\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOONNNMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEDDDEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@????????>>>>>>>>====<<<<<;;;;;;;;;::::::::99999999888888888877777777776666666655555555554444444444433333333332222222222222222111111111111000000000///////////............--....------------,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!"!!!!!!!!!!!!!! abbbbbbbbbbbbbbbcccccccdddddddddeeeeeeeeeeeeeeefeeefffffffffffffffgggggggggggggggghhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjkkjkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnoooooooooooooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxyxyyyz{{|}~€�‚ƒ…†‡‡ˆ‰ŠŠ‹‹‘‘‘‘‘‘‘‘‘‘‘‘������������Ž������ŽŽŽ���ŒŒ‹‹Š‰ˆ‡††…„ƒ~}}}}~~€€�‚‚‚ƒƒƒ‚‚��€~~}||{{{{{|||}}~€€���‚‚‚‚~~}}|{{zzyyxxwwwwwwvvvxxxxxxwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppqppppppppppppppppppooooooooooooooooooooooooooonnnnpppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoonnnnnnnnnnnnmmmmmmmmmmmkkkkkkkkkkkkkjjjjjjjjjjjjiiihhhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeedddddddddddddccccccccccbbbbbbbbbbbbbbbbbbaaaaaaa`````````````___________^^^^^^^^^]]]]]]]]\\\\\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOONNNNMMMMLLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@????????>>>>>>>=====<<<<<;;;;;;;;::::::::999999998888888888777777777766666666555555555554444444444433333333332222222222222222111111111110000000000///////////............--...------------,,,,,,,,,,,++++++++++++*************)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!"!!!!!!!!!!!!!! aaaaaaaaaaaabbbbbbbbbbbbbbbbccccccccccccccccdddddddddeeeeeeeeeeeeeeeefffffffgggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnooooooooooooooonnnnnnnooooooooooooooooooppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrqqqqqrrrrrrrrrrrrrrrrrrrrssssssssssssssssssttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyzz{|}~€�‚ƒ„…†‡ˆ‰‰ŠŠ‹‹ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠ‰‰��������ŽŽ���ŒŒ‹ŠŠ‰ˆ‡††…„ƒƒ‚‚‚ƒƒ„„…†‡‡ˆˆˆˆˆ‡‡†…„ƒƒ{{zzzzzzzz{{|}}~€€€�������€€~}}|{{zzyyyxxxxxwwxxwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssssssrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppooooppppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeeeeeeedddccccccccccccccbbbbbbbbaaaaaaaaaaaaaaaaaa```````a```````````_______________^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQPPPPOOOOOOOOOOOOOOOONNNNNMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>=======<<<<<<<<<<;;;;;;;;::::::::999999988888888887777777777666555555555554444444444333333332222222222211111111000000000000//////////////............-----------,,,,,,,,,,,,++++++++++++++*************)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!! aaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccccccccddddddddddeeeeeeeeeeeeeeeefffffffgggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjkkkkkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnoooooooooooooonnnnnnnnooooooooooooooooopppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssssssssssttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyz{{|}~€‚ƒ„…†‡‡ˆ‰‰Š‹‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠ‰‰�������ŽŽŽ���ŒŒ‹‹Š‰ˆˆ‡†…„ƒƒƒ‚ƒƒƒ„„…†‡‡ˆˆˆˆˆ‡‡†…„„ƒ|{zzzzzzz{{||}~~€€���‚‚‚‚���€€~}}|{{zzyyxxxxxxwxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttssssssssssssssssssssssrrrrqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppooooopppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeeeeeddddcccccccccccccbbbbbbbbbaaaaaaaaaaaaaaaaaa``````````````````________________^^^^^^^^^]]]]]]]]\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQPPPOOOOOOOOOOOOOOOOONNNNNMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>========<<<<<<<<<<;;;;;;;;::::::::999999888888888877777777776666555555555554444444443333333332222222222211111111000000000000//////////////............-----------,,,,,,,,,,,,++++++++++++*+************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! aaaaaaaaaaaaabbbbbbbbbbbbbbbbbcccccccccccccccddddddddddeeeeeeeeeeeeeeeeffffffggggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnooooooooooooonnnnnnnnnoooooooooooooooopppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssssssssssssttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyz{|}~€�‚ƒ„…†‡ˆˆ‰‰‹‹‹ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠ‰‰������ŽŽŽŽ���ŒŒ‹‹Š‰‰ˆ‡††…„ƒƒƒƒƒƒ„„…††‡‡ˆˆˆˆ‡‡†…„„ƒ|{zzzzzzz{{||}~~€€��‚‚‚‚ƒ‚‚‚��€€~}}|{{zzyyxxxxxwxxwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttsssssssssssssssssssssssrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppooooooppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkkjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeeeedddccccccccccccccbbbbbbbbbaaaaaaaaaaaaaaaaa``````````````````________________^^^^^^^^^]]]]]]]]]\\\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQPPPOOOOOOOOOOOOOOOONNNNNNMMMLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>========<<<<<<<<<<<;;;;;;;::::::::9999998888888888877777777776665555555555544444444443333333322222222222211111111000000000000//////////////............-----------,,,,,,,,,,,,++++++++++++*+************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! aaaaaaaaaaaaaabbbbbbbbbbbbbbbbccccccccccccccccdddddddddeeeeeeeeeeeeeeeefffffffggggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnoooooooooooonnnnnnnnnnoooooooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrssssssssssssssssssssssssttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyzz{|}~€�‚ƒ……†‡ˆˆ‰Š‹‹‹ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠŠ‰‰������ŽŽŽŽ���ŒŒ‹‹ŠŠ‰ˆˆ‡†…„„ƒƒƒƒƒ„„…††‡‡ˆˆˆ‡‡‡†…„„ƒ|{zzzzzzz{{||}~~€€��‚‚‚ƒƒƒƒ‚‚‚�€€~}||{zzyyyxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttsssssssssssssssssssssssssrrrqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppoooooooppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkkkjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeeeeedddccccccccccccccbbbbbbbbbaaaaaaaaaaaaaaaaa``````````````````________________^^^^^^^^^]]]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQPPPOOOOOOOOOOOOOOOONNNNNNMMMLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>=======<<<<<<<<<<<;;;;;;;;::::::::999999888888888877777777776665555555555554444444443333333332222222222211111111000000000000//////////////.............-----------,,,,,,,,,,,+++++++++++++**************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!! aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbccccccccccccccccdddddddddeeeeeeeeeeeeeeeefffffffgggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnooooooooooonnnnnnnnnnnnooooooooooooopppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxyyz{||}~€�‚ƒ„…†‡‡ˆ‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠ‰‰������ŽŽŽŽ���ŒŒŒ‹‹ŠŠ‰ˆ‡‡†…„„ƒƒƒƒ„„……††‡‡‡‡‡‡††…„„ƒ|{zzzzzzz{{||}~~€€��‚‚ƒƒƒƒƒƒƒ‚‚�€~}|{{zzyyxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuttttttttttttttttssssssssssssssssssssssssrrqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppoooooooopppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeeeeddddcccccccccccccbbbbbbbbbbaaaaaaaaaaaaaaaa``````````````````_________________^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[ZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSRRRRRRRRRRRRQQQQQQQQQPPPOOOOOOOOOOOOOOONNNNNNNMMMLLLLLLLLLKKKKKKKKKKKKKJKJJJJJJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>========<<<<<<<<<<<;;;;;;;::::::::9999998888888888877777777776665555555555544444444443333333322222222222211111111000000000000////////////./............------------,,,,,,,,,,,+++++++++++++**************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!! `aaaaaaaaaaaaaabbbbbbbbbbbbbbbbbcccccccccccccccddddddddddeeeeeeeeeeeeeeeefffffffgggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnoooooooooonnnnnnnnnnnnnoooooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxyyz{|}~€�‚ƒ„…†‡‡ˆ‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠŠ‰������ŽŽŽŽ����ŒŒŒ‹‹Š‰‰ˆ‡†…„„„ƒƒƒ„„„…†††‡‡‡‡‡††…„ƒƒ|{{zzzzzz{{||}~~€€��‚‚ƒƒƒ„ƒƒƒƒ‚��€~}}|{zzyyyxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvuuuuuuuttttttttttttttttttsssssssssssssssssssssssrrqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppoooooooooppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllmmmmmmllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeeeeedddccccccccccccccbbbbbbbbbbaaaaaaaaaaaaaaaa````````_````````__________________^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSRRRRRRRRRRRRQQQQQQQQQPPOOOOOOOOOOOOOOOONNNNNNNMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@???????>>>>>=======<<<<<<<<<<<;;;;;;;;::::::::9999998888888888777777777766655555555555444444444443333333322222222222211111111000000000000////////////./............------------,,,,,,,,,,,++++++++++++**************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!! `aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbccccccccccccccccddddddddddeeeeeeeeeeeeeeefffffffggggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnnnoooooooooooppppppppppppppppqqqqqqqqqpqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvwwwwwxxxyz{{|}~€�‚ƒ„…†‡ˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠ‰‘������ŽŽŽŽ����ŒŒŒ‹ŠŠ‰ˆˆ‡†…„„„ƒƒ„„„……††††‡†††……„ƒƒ|{{zzzzzz{{||}}~€��‚‚ƒƒ„„„„ƒƒ‚‚�€~}|{{zyyyxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvuuuuuuuttttttttttttttttttssssssssssssssssssssssrrrqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppoooooooooopppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllmmmmmlllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeeeeedddccccccccccccccbbbbbbbbbbaaaaaaaaaaaaaaa`````````_````````__________________^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQPPOOOOOOOOOOOOOOOONNNNNNNMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@???????>>>>>======<<<<<<<<<<<<;;;;;;;;:::::::99999988888888888777777777766655555555555444444444433333333322222222222211111111000000000000////////////./............------------,,,,,,,,,,,++++++++++++**************)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! ``aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccccccccddddddddddeeeeeeeeeeeeeeeffffffffggggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnooooooonnnnnnnnnnnnnnnoooooooooopppppppppppppppppqqqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrssssssssssssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwxxyyz{|}~€�‚ƒ„……†‡ˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠ‘�������ŽŽŽŽ����ŒŒ‹‹ŠŠ‰ˆˆ††…„„„„„„„„………†††††……„„ƒƒ|{{zzzzzz{{{|}}~~€€��‚‚ƒƒ„„„ƒƒƒ‚��€~}|{{zzyyxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvuuuuuutttttttttttttttttttssssssssssssssssssssssrrrqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllmmmmlllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhggggggggggfffffffffffffeeeeeeeeeeeeeeeeedddccccccccccccccbbbbbbbbbbaaaaaaaaaaaaaaa`````````_````````__________________^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQPPOOOOOOOOOOOOOOONNNNNNNNMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======<<<<<<<<<<<;;;;;;;;::::::::9999998888888888877777777766665555555555444444444443333333332222222222211111111100000000000/////////////..............------------,,,,,,,,,,+++++++++++++**************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!! ``aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbccccccccccccccdddddddddddeeeeeeeeeeeeeefffffffffgggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoooooonnnnnnnnnnnnnnnnooooooooopppppppppppppppppppqqqqqqppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrssssssssssssssssssssssssstttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwwxxyzz{|}~€�‚ƒ„…††ˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠ‘‘�������ŽŽŽŽ����ŒŒ‹‹ŠŠ‰ˆ‡†……„„„„„„„„…………†…………„„ƒƒ|{{zzzzzzz{{||}~~€��‚‚ƒƒ„„„ƒƒƒ‚‚�€~}||{zzyyxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvuuuuuttttttttttttttttttttssssssssssssssssssssrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooopppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmnnmmmmmmmmmmmmmmmmmlllllllmmmmlllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhgggggggggffffffffffffffeeeeeeeeeeeeeeeedddccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa``````````__```````___________________^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQPPPOOOOOOOOOOOOOONNNNNNNNMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======<<<<<<<<<<<;;;;;;;;::::::::9999988888888888777777777766665555555555444444444433333333322222222222211111111100000000000////////////..............-------------,,,,,,,,,,+++++++++++++**************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!! ```aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbccccccccccccccddddddddddddeeeeeeeeeeeeeffffffffffggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkllllllllllllllllllllmmmmmmlmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnnnnoooooooppppppppppppppppppppqqqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrsssssssssssssssssssssssssttttttttttttttttttttuuuuuutuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwwxxyyz{||}~€�‚ƒ„…†‡ˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠ‘‘‘������ŽŽŽŽŽ����ŒŒ‹‹ŠŠ‰ˆ‡†……„„„„„„„„……………………„„ƒƒ|{{zzzzzz{{{||}}~€€�‚‚‚ƒƒ„„ƒƒƒ‚‚�€~}}|{zzyyxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvuuuuuttttttttttttttttttttsssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmnnmmmmmmmmmmmmmmmmllllllllmmmllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhgggggggggfffffffffffffffeeeeeeeeeeeeeeeddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa``````````__``````___________________^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSRRRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOOOOOOOONNNNNNNNNMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@????@@@@@@@@@@@??????>>>>>>=====<<<<<<<<<<<;;;;;;;;::::::::99999988888888888777777777766665555555554444444444433333333322222222222211111111100000000000////////////..............------------,,,,,,,,,,,++++++++++++**************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!! ````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccccccddddddddddddeeeeeeeeeeeeeffffffffffggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkllllllllllllllllllllmmmmmllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoooonnnnnnnnnnnnnnnnnnnoooooopppppppppppppppppppppqqqqpppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrssssssssssssssssssssssssttttttttttttttttttttttuuuutttuuuuuuuuuuuuuuuuuuuuuutttttttttttttttuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvwvvwwwwwxxyyz{|}~€�‚‚ƒ„…†‡ˆˆ‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹Š‘‘‘‘������ŽŽŽŽŽ����ŒŒ‹‹ŠŠˆ‡‡†……„„„„„„„„„……………„„„ƒƒ|{{{{zzzz{{{||}}~~€€��‚‚ƒƒƒƒƒƒƒ‚‚�€~}}|{zzyyxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvuuuutttttttttttttttttttttsssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooopppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmnmmmmmmmmmmmmmmmmlllllllllmllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhgggggggggfffffffffffffffeeeeeeeeeeeeeeeddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa``````````___``````__________________^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQQPPOOOOOOOOOOOOOONNNNNNNNNLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@???????@@@@@@@@????????>>>>>=====<<<<<<<<<<;;;;;;;;;::::::::9999998888888888877777777766666555555554444444444433333333332222222222221111111110000000000/////////////..............------------,,,,,,,,,,,++++++++++++**************)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! ````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbccccccccccccdddddddddddddeeeeeeeeeeeefffffffffffgggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkllllllllllllllllllllmmmmllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnooonnnnnnnnnnnnnnnnnnnnooooopppppppppppppppppppppppqqppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrssssssssssssssssssssssttttttttttttttttttttttttuuttttttuuuuuuuuuuuuuuuuuuuttttttttttttttttttuutuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwxxyzz{|}~€�‚ƒƒ„††‡ˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹‹Š’‘‘‘�������ŽŽŽŽ�����ŒŒ‹‹Š‰ˆ‡‡†……„„„„„„„„„„„„„„„„ƒƒ||{{{{{{{{{{|||}~~€€�‚‚ƒƒƒƒƒƒƒ‚‚�€~}}|{zzyyxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvuuuutttttttttttttttttttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooooppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhgggggggggffffffffffffffeeeeeeeeeeeeeeedddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaa```````````___`````__________________^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOOOOOOOONNNNNNNNNLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@?????????@@@@@@@????????>>>>>=====<<<<<<<<<;;;;;;;;;;::::::::9999998888888888877777777766666555555554444444444433333333322222222222211111111110000000000////////////..............-------------,,,,,,,,,,+++++++++++++**************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$%$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!! `````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbcccccccccccddddddddddddddeeeeeeeeeeeffffffffffffgggggggggggggghhhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkklllllllllllllllllllmmmmlllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnoonnnnnnnnnnnnnnnnnnnnnooooppppppppppppppppppppppppqppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrssssssssssssssssssssttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuttttttttttttttttttttttttuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvwwwwxxyyz{{|}~€�‚ƒ„…†‡‡ˆ‰‰ŠŠ‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹’’‘‘‘������ŽŽŽŽŽ�����ŒŒ‹‹Š‰ˆ‡‡†……„„„„„„„„„„„„„„„„ƒ}|||{{{{{{{{||}}}~€€��‚ƒƒƒƒƒƒƒ‚‚�€~}}|{zzyyyxxxxxxxxxxwwwwwwwvvvvvvvvvvvvuuuttttttttttttttttttttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppooooooooooooooooopppppppooooooooooooooooonoonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhggggggggggfffffffffffffeeeeeeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````___`````__________________^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOOOOOOOONNNNNNNNNLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@???????????@@@@@????????>>>>>=====<<<<<<<<<;;;;;;;;;:::::::::9999998888888888877777777766666555555544444444444333333333322222222222211111111110000000000////////////..............-------------,,,,,,,,,,+++++++++++++**************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!! ``````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccccdddddddddddddddeeeeeeeeeefffffffffffffgggggggggggggghhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllllllllmmmllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnnnnnnooppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrsssssssssssssssssstttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuutttttttttttttttttttttttttwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwxxyyz{|}~~€�‚ƒ„…†‡ˆˆ‰‰Š‹‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹‹’’’‘‘������ŽŽŽŽŽŽ�����ŒŒ‹Š‰‰ˆ‡‡†……„„„„„„„„„„„„„„„„}}|||||{{{||||}}~~€€��‚ƒƒƒƒƒƒƒ‚‚�€~}}|{zzyyyxxxxxxxxxxxwwwwwwvvvvvvvvvvvvuuuttttttttttttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppppooooooooooooooooooppppppooooooooooooooooonnonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhgggggggggffffffffffffffeeeeeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaaa````````````____`````_________________^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOOOOOOONNNNNNNNNNLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@????????????????????????>>>>>=====<<<<<<<<;;;;;;;;;;:::::::::9999998888888888877777777766666555555544444444444333333333222222222222211111111110000000000////////////..............------------,,,,,,,,,,,++++++++++++**************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!! ``````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbccccccccccdddddddddddddddeeeeeeeeeefffffffffffffggggggggggggggghhhhhhhhhhhhhhhhhiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllllllllmmlllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoopppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssstttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuutttttttttttttttttttttttttwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvwwwwwvvvvvvvvvvvvvvvvwwwwxxyzz{|}~€€�‚„……†‡ˆˆ‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹’’’‘‘‘������ŽŽŽŽŽŽ�����ŒŒ‹Š‰‰ˆ‡††……„„„„„„„„„…………„„~}}}}||||||||}}}~~€€��‚ƒƒƒƒƒƒƒ‚‚�€~}}|{zzyyyxxxxxxxxxxxwwwwwwvvvvvvvvvvvvuuuutttttttttttttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppppooooooooooooooooooopppppooooooooooooooooonnnonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhgggggggggfffffffffffffeeeeeeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbbaaaaaaaaa``````````````____`````________________^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPOOOOOOOOOOOONNNNNNNNNNLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@????????????????????????>>>>>=====<<<<<<;<;;;;;;;;;::::::::::999999988888888887777777776666655555554444444444433333333322222222222211111111111000000000/////////////..............------------,,,,,,,,,,,++++++++++++**************)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!! ```````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbcccccccccddddddddddddddddeeeeeeeeeffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhhiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnnnnnnnnnnnoopppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrsssssssssssssssttttttttttttttttttttttttttttttttttttttttttuuuuuuuuutttttttttttttttttttttttttwwwwwwwwwwwwwwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwxyyz{{|}~€�‚ƒ„…†‡‡ˆ‰‰ŠŠ‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹’’’’‘‘������ŽŽŽŽŽŽ������Œ‹ŠŠ‰ˆˆ‡††……„„„„„„……………………~~~~}}}}}}}}}}}~~€€��‚‚ƒƒƒƒƒƒƒ‚‚�€~}}|{zzyyyxxxxxxxxxxxwwwwwwvvvvvvvvvvvvuuuttttttttttttttttttttttsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppooooooooooooooooooooppppoooooooooooooooooonnnonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbbbbaaaaaaaa``````````````_____````_________________^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@????????????????????????>>>>>=====<<<<<<;<;;;;;;;;;:::::::::::99999988888888887777777766666655555544444444444333333333322222222222211111111111000000000////////////..............-------------,,,,,,,,,,+++++++++++++**************)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!! ````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbccccccccccddddddddddddddddeeeeeeeffffffffffffffffgggggggggggggghhhhhhhhhhhhhhhhhhiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnoooopppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttuuuutttttttttttttttttttttttttwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxyyz{||}~€�‚ƒ„…†‡ˆˆ‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒ‹“’’’‘‘‘�����ŽŽŽŽŽŽŽ������‹‹ŠŠ‰ˆˆ‡††……„„„„……………††††~~~~~}}}}}~~~~€€��‚‚ƒƒƒƒƒƒƒ‚‚�€~~}|{{zzyyyyxyyxxxxxxxwwwwwvvvvvvvvvvvvuuuutttttttttttttttttttttsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppppooooooooooooooooooooopppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhgggggggggffffffffffffffeeeeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbbbaaaaaaaaa``````````````_____````________________^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPOOOOOOOOOOOONNNNNNNNNNLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@????????????????????????>>>>>=====<<<<<<;;;;;;;;;;:::::::::::::9999998888888887777777766666655555544444444444333333333322222222222211111111111000000000////////////..............------------,,,,,,,,,,,+++++++++++++**************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!! ````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccddddddddddddddddeeeeeeeffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhhiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnmmmmnnnnnnnnnnnnnnnnnnnnnooooooppppppppppppppppppppppppppppppppppppqqqqqqqqpqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttutttttttttttttttttttttttttwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxyyz{||}~€‚ƒ„……†‡ˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒ‹“’’’’‘‘�����ŽŽŽŽŽŽŽŽ�����Œ‹‹ŠŠ‰ˆ‡‡††……………………††††††€€€~~~~~~~~€€��‚‚ƒƒ„„„ƒƒƒ‚‚�€~}|{{zzyyyyyyyyyxxxxxwwwwwvvvvvvvvvvvvuuuuuttttttttttttttttttttsssssssssssrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppppppppooooooooooooooooooooonppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggfffffffffffffeeeeeeeeeeeeeeeddddddddcccccccccbbbbbbbbbbbbbaaaaaaaa```````````````_____````_______________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPOOOOOOOOOOOONNNNNNNNNNLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????????????>>>>>>=====<<<<<;;;;;;;;;;:::::::::::::9999998888888887777777766666655555444444444443333333333222222222222211111111111000000000////////////..............------------,,,,,,,,,,,++++++++++++**************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!! `````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbccccccccccddddddddddddddddeeeeeeeffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhhiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnmmmmmnnnnnnnnnnnnnnnnnnnnooooooopppppppppppppppppppppppppppppppppppppqqqqqqppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttvvwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxyzz{|}~~�‚ƒ„…†‡‡ˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒ‹““’’’‘‘‘�����ŽŽŽŽŽŽŽ�����ŒŒ‹‹Š‰‰ˆ‡‡††……………†††‡‡‡‡‡�€€€€€€€€��‚‚ƒƒ„„„„„ƒƒ‚‚�€€~}||{{zzyyyyyyyyyxxxxwwwwwvvvvvvvvvvvvuuuuuttttttttttttttttttttssssssssssrrrrrrrrrrrrrrrqqqqqqqqpppppppppppppppppppooooooooooooooooooooonnpooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggfffffffffffffeeeeeeeeeeeeeedddddddddcccccccccbbbbbbbbbbbbaaaaaaaaa``````````````______```________________^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPOOOOOOOOOOOONNNNNNNNNNLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????????????>>>>>>=====<<<<<;;;;;;;;;;::::::::::::::99999988888888777777776666665555544444444444333333333322222222222211111111111100000000/////////////..............------------,,,,,,,,,,,++++++++++++**************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! ``````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbccccccccccddddddddddddddddeeeeeefffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhhiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnnnnnnnnnoooooooopppppppppppppppppppppppppppppppppppppqqqqqppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttvvvvvvwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxyzz{|}~€�‚ƒ„…†‡ˆˆ‰ŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒ““’’’’‘‘�����ŽŽŽŽŽŽ������ŒŒ‹‹ŠŠ‰ˆˆ‡‡††††††††‡‡‡ˆˆˆ������€€€€€€€���‚‚ƒƒƒ„„„„„„ƒƒ‚��€~}}||{{zzzyyyyyyyyxxxxwwwwvvvvvvvvvvvvuuuuuutttttttttttttttttttssssssssssrrrrrrrrrrrrrrrqqqqqqqppppppppppppppppppoooooooooooooooooooooonnnooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeeeeedddddddddccccccccbbbbbbbbbbbbbaaaaaaaa``````````````_______```_______________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPOOOOOOOOOOOONNNNNNNNNNNLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????????????>>>>>>=====<<<<<;;;;;;;;;;:::::::::::::::9999988888888777777776666665555544444444444333333333322222222222211111111111100000000////////////..............-------------,,,,,,,,,,+++++++++++++**************)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! ```````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccdddddddddddddddddeeeeeefffffffffffffffffgggggggggggggghhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnmmmmmmmmnnnnnnnnnnnnnnnnnooooooooooppppppppppppppppppppppppppppppppppppppqqpppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxyz{{|}~€�‚ƒ„…††‡ˆ‰‰ŠŠ‹‹‹‹‹ŒŒŒŒŒŒ“““’’’‘‘�����ŽŽŽŽŽŽ������ŒŒŒ‹‹Š‰‰ˆˆ‡‡†††††‡‡‡ˆˆˆ‰‰‚‚‚‚‚����€€€€€€���‚‚‚ƒƒ„„………„„„„ƒ‚‚�€~}}||{{zzzzzzzyyyyxxxwwwwwvvvvvvvvvvvuuuuuutttttttttttttttttttssssssssssrrrrrrrrrrrrrrrqqqqqqpppppppppppppppppppooooooooooooooooooooonnnnoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeeeedddddddddccccccccbbbbbbbbbbbbbaaaaaaa```````````````_______```_______________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSRRRRRRRRRQQQQQQQQQQQQQQQQPPOOOOOOOOOOOOONNNNNNNNNNLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>=====<<<<<;;;;;;;;;;:::::::::::::::9999998888888777777776666665555544444444443333333333222222222222211111111111100000000////////////..............------------,,,,,,,,,,,+++++++++++++**************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!! ````````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccddddddddddddddddeeeeeeefffffffffffffffffgggggggggggggghhhhhhhhhhhhhhhhiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnnooooooooooopppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxyyz{||}€�‚ƒ„…†‡‡ˆ‰‰ŠŠ‹‹‹‹‹‹ŒŒŒŒ“““’’’‘‘‘�����ŽŽŽŽŽ������ŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡‡‡‡‡ˆˆˆ‰‰‰‰ƒƒƒƒ‚‚‚‚��������‚‚‚ƒƒƒ„„„……………„„ƒƒ‚��€~~}}||{{{{zzzzzzyyyxxxwwwwvvvvvvvvvvvuuuuuuuttttttttttttttttttssssssssssrrrrrrrrrrrrrrrqqqqqppppppppppppppppppppooooooooooooooooooooonnnnooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeeeeeddddddddddcccccccbbbbbbbbbbbbbaaaaaaaa``````````````________```______________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQPOOOOOOOOOOOOOONNNNNNNNNNLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>=====<<<<<;;;;;;;;;;::::::::::::::::99999888888877777776666666555544444444444333333333322222222222211111111111100000000/////////////..............------------,,,,,,,,,,,++++++++++++**************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!! ````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbccccccccccddddddddddddddddeeeeeeeffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmnnnnnnnnnnnnnnnooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwxxyyz{|}~€‚ƒƒ„…†‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹““““’’’‘‘�����ŽŽŽŽŽ������ŒŒŒŒ‹‹Š‰‰ˆˆˆ‡‡‡‡‡ˆˆˆ‰‰‰ŠŠƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„……………………„„ƒƒ‚�€€~~}}|||{{{{{{zzzyyyxxxwwwwvvvvvvvvvvuuuuuuuutttttttttttttttttssssssssssrrrrrrrrrrrrrrrqqqppppppppppppppppppppppoooooooooooooooooooonnnnnoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeeeeeddddddddddcccccccbbbbbbbbbbbbaaaaaaaa``````````````_________```______________^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOONNNNNNNNNNLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>======<<<<;;;;;;;;;;;::::::::::::::::9999888888877777776666666555544444444444333333333322222222222211111111111100000000////////////..............-------------,,,,,,,,,,,++++++++++++**************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!! `````````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbccccccccccddddddddddddddddeeeeeeeffffffffffffffffggggggggggggggghhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssststttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwxxyzz{|~€�‚ƒ„…††‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹““““’’’‘‘�����ŽŽŽŽŽŽŽ����ŒŒŒŒ‹‹ŠŠ‰‰ˆˆˆˆ‡ˆˆˆˆ‰‰ŠŠŠŠ„„„„„„ƒƒƒƒ‚‚‚‚‚ƒƒƒƒ„„„………††††………„„ƒ‚‚�€€~~}}||||||{{{zzyyyxxxwwwwvvvvvvvvvuuuuuuuutttttttttttttttttssssssssssrrrrrrrrrrrrrrrqqppppppppppppppppppppppoooooooooooooooooooonnnnnnooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggfffffffffffeeeeeeeeeeeeeedddddddddddcccccccbbbbbbbbbbbbaaaaaaaa``````````````_________```_____________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSRRRRRRRRQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOONNNNNNNNNNLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>======<<<<<;;;;;;;;;;;:::::::::::::::9999888888877777776666666555544444444443333333333322222222222211111111111100000000////////////..............-------------,,,,,,,,,,+++++++++++++**************)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! ``````````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccdddddddddddddddddeeeeeefffffffffffffffffggggggggggggggghhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssttttttttttttttttttttttttttttttttttttttsssttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwxxyz{|}~€�‚ƒ„…††‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹““““’’’‘‘‘�����ŽŽŽŽŽ�����ŒŒŒŒ‹‹ŠŠ‰‰‰ˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„……………†††††……„„ƒƒ‚‚�€€~~~}}}|}|||{{zzzyyxxxwwwwwvvvvvvvuuuuuuuuuttttttttttttttttssssssssssrrrrrrrrrrrrrrqqppppppppppppppppppppppoooooooooooooooooooonnnnnnnoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggfffffffffffeeeeeeeeeeeeeedddddddddddccccccbbbbbbbbbbbbaaaaaaaa`````````````___________``_____________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOONNNNNNNNNNLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>======<<<<<<;;;;;;;;;;;;:::::::::::::9999988888877777776666666555444444444443333333333322222222222111111111111100000000////////////..............------------,,,,,,,,,,,+++++++++++++**************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!! ____________```````````````````aaaaaaaaaaaaaaabbcccccccccccddddddddddddddeeeeeeeeeffffffffffffffffgggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmooooooooooooppppppppppppppppppppppppppppppppqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrssssssssssssssssssssttttttttttttttttttssssssstttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuvvvvuuuvvvvvvvuuuuuuuuvvvwwxxyz{|}~€�‚ƒ„……†‡‡ˆˆ‰‰‰ŠŠŠŠ‹‹�ŽŽŽŽŽŽ���ŒŒ‹‹‹ŠŠŠŠŠ‰‰‰‰‰ŽŽ���ŒŒ‹‹‹ŠŠŠ‰‰ŠŠŠŠ‹‹‹ŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆ‡††……„„ƒƒƒ‚‚‚���€€€~~}}|||{{{zzzzzzzzzvvvvuuuuuuuutttttttttttttrrrrrrrrrrrrrrqqqqqqqqqqqppppooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggggggggggggggffffffffffffeeeeeeeeeeeddffffffffffeeeeeeeeeeeeeddedddddddddddcccccccccccccbbbbbbbbbbaaaaaaaaaaaaaa`_________^^^^^^^^^^^^^]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQOOOOOOOOOOOOOOONNNNNNNNNNLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGFFFFFEEEEEEEEEDDDDDDDDDDCDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>=====<<<<<<;;;;;;;;;;;;;;;;::::::::9888888877777766666666555555444444444443333333333322221111111111110000000000000/////////////..............------------,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((((('''''''''''''&&&&&&'&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! ____________```````````````````aaaaaaaaaaaaaaaabccccccccccccdddddddddddddeeeeeeeeeefffffffffffffffggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmmmooooooooooooopppppppppppppppppppppppppppppppppqqqqppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrssssssssssssssssssssttttttttttttttttssssssssstttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuvvvwwxyyz|}~~€�‚ƒ„……†‡‡ˆˆ‰‰‰ŠŠŠŠ‹ŽŽŽŽŽŽŽ���ŒŒ‹‹‹ŠŠŠŠŠŠ‰‰‰‰ŽŽ���ŒŒŒ‹‹ŠŠŠŠŠŠŠŠ‹‹‹ŒŒŒ�‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒ‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡†††……„„„ƒƒƒ‚‚‚��€€~~}}|||{{{{{zzzzzzvvvvvuuuuuuutttttttttttttrrrrrrrrrrrrrrqqqqqqqqqqqppppoooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggffffffffffffeeeeeeeeeeeddffffffffffeeeeeeeeeeeeeddedddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaaaaaa`_________^^^^^^^^^^^^]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQOOOOOOOOOOOOOOONNNNNNNNNNLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGFFFFEEEEEEEEEEDDDDDDDDDDCDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????>>?????>>>>>>>>>>>=====<<<<<<;;;;;;;;;;;;;;;;;:::::::9888888877777766666665555555444444444443333333333322221111111111110000000000000/////////////.............-------------,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((((('''''''''''''&&&&&&'&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! _____________```````````````````aaaaaaaaaaaaaaaacccccccccccccddddddddddddeeeeeeeeeefffffffffffffffgggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmlllllmmmmmmmmmmmmmmmmmmmmooooooooooooooopppppppppppppppppppppppppppppppppqqppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssssssssssttttttttttttttssssssssssssttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuvvvwwxyz{|}~€�‚‚ƒ„……†‡‡ˆˆ‰‰‰ŠŠŠŠŽŽŽŽŽŽŽ���ŒŒŒ‹‹‹ŠŠŠŠŠ‰‰‰‰ŽŽ���ŒŒŒ‹‹‹ŠŠŠŠŠŠŠ‹‹‹ŒŒŒ�‹‹‹‹‹‹‹‹‹‹‹‹Š‹‹‹‹‹‹‹ŒŒŒŒŒ‹‹‹‹ŠŠŠŠ‰‰ˆˆ‡‡‡†††………„„„ƒƒƒ‚‚��€€~~}}||{{{{{{{{zzvvvvvvuuuuuutttttttttttttrrrrrrrrrrrrrrqqqqqqqqqqqppooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggffffffffffffeeeeeeeeeeeddfffffffffeeeeeeeeeeeeeeddedddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaaaaaa``________^^^^^^^^^^^^]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQOOOOOOOOOOOOOOOONNNNNNNNNLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGFFFFEEEEEEEEEEDDDDDDDDDDCDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????????>>>????>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;:::::::9888888877777766666665555554444444444443333333333322221111111111110000000000000////////////..............-------------,,,,,,,,,,,,,++++++++++++*************)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! ______________```````````````````aaaaaaaaaaaaaaaccccccccccccccdddddddddddeeeeeeeeeeeffffffffffffffggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkllllllllllllllllllmmmmmmmlllllllmmmmmmmmmmmmmmmmmmoooooooooooooooopppppppppppppppppppppppppppppppppqppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssssssssssstttttttttttsssssssssssssssttttttttttsstttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuvvvwxxyz{|}~€�‚ƒƒ„……†‡‡ˆˆ‰‰‰ŠŠŠŽŽŽŽŽŽŽ���ŒŒŒ‹‹‹ŠŠŠŠŠ‰‰‰‰ŽŽ���ŒŒŒ‹‹‹‹ŠŠŠŠŠ‹‹‹‹ŒŒŒ�‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒ‹‹‹‹ŠŠŠŠ‰‰‰ˆˆˆ‡‡‡††††………„„„ƒƒ‚‚��€~~}}|||{{{{{{{{vvvvvvuuuuuuuttttttttttttrrrrrrrrrrrrrrqqqqqqqqqqqppoooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggggggfffffggffffffffffffeeeeeeeeeeeddfffffffffeeeeeeeeeeeeeeddedddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaaaaaa```________^^^^^^^^^^^^]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQOOOOOOOOOOOOOOOONNNNNNNNNLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFEEEEEEEEEDDDDDDDDDDCCDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????????????>>>>???>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;:::::::9888888877777766666665555554444444444433333333333322211111111111110000000000000////////////..............------------,,,,,,,,,,,,,,++++++++++++*************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! _______________```````````````````aaaaaaaaaaaaaaccccccccccccccdddddddddddeeeeeeeeeeeefffffffffffffgggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkklllllllllllllllllllmmmmmmllllllllmmmmmmmmmmmmmmmmmoooooooooooooooooopppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssstttttttttsssssssssssssssssstttttttsssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvuuuuuuuuuuuuuuvvwwxyz{||}~€�‚ƒƒ„……†‡‡ˆˆ‰‰‰ŠŠŽŽŽŽŽŽ����ŒŒŒ‹‹‹ŠŠŠŠŠ‰‰‰‰Ž����ŒŒŒŒ‹‹‹ŠŠŠŠ‹‹‹‹‹ŒŒŒ�‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒ‹‹‹ŠŠŠŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡††††………„„ƒƒ‚��€€~~}}||||{{{{{{wvvvvvuuuuuuuutttttttttttrrrrrrrrrrrrrrqqqqqqqqqqqpoooooooooooooooooooooonnooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlmmmmmmmmlllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggggffffffffffffffffffffffeeeeeeeeeeeddfffffffffeeeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaaaaa```________^^^^^^^^^^^]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQOOOOOOOOOOOOOOOONNNNNNNNNLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFEEEEEEEEEDDDDDDDDDDCCDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????>>>>>??>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;:::::::988888877777766666665555555444444444443333333333332221111111111110000000000000/////////////.............-------------,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! _______________```````````````````aaaaaaaaaaaaaacccccccccccccccddddddddddeeeeeeeeeeeeeffffffffffffggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkllllllllllllllllllllmmmmmlllllllllmmmmmmmmmmmmmmmmoooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssstttttttsssssssssssssssssssstttttsssssssstttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuvvvvuuuuuuuuuuuuuuuvvvwwxyz{|}~€�‚ƒƒ„…††‡‡ˆˆ‰‰‰Š�ŽŽŽŽŽ����ŒŒŒ‹‹‹‹ŠŠŠŠŠ‰‰‰Ž����ŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡†††……„„ƒ‚‚�€€~~}}|||||{{{wwvvvvvuuuuuuuuutttttttttrrrrrrrrrrrrrrqqqqqqqqqqqpooooooooooooooooooooonnnoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllmmmmmmllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeddfffffffffeeeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaaaaa````_______^^^^^^^^^^^^]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQOOOOOOOOOOOOOOOONNNNNNNNNLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGFFFFEEEEEEEEEDDDDDDDDDCCCDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????>>>>>?>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;:::::::988888877777766666665555554444444444443333333333332221111111111110000000000000////////////..............------------,,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! ^_______________```````````````````aaaaaaaaaaaaaccccccccccccccccdddddddddeeeeeeeeeeeeeefffffffffffggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllllllllllmmmmllllllllllmmmmmmmmmmmmmmmoooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssttttsssssssssssssssssssssssttsssssssssssstttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwxyzz{|}~€€�‚ƒ„„…††‡‡ˆˆ‰‰‰����������ŒŒŒ‹‹‹‹ŠŠŠŠ‰‰‰‰Ž����ŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡††……„ƒƒ‚��€~~}}}|||||{wwwvvvvuuuuuuuuuuuuttttttsrrrrrrrrrrrrrrqqqqqqqqqqooooooooooooooooooooonnnnooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllmmmmmllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeedddfffffffffeeeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaaaaa`````_______^^^^^^^^^^^^]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQOOOOOOOOOOOOOOOONNNNNNNNNLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGFFFEEEEEEEEEDDDDDDDDDDCCCDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>=======<<<<<;;;;;;;;;;;;;;;;;::::::::888888877777766666665555554444444444433333333333322211111111111110000000000000////////////..............------------,,,,,,,,,,,,,,++++++++++++*************)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!! ^^_______________```````````````````aaaaaaaaaaaabccccccccccccccccddddddddeeeeeeeeeeeeeefffffffffffgggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkklllllllllllllllllllllllmmllllllllllllmmmmmmmmmmmmmoooooooooooooooooooooopppooppppppppppppppppppppppppppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssttssssssssssssssssssssssssssssssssssssssssttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvwwxyz{{|}~€��‚ƒ„„…††‡‡ˆˆ‰‰����������ŒŒŒ‹‹‹‹ŠŠŠŠŠ‰‰‰Ž����ŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡††…„„ƒ‚‚�€€~~}}}||||wwwwvvvvuuuuuuuuuuuuuutttssrrrrrrrrrrrrrrqqqqqqqqqoooooooooooooooooooonnnnnoooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllmmmmlllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeedddfffffffffeeeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaaaa``````_______^^^^^^^^^^^]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQOOOOOOOOOOOOOOOONNNNNNNNNLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDCCCDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>========<<<<<;;;;;;;;;;;;;;;;:::::::::88888877777776666665555554444444444443333333333332221111111111110000000000000/////////////.............-------------,,,,,,,,,,,,,+++++++++++++*************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! ^^_______________```````````````````aaaaaaaaaaaabcccccccccccccccccdddddddeeeeeeeeeeeeeeeffffffffffggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkklllllllllllllllllllllllmlllllllllllllmmmmmmmmmmmmoooooooooooooooooooooooppoooppppppppppppppppppppppppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwxyyz{||}~€�‚‚ƒ„……†‡‡ˆˆˆ‰���������ŒŒŒŒ‹‹‹‹ŠŠŠŠŠ‰‰‰�����ŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆ‡‡†……„ƒƒ‚��€~~~}}}||xwwwwvvvvuuuuuuuuuuuuuuttsssrrrrrrrrrrrrrrqqqqqqqqooooooooooooooooooonnnnnnooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllmmmlllllllllllllllllllllklllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhggggggggggggggggfffffffffffffffffffffffffffeeeeeeeeeeedddffffffffeeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbaaaaaaaaaaaaa```````______^^^^^^^^^^^^]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQOOOOOOOOOOOOOOONNNNNNNNNNLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEEEDDDDDDDDDDCCCCDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;:::::::::988888877777766666665555554444444444443333333333332221111111111110000000000000/////////////.............-------------,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! ^^^_______________```````````````````aaaaaaaaaaabbccccccccccccccccdddddddeeeeeeeeeeeeeeeefffffffffgggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkklllllllllllllllllllllllllllllllllllllmmmmmmmmmmmooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvwxxyzz{|}~~€�‚ƒƒ„…††‡‡ˆˆˆŒ�������ŒŒŒŒŒ‹‹‹‹ŠŠŠŠŠ‰‰‰�����ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŒŒŒŒŒŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰Š‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆ‡††…„ƒƒ‚��€€~~~}}}xxxwwwvvvvvuuuuuuuuuuuuuussssrrrrrrrrrrrrrqqqqqqqqooooooooooooooooonnnnnnnnoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllmllllllllllllllllllllllkkllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhggggggggggggggggffffffffffffffffffffffffffffeeeeeeeeeeedddffffffffeeeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaaa````````______^^^^^^^^^^^^]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQOOOOOOOOOOOOOOONNNNNNNNNNLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFEEEEEEEEEDDDDDDDDDDCCCCDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>============<<<<<;;;;;;;;;;;;;;:::::::::::988888877777766666665555554444444444433333333333322211111111111110000000000000////////////..............------------,,,,,,,,,,,,,,++++++++++++*************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! ^^^^_______________```````````````````aaaaaaaaaabbbccccccccccccccccddddddeeeeeeeeeeeeeeeeeffffffffggggggggggggggggghhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllmmmmmmmmmmooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvwxxyz{{|}~€�‚ƒ„„…††‡‡ˆˆŒŒŒŒ�ŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠ‰‰‰�����ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹ŠŠŠŠ‰‰ˆ‡‡†…„„ƒ‚‚��€€~~~}yxxxwwwvvvvvvvvvvvuuuuuuusssssrrrrrrrrrrrrrqqqqqqqpoooooooooooooonnnnnnnnnnoooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllkkklllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhggggggggggggggggfffffffffffffffffffffffffffeeeeeeeeeeeedddffffffffeeeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbaaaaaaaaaaaa`````````_____^^^^^^^^^^^^^]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPOOOOOOOOOOOOOONNNNNNNNNNNLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFEEEEEEEEEDDDDDDDDDDCCCCDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>=============<<<<<;;;;;;;;;;;::::::::::::::9988888777777766666665555554444444444433333333333322211111111111100000000000000////////////..............------------,,,,,,,,,,,,,,++++++++++++*************))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! ^^^^________________```````````````````aaaaaaaaabbbbccccccccccccccccddddddeeeeeeeeeeeeeeeeefffffffgggggggggggggggggghhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllmmmmmmmmnoooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvwwxyyz{||}~€�‚‚ƒ„……†‡‡‡ˆŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠ‰‰‰�����ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹ŠŠ‰‰ˆ‡‡†……„ƒƒ‚��€€€~~yyyxxwwwwvvvvvvvvvvvvvuuussssssrrrrrrrrrrrrrqqqqqqpooooooooooooonnnnnnnnnnnooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllkkkkllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhggggggggggggggggffffffffffffffffffeeffffffffeeeeeeeeeeeedddfffffffeeeeeeeeeeeeedddddddddddddddcccccccccccbbbbbbbbaaaaaaaaaaaa`````````_____^^^^^^^^^^^^]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQPPOOOOOOONOOONNNNNNNNNNNNNNLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFEEEEEEEEDDDDDDDDDDCCCCCDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>==============<<<<<;;;;;;;;;:::::::::::::::9998888877777766666665555555444444444443333333333332221111111111110000000000000/////////////.............-------------,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! ^^^^^_______________```_```````````````aaaaaaaaabbbbbccccccccccccccccddddddeeeeeeeeeeeeeeeeefffffffgggggggggggggggggghhhhhhhhhhhiiiiiiiiiiiiiiiiiiijhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllmmmmmmmnnnoooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvwwxxyzz{|}~~€�‚ƒ„„…††‡‡‡‹ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹ŒŒŒŒŒ‹‹‹ŠŠ‰ˆˆ‡†……„„ƒ‚‚���€€zzyyxxxwwwwwvvvvvvvvvvvvuttssssssrrrrrrrrrrrrqqqqqpooooooooooonnnnnnnnnnnnnoooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllllllllllllllllllkkkkklllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhgggggggggggggggggffffffffffffffffffeeeeeefeeeeeeeeeeeeeeedddfffffffeeeeeeeeeeeeedddddddddddddddcccccccccccbbbbbbbbaaaaaaaaaaa``````````_____^^^^^^^^^^^^]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFEEEEEEEEEDDDDDDDDDDCCCCCDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>===============<<<<<;;;;;;;;;:::::::::::::::99998888777777766666665555555444444444433333333333322221111111111110000000000000////////////..............-------------,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! ^^^^^^_______________``__```````````````aaaaaaaabbbbbcccccccccccccccccddddddeeeeeeeeeeeeeeeeffffffffgggggggggggggggggghhhhhhhhhhhiiiiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllmmmmmmnnnnoooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppqqqrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvwwwxyyz{{|}~€��‚ƒ„……††‡‡‹‹‹ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒ‹‹ŠŠ‰ˆˆ‡††…„„ƒƒ‚‚���€€{zzyyyxxxwwwwwwwwwwwvvvvvtttssssssssrrrrrrrrrrqqqqppoooooooonnnnnnnnnnnnnnnoooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllllllllllllllllkkkkkkkllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhgggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeedddfffffffeeeeeeeeeeeeedddddddddddddddcccccccccccbbbbbbbbaaaaaaaaaa```````````____^^^^^^^^^^^^^]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPONNNNNNNNNNNNNNNNNNNNNNNNLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIHHHHHHHGGGGGGGGGGGGGGGGGGGGGFEEEEEEEEEDDDDDDDDDDCCCCCDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@?????????????????>>>>>>>=>>===============<<<<<<;;;;;;;::::::::::::::::999998887777777766666665555555444444444433333333333322211111111111110000000000000////////////..............------------,,,,,,,,,,,,,,++++++++++++*************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! ^^^^^^________________`__````````````````aaaaaaabbbbbbccccccccccccccccddddddeeeeeeeeeeeeeeeeeffffffffgggggggggggggggggghhhhhhhhhhhiiiiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllmmmmnnnnnnoooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppqqqqrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvwwxxyzz{|}}~€�‚ƒƒ„……††‡‹‹‹‹‹ŒŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰�������ŒŒŒŒŒŒŒŒ����ŒŒŒŒŒŒŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰ˆ‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹ŠŠ‰ˆˆ‡‡†……„„ƒƒ‚‚‚�€|{{zzyyxxxxxwwwwwwwwwwwvvttttsssssssssrrrrrrrrqqqqppoooooooonnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllllllllllllllkkkkkkkkklllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeedddffffffeeeeeeeeeeeeeddddddddddddddddcccccccccccbbbbbbbbaaaaaaaaaa```````````___^^^^^^^^^^^^^]]]]]]]]]]\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIHHHHHHHGGGGGGGGGGGGGGGGGGGGGFEEEEEEEEDDDDDDDDDDCCCCCCDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@?????????????????>>>>>>>=>===============<<<<<<;;;;;;;;:::::::::::::::999999887777777766666666555555544444444443333333333332221111111111110000000000000/////////////.............-------------,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! ^^^^^^^_______________`___````````````````aaaaaabbbbbbbccccccccccccccccddddddeeeeeeeeeeeeeeeeeffffffffggggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiihhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllmmmnnnnnnnooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppqqqqqqrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvwwwxyyz{{|}~€€�‚ƒ„„……††Š‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰�������ŒŒŒ�������������ŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠ‹‹‹ŒŒŒŒŒŒ���ŒŒŒ‹‹ŠŠ‰ˆˆ‡‡††……„„ƒƒƒ‚�}||{zzzyyyxxxxxxxxxwwwwwvutttttsssssssssrrrrrrrqqqppoooooooonnnnnnnnnnnnnnnooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllllllllllllllkkkkkkkkkkllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhgggggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeddddffffffeeeeeeeeeeeeeddddddddddddddddccccccccccbbbbbbbbbaaaaaaaaaa```````````__^^^^^^^^^^^^^^]]]]]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPNNNNNNNNNNNNNNNNNNNNNNNNMLLLLLLKKKKKKKKJJJJJJJJJJIIJJJJJJJJJJJJJJJJJIIIIIHHHHHHHGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEDDDDDDDDDDCCCCCCDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@??????????????????>>>>>>>==>=============<<<<<<<<;;;;;;;::::::::::::::9999999987777777776666666655555554444444443333333333333222111111111111000000000000/////////////..............-------------,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! ^^^^^^^^___________________````````````````aaaaabbbbbbbbccccccccccccccccddddddeeeeeeeeeeeeeeeeeffffffffggggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllmmnnnnnnnnoooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssrrsssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvwwwxxyyz{||}~€�‚‚ƒ„„……†ŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰Ž������������������������‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠ‹‹‹ŒŒŒŒŒ�����ŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡††……„„„ƒƒ~}||{{zzzyyyyxxxxxxxxxwwwuuutttttssssssssrrrrrrqqqpppoooooonnnnnnnnnnnnnnnnoonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllllllllllllllkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhgggggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeddddfffffeeeeeeeeeeeeeeddddddddddddddddccccccccccbbbbbbbbaaaaaaaaaa````````````_^^^^^^^^^^^^^^]]]]]]]]]]]\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPNNNNNNNNNNNNNNNNNNNNNNNNMLLLLLKKKKKKKKKJJJJJJJJJIIIJJJJJJJJJJJJJJJJJIIIIIHHHHHHHGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEDDDDDDDDDDCCCCCCDDDDCCCCCCCCCCCBBBBBBBBBABAAAAAAA@@@@@@@@@@@@@????????????????????>>>>>>===============<<<<<<<<<;;;;;;;::::::::::::::99999999987777777776666666555555554444444443333333333332222111111111111000000000000/////////////..............------------,,,,,,,,,,,,,,++++++++++++*************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! ^^^^^^^^^__________________````````````````aaaaabbbbbbbbcccccccccccccccccddddddeeeeeeeeeeeeeeeeeffffffffggggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllnnnnnnnnnnoooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssrrrrsssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttuuuuuuuuuuuuuuuuuuuuuuuuuvvwwxxyyzz{|}~~€�‚ƒƒ„„……‰ŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰Ž������������������������‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠ‹‹‹ŒŒŒŒ������ŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡††………„„~}}||{{zzzyyyyyyyxxxxxwwuuuutttttssssssssrrrrrrqqpppooooooonnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhggggggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddfffffeeeeeeeeeeeeedddddddddddddddddccccccccccbbbbbbbbaaaaaaaaaa````````````^^^^^^^^^^^^^^^]]]]]]]]]]]\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPNNNNNNNNNNNNNNNNNNNNNNNNMLLLLLKKKKKKKKJJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJIIIIHHHHHHHGGGGGGGGGGGGGGGGGGGGGEEEEEEEEDDDDDDDDDDCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????????????>>>>>>>=============<<<<<<<<<<;;;;;;;;:::::::::::::999999999977777777766666666555555554444444443333333333332222111111111110000000000000/////////////............-.------------,,,,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! ^^^^^^^^^___________________````````````````aaaabbbbbbbbbccccccccccccccccdddddddeeeeeeeeeeeeeeeeeffffffffggggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkllllllllllllkllllllllllllllllllllllllnnnnnnnnnnnoooooooooooooooooooooooooooooooooppppppoopppppppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssrrrrrrrssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvwwwxxyyz{{|}~€€�‚ƒƒ„„…‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰Ž������������������������‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ‰ˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠ‹‹‹ŒŒŒŒ������ŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆˆ‡‡†††……€~~}}||{{zzzzyyyyyyxxxxwvuuuuttttttsssssssrrrrrqqpppooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhgggggggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddfffffeeeeeeeeeeeeeddddddddddddddddccccccccccbbbbbbbbbaaaaaaaaaa````````````^^^^^^^^^^^^^^^]]]]]]]]]]]\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPNNNNNNNNNNNNNNNNNNNNNNNNMLLLLKKKKKKKKKJJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEDDDDDDDDDDCCCCCCCDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????????????>>>>>>============<<<<<<<<<<<<;;;;;;;::::::::::::::99999999997777777766666666655555555444444443333333333333222211111111111000000000000//////////////............--------------,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! ^^^^^^^^^^___________________````````````````aaabbbbbbbbbbcccccccccccccccddddddddeeeeeeeeeeeeeeeeefffffffgggggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkklllllllllllkkkllllllllllllllllllllllnnnnnnnnnnnnnoooooooooooooooooooooooooooooooopppppoooopppppppppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvwwwxxyyzz{|}}~€��‚ƒƒ„„ˆ‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰ŽŽ�����������������������‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠ‰‰ˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠ‹‹‹‹ŒŒŒŒ������ŒŒŒ‹‹‹ŠŠ‰‰‰‰ˆˆˆ‡‡‡††�€~~}}||{{{zzzzyyyyyxxxvvuuuuttttttsssssssrrrrrqpppooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhgggggggggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddfffffeeeeeeeeeeeeeddddddddddddddddccccccccccbbbbbbbbaaaaaaaaaa`````````````^^^^^^^^^^^^^^]]]]]]]]]]]]\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPNNNNNNNNNNNNNNNNNNNNNNNMMLLLLKKKKKKKKJJJJJJJJJJIIIIJJJJJJJJJJJJJJJJJJIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEDDDDDDDDDDCCCCCCCDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????????????>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;:::::::::::::999999999987777777766666666655555555444444443333333333332222211111111111000000000000/////////////.............--------------,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!! ^^^^^^^^^^^___________________````````````````aabbbbbbbbbbbccccccccccccccddddddddeeeeeeeeeeeeeeeeeffffffffggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkllllllllllkkkklllllllllllllllllllllnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooopppoooooopppppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrsssssssssssssrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvtttttttttttttttttttttttttuuuuuuuuuuuuttuuuuuuuuuuuvvvwwwxxyyz{{|}~~€��‚ƒƒ„ˆˆ‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰ŽŽ�����������������������‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹Š‰‰‰ˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠ‹‹‹ŒŒŒŒ������ŒŒŒ‹‹‹‹ŠŠŠ‰‰‰‰ˆˆˆ‡‡‡‚�€€~}}|||{{{zzzzyyyyxxvvvuuuuttttttssssssrrrrrqppppoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllllklllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhggggggggggggggggfffffgfffffffffffeeeeeeeedddddeeeeeeeeeeeeeeeeddddffffeeeeeeeeeeeeeeddddddddddddddddccccccccccbbbbbbbbaaaaaaaaaa`````````````^^^^^^^^^^^^^^]]]]]]]]]]]\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPNNNNNNNNNNNNNNNNNNNNNNNMMLLLKKKKKKKKKJJJJJJJJJJIIIIJJJJJJJJJJJJJJJJJIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGEEEEEEEDDDDDDDDDDCCCCCCCCDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????????????>>>>>>===========<<<<<<<<<<<<;;;;;;;;::::::::::::::999999999987777777666666666555555554444444443333333333332222211111111110000000000000/////////////............--------------,,,,,,,,,,,,,,++++++++++++*************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! ^^^^^^^^^^^___________________````````````````aabbbbbbbbbbbbcccccccccccccdddddddddeeeeeeeeeeeeeeeefffffffffgggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiihhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkllllllllkkkkkllllllllllllllllllllnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooopoooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrsssssssssssrrrrrrrrrrrrrrrssssssssssrrrsssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvtttttttttttttttttttttttttuuuuuuuuttttttttuuuuuuuuuvvvwwwxxxyzz{||}~~€��‚ƒƒ‡ˆˆˆ‰‰‰ŠŠŠŠŠ‹‹‹‹‹ŠŠŠŠŠŠŠ‰ŽŽŽ���������������Ž������‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹Š‰‰‰‰‰ˆ‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹‹ŒŒŒŒ����ŒŒŒŒŒ‹‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆ‡‚‚��€€~~}}|||{{{zzzzyyyxwvvvuuuuttttttssssssrrrrqppppoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllllkkllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggggfffffffffffffffffeeeeeeeeddddddddeeeeeeeeeeeedddddffffeeeeeeeeeeeeeedddddddddddddddccccccccccbbbbbbbbaaaaaaaaaaa`````````````^^^^^^^^^^^^^]]]]]]]]]]]]\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNMMLLLKKKKKKKKKJJJJJJJJJJIIIIJJJJJJJJJJJJJJJJJIIIIIHHHHHGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEDDDDDDDDDDCCCCCCCCDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????????????>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;::::::::::::::99999999988777777766666666655555555444444443333333333333222221111111111000000000000//////////////............--------------,,,,,,,,,,,,++++++++++++++*************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! ^^^^^^^^^^^^___________________````````````````abbbbbbbbbbbbcccccccccccccddddddddddeeeeeeeeeeeeeeeffffffffffggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllllllkkkkkkkllllllllllllllllllnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrssssssssrrrrrrrrrrrrrrrrrrsssssssrrrrrrssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvtttttttttttttttttttttttttuuuutttttttttttttuuuuuuuuvvvwwwwxxyyzz{||}~~€��‚‚†‡‡ˆˆ‰‰‰ŠŠŠŠŠ‹‹‹ŠŠŠŠŠŠŠŠ‰ŽŽŽŽ���������ŽŽŽŽŽŽ������‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹‹‹ŒŒŒŒŒ�ŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰ˆƒƒ‚‚�€€~}}}||{{{{zzzyyywwvvvuuuutttttssssssrrrrrppppoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllllkkklllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhggggggggggggggggggfffffffffffffffffeeeeeeeedddddddddddeeeeeeeeedddddffffeeeeeeeeeeeeeddddddddddddddddccccccccccbbbbbbbbaaaaaaaaaa``````````````^^^^^^^^^^^^^]]]]]]]]]]]\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKKKJJJJJJJJJJJIIIIJJJJJJJJJJJJJJJJJIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEDDDDDDDDDDCCCCCCCCDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????????????>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;::::::::::::::99999999988777777766666666655555555444444443333333333332222221111111111000000000000/////////////.............--------------,,,,,,,,,,,,++++++++++++++************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! ^^^^^^^^^^^^^___________________````````````````bbbbbbbbbbbbbccccccccccccdddddddddddeeeeeeeeeeeeeefffffffffffgggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllkkkkkkkklllllllllllllllllnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrrrssssrrrrrrrrrsssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvtttttttttttttttttttttttttttttttttttttttttttuuuuuuuvvvvwwwxxxyyzz{||}~~€€�‚††‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰ŽŽŽŽŽŽ����ŽŽŽŽŽŽŽŽŽŽ�����ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰„ƒƒ‚‚��€~~}}|||{{{zzzyywwwvvvuuuttttttssssssrrrrqppppooooonnnnnnnnnnnnnnmnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllllkkkklllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggggggfffffffffffffffffeeeeeeeedddddddddddddeeeeeeddddddffffeeeeeeeeeeeeedddddddddddddddccccccccccbbbbbbbbaaaaaaaaaaa``````````````^^^^^^^^^^^^]]]]]]]]]]]]\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPNNNNNNNNNNNNNNNNNNNNNNMMMLLKKKKKKKKKJJJJJJJJJJJIIIIJJJJJJJJJJJJJJJJIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEDDDDDDDDDDCCCCCCCCDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????????????>>>>>>>==========<<<<<<<<<<<<;;;;;;;;:;::::::::::::::99999999988777777666666666555555555444444443333333333332222221111111110000000000000/////////////.............-------------,,,,,,,,,,,,,++++++++++++++************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! ^^^^^^^^^^^^^^___________________```````````````bbbbbbbbbbbbbbcccccccccccddddddddddddeeeeeeeeeeeeeffffffffffffggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiighhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkllllkkkkkkkkkllllllllllllllllnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrsrrrrrrrrrrrrrsssssssssssstttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttuuuuuuvvvvwwwwxxxyyzz{||}~~€€�……†‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ����ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ…„„ƒƒ‚��€€~~}}|||{{{zzyxwwvvvuuuuttttttsssssrrrrqppppooooonnnnnnnnnnnnmmmnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllllkkkkkllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggggffgfffffffffffffffffeeeeeeeedddddddddddddddddedddddddfffeeeeeeeeeeeeeeddddddddddddddccccccccccbbbbbbbbbaaaaaaaaaa``````````````_^^^^^^^^^^^]]]]]]]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNMMMLLKKKKKKKKJJJJJJJJJJJJJIIIJJJJJJJJJJJJJJJJIIIIIHHHHHGGGGGGGGGGGGGGGGGGGGGGGFEEEEEEDDDDDDDDDDCCCCCCCCCDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????????????>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;:;::::::::::::::99999999988777777666666666555555554444444433333333333332222221111111110000000000000/////////////............--------------,,,,,,,,,,,,,+++++++++++++*************))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! ]]]]^^^^^^^^^^^^^^^____aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccccccccccccddddddddddddddeeeeeeeeeeeffffffffffffffffffggggggggggggggggggggghhhhhhhhhhhggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjkkkllllllllllllllllllllllmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooonnnnoooooooooooooooooooooppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssstttttttvvvvvwwwwxxxyyzz{||}}~€�‚‚ƒƒ„………††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ŽŽŽŽŽ��������������������ŒŒŒ����������������ŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠ‹ŠŠ‰‰ˆˆ‡††……„„ƒƒ‚‚���€€|||{{zzzyyyyyxxxxxxwwwwvvrqqqqppppppooooooooooonnnmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkjjiiiiiiiiiiiiiiiiiiiiiihhhiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggggggggffggggggffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeefffffffffffffffffeeeeeeeeeeeeedddddddddddddddccccccccccbbbbbbbbbaaaa`````````````__________^^^^^^^^^]]]]]]]]]]]]]\\\\[[[[ZZZZZZZZZZZZZZZZYYYYYZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJIIIIIHHHHGGGGGGGGGGGGGGGGGGGGGFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAA@@@A@@@@@@@@@@@???????????????????????>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;:::::999999999999999888888888777777666666665555555554444444433333333333332222222111111111000000000000////////////.............------------,,,,,,,,,,,,++++++++++++++++*************))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!! !! ]]]]]^^^^^^^^^^^^^^^___aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbcccccccccccccccddddddddddddddeeeeeeeeeeeeffffffffffffffffffggggggggggggggggggggghhhhhhhhhhgggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjkkkkkllllllllllllllllllllmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooonnnnnnoooooooooooooooooooppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssstttttttvvvvvwwwwwxxxyyzz{{|}}~~€��‚ƒƒ„„……††‡‡‡‡‡‡‡‡‡‡‡‡‡ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ��������Œ�������������������ŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹ŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠ‹‹ŠŠ‰‰ˆˆ‡‡†……„„ƒƒ‚‚‚��€€}||{{{zzzyyyyxxxxxxwwwwwvrrqqqqpppppoooooooooonnnnmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkjjjiiiiiiiiiiiiiiiiiiiiihhhhiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggfffgggggfffffffffffffffffeeefffffffffffffffffeeeeeeeeeeeeeeeeeeffffffffffffffffeeeeeeeeeeeeeddddddddddddddccccccccccbbbbbbbbbaaaa`````````````___________^^^^^^^^]]]]]]]]]]]]]]\\\\[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJIIIIHHHHGGGGGGGGGGGGGGGGGGGGGGFEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;:::::999999999999999888888888777776666666665555555544444444433333333333322222222111111110000000000000////////////............------------,,,,,,,,,,,,,++++++++++++++++*************)))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!! ! ]]]]]]^^^^^^^^^^^^^^^__`aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccddddddddddddddddeeeeeeeeeeeffffffffffffffffffggggggggggggggggggggghhhhhhhhhggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjkkkkkklllllllllllllllllllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooonnnnnnnoooooooooooooooooopppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssttttttvvvvvvwwwwwxxxyyzz{{||}~~€��‚ƒƒ„……††††‡‡‡‡‡‡‡‡‡‡‡ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ������������������Ž�������ŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹Š‹‹‹ŠŠ‰‰ˆˆ‡‡††……„„ƒƒ‚‚��€€}}||{{zzzyyyyyxxxxxxwwwwvrrqqqqpppppoooooooooonnnnmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiiiiiiihhhhhiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggggggggffffgggggffffffffffffffffeeeefffffffffffffffffeeeeeeedeeeeeeeeeeefffffffffffffffeeeeeeeeeeeeedddddddddddddcccccccccbbbbbbbbbbaaaa`````````````____________^^^^^^^]]]]]]]]]]]]]]\\\\\[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJIIIIIHHHHGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;:::::99999999999999998888888877777666666665555555554444444433333333333332222222211111111000000000000/////////////............------------,,,,,,,,,,,,,++++++++++++++++*************)))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!! ! ]]]]]]^^^^^^^^^^^^^^^^_``aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbccccccccccccdddddddddddddddddeeeeeeeeeeeffffffffffffffffffggggggggggggggggggggghhhhhhhhgggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkllllllllllllllllllmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooonnnnnnnnnnooooooooooooooopppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttuuuuuuuuuttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssstttttvvvvvvvwwwwwxxxyyzzz{{|}}€��‚ƒƒ„……†††‡‡‡‡‡‡‡‡‡‡‡ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ�������������ŽŽŽŽŽ�������ŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‹‹‹‹‹‹‹Š‹‹‹‹ŠŠ‰‰ˆˆ‡‡††……„„ƒƒ‚‚��€~}||{{{zzzyyyyyxxxxxwwwwvrrqqqqpppppoooooooooonnnnmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggggggffffffggggfffffffffffffffeeeeeefffffffffffffffffeeeeeeedeeeeeeeeeeeefffffffffffffeeeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbaaaaa````````````_____________^^^^^]]]]]]]]]]]]]]]\\\\\\[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJIIIIHHHHGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;:::::99999999999999998888888877777666666665555555554444444433333333333332222222211111111000000000000////////////.............------------,,,,,,,,,,,,+++++++++++++++++************))))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!! ! ]]]]]]]^^^^^^^^^^^^^^^_``aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccccccccccdddddddddddddddddeeeeeeeeeeeffffffffffffffffffggggggggggggggggggggghhhhhhhggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjkkkkkkkklllllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooonnnnnnnnnnnnooooooooooooopppppppppppppqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssttttuvvvvvvvwwwwwxxxxyyzz{{||~~€��‚ƒƒ„……††††‡‡‡‡‡‡‡‡‡ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ�������ŽŽŽŽŽŽŽŽŽ�����ŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹ŠŒ‹‹‹ŠŠŠ‰‰ˆˆ‡‡††………„„ƒ‚‚��~}}||{{zzzyyyyyyxxxxxwwwwrrqqqqpppppooooooooonnnnnmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggggggggfffffffgggfffffffffffffffeeeeeeefffffffffffffffffeeeeeeedeeeeeeeeeeeeefffffffffffeeeeeeeeeeeeeedddddddddddcdccccccccbbbbbbbbbbaaaaaa``````````_______________^^^^]]]]]]]]]]]]]]]\\\\\\\[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJIIIIIHHHHGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;::::::9999999999999999888888877777666666665555555554444444433333333333322222222211111110000000000000////////////............-------------,,,,,,,,,,,,++++++++++++++++*************)))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!! ! ]]]]]]]]^^^^^^^^^^^^^^^```aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccccccccccdddddddddddddddddeeeeeeeeeeeffffffffffffffffffggfgggggggggggggggggghhhhhhgggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjkkkkkkkkkklllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnoooooooooooopppppppppppppppqqqqqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssstttuuvvvvvvvvwwwwwxxxyyyzz{|}~~€��‚ƒ„„……††††‡‡‡‡‡‡‡‡ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ������ŽŽŽŽŽŽŽŽŽŽŽ�����ŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹ŠŠŠ‰‰ˆˆˆ‡‡††……„„ƒƒ‚�~~}}||{{zzzyyyyyyxxxxxwwwrrrqqqppppppoooooooonnnnnmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggggggggfffffffggffffffffffffffffeeeeeeefffffffffffffffffeeeeeeddeeeeeeeeeeeeeeefffffffffeeeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbaaaaaaaa`````````_______________^^^^]]]]]]]]]]]]]]]\\\\\\\\ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJIIIIIHHHHGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@?????????????>????>>>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::999999999999999988888887777766666666555555554444444443333333333332222222221111111000000000000/////////////............------------,,,,,,,,,,,,,++++++++++++++++*************)))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!! ]]]]]]]]^^^^^^^^^^^^^^^````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccccccccccdddddddddddddddddeeeeeeeeeeeffffffffffffffffffgffgggggggggggggggggghhhhhggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkllllllllllllllmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooonnnnnnnnnnnnnnnooooooooooppppppppppppppppppqqqqqqqpppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssstttuuuvvvvvvvvwwwwwwxxxyyzz{|}~~€�‚‚ƒ„„……††††‡‡‡‡‡‡‡ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ����ŽŽŽŽŽŽŽŽŽŽŽŽŽ�����ŒŒŒŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹ŠŠŠŠ‰‰‰ˆˆ‡‡‡††…„„ƒƒ‚~~}||{{zzzzyyyyyyxxxxwwwrrrqqqppppppoooooooonnnnnmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhiiihhhhhhhhhhhhhhhhhhhhggggggggggggggggggggffffffffggfffffffffffffffeeeeeeeefffffffffffffffffeeeeeeddeeeeeeeeeeeeeeeeeffffffeeeeeeeeeeeeeeddddddddddcccccccccbbbbbbbbbbaaaaaaaaa```````________________^^^^]]]]]]]]]]]]]]]]\\\\\\\\ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIIHHHHGGGGGGGGGGGGGGGGGGGGGGGFEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????>???>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;::::::99999999999999988888887777766666665555555554444444433333333333332222222221111111000000000000////////////.............------------,,,,,,,,,,,,,++++++++++++++++*************)))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!! ]]]]]]]]]^^^^^^^^^^^^^^`````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbccccccccccccdddddddddddddddddeeeeeeeeeeeeffffffffffffffffffffggggggggggggggggggghhhhgggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoonnnnnnnnnnnnnnnnnooooooooppppppppppppppppppppqqqqqpppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttuuuutttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssttuuuuvvvvvvvvvvwwwwwxxyyyz{|}~~€�‚ƒƒ„………†††††††‡‡‡ŽŽŽŽŽŽŽŽ�����ŽŽŽŽŽŽŽŽŽŽŽŽ���ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ�����ŒŒŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‹‹‹‹‹‹ŠŠŠŠ‰‰‰ˆˆˆ‡‡††……„ƒƒ€~~}||{{zzzzyyyyyyxxxxwwrrrqqqqpppppoooooooonnnnnmmmmmllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhiihhhhhhhhhhhhhhhhhhhhggggggggggggggggggggfffffffffgfffffffffffffffeeeeeeeeefffffffffffffffffeeeeeeedeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddcccccccccbbbbbbbbbaaaaaaaaaaa`````_________________^^^^]]]]]]]]]]]]]]]]\\\\\\\\\ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJIIIIIHHHHGGGGGGGGGGGGGGGGGGGGGGGFEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@?????????????>>??>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;:::::::9999999999999988888887777766666665555555554444444433333333333322222222221111110000000000000////////////.............------------,,,,,,,,,,,,++++++++++++++++*************))))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!! ]]]]]]]]]]^^^^^^^^^^^^^``````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbccccccccccccdddddddddddddddddeeeeeeeeeeeeffffffffffffffffffffggggggggggggggggggghhhggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooppppppppppppppppppppppqqqpppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuvvvvvvvvvvwwwwxxxyy{{|}~€€�‚ƒ„„………†††††††††ŽŽŽŽŽŽŽ�������ŽŽŽŽŽŽŽŽŽŽŽ�ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ����ŒŒŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆ‡‡‡†……„ƒ€€~}}|{{{zzzzyyyyyxxxxwwrrrqqqqpppppoooooooonnnnnmmmmlllllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeefffffffffffffffffeeeeeeddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddcccccccccbbbbbbbbbaaaaaaaaaaa`````________________^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJIIIIIHHHHGGGGGGGGGGGGGGGGGGGGGGFFEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@?????????????>>??>>>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::99999999999998888888777766666666555555554444444443333333333332222222222111111000000000000/////////////............------------,,,,,,,,,,,,,++++++++++++++++*************)))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&%&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!! ]]]]]]]]]]]^^^^^^^^^^^^```````aaaaaaaaaaaaaaabbbabbbbbbbbbbbbbbbbbccccccccccccdddddddddddddddddeeeeeeeeeeeeffffffffffffffffffffggggggggggggggggggghhgggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooppppppppppppppppppppppppqpppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuvvvvvvvvvvwwwwxxyz{{|}~€�‚‚ƒ„„………††††††††ŽŽŽŽŽŽŽ��������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ�����ŒŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‹‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰ˆˆˆ‡‡†……„�€~~}||{{{zzzzyyyyyxxxwwrrrqqqqpppppooooooonnnnnnmmmlllllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeefffffffffffffffffeeeeeeedeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddccccccccbbbbbbbbaaaaaaaaaaaa`````________________^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIIHHHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@?????????????>>?>>>>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::999999999998888887777766666665555555554444444433333333333332222222222111111000000000000////////////.............------------,,,,,,,,,,,,,++++++++++++++++*************)))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&%&%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! ]]]]]]]]]]]^^^^^^^^^^^^````````aaaaaaaaaaaaaaabbaabbbbbbbbbbbbbbbbcccccccccccccdddddddddddddddddeeeeeeeeeeeeffffffffffffffffffffggggggggggggggggggghggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmmnnnnnnnnmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooopppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuuuvvvvvvvvvvwwwxxyz{|}}~€�‚ƒƒ„„………†††††††ŽŽŽŽŽŽŽ��������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ���ŽŽŽŽŽŽŽ�����ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆ‡‡†……‚�€~}}||{{{zzzzyyyyxxxxwrrrqqqqpppppoooooooonnnnnmmlllllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeefffffffffffffffffeeeeeeddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddccccccccbbbbbbbbaaaaaaaaaaaa````_________________^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJIIIIIHHHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;:::::::::99999999998888887777766666665555555554444444433333333333322222222222111110000000000000////////////.............------------,,,,,,,,,,,,+++++++++++++++++************))))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&%&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!! ]]]]]]]]]]]]]^^^^^^^^^^````````aaaaaaaaaaaaaaaabaaabbbbbbbbbbbbbbbbcccccccccccccdddddddddddddddddeeeeeeeeeeeeffffffffffffffffffffgggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmmmmnnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssstttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstuuuuuuuuuuuuuuvvvvvvvwwxyzz{|}~€��‚ƒƒ„„…………†††††�ŽŽŽŽŽŽŽ��������ŽŽŽŽŽŽŽŽ�ŽŽŽŽŽŽŽ��������ŽŽŽŽŽŽ����ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡‡†…‚�€€~}}|{{{zzzzzyyyyxxxwrrrqqqqpppppooooooonnnnnnmllllllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeffffffffffffffffeeeeeeeddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddcccccccbbbbbbbbaaaaaaaaaaa`````________________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIHHHHHGGGGGGGGGGGGGGGGGGGGFFFFEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999888888777776666666555555555444444443333333333332222222222211111000000000000/////////////............------------,,,,,,,,,,,,,++++++++++++++++*************)))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&&%&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!! ]]]]]]]]]]]]]]^^^^^^^^^`````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccccccdddddddddddddddddeeeeeeeeeeefffffffffffffffffffffgggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmmmmmmnnnnnmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttuuuuuuuuuuuuuuuvvvvvwwxyz{{|}~€�‚‚ƒƒ„„………………††���ŽŽŽŽŽŽŽ����ŽŽŽŽŽŽŽŽ���ŽŽŽŽŽŽŽ��������ŽŽŽŽŽŽ����ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆ‡‡†ƒ‚�€~~}||{{{zzzzyyyyxxxwrrrqqqqpppppooooooonnnnnnmlllllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeffefffffffffffffeeeeeeeddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddccccccbcbbbbbbaaaaaaaaaaaa``````_______________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTSSSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIHHHHHGGGGGGGGGGGGGGGGGGGFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888888777776666666555555554444444433333333333322222222222211111000000000000////////////.............------------,,,,,,,,,,,,,++++++++++++++++*************)))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!! ]]]]]]]]]]]]]]^^^^^^^^^``````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccccccddddddddddddddddeeeeeeeeeeeefffffffffffffffffffffgggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkklllllmmmmmmmmmmmmmmmmmmmmmnnnnmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrsssstttttuuuuuuuuuuuuuuuvvvwwxyyz{|}~€�‚‚ƒƒ„„„………………����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ��ŽŽŽŽŽŽ����������ŽŽŽŽŽŽ���‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆ‡†ƒ‚��€~}}||{{{zzzzyyyxxxwrrrqqqqpppppoooooooonnnnnmllllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeefffffffffeeeeeeeeddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddcccccccbbbbbbbaaaaaaaaaaaa```````______________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999998888887777766666666555555554444444433333333333322222222222211110000000000000////////////.............------------,,,,,,,,,,,,+++++++++++++++++************))))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! ]]]]]]]]]]]]]]]^^^^^^^^```````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbcccccccccccccdddddddddddddddeeeeeeeeeeeeefffffffffffffffffffffgggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkllllmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssstttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrsstttttttuuuuuuuuuuuuuuvvvwxxyz{{|}~€��‚‚ƒƒ„„„„…………Œ�����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ��ŽŽŽŽŽŽŽ���������ŽŽŽŽŽŽ���‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡„ƒ‚�€~~}||{{{zzzyyyyxxwwrrrqqqqppppppoooooonnnnnnmllllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeffffeeeeeeeeeeddeeeeeeedddddddeeeeeeeeeeeeeeeedddddddddddcccccccbbbbbbbbaaaaaaaaaa`````````____________^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTSSSSSSSSSSSSRRRRRRRRRRRRQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::999999998888887777766666665555555554444444433333333333322222222222211110000000000000////////////............------------,,,,,,,,,,,,,++++++++++++++++*************))))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!! ]]]]]]]]]]]]]]]]^^^^^^^````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbcccccccccccccddddddddddddddeeeeeeeeeeeeeefffffffffffffffffffffgggggggggggggggfgggggggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkklllmmmmmmmmmmmmmmmmmmmmmmmmnmmmmmmmmmnnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnnnnnnnnnnnooopppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssstsstuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssrrrssrssssssssssrrrrrrrrrrrrrrrtttttttttttuuuuuuuuuuvvvvxxyyz{|}~~€��‚‚ƒƒƒ„„„„„…ŒŒŒ�����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ�ŽŽŽŽŽŽŽŽ��������ŽŽŽŽŽŽŽ��‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆ‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰ˆ‡„ƒ‚‚�€~}}||{{zzzyyyxxxwwrrrqqqqpppppoooooooonnnnnmllllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggfffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddeeeeedddddddddddddeeeeeeeeeeddddddddddddccccccccbbbbbbbaaaaaaaaaa``````````___________^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;::::::::999999998888888777776666666555555555444444433333333333322222222222221111000000000000////////////.............------------,,,,,,,,,,,,,++++++++++++++++*************)))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!! \]]]]]]]]]]]]]]]]^^^^^^````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbccccccccccccddddddddddddddeeeeeeeeeeeeeeeffffffffffffffffffffffgggggggggggggffgggggggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiijkkkkkkkkkkkkkkkkkkkkkkkllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnooooopppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrsssssrrrrrrrrrrrrrrrrrrrrtttttttttttttuuuuuuuuuvvvwxxyz{{|}~€��‚‚ƒƒƒƒƒ„„„ŒŒŒŒŒ�����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ������ŽŽŽŽŽŽŽŽŽ�‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‹‹ŠŠŠŠ‰ˆˆ…„ƒ‚�€~}}||{{zzzyyyxxxwwrrrqqqpppppppooooooonnnnnmlllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggffffffffffffffffeffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddeeeeeddddddddddddddddddddddddddddddddddccccccccbbbbbbbaaaaaaaaaa```````````__________^^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;::::::::999999998888887777766666666555555554444444433333333333322222222222221110000000000000////////////.............------------,,,,,,,,,,,,,++++++++++++++++*************)))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!! \\]]]]]]]]]]]]]]]^^^^^^`````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccccccdddddddddddddeeeeeeeeeeeeeeeeffffffffffffffffffffffggggggggggggfffgggggggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiijjkkkkkkkkkkkkkkkkkkkkkkkllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnmmmmnnnnnnnnnnnnnnnnnnnnnoooooooppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttutttuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsttttttttttttttuuuuuuuvvvwxxyyz{||}~€��‚‚‚‚ƒƒƒƒ„‹‹ŒŒŒŒ��������ŽŽŽŽŽŽŽŽŽŽŽ�ŽŽŽŽŽŽŽŽŽŽ�Ž�ŽŽŽŽŽŽŽŽŽŽ�‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠ‹ŠŠŠŠ‰‰ˆ…„ƒ‚�€~~}||{{zzzyyyxxwwwrrqqqqpppppppooooooonnnnnmllllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggffffffffffffffffeefffffffffeeeeeeeeeeeeeeedeeeeeeeeeeeeeeeeeeeeeddddeeeeddddddddddddddddddddddddddddddddddccccccccbbbbbbbbaaaaaaaa`````````````________^^^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;:::::::9999999988888877777766666666555555554444444433333333333322222222222211110000000000000////////////............-------------,,,,,,,,,,,,+++++++++++++++++************))))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! \\\]]]]]]]]]]]]]]]^^^^^``````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccccccddddddddddddeeeeeeeeeeeeeeeeeffffffffffffffffffffffgggggggggggffffgggggggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiijjjjkkkkkkkkkkkkkkkkkkkkkllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnooooooooppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssttttttttttttuuuuuuuvvwwxxyzz{|}}~€€��‚‚‚‚ƒƒƒ‹‹‹‹ŒŒŒŒ�����������ŽŽŽŽŽŽ��ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰ˆ…„ƒ‚��€~}||{{zzzyyxxxwwvrrqqqqpppppppooooooonnnnnmmlllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiihhhhhhhhhhhhhhhhhhhhhhhghhhhhhhhhhggggggggggggggggggggggffffffffffffffffeeeffffffffeeeeeeeeeeeeeeeddeeeeeeeeeeeeeeeeeeeedddddeeeddddddddddddddddddddddddddddddddddcccccccccbbbbbbbaaaaaaaa``````````````________^^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;:::::::999999988888887777766666666555555555444444443333333333322222222222221111000000000000/////////////............------------,,,,,,,,,,,,,++++++++++++++++*************)))))))))((((((((((((('''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!! \\\]]]]]]]]]]]]]]]]^^^^```````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbccccccccccccccdddddddddddeeeeeeeeeeeeeeeeeeffffffffffffffffffffffggggggggggfffffggggggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiijjjjjkkkkkkkkkkkkkkkkkkkklllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmnnnnnnnnnnnnnnnnnooooooooooppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssttttttttttttuuuuuvvwwxxyyz{{|}~~€€����‚‚‚ƒŠŠ‹‹‹‹ŒŒŒŒ�������������ŽŽ����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰ˆ…„„ƒ‚�€~}||{{zzyyyxxwwwvrqqqqppppppppoooooooonnnnmmmllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjihhhhhhhhhhhhhhhhhhhhhhhgghhhhhhhhhggggggggggggggggggggggfffffffffffffffffeeeffffffffeeeeeeeeeeeeeedddeeeeeeeeeeeeeeeeeeeddddddeeddddddddddddddddddddddddddddddddddcccccccccbbbbbbbaaaaaaaa```````````````_______^^^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;::::::9999999988888877777766666666555555555444444443333333333322222222222221110000000000000////////////.............------------,,,,,,,,,,,,,++++++++++++++++*************)))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!! \\\\]]]]]]]]]]]]]]]]^^^````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbcccccccccccccccdddddddddddeeeeeeeeeeeeeeeeeeffffffffffffffffffffffgggggggggffffffgggggggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooooopppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssttttttttttuuuuuuvwwwxxyzz{||}~~€€€����‚‚ŠŠŠŠ‹‹‹ŒŒŒŒŒŒŒ�����������������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††††ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠ‰‰ˆ…„„ƒ‚�€~}||{{zzyyxxxwwvvqqqqpppppppppoooooooonnnnmmmmmmllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjiihhhhhhhhhhhhhhhhhhhhhgggghhhhhhhhhgggggggggggggggggggggfffffffffffffffffeeeefffffffeeeeeeeeeeeeeeddddeeeeeeeeeeeeeeeeeedddddddedddddddddddddddddddddddddddddddddccccccccccbbbbbbbbaaaaaaa```````````````_______^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;:::::99999999888888777777766666666555555554444444443333333333322222222222211110000000000000////////////............-------------,,,,,,,,,,,,+++++++++++++++++************))))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!! \\\\\]]]]]]]]]]]]]]]]^^_```````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbccccccccccccccccdddddddddddeeeeeeeeeeeeeeeeeeffffffffffffffffffffffggggggggfffffffggggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjkkkkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnmmmmmmmmmmmnnnnnnnnnnnnnnoooooooooooooopppppppppppooopppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttsstttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssttttttttuuuuuvvwwxxyyzz{||}}~~€€€���‚‰‰ŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒ�����Œ�������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ�‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠ‰‰‰ˆ…„„ƒ‚�€~}}|{{zyyyxxwwwvvqqqqpppppppppooooooooonnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjiihhhhhhhhhhhhhhhhhhhhggggghhhhhhhhgggggggggggggggggggggffffffffffffffffffeeeefffffffeeeeeeeeeeeeeeddddeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddcccccccccccbbbbbbbbaaaaaaa```````````````________^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@?@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;:::::9999999888888877777776666666555555555444444444333333333322222222222221110000000000000/////////////............------------,,,,,,,,,,,,,++++++++++++++++*************))))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! \\\\\\]]]]]]]]]]]]]]]^^__```````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbcccccccccccccccccdddddddddddeeeeeeeeeeeeeeeeeeffffffffffffffffffffffgggggggffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooooooopppppppppoooooppppppppppppppppppppppppppppppppppqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssstttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssstttttttuuuuuvwwwxxyyz{{||}}~~€€€��‰‰‰ŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒ�ŒŒŒ������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽ��‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰ŠŠ‰‰‰ˆˆ…„„ƒ‚�€~}||{zzyyxxwwwvvvqqqppppppppppoooooooooonnmmmmmmmmmmmmmmmllllllllkkkkkkkkkkjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhhhhhhgggggghhhhhhhgggggggggggggggggggggffffffffffffffffffeeeeeffffffeeeeeeeeeeeeeedddddeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddcccccccccccccbbbbbbbabaaaaaaa``````````````_________^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@?@@@??????????????>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;::::99999998888888777777776666666555555555444444444333333333322222222222211110000000000000////////////.............------------,,,,,,,,,,,,,++++++++++++++++*************)))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!! \\\\\\\]]]]]]]]]]]]]]]^__````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbcccccccccccccccccdddddddddddeeeeeeeeeeeeeeeeeeffffffffffffffffffffffggggggffffffffffgggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnmmmmmmmmmmmmmmmnnnnnnnnnnoooooooooooooooooopppppppoooooooppppppppppppppppppppppppppppppppppqqqqqqqqqqppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssstttttttuuuuvvwwxxxyyz{{||}}~~~€€€�ˆ‰‰‰ŠŠŠ‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ������ŽŽŽŽŽŽŽŽŽŽ����‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆ…„ƒƒ‚�€~}||{zzyyxxwwwvvuqqppppppppppppooooooooooommmmmmmmmmmmmmmmmlllllllkkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhhhgggggggghhhhhggggggggggggggggggggggffffffffffffffffffeeeeeefffffeeeeeeeeeeeeeeedddddeeeeeeedddddddddddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbaaaaaaaaa`````````````___________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZYYYYYYYYYYXYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSRRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@?@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::999999988888887777777766666666555555555444444444333333333322222222222211110000000000000////////////.............------------,,,,,,,,,,,,+++++++++++++++++*************)))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!! \\\\\\\]]]]]]]]]]]]]]]]___````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbcccccccccccccccccdddddddddddeeeeeeeeeeeeeeeeeeffefffffffffffffffffffgggggfffffffffffggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnmmmmmmmmmmmmmmmmnnnnnnnnnoooooooooooooooooooopppppooooooooopppppppppppppppppppppppppppppppppppqqqqqqqpppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssstttttttuuuvvvwwxxxyyzz{||}}}~~€€€ˆˆ‰‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒ‹‹ŒŒŒŒ������ŽŽŽŽŽ��������‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰ˆˆ‡…„ƒ‚‚�€~}||{zzyyxxwwvvvuqqppppppppppppooooooooooonmmmmmmmmmmmmmmmmmllllllkkkkkkkkjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhhggggggggghhhhgggggggggggggggggggggfffffffffffffffffffeeeeeeefffffeeeeeeeeeeeeeeedddddeeeeeeddddddddddddddddddcddddddddddddcccccccccccccccccccccccccccbbbbbbbbbaaaaaaaa`````````````___________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZYYYYYYYYYYXXYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSRRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@?@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;:::::99999998888887777777776666666555555555444444444333333333322222222222221110000000000000/////////////............------------,,,,,,,,,,,,,++++++++++++++++*************))))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!! ^^^^^^^^^______________````````````aaaaaaaaaaaaabbbbbbbbbbbbcccccccccccccbbcccccccccccccccccdddddddddddddddddddddeeeeeeeeeeeeefffffffffffffffffffgggfffffgggggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkklllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnoooonnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttuuuvvvwwxxxyyzz{{||}}~~���‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„‰‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹�������ŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡†††……………………………………††††††††††……„„ƒ‚�€~~}|{{zzyyxxwwvvvuutttttttttttttttssssssssoooooooooooonnnnnnmmmmmllkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhggggggggghhhhhhhhhggggggggggggggggggfffffffffffffffffeeeeeeefffffffeeeeeeeeeeeeeeedddeeedddddddddddddddddddcccddddcccccccccccccccccccccccccccccccccbbbbbbbbbbaaaaaaaa```````````_________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVUUUUUUUUUUUUTTTTTTTTTSSSSRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<==<<<<<<<<<<<<;;;;;;;;;;:::::::99999998888888777777777666666666655555555444444444433333333333332222222221111111111110000000000///////////............---------,,,,,,,,,,,,+++++++++++*************))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################"""""""""""""!"""""!!!!!!!!!!!!!! ^^^^^^^^^^_____________````````````aaaaaaaaaaaaabbbbbbbbbbbbbccccccccccccbbbcccccccccccccccccdddddddddddddddddddddeeeeeeeeeeeeefffffffffffffffffffggffffffgggggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnooonnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooppoooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqrrrsssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttuuuvvvwwwxxyyzz{{||}}~~€���‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ˆˆ‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹�������ŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡††††……„„„„„„„…………………††††††…………„ƒƒ‚�€~~}||{zzyyxxwwvvvuutttttttttttttttssssssssoooooooooooooonnnnnmmmmmlkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhggggggggggghhhhhhhhggggggggggggggggggffffffffffffffffffeeeeeeeffffffeeeeeeeeeeeeeeeedddeeeddddddddddddddddddccccddcccccccccccccccccccccccccccccccccbbbbbbbbbbbaaaaaaaaa```````````_________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXYYXXXXXXXXXXXXWWWWWWWWWWVUUUUUUUUUUUUTTTTTTTTTSSSSRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========<<<==<<<<<<<<<<<;;;;;;;;;;::::::::99999988888888777777777666666666655555555444444444433333333333322222222221111111111110000000000///////////............--------,,,,,,,,,,,,,+++++++++++*************)))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################"""""""""""""!"""""!!!!!!!!!!!!! ^^^^^^^^^^_____________`````````````aaaaaaaaaaaabbbbbbbbbbbbbbcccccccccccbbbbcccccccccccccccccdddddddddddddddddddddeeeeeeeeeeeeefffffffffffffffffffgfffffffggggggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnnoooooonoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppqqqqqqqqqqqqqrrrrrrrsssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssrsrssssssssssstttttuuuuvvvwwwxxyyzz{{||}}~~€€��‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒˆˆˆ‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ�����ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡††††„„„„„„„„„„„…………………………………„„„ƒ‚‚�€~~}||{zzyyxxwwvvvuutttttttttttttttttssssssoooooooooooooooonnnnmmmmmkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhgggggggggggghhhhhhhgggggggggggggggggggfffffffffffffffffeeeeeeeefffffeeeeeeeeeeeeeeeeedddeeeddddddddddddddddccccccdcccccccccccccccccccccccccccccccccbbbbbbbbbbbaaaaaaaaa```````````__________^^^^^^^^^^^^]]]]]]]]]]]]]\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXYXXXXXXXXXXXXWWWWWWWWWWVVUUUUUUUUUUUUTTTTTTTTTSSSSRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCBAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========<<<==<<<<<<<<<<<;;;;;;;;;;:::::::999999988888887777777777666666666555555555444444444433333333333322222222221111111111110000000000//////////.............--------,,,,,,,,,,,,,+++++++++++*************)))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###################""""""""""""""!"""""!!!!!!!!!!!!! ^^^^^^^^^^^____________``````````````aaaaaaaaaaabbbbbbbbbbbbbbbccccccccccbbbbccccccccccccccccccdddddddddddddddddddddeeeeeeeeeeeeefffffffffffffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooonnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppqqqqqqqqqrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrssssssssstttttuuuuvvvwwxxyyzz{{||}}~€€���‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒ‡ˆˆˆ‰‰‰ŠŠŠŠ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆ‡‡‡‡†††††„„„„„„„„„„„„„…………………………„„„ƒƒ‚��€~}||{{zyyxxwwvvvuutttttttttttttttttttttttoooppppppppppoooonnnnmmmmkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggggghhhhhhhgggggggggggggggggggffffffffffffffffeeeeeeeeeffffeeeeeeeeeeeeeeeeeddddeeddddddddddddddddcccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaa```````````___________^^^^^^^^^^^^]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTSSSSRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========<<<==<<<<<<<<<<;;;;;;;;;;::::::::999999888888887777777776666666666555555555444444444333333333333322222222211111111111100000000000//////////.............--------,,,,,,,,,,,,+++++++++++*************))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###################""""""""""""""!""""!!!!!!!!!!!!!! ^^^^^^^^^^^^___________```````````````aaaaaaaaaabbbbbbbbbbbbbbbbcccccccccbbbbbccccccccccccccccccddcddddddddddddddddddeeeeeeeeeeeeefffffffffffffffffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkllllllllllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoonnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppqqqqqrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssrsrrrrrrrrrrrrrrssssssssstttttuuuvvvwwxxyyzz{{|}}~~€€��‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‡‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡†††††„„„„„„„„„„„„„„„…………………„„„„ƒƒ‚��€~}}|{{zzyyxxwwvvuutttttttttttttttttttttttppppppppppppppoooonnnmmmmkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggggghhhhhhgggggggggggggggggggffffffffffffffffeeeeeeeeeeffffeeeeeeeeeeeeeeeeeddddeedddddddddddddddcccccccccccccccccccccccccccccccbbcccccbbbbbbbbbbbbaaaaaaaaaaa``````````____________^^^^^^^^^^^]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTSSSSSRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIHHHHHHGGGGGGGGFFFFFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCBBAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>========<<<=<<<<<<<<<<;;;;;;;;;;;:::::::9999999888888887777777776666666666555555554444444444333333333333222222222211111111111100000000000//////////............--------,,,,,,,,,,,,,+++++++++++*************)))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################"""""""""""""!!""""!!!!!!!!!!!!!! ^^^^^^^^^^^^^__________````````````````aaaaaaaaabbbbbbbbbbbbbbbbbccccccccbbbbbbccccccccccccccccccdccddddddddddddddddddeeeeeeeeeeeeeffffffffffffffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkllllllllllllllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrsssssssstttttuuuuvvwwxxyyzz{{|}}~€€���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚†‡‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆ‡‡‡‡††††††„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚��€~~}||{{zyyxxwwvvuutttttttttttttttttttttttpppppppqqqppppppooonnnmmmkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggggggggghhhhggggggggggggggggggggfffffffffffffffffeeeeeeeeeefffeeeeeeeeeeeeeeeeeeddddeedddddddddddddddccccccccccccccccccccccccccccccbbbccccbbbbbbbbbbbbaaaaaaaaaaa``````````_____________^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUUTTTTTTTTTTSSSSSRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIHHHHHHGGGGGGGGFFFFFFFFFFFEEDDDDDDDDDDCCCCCCCCCBBBBAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>>>>====>>>>>>>>>>>>>========<<<<=<<<<<<<<<<;;;;;;;;;;::::::::9999999888888877777777776666666665555555554444444443333333333333222222222211111111111100000000000/////////.............--------,,,,,,,,,,,,,+++++++++++*************)))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##################""""""""""""""!!""""!!!!!!!!!!!!! ^^^^^^^^^^^^^___________````````````````aaaaaaaaabbbbbbbbbbbbbbbbbcccccccbbbbbbbcccccccccccccccccccccddddddddddddddddddeeeeeeeeeeeeeffffffffffffffffffffffffffffgggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkklllllllllllllllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssstttttuuuvvvwwxyyzz{||}}€€���‚‚‚‚‚‚‚‚‚‚��������††‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡††††††„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚��€€~~}}||{zzyyxxwwvuuuttttttttttttttttttttttpppppqqqqqqqqpppooonnnmmmkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhggggggggggggggggghhhggggggggggggggggggggfffffffffffffffffeeeeeeeeeeeffeeeeeeeeeeeeeeeeeedddddeeddddddddddddddcccccccccccccccccccccccccccccccbbbcccbbbbbbbbbbbaaaaaaaaaaaa``````````______________^^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUTTTTTTTTTTTSSSSSRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFFFEDDDDDDDDDDDCCCCCCCCCBBBBAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>>=====>>>>>>>>>>>>>========<<<<<<<<<<<<<<;;;;;;;;;;;::::::::9999999888888877777777766666666665555555554444444443333333333332222222222111111111111000000000000/////////............---------,,,,,,,,,,,,+++++++++++*************))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###################""""""""""""""!!"""!!!!!!!!!!!!!! ^^^^^^^^^^^^^^___________```````````````aaaaaaaaaabbbbbbbbbbbbbbbbcccccccbbbbbbbbcccccccccccccccccccccddddddddddddddddddeeeeeeeeeeeeeffffffffffffffffffffffffffffggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkllllllllllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssttttuuvvvwwxyyzz{||}~€€����‚‚‚‚‚�������€���…††‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‹‹‹‹‹ŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰Š‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡††††††„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚��€€~~}}|{{zzyyxwwvuuuttttttttttttttttttttttpppqqqqqqqqqqqpppooonnmmmkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhhgggggggggggggggggghhggggggggggggggggggggfffffffffffffffffeeeeeeeeeeeefeeeeeeeeeeeeeeeeeeedddddeedddddddddddddcccccccccccccccccccccccccccccccbbbbccbbbbbbbbbbbaaaaaaaaaaa`a``````````______________^^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUTTTTTTTTTTTTSSSSSRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFFFDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>>======>>>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;:::::::::9999999888888877777777766666666665555555554444444443333333333332222222222111111111111000000000000/////////............--------,,,,,,,,,,,,,+++++++++++*************)))))))))((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################""""""""""""""!!"""!!!!!!!!!!!!!! ^^^^^^^^^^^^^^^___________```````````````aaaaaaaaaabbbbbbbbbbbbbbbbccccccbbbbbbbbbcccccccccccccccccccccddddddddddddddddddeeeeeeeeeeeeeffffffffffffffffffffffffffffgggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssstttuuuvvwwxyyz{{||~~€€�����������€€€€€€€€……††‡‡ˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‹‹‹‹‹‹‹ŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡†††††††„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒ‚‚���€€~~}}|{{zzyxxwwvuuuttttttttttttttttttttuppqqqqqqqqqqqqpppooonnmmmkkkjjjjjjjiiiiiiiiiiiihhhhhhhhhgggggggggggggggggggggggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddedddddddddddddccccccccccccccccccccccccccccccccbbbbcbbbbbbbbbbbaaaaaaaaaaa````````````_______________^^^^^^^^^^]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUTTTTTTTTTTTTSSSSSSRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIHHHHHGGGGGGGFFFFFFFFFFFFFDDDDDDDDDDCCCCCCCCCCBBBBBAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>=======>>>>>>>>>>>>========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::9999999888888887777777766666666655555555544444444443333333333332222222221111111111111000000000000////////.............--------,,,,,,,,,,,,,+++++++++++*************)))))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$%$$$$$$$$$$$$$$###################"""""""""""""!!!"""!!!!!!!!!!!!!! ]^^^^^^^^^^^^^^^__________````````````````aaaaaaaaaabbbbbbbbbbbbbbbbcccccbbbbbbbbbbcccccccccccccccccccccddddddddddddddddddeeeeeeeeeeeeeffffffffffffffffffffffffffffgggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkklllllllllllllllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooonnoooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssttttuuvvwwxyyz{{|}~~€€€�������€€€€€€€„……††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡††††††…„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚��€€€~~}}|{{zzyxxwvvuuutttttttttttttttttttuppqqqqqqqqqqqqqppooonnmmmkkkjjjjjjjiiiiiiiiiiihhhhhhhhhggggggggggggggggggggggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddedddddddddddddccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa````````````________________^^^^^^^^^]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJIIIIIIIHHHHHGGGGGGGFFFFFFFFFFFEEDDDDDDDDDDCCCCCCCCCBBBBBBAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>=======>>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::9999999988888887777777766666666655555555544444444433333333333322222222221111111111110000000000000////////............---------,,,,,,,,,,,,++++++++++++************))))))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$%$$$$$$$$$$$$$###################""""""""""""""!!!"""!!!!!!!!!!!!! ]]^^^^^^^^^^^^^^^__________````````````````aaaaaaaaaabbbbbbbbbbbbbbbbccccbbbbbbbbbbbcccccccccccccccccccccddddddddddddddddddeeeeeeeeeeeeeefffffffffffffffffffffffffffggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkklllllllllllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooonnnnnooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssstttuuvvwwxyyz{{|}~~€€€€€€€€€€€„„„……††‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡††††††…„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚���€€€~~}}|{{zzyxxwvvuuutttttttttttttttttuuppqqqqqqqqqqqqqppooonnmmmkkjjjjjjjiiiiiiiiiiiihhhhhhhhggggggggggggggggggggggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddeddddddddddddcccccccccccccccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa````````````_________________^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUTTTTTTTTTTTTTSSSSSSSRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJIIIIIIIHHHHGGGGGGGFFFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>=======>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::999999998888888777777776666666665555555554444444443333333333332222222222111111111111000000000000/////////............--------,,,,,,,,,,,,,+++++++++++*************))))))))))((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################""""""""""""""!!!""!!!!!!!!!!!!!! ]]^^^^^^^^^^^^^^^^__________````````````````aaaaaaaaaabbbbbbbbbbbbbbbbcccbbbbbbbbbbbbcccccccccccccccccccccdddddddddddddddddeeeeeeeeeeeeeeefffffffffffffffffffffffffffggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooonnnnnnnooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssttuuvvwwxyyz{||}}~~€€€€€~~~~~ƒƒ„„……††‡‡‡‡‡‡‡‡‡†††††‡‡‡‰ŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡††††††…„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚���€€€~~}}|{{zyyxwvvvuuutttttttttttttttttuppqqqqqqqqqqqqpppooonnmmmkkjjjjjjiiiiiiiiiiihhhhhhhhhhgggggggggggggggggggggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa````````````_________________^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVUUUUTTTTTTTTTTTTTSSSSSSSSRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJIIIIIIIHHHHGGGGGGGFFFFFFFFFFEEEEDDDDDDDDCCCCCCCCCCBBBBBBBAA@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>========>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::999999998888888777777776666666665555555554444444443333333333332222222222111111111111000000000000////////.............--------,,,,,,,,,,,,,+++++++++++*************))))))))))((((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################""""""""""""""!!!""!!!!!!!!!!!!!! ]]]^^^^^^^^^^^^^^^___________````````````````aaaaaaaaaabbbbbbbbbbbbbbbbccbbbbbbbbbbbbbcccccccccccccccccccccddddddddddddddddeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffgggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnonnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssttuuvvwwxxyz{||}}~~~~~~~~~~~‚ƒƒ„„……†††††††††††††††††‡‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹Š‹ŠŠ‹‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††…„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚����€€~}}|{{zyyxwvvvuuuutttttttttttttttuppqqqqqqqqqqqqpppoonnnmmmkkjjjjjiiiiiiiiiiihhhhhhhhhhggggggggggggggggggggffgggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddcccccccccccbccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````__________________^^^^^^^]]]]]]]]\\\\\\\\\\[ZZZZZZZ[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTTSSSSSSSSRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIIHHHHGGGGGGGFFFFFFFFFEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBAA@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>========>>>>>>>>>=========<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::999999998888888777777766666666655555555544444444433333333333322222222222111111111110000000000000////////............---------,,,,,,,,,,,,++++++++++++************)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################"""""""""""""!!!!""!!!!!!!!!!!!!! ]]]]^^^^^^^^^^^^^^^___________````````````````aaaaaaaaabbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbcccccccccccccccccccccdddddddddddddddeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttuuvvwxxyz{{||}}~~~~~~~~~~~}}}}}}}‚‚ƒƒ„„„…………………………………………††‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††……„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚����€€€~}}|{{zyxwwvvvuuuuttttttttttttttupppqqqqqqqqqqpppooonnnmmlkjjjjjiiiiiiiiiiiihhhhhhhhggggggggggggggggggggffffggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeedeeeeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccbccccccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa````````````___________________^^^^^^]]]]]]]]]\\\\\\\\\\ZZZZZZZZZZZ[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIIHHHHGGGGGGGFFFFFFFFEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBA@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>========>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::999999999888888877777776666666665555555554444444443333333333332222222222211111111111000000000000/////////............--------,,,,,,,,,,,,,+++++++++++*************)))))))))))(((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################""""""""""""""!!!!""!!!!!!!!!!!!! ]]]]]^^^^^^^^^^^^^^^___________```````````````aaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccddddddddddddddeeeeeeeeeeeeeeeeeefffffffeffffffffffffffffffffggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooonooooooooooooooooooooooooppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrsssttuuvvwxxyzz{|||}}}~~~~}}}}}}}|}}}�‚‚‚ƒƒ„„„„……„„„„„„„„„………†ˆˆ‰‰ŠŠŠŠ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††…„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒ‚‚‚‚‚‚‚����€€~~}|{{zyxwwvvvuuuuuttttttttttttuppppqqqqqqqppppooonnnmmmlkjjjjjiiiiiiiiiiihhhhhhhhhgggggggggggggggggggfffffggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeedeeeeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccbbcccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa`````````````___________________^^^^^]]]]]]]]]\\\\\\\\\\\ZZZZZZZZZZZZZ[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVUUTTTTTTTTTTTTSSSSSSSSSRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJIIIIIIIIHHHHGGGGGGGFFFFFFFFEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBA@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>========>>>>>>>==========<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::999999999888888877777776666666665555555554444444433333333333332222222222211111111111000000000000////////.............--------,,,,,,,,,,,,,+++++++++++*************)))))))))))(((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################""""""""""""""!!!!"!!!!!!!!!!!!!! ]]]]]^^^^^^^^^^^^^^^^__________````````````````aaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccdddddddddddddeeeeeeeeeeeeeeeeeeeffffffeeffffffffffffffffffffggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkllkllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooonnnnoooooooooooooooooooooppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqrrqqqqqrrrrrrrssstttuvvwwxyzz{{|||}}}}}}}|||||||||���‚‚ƒƒƒƒ„„„„ƒƒƒƒƒƒƒ„„„……ˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡††††††…„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚���€€~~}|{{yyxwwvvvuuuuuutttttttttttppppppppppppppoooonnmmmlljjjjjiiiiiiiiiihhhhhhhhhhgggggggggggggggggggffffffgggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeddeeeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccbbbcccccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaa`````````````____________________^^^^]]]]]]]]]]\\\\\\\\\\[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLKKKKKKKKJJJJJJJJJIIIIIIIIHHHGGGGGGGGFFFFFFFFEEEEEEDDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>========>>>>>>===========<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::9999999998888888877777776666666665555555554444444433333333333322222222222211111111110000000000000////////............---------,,,,,,,,,,,,++++++++++++*************)))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################"""""""""""""!!!!!"!!!!!!!!!!!!!! ]]]]]]^^^^^^^^^^^^^^^^__________````````````````aaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccdddddddddddddeeeeeeeeeeeeeeeeeeefffffeeeffffffffffffffffffffggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkklkklllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooonnnnnnnooooooooooooooooooooooppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrsssttuuvvxxyyzz{{{||||||||||{{{{||€€���‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒ„„„‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡††††††…„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚���€€~~}|{zyyxwwvvvuuuuuuutttttttttpppppppppppppoooonnnmmmlljjjjiiiiiiiiiihhhhhhhhhhhgggggggggggggggggffffffffgggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeedddeeeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccbbbcccccccccccccccccccbbbbbbbbbbbaaaaaaaaaaa``````````````____________________^^^]]]]]]]]]]\\\\\\\\\\[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVUTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONONNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIHHHGGGGGGGFFFFFFFFEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBB@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>========>>>>>===========<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::999999999888888877777777666666665555555554444444443333333333332222222222221111111111000000000000////////.............--------,,,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################""""""""""""""!!!!!"!!!!!!!!!!!!!! ]]]]]]]^^^^^^^^^^^^^^^___________```````````````aaaaaaaaaaabbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbcccccccccccccccccccccdddddddddddddeeeeeeeeeeeeeeeeeeeffffeeeefffffffffffffffffffffgggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooonnnnnnnnnnnoooooooooooooooooooooopppppppppppppppppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqrrrrsssttuuvwwxxyyzzz{{{{{{{{{{{{{{{{€€€���‚‚‚‚‚‚‚���‚‚‚‚‚ƒƒ„†‡‡ˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††††††…„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚���€€~}}|{zyxxwwvvvuuuuuuuttttttttpppppppppppooooonnnmmmllljjjjiiiiiiiiihhhhhhhhhhhhggggggggggggggggfffffffffggggggggggffffffffffffffffffffffeeeeeeeeeeeeeeeedddeeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccbbbccccccccccccccccccbbbbbbbbbbbaaaaaaaaaaa``````````````____________________^^]]]]]]]]]]]\\\\\\\\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIHHGGGGGGGGFFFFFFFFEEEEEEEDDCCCCCCCCCCCCCBBBBBBBBBB@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>=========>>>>>==========<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::9999999998888888877777777666666665555555554444444443333333333332222222222221111111111000000000000////////.............--------,,,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################""""""""""""""!!!!!"!!!!!!!!!!!!! ]]]]]]]]^^^^^^^^^^^^^^^___________``````````````aaaaaaaaaaaabbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbcccccccccccccccccccccddddddddddddddeeeeeeeeeeeeeeeeeeeffeeeeeeffffffffffffffffffffggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmnmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooppppppppppppppqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrsssttuvvwwxxyyzzzzzzzzzzzzzzzz{€€€���������������‚‚ƒƒ††‡‡ˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡††††††…„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚��€€~}}{{zyxxwwvvvuuuuuuuuttttttpppppppoooooooonnnmmmmllljjjiiiiiiiiihhhhhhhhhhhhhgggggggggggggggffffffffffgggggggggfffffffffffffffffffffffeeeeeeeeeeeeeeeddddeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccbbbccccccccccccccccccbbbbbbbbbbaaaaaaaaaaa```````````````___________________^^]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXWWXXXXXXXWWWWWWWWWWVVVVVVVUTTTTTTTTTSSSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHGGGGGGGGFFFFFFFFEEEEEEEDDCCCCCCCCCCCCBBBBBBBBBBA@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>========>>>>===========<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::99999999988888888877777776666666665555555554444444433333333333322222222222211111111110000000000000////////............---------,,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################"""""""""""""!!!!!!!!!!!!!!!!!!!! ]]]]]]]]]^^^^^^^^^^^^^^____________`````````````aaaaaaaaaaaaabbbbbbbbbbbbaabbbbbbbbbbbbbbbbbbcccccccccccccccccccccddddddddddddddeeeeeeeeeeeeeeeeeeefeeeeeeefffffffffffffffffffggggggggggggggghhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrssttuuvvwwxxyyyyzzzzzzzzzzzzz~~€€€€€€€€€€€€€€€���‚‚……††‡‡ˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡††††††„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚��€€~}|{zzyxxwwvvvuuuuuuuutttttpppoooooooooonnnnmmmmlllljjjiiiiiiiiihhhhhhhhhhhhhgggggggggggggffffffffffffgggggggffffffffffffffffffffffefeeeeeeeeeeeeeeeeddddeeeeeeeeeeeeeeddddddddddddddddddddccccccccccccbbbbccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaa``````````````___________________^^^]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXWWWWWXXXXXWWWWWWWWWWWVVVVVVVUUTTTTTTTTSSSSSSSSSSSSSRRRRQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGFFFFFFFFEEEEEEEDCCCCCCCCCCCCCBBBBBBBBBBA@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>========>>>>==========<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::9999999998888888877777777666666666555555554444444443333333333332222222222221111111111000000000000////////.............--------,,,,,,,,,,,,,++++++++++++************)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################""""""""""""""!!!!!!!!!!!!!!!!!!!! ]]]]]]]]]]^^^^^^^^^^^^^_____________````````````aaaaaaaaaaaaaabbbbbbbbbbbaaabbbbbbbbbbbbbbbbbbccccccccccccccccccccccdddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffgggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrssstuuvvvwwxxxyyyyyyyyyyyyyy~~~~€€��‚„……††‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡††††††„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚��€~}|{zzyxxwwvvvuuuuuuuuttttppoooooooooonnnnnmmmllllljjjiiiiiiiihhhhhhhhhhhhhhggggggggggggfffffffffffffggggggffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeddddeeeeeeeeeeeeeedddddddddddddddddddccccccccccccbbbbbccccbbbbcccccccbbbbbbbbbabbaaaaaaaaaaa```````````````_________________^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVUUTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGFFFFFFFFEEEEEEECCCCCCCCCCCCCBBBBBBBBBBBA@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>========>>>==========<<<<<<<<<<<;<<<<<<<;;;;;;;;;::::::::99999999888888888877777777666666665555555554444444443333333333322222222222221111111111000000000000////////.............--------,,,,,,,,,,,,,++++++++++++************)))))))))))))(((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################""""""""""""""!!!!!!!!!!!!!!!!!!! ]]]]]]]]]]^^^^^^^^^^^^^______________```````````aaaaaaaaaaaaaaabbbbbbbbbbaaaabbbbbbbbbbbbbbbbbbccccccccccccccccccccccdddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffggggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrstttuuvvvwwwxxxxxxxxxxxyyy}}~~~~~~~~~~~~~~~~~€€�ƒ„………††‡‡‡‡ˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡††††††„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚��€}||{zyyxxwwvvvuuuuuuuutttppooooooooonnnnnmmmmllllkjjiiiiiiiihhhhhhhhhhhhhhhgggggggggggffffffffffffffggggffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddeeeeeeeeeeeeeeddddddddddddddddddcccccccccccccbbbbbcccbbbbbbbbbbbbbbbbbbbbbabbaaaaaaaaaaa``````````````__________________^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVUUTTTTTTTSSSSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFEEEEEEECCCCCCCCCCCCBBBBBBBBBBBAA@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>========>>>==========<<<<<<<<<<;;<<<<<<;;;;;;;;;::::::::999999998888888888777777776666666665555555554444444443333333333322222222222211111111110000000000000////////............---------,,,,,,,,,,,,+++++++++++++************)))))))))))))(((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################""""""""""""""!!!!!!!!!!!!!!!!!!! ]]]]]]]]]]]^^^^^^^^^^^^_______________``````````aaaaaaaaaaaaaaaabbbbbbbbbaaaaaabbbbbbbbbbbbbbbbbccbbccccccccccccccccccdddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffggggggggggggggggggghhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrsstttuuvvvwwwwwwwwxxxxxxx|}}}}}~~~~~}}}}}}}~~~€€ƒƒ„„………††‡‡‡‡ˆˆˆ‰‰‰‰‰ŠŠŠŠˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚��€~}|{{zyyxwwvvvvuuuuuuuuttppoooooooonnnnnnmmmmllllkjjiiiiiiiihhhhhhhhhhhhhhgggggggggggfffffffffffffffgggfffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddeeeeeeeeeeeeedddddddddddddddddddccccccccccccbbbbbbccbbbbbbbbbbbbbbbbbbbbbaabaaaaaaaaaaa````````````_`__________________^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVUUTTTTTTTSSSSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFEEEEEEECCCCCCCCCCCCBBBBBBBBBBBAA@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>=======>>==========<<<<<<<<<<;;;<<<<<<;;;;;;;;;:::::::999999998888888888777777777666666665555555554444444444333333333332222222222221111111111000000000000////////.............---------,,,,,,,,,,,,+++++++++++++***********)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"#####"""""""""""""!!!!!!!!!!!!!!!!!!!! ]]]]]]]]]]]]^^^^^^^^^^^_______________```````````aaaaaaaaaaaaaaaabbbbbbbbaaaaaaabbbbbbbbbbbbbbbbbcbbbccccccccccccccccccdddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffgggggggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrssstttuuuvvvvvvwwwwwwwxx||||}}}}}}}}}||||}}}}~~‚‚ƒƒ„„………†††‡‡ˆˆˆ‰‰‰‰‰‰ŠŠˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚�€€~~}|{zzyxxwwvvvvuuuuuuuttpppoooooooonnnnnmmmmllllkjjiiiiiiihhhhhhhhhhhhhggggggggggggffffffffffffffffgfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeedddeeeeeeeeeeeeddddddddddddddddddddccccccccccccbbbbbbcbbbbbbbbbbbbbbbbbbbbbaaabaaaaaaaaaa````````````____________________^^^^^^^]]]]]\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVUUUTTTTTTTSSSSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGFFFFFFFFFEEEEEEECCCCCCCCCCCBBBBBBBBBBBBAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>=======>>=========<<<<<<<<<<;;;;<<<<<;;;;;;;;;:::::::9999999988888888887777777777666666665555555554444444443333333333322222222222221111111111000000000000////////.............---------,,,,,,,,,,,,+++++++++++++***********)))))))))))))(((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"####""""""""""""""!!!!!!!!!!!!!!!!!!! ]]]]]]]]]]]]]^^^^^^^^^^________________```````````aaaaaaaaaaaaaaaabbbbbbbaaaaaaaabbbbbbbbbbbbbbbbbbbbbccccccccccccccccccdddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffggggggggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqrrrssstttuuuuuvvvvvvvwwww{{||||||||||||||||||}}~~~��‚‚ƒƒ„„………††‡‡‡ˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚��€~}}|{zyyxxwwvvvuuuuuuuuuppppooooooonnnnnmmmmllllkjjiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeedddeeeeeeeeeeedddddddddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa````````````_____________________^^^^^^^]]]]\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVUUUTTTTTTSSSSSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFEEEEEEECCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>=======>==========<<<<<<<<<;;;;;<<<<;;;;;;;;;:::::::99999999888888888877777777777666666665555555554444444443333333333322222222222211111111110000000000000////////............----------,,,,,,,,,,,+++++++++++++************)))))))))))))(((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"####""""""""""""""!!!!!!!!!!!!!!!!!!! \]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^______________`````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddddddddddeeeeeeefffffffffffffffffffggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkklllllllkkkkkkkllllllllllllllllllllllllllllllllmmmmmmmmmmmlllllllllllllllllllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooooooooooooooooooppppqqqqrrrrrsssssssttttuvvvvvvvvvvvvvvvvvvwwwxxx{|||}}~~€€��‚‚‚ƒƒƒ„„„„……………………………………………………„„„„„„…………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒ‚‚�€~~}|{zzyxxwwwvvvvvuuuuusrrrrrrrrqqqqqppppoooonnnkkkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhgggggggggggggggggffffffffffffffffffffffeeeefffffffffffffffffeeeeeeeefeeeeeeeeeeeeeeeeeeeeeeddeddddddddddcccccccccccccbaaaaaaaaaaaaaaaaaaa`````````````_____________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@@@@@@@@@@@@??>>>>>>>>>>===============>>>>========<<<<<<<<<<;;;<<<<<<<;;;;;;;;:::::::9999999999888888888888777777766665555555554444444443333333333333222222222222111111000000000000///////////////............----------------,,,,,,,,,,,,++++++++************)))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!""!!!!!!!!!!!!! \\]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^_____________``````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccdddddddddddddddddeeeeeeeeffffffffffffffffffggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkklllllkkkkkkkkkllllllllllllllllllllllllllllllllmmmmmmmmmllllllllllllllllllllllmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppqqqqqqqqqqqqqqpppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppoppoooooooooooooooooooooooooooooooppppqqqqqrrrrrrrssssstuuuuvvvvvvvuuuuuuvvvvwwwxz{{|||}}~~€€��‚‚‚ƒƒƒ„„„………………………………………………………„„„„„…………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒ‚‚€€~}||{zyyxxwwwvvvvvvuuusssrrrrrrrrqqqqppppooonnnkkkkkjjjjjjjjiiiiiiiiiiiihhhhhhhggggggggggggggggggffffffffffffffffffffeeeeeefffffffffffffffffeeeeeeeefeeeeeeeeeeeeeeeeeeeeeeedeedddddddddccccccccccccbbaaaaaaaaaaaaaaaaaa`````````````_____________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKJJJJJJIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFFFEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@@@@@@@@@??>>>>>>>>>================>>>========<<<<<<<<<<;;;;<<<<<<;;;;;;;;:::::::99999999998888888888887777777766665555555544444444443333333333333222222222222111110000000000000//////////////.............---------------,,,,,,,,,,,,,+++++++*************)))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!"!!!!!!!!!!!!!! \\\]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^____________```````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccddddddddddddddddeeeeeeeeeeffffffffffffffffgggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkklllkkkkkkkkkkllllllllllllllllllllllllllllllllllmmmmmmlllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppqqpppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppoooooooooooooooooooooooooooooonnnoooooooopppppqqqqqqqrrrrrsssttuuuuuuuuuuuuuuuuuuvvvwwzzz{{||}}~~€€��‚‚‚ƒƒƒƒ„………………………………………………………„„„„„……………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒ‚�€~~}|{{zyyxxwwwvvvvvvvvsssssssrrrrrrqqqqpppooonnlkkkkjjjjjjjiiiiiiiiiiiiihhhhhhgggggggggggggggggggfffffffffffffffffffeeeeeeefffffffffffffffffeeeeeeeefeeeeeeeeeeeeeeeeeeeeeeddeeddddddddcccccccccccccbbaaaaaaaaaaaaaaaa``````````````_____________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[ZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJIIIIIIIIIIIHHHHHHHHGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@@@@@@@@@???>>>>>>>>>================>>>========<<<<<<<<<;;;;;<<<<;;;;;;;;;:::::::99999999998888888888888777777776665555555554444444443333333333333222222222222211111000000000000///////////////.............---------------,,,,,,,,,,,,++++++++*************)))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!"!!!!!!!!!!!!!! \\\\]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^___________````````````aaaaaaaaaaaaa`aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccdddddddddddddddeeeeeeeeeeefffffffffffffffggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkllkkkkkkkkkkkkllllllllllllllllllllllllllllllllllmmmmlllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppooooooooooooooooooooooooooooooooooonnnnnnooooooopppppppqqqqqqrrrrrttttttttttttttttttuuuuvvvyyzzz{{||}}~~€€��‚‚‚ƒƒƒƒ…………………„„„„„…………………………„„„„……………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒ‚�€€~}||{zzyxxwwwwvvvvvvvsssssssssssrrrrqqqppooonnlkkkkkjjjjjjiiiiiiiiiiiiihhhhhggggggggggggggggggggffffffffffffffffffeeeeeeeefffffffffffffffffeeeeeeeefeeeeeeeeeeeeeeeeeeeeeeedeeddddddddccccccccccccbbbaaaaaaaaaaaaa````````````````_____________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[ZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJIIIIIIIIIIIIHHHHHHHHGGGFFFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@???>>>>>>>>>================>>========<<<<<<<<<;;;;;;<<<;;;;;;;;;::::::::99999999988888888888888777777776665555555554444444443333333333333222222222222111111000000000000///////////////............----------------,,,,,,,,,,,,++++++++************)))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!"!!!!!!!!!!!!!! \\\\\]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^__________`````````````aaaaaaaaaaaa``aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccddddddddddddddeeeeeeeeeeeeffffffffffffffgggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllmmlllllllllllllllllllllllllmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppooooooooooooooooooooooooooooooooooooooonnnnnnnooooooooooopppppppqqqqqrrssssttttttttttttttttuuuuvxyyyzz{{||}}~~€€��‚‚‚‚ƒƒ„„„„„„„„„„„„„„…………………„„„„„……………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚ƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒ‚�€€~~}|{{zyyxxwwwwvvvvvvttttttsssssssrrrqqqppooonllkkkkjjjjjiiiiiiiiiiiiiihhhhggggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeefffffffffffffeeeeeeeefeeeeeeeeeeeeeeeeeeeeeeddeeddddddddcccccccccccbbbbaaaaaaaaaaa`````````````_```_____________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[ZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOPPOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKJJJJIIIIIIIIIIIHHHHHHHHGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@???>>>>>>>>>================>>========<<<<<<<<;;;;;;;<<;;;;;;;;;::::::::999999999988888888888888777777776665555555544444444443333333333332222222222222111110000000000000//////////////.............---------------,,,,,,,,,,,,,+++++++*************)))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!"!!!!!!!!!!!!! \\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^_________``````````````aaaaaaaaaaa```aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccdddddddddddddeeeeeeeeeeeeefffffffffffffgggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqppppppoooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnooooooooooooppppppqqqqrrssssssssssssssstttttuuuxxxyyzzz{{|}}~~€€���‚‚‚‚„„„„„„„„„„„„„„„…………………„„„„………………„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚��€~}||{zzyyxxwwwwwvvvvttttttttttttsssrrrqqppooollkkkkjjjjjiiiiiiiiiiiiihhhhggggggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeeffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedeeddddddddcccccccccccbbbbaaaaaaaaa``````````````__``_____________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJIIIIIIIIIIIIHHHHHHHHGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBAA@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>================>========<<<<<<<<;;;;;;;;<;;;;;;;;;::::::::999999999998888888888888877777777666555555554444444443333333333333222222222222211111000000000000///////////////.............---------------,,,,,,,,,,,,++++++++*************)))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!! \\\\\\\]]]]]]]]]]]]]]]^]^^^^^^^^^^^^^^^^________```````````````aaaaaaaaaa````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccddddddddddddeeeeeeeeeeeeeeffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqpppppppppppppooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnoooooooooooopppppqrrrrrrrsssssssssssssttttuwxxxyyyzz{{|}}~~€€����‚‚ƒƒƒƒƒƒ„„„„„„„„„„………………„„„„†……………„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚��€~}}|{{zyyxxxwwwwwwwwttttttuuutttttsssrrqqppoolllkkkjjjjjiiiiiiiiiiiihhhgggggggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddeeddddddddccccccccccbbbbbaaaaaaaa``````````````___`_____________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKJJIIIIIIIIIIIIIHHHHHHHGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBA@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>================>=======<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::9999999999998888888888888887777777666555555544444444443333333333333222222222222111110000000000000///////////////............---------------,,,,,,,,,,,,,++++++++*************))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!! \\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^_______```````````````aaaaaaaaaa`````aaaaaaaaaaaaaaaaabbbabbbbbbbbbbbbbbbbbbccccccccccccccccccccdddddddddddeeeeeeeeeeeeeeeeffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnooooooooopppqqqrrrrrrrrrrrrrsssssstttwwwxxxyyzz{{|}}~~€€����ƒƒƒƒƒƒƒƒƒƒ„„„„„„…………………„„„†……………„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚��€€~~}||{zzyyxxxxwwwwwwttuuuuuuuuuuutttssrrqqppomllkkkjjjjjiiiiiiiiihhhhhgggggggggggggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddeddddddddccccccccccbbbbbbaaaaaaa`````````````__________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKJIIIIIIIIIIIIIHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBBA@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>=======================<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::9999999999998888888888888887777777666555555544444444443333333333332222222222222111110000000000000//////////////.............---------------,,,,,,,,,,,,,+++++++*************)))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!! \\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^_______````````````````aaaaaaaaa``````aaaaaaaaaaaaaaaaaabaabbbbbbbbbbbbbbbbbbccccccccccccccccccccddddddddddeeeeeeeeeeeeeeeeefffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllkklllllllllllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooqqqqqqqqqqrrrrrrrrrssssttvwwwxxxyyzz{{|}}~~€€€€�‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„………………„„„†………………„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚�€€€~~}}|{{zzyyxxxxxwwwwuuuuuuvvvvvvuuuttssrrqqppmlllkkkjjjjiiiiiiihhhhhhhggggggggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddeddddddddcccccccccbbbbbbbaaaaaa````````````___________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[[ZZZZZYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKJIIIIIIIIIIIIIHHHHHHHHGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBA@@@@@@@@@@@@@@@@@@@@@????>>>>>>>>>>=======================<<<<<<<;;;;;;;;;;;;;;;;;;::::::::9999999999999888888888888888777777766555555554444444443333333333333222222222222111111000000000000///////////////.............---------------,,,,,,,,,,,,++++++++*************)))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!! \\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^_______````````````````aaaaaaaa```````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccccccccccccccccddddddddeeeeeeeeeeeeeeeeeeffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklkllllllllllllllllllllllllkkkklllllllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooppppqqqqqqqqqqqrrrrrsssstvvwwwxxxyyzz{||}}~~€€€�‚‚‚‚‚‚‚ƒƒƒƒ„„„„„………………„„„†………………„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚�€€~~}}||{{zzyyyxxxxxxxuuuuvvvvvvvvvvuuutssrrqqpmmllkkkjjjjiiiiiihhhhhhhhgggggggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedeeeeeeeeeeeeeeeeeeeeedddddddddddddcccccccccbbbbbbbaaaaa````````````___________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKIIIIIIIIIIIIIIHHHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBAA@@@@@@@@@@@@@@@@@@@@@????>>>>>>>>>>======================<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::9999999999999888888888888888777777766555555554444444443333333333333222222222222111111000000000000////////////.//............---------------,,,,,,,,,,,,,++++++++*************)))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!! \\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^_______````````````````aaaaaaa````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccccccccccccccccdddddddeeeeeeeeeeeeeeeeeeeffffffffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoppppppppppqqqqqqqqrrrrsssvvvvwwwxxyyzz{{||}}~~������‚‚‚‚ƒƒƒ„„„„…………………„„††……………„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€~~}}||{{{zzyyyyxxxxxuvvvvvvwwwwwwvvvuuttsrrqpnmmllkkkjjjiiiiihhhhhhhhhgggggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddeeeeeeeeeeeeeeeeeeeddddddddddddddcccccccccbbbbbbbbaaaa````````````__________________^^^^^^^^^^^^^^^]^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKIIIIIIIIIIIIIIHHHHHHHHGGGFFFFFFFFEEEEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBAA@@@@@@@@@@@@@@@@@@@@@????>>>>>>>>>>======================<<<<<<<;;;;;;;;;;:;;;;;;;:::::::::9999999999999888888888888888777777766555555544444444433333333333332222222222222111111000000000000////////////./.............---------------,,,,,,,,,,,,,++++++++************)))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!! \\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^_______````````````````aaaaaa`````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccccccccccccccccddddddeeeeeeeeeeeeeeeeeeeeefffffffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooppppppppppqqqqqrrrrssuvvvvwwwxxyyzz{{||}}}~~~~€€€€���‚‚‚ƒƒƒ„„„„„………………„„††……………„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€~~~}}||{{{zzzyyyyxxxvvvvvwwwwwwwwwwvvuutssrrqnmmlllkkjjjiiiiihhhhhhhhhgggggggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddeeeeeeeeeeeeeeeedddddddddddddddddcccccccccbbbbbbbbaaaa```````````__________________^^^^^^^^^^^^^^^]]^^^^^^]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKIIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFFEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBAA@@@@@@@@@@@@@@@@@@@@@????>>>>>>>>>>=====================<<<<<<<;;;;;;;;;;::;;;;;;;:::::::::999999999999988888888888888877777776655555554444444443333333333333222222222222111111100000000000/////////////./.............---------------,,,,,,,,,,,,+++++++++************)))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!! \\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^_______````````````````aaaaa``````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccccccccccccccccddddddeeeeeeeeeeeeeeeeeeeeefffffffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooopppppppqqqqqrrrsuuuvvvwwwxxyyzz{{{||}}}}~€€€€���‚‚ƒƒƒ„„„„………………„„††………………„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€~~~}}|||{{{zzzzyyyyyvvvvwwwwxxxxxxwwwvuuttsrqonmmllkkjjjiiiiihhhhhhhhhgggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeeeedeeeeeeeeeeeeeeeeeedddddddeeeeeeeeeeedddddddddddddddddddddcccccccccbbbbbbbbbaaa```````````__________________^^^^^^^^^^^^^^^]]]^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPPPOPPPPOOOOOOOOOOOOOONNNNNNNOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKIIIIIIIIIIIIIHHHHHHHHGGGGFFFFFFEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@????>>>>>>>>>>>====================<<<<<<<;;;;;;;;;:::;;;;;;::::::::::999999999999998888888888888877777776655555554444444443333333333332222222222222111111100000000000////////////../............---------------,,,,,,,,,,,,,+++++++++************)))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!! \\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^_______````````````````aaaa```````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddeeeeeeeeeeeeeeeeeeeeffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnooonnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooopppppqqqqrrruuuuvvvwwwxxyyyzz{{{|||}}~€€��‚‚‚ƒƒ„„„„………………„„††………………„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€~~~}}}|||{{{{zzzzyyywwwwwwwxxxxxxxxxwwvvutssronnmmllkkjjjiiihhhhhhhhhhggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeeeeddeeeeeeeeeededddddddddddddeeeeeeedddddddddddddddddddddddddccccccccbbbbbbbbbbaaa``````````__________________^^^^^^^^^^^^^^]]]]]^^^^]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSRQQQQQQQQQQQPPPPPPPPPPPPPOPPPOOOOOOOOOOOOOONNNNNNNNOOOONNNNNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@?????>>>>>>>>>>>=============<=====<<<<<<<;;;;;;;;;::::;;;;;;::::::::::99999999999998888888888888877777776655555554444444443333333333333222222222222111111110000000000/////////////...............---------------,,,,,,,,,,,,,+++++++++***********)))))))))))))((((((((((((('''''''''''''&'&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!! \\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^_______````````````````aaa````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddeeeeeeeeeeeeeeeeeeeeffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnooooooooooopppppqqqrrttuuuuvvvwwxxxyyzzz{{{|||~~~€€��‚‚ƒƒ„„„„………………„„†††……………„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€~~~}}}}||||{{{{zzzzywwwwwwxxxxyyyyxxxwwvvutssponnmmlkkjjjiiihhhhhhhhhhggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeedddeeeeeddddddddddddddddddddeeeeeddddddddddddddddddddddddddcccccccccbbbbbbbbbbaa``````````__________________^^^^^^^^^^^^^^^]]]]]^^^]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSRQQQQQQQQQQQPPPPPPPPPPPPPOPPPOOOOOOOOOOOOONNNNNNNNNOONNNNNNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@?????>>>>>>>>>>>=============<=====<<<<<<<;;;;;;;;:::::;;;;;;::::::::::99999999999998888888888888877777776655555554444444443333333333333222222222222111111110000000000/////////////..............----------------,,,,,,,,,,,,++++++++++***********)))))))))))))((((((((((((('''''''''''''&'&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!!! \\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^______`````````````````aa`````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbccccccccccccccccccccddddddeeeeeeeeeeeeeeeeeeeeefffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllkkkkkkkkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppooppppppppppppppppppppooooopppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnooooooooppppqqqqttttuuuuvvvwwxxxyyzzz{{{{}}~~~€€�‚‚ƒƒƒ„„„………………„„††………………„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€~~~~}}}}}||||{{{zzzzwwwwwxxxxyyyyyyyxxwwvvutspponnmllkkjjiiiihhhhhhhhhggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddeeeddddddddddddddddddddddeeddddddddddddddddddddddddddddcccccccccbbbbbbbbbbbaa``````````____________^____^^^^^^^^^^^^^^]]]]]]]^^]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPPPOOPPPOOOOOOOOOOOONNNNNNNNNNONNNNNNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>============<====<<<<<<<;;;;;;;;::::::;;;;;;::::::::::9999999999999888888888888887777777665555555444444444333333333333222222222222211111111000000000/////////////...............---------------,,,,,,,,,,,,,++++++++++***********)))))))))))))((((((((((((('''''''''''''&'&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!! \\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^_______`````````````````a``````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbccccccccccccccccccccddddddeeeeeeeeeeeeeeeeeeeefffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllkkkkkkkkkkkkkkkkkkkkkllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooopppppppppoppppppooooooooopppppppppppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnoooooopppppqqstttttuuuvvvwwwxxxyyyzzz{|}}}~~€€��‚‚ƒƒ„„„„…………„„„††………………„„„„„„ƒƒƒƒƒ‚‚‚‚‚�‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚����€~~~~~}}}}}}||||{{{zzwwwwxxxxyyyyyyyyyxxwwvuutqpoonmmllkkjjiiihhhhhhhhhggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddeeddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccbbbbbbbbbbba```````````___________^^___^^^^^^^^^^^^^^]]]]]]]]^]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPPPOOPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>===========<<====<<<<<<<;;;;;;;;::::::;;;;;;::::::::::9999999999998888888888888877777777665555554444444443333333333333222222222222111111111000000000/////////////...............------------,--,,,,,,,,,,,,,++++++++++**********)))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!! [\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^________````````````````````````````````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddeeeeeeeeeeeeeeeeeeeffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllkkkkkkkkkkkkkkkkkkkkkkkklmmmmmmmmmmmmmmmmmmmmmmmmmmlmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnoooooppppqssssttttuuuvvvwwwxxxyyyzz|||}}~€€�‚‚ƒƒ„„„„„„„„„„„††………………„„„„„„ƒƒƒƒƒ‚‚‚‚‚�‚���������‚‚‚‚‚‚‚‚‚‚‚����€~~~~~~~}}}}}}|||{{{{xxxxxxxxyyyzzzzzyyyxwwvuurqpoonmmlkkjjjiiihhhhhhhhgggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeddddddedddddddddddddddddddddddcdddddddddddddddddddddddccddcccccccccccbbbbbbbbbbbba``````````___________^^^__^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPPOOOPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKJJIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>===========<<===<<<<<<<;;;;;;;;;::::::;;;;;;;::::::::::999999999998888888888888777777776655555554444444443333333333332222222222222111111111000000000////////////...............-------------,--,,,,,,,,,,,,+++++++++++**********)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!! [[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^_________````````````````````````````````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccccccccccccccdddddddddeeeeeeeeeeeeeeeeefffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllkkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooppprsssssttttuuuvvvwwwxxxyyy{{||}}~€��‚‚ƒƒ„„„„„„„„„„††………………„„„„„„ƒƒƒƒƒ‚‚‚‚‚�‚���������‚‚‚‚‚‚‚‚‚‚�����€~~~~~~~~~~}}}}}|||{{xxxxxxxyyyyzzzzzzyyxxwwvurqqpoonmmlkkjjjiiihhhhhhhggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddcccdddddddddddddddddddddccccccccccccccccbbbbbbbbbbbbb```````````___________^^^_^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPPOOOPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKJJJIIIIIIIIHHHHHHHHHHHGGGGGGFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>===========<<<===<<<<<<<;;;;;;;;:::::::;;;;;;;::::::::::99999999998888888888888777777777665555555444444444333333333333222222222222211111111100000000/////////////...............-------------,-,,,,,,,,,,,,,+++++++++++**********)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!!  [[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^__________````````````````````````````````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbccccccccccccccccddddddddddeeeeeeeeeeeeeeeefffffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooprrrrssssstttuuuvvvwwwxxxyz{{||}~~€€�‚‚ƒƒƒ„„„„„„„„„……………………„„„„„„ƒƒƒƒƒ‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚�����€~~~~~~~~~~~~~}}}|||{xxxxxxxyyyzzzzzzzzyyxxwwvsrqqponnmmlkkjjjiiihhhhhhggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddcccccdddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbb```````````__________^^^^_^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPPOOOPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIHHHHHHHHHHHHGGGGGGFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>===========<<<===<<<<<<<;;;;;;;;:::::::;;;;;;;::::::::::99999999988888888888887777777776665555554444444443333333333332222222222222111111111100000000/////////////..............-------------,,-,,,,,,,,,,,,,+++++++++++*********)))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!  [[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^___________``````````````_`````````````````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccccccccccccdddddddddddeeeeeeeeeeeeeeeffffffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkkkllmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnoooooqrrrrrrsssstttuuuvvvwwwxxzz{{|}}~€��‚‚ƒƒƒƒ„„„„„„„……………………„„„„„„ƒƒƒƒ‚‚‚‚‚��������������‚‚‚‚‚‚‚‚�����€~~~~~~~~~~~~~~}}}|||yxxxxxxyyyzzzzzzzzzyyxxwvssrqpponnmllkkjjjiiihhhhhggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddccccccdddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbb``````````___________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPPOOOPOOOOOOOOOOOONNNNNNNNNNNMNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIHHHHHHHHHHHGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAA@@@@@@@@@????????????????>>>>>>>>>>>==========<<<<==<<<<<<<<;;;;;;;;:::::::;;;;;;;::::::::::99999999988888888888777777777776665555554444444443333333333332222222222222111111111100000000////////////...............-------------,,,,,,,,,,,,,,,++++++++++++*********)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!!  [[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^____________`````````````__`````````````````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccddddddddddddeeeeeeeeeeeeeefffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllmmmmmmmmmmmmmmmmmmmmmllllllllllllllmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnoooqqqqrrrrrsssstttuuuvvvwwxyzz{{|}}~€€��‚‚ƒƒƒƒƒƒƒ„ƒƒ……………………„„„„„ƒƒƒƒƒ‚‚‚‚‚���������������‚‚‚‚‚‚‚�����€~~~~~~~~~~~}}}||yyyxxxyyyyzzzzzzzzzzyyxxwtsrrqpponnmmlkkjjjiiihhhhgggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddccccccccddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbba``````````___________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRQQQQQQQQQQQQPPPPPPPPPPOOOPOOOOOOOOOOONNNNNNNNNNNNMNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@?????????????????>>>>>>>>>>===========<<<<==<<<<<<<;;;;;;;;;:::::::;;;;;;;;::::::::99999999888888888888777777777776666555555444444443333333333333222222222222111111111110000000/////////////...............------------,,,,,,,,,,,,,,,,++++++++++++*********)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!!!  [[[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^_____________````````````___`````````````````aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbccccccccccccddddddddddddddeeeeeeeeeeeefffffffffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmmmmlllllllllllllllllmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooonnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnnnnmmmmnnnnnnnnnnnqqqqqqqqrrrrssstttuuvvvwwyyzz{||}~~€€��‚‚‚ƒƒƒƒƒƒƒƒ…………………„„„„„„„ƒƒƒƒ‚‚‚‚‚����������������‚‚‚‚‚‚�����€~~~~~}}}|yyyyyyyyyyzzzzzzzzzzyyxxwttsrrqpponnmmllkkjjiiiihhggggggffffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddccccccccccdddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbaa``````````__________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZYYYXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIHHHHHHHHHHHHHGGGGGGGGFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@??????????????????>>>>>>>>>============<<<<=<<<<<<<<;;;;;;;;;:::::::;;;;;;;:::::::::99999999888888888887777777777766666555554444444443333333333332222222222222111111111110000000/////////////..............-------------,,,,,,,,,,,,,,,+++++++++++++********)))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!  [[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^______________```````````____`````````````````aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccccccccdddddddddddddddeeeeeeeeeeeffffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmlllllllllllllllllllllmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooonnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmnnnmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmnnnnnnnnppppqqqqqqrrrrsssttuuuvvwxyyzz{||}~~€€���‚‚‚‚ƒƒƒƒƒ…………………„„„„„„„ƒƒƒƒ‚‚‚‚‚�����������������‚‚‚‚������€~~~}}}zyyyyyyyyyzzzzzzzzzzzyyxxutssrrqppoonmmllkkjjjiiihgggggggffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccdddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbaaaa`````````___________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZYYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIHHHHHHHHHHHHHGGGGGGGFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAA@@@@@@???????????????????>>>>>>>>>===========<<<<<=<<<<<<<<;;;;;;;;;:::::::;;;;;;;;::::::::9999999888888888877777777777776666655555444444444333333333323222222222222211111111111000000/////////////...............-------------,,,,,,,,,,,,,,,+++++++++++++********)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!  [[[[[[[\\\\\\\\\\\\\\\]\]]]]]]]]]]]]]]]]^^^^^^^^________________`````````_____``````````````````aa`aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbccccccccccdddddddddddddddddeeeeeeeeeffffffffffffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnmmmmmmmmmmmmnnnnnppppppppqqqqrrrsssttuuuvvxxyyzz{||}~~€€���‚‚‚‚‚‚‚„„„………„„„„„„„ƒƒƒƒƒ‚‚‚‚‚���������������������������€~~~}}zyyyyyyyyyzzzzzzzzzzzyyxxuttssrrqqpoonnmmllkkjjjiihhgggggggffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccddddddccccccccccccccccccbccccbbbbbbbbbbbbbbbbaaaaa`````````___________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNMMMNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJIIIHHHHHHHHHHHHHGGGGGGGGFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAA@@@@@@???????????????????>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;::::::;;;;;;;::::::::99999999888888888777777777777766666655554444444443333333333323222222222222111111111111000000/////////////...............------------,,,,,,,,,,,,,,,,+++++++++++++*******))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!!  [[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^______________________``````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccccccccccccddddddddddddddddddddeeeeeeeeefffffffffffffffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllmmmmmmmmnnnnnnooopppqqrrrssttuuvvwxxyyz{{|||}}}}~~~~��‚‚‚‚‚‚‚������€€€€€‚‚‚����������‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€€€€€€€€€~}|||||||||||}}}}}}}||||{{yxxwwvvuuttsrrqqppoonnmmmllllkkkkkkjjjjjjjjjjiiiiiffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa```````````__________^^^^^^^^^^^^^]]]]]]]]\\\[[[[[[[[[[[[[[ZZZZZZZZ[[[[[[[[[[[ZZZZZZZZZZZZZZYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAA@@@@@??????????????????????>>>>>>>>>>>>>>=======<<=====<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999998888887777777777666666666665555555444444443333333333322222222222222211111111111110000000000////////////...............-------------,,,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((('''''''''''''&&&'&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!! [[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^______________________``````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbcccccccccccccccccddddddddddddddddddddeeeeeeeeeeffffffffffffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjlllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllmmmmmmmmmnnnnooopppqqrrrstttuuvvwxxyyzz{{{|||}}}~~~�����‚‚‚�������€€€€€‚‚��������������‚‚‚‚������€€€€€€€€€€€€€€€€€€€€~}}|||||||||||}}}}}|||||{{yxxxwwvvuuttssrrqppoonnnmmmllllkkkkkkjjjjjjjjjiiiifffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa```````````___________^^^^^^^^^^^^]]]]]]]]]\\[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[ZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAA@@@@??????????????????????>>>>>>>>>>>>>>========<<====<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::9999999888887777777776666666666665555555444444444333333333322222222222222221111111111110000000000/////////////...............------------,,,,,,,,,,,,,,++++++++++++************)))))))))))))(((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!! [[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^______________________``````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbcccccccccccccccccddddddddddddddddddddeeeeeeeeeefffffffffffffffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjlllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmlllllllllllllllllmmmmmmmmmmmnnnnoopppqqrrrstttuuvvwwxxyyzz{{{|||}}}~€��������������€€€€€‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€}}}|||||||||||||||||||{{{yyxxxwwvvvuutssrrqqppoonnnmmmllllkkkkkkjjjjjjjjiiifffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]\[[[[[[[[[[[[[[ZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAA@@@@????????????????????>>>>>>>>>>>>>>>========<<<====<<<<<<<<<<<;;;;;;;;;;;;;:::::::::99999998888887777777766666666666665555554444444443333333333322222222222222221111111111110000000000////////////...............-------------,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!! [[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]^]^^^^^^^^^^^^^^^^^______________________``````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbccccccccccccccccccddddddddddddddddddeeeeeeeeeeefffffffffffffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllmmmmmmmllllllllllllllllllllllllmmmmmmmnnnoopppqqqrsssttuuuvvwwxxyyzzz{{|||}}€€������������€€€€€€‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€}}}}|||||||||||||||||{{{{yyxxxxwwwvvuuttssrrqqppoonnnmmmlllllkkkkkjjjjjjjjiffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddddcdddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa`````````````__________^^^^^^^^^^^^^]]]]]]]]]\[[[[[[[[[[[[[[ZZZZZZZZZZ[[[[[[[[ZZZZZZZZZZZZZZZYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAA@@@????????????????????>>>>>>>>>>>>>>>=========<<<===<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::9999999888888777777776666666666665555555444444444333333333322222222222222221111111111111000000000/////////////...............-------------,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!! [[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^______________________``````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccccccccccccdddddddddddddddddeeeeeeeeeeeeeffffffffffffffffffffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllmmmmmlllllllllllllllllllllllllllllmmmmmnnnoopppqqqrrsssttuuuvvwwxxyyyzz{{|||€€�����������€€€€€‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€~}}}}|||||||||||||{{{{{{zyxxxxxxwwwvvvuuttsrrqqppooonnnmmmllllkkkkkkjjjjjjjffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddddddddcddcccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa``````````````__________^^^^^^^^^^^^]]]]]]]]]][[[[[[[[[[[[[[ZZZZZZZZZZZ[[[[[[[[ZZZZZZZZZZZZZZYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAA@@@????????????????????>>>>>>>>>>>>>>=========<<<<===<<<<<<<<<<<<<;;;;;;;;;;;;::::::::99999998888888777777766666666666655555554444444444333333333322222222222222221111111111110000000000/////////////..............-------------,,,,,,,,,,,,,,+++++++++++++***********)))))))))))))(((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!! [[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^______________________``````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccccccccccccddddddddddddddddeeeeeeeeeeeeeeffffffffffffffffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkklllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnoooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllmmllllllllllllllllllllllllllllllllllmmmmnnnoopppqqrrrssssttuuuvvwwwxxyyzz{{|€€����������€€€€€‚‚�����������������������€€€€€€€€€€€€€€€€€€€€~~}}}}||||||||||{{{{{{zzzxxxxxxxxwwwwvvuuttssrrqqppooonnnmmmmlllkkkkkkjjjjjgfffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddddddccdcccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````````__________^^^^^^^^^^^]]]]]]]]]]][[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[ZZZZZZZZZZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAA@@@???????????????????>>>>>>>>>>>>>>>=========<<<<===<<<<<<<<<<<<<<;;;;;;;;;;;::::::::99999988888888777777766666666666655555554444444443333333333322222222222222211111111111110000000000////////////...............-------------,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!! [[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^____^_________________``````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbcccccccccccccccccdddddddddddddddeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmnnnooppppqqrrrrssstttuuvvvwwxxyzz{{~€€€��������€€€€€€‚‚‚��������������������€€€€€€€€€€€€€€€€€~~}}}}}|||||||{{{{{{zzzzzxxxxxxxxxxwwwvvvuutssrrrqqppooonnnmmmllllkkkkkkjjjggfffffffffffeeeeeeeeeeeeeeeeeedddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````````__________^^^^^^^^^^^]]]]]]]]]]][[[[[[[[[[[[ZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTRRRRRRQQQQQQQQQQPPPPPPPPOPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAA@@????????????????????>>>>>>>>>>>>>>=========<<<<<===<<<<<<<<<<<<<<;;;;;;;;;;;:::::::99999998888888777777766666666666655555555444444444333333333322222222222222221111111111110000000000/////////////...............------------,,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!! [[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^___^^__________________``````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccccccccccccccdddddddddddddeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmnnnoooppqqqqrrrrssstttuuvvvwxxyyz{~€€€�������€€€€€€‚‚�������������������€€€€€€€€€€€€€€€€~~~}}}}}|||||{{{{{zzzzzzzxxxxxxxxxxxwwwvvvuuttssrrqqpppooonnnmmmlllllkkkkjjggggfffffffffeeeeeeeeeeeeeeeeedddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````````````__________^^^^^^^^^^^]]]]]]]]]]][[[[[[[[[[[ZZZZZZZZZZZZZZ[[[[[ZZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTRRRRRQQQQQQQQQQQPPPPPPPPOPPPPPPOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAA@@???????????????????>>>>>>>>>>>>>>==========<<<<<===<<<<<<<<<<<<<<;;;;;;;;;;::::::::99999988888888777777766666666666555555555444444443333333333322222222222222211111111111110000000000/////////////..............-------------,,,,,,,,,,,,,,+++++++++++++***********)))))))))))))(((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!! [[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^__^^^__________________``````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccccccccccccccddddddddddddeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmnnnooooppqqqqqrrrrsssttuuvvwwxyyz}~€€€������€€€€€‚‚‚����������€€€€�€€€€€€€€€€€€~~~~}}}}||||{{{{{zzzzyyyyxxxxxxxxxxxxwwwwvvuuttssrrrqqpppooonnnmmmllllkkkkkgggggfffffffffeeeeeeeeeeeeeeedddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa``````````````````__________^^^^^^^^^^]]]]]]]]]]]][[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[ZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSRRRRQQQQQQQQQQQQPPPPPPPPOPPPPPPOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIHHHGGGGGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAA@????????????????????>>>>>>>>>>>>>>==========<<<<<===<<<<<<<<<<<<<<<;;;;;;;;;:::::::99999998888888777777766666666666655555555544444444333333333322222222222222221111111111111000000000/////////////...............-------------,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!! Z[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^_^^^^__________________``````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccccccccccccccdddddddddddeeeeeeeeeeeeeeeeeeeefffffeefffffffffffffffffffffffgggggggggggggggggggghhhhhghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmnnnooopppppqqqqqrrrrssttuuvwwxyz}~~€€€����€€€€€€‚‚‚��������€€€€€€€€€€€€€€€€~~~~}}}}}|||{{{{zzzzyyyyywwwxxxxxxxxxxwwwvvvuuttsssrrqqqppooonnnmmmmllllkkkhgggggffffffffeeeeeeeeeeeeeeedddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa``````````````````__________^^^^^^^^^^]]]]]]]]]]]][[[[[[[[[[ZZZZZZZZZZZZZZY[[[[ZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSRRQQQQQQQQQQQQQPPPPPPPPOOPPPPPPOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIHHGGGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@????????????????????>>>>>>>>>>>>>>==========<<<<<===<<<<<<<<<<<<<<<;;;;;;;;::::::::99999988888888777777766666666666655555555544444443333333333322222222222222211111111111110000000000/////////////...............------------,,,,,,,,,,,,,,+++++++++++++***********))))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!! ZZ[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^__________________``````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbccccccccccccccccccdddddddddeeeeeeeeeeeeeeeeeeeeeffffeeeffffffffffffffffffffffggggggggggggggggggggghhhhggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllkllllllllllllllllmmmmnnnnooopppppppqqqqrrrssttuvwwxy|}~~€€€€€€€€€€€€‚‚‚��������€€€€€€€€€€€€€€€~~~~~}}}}|||{{{zzzzyyyyyywwwwxxxxxxxxxxwwwvvuuuttsssrrqqqpppooonnnmmmmllllkhhggggggfffffffeeeeeeeeeeeeeddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa``````````````````__________^^^^^^^^^^]]]]]]]]]]]][[[[[[[[[ZZZZZZZZZZZZZZYY[[ZZZZZZZZZZZZZZZZYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTUUUUUUTTTTTTTTTTTTTTSSSSSQQQQQQQQQQQQQQQPPPPPPPPOOPPPPPOOOOOOOOONNNNNNNNNNNMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHGGGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@????????????????????>>>>>>>>>>>>>>=========<<<<<<===<<<<<<<<<<<<<<;;;;;;;;;:::::::999999988888887777777666666666666555555555444444443333333333322222222222222211111111111110000000000////////////...............-------------,,,,,,,,,,,,,,++++++++++++************)))))))))))))(((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!! ZZZ[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^__________________``````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbccccccccccccccccccdddddddddeeeeeeeeeeeeeeeeeeeeeeffeeeeeffffffffffffffffffffggggggggggggggggggggggghhggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllklllllllllllllllllmmmmnnnnooooopppppppqqqrrrsttuvwwx||}~~€€€€€€€€€€€‚‚‚‚�������€€€€€€€€€€€€€€~~~~~}}}}|||{{{zzzyyyyyxxwwwwwwxxxxxxxxwwwvvvuuuttsssrrrqqpppooonnnnmmmllllhhhhgggggfffffffeeeeeeeeeeeedddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa``````````````````__________^^^^^^^^^^]]]]]]]]]]]][[[[[[[[[ZZZZZZZZZZZZZYYY[ZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTUUUUUTTTTTTTTTTTTTSSSSSSSQQQQQQQQQQQQQQPPPPPPPPPOOPPPPPOOOOOOOONNNNNNNNNNNNMLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIGGGGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA?????????????????????>>>>>>>>>>>>>==========<<<<<<===<<<<<<<<<<<<<<;;;;;;;;;:::::::99999988888888777777766666666666655555555544444443333333333322222222222222221111111111110000000000/////////////...............-------------,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!! ZZZZ[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^__________________``````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddeeeeeeeeeeeeeeeeeeeeeefeeeeeefffffffffffffffffffgggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkllllllllllllllllllmmmmmnnnooooooooopppppqqrrsstuvwx{|}}~€€€€€€€€€€‚‚‚‚‚�������€€€€€€€€€€€€€~~~~~~~~~~}}}}|||{{{zzzyyyyxxxwwwwwwwxxxxxxwwwwvvvuuutttsssrrqqqpppoooonnnmmmmllihhhhgggggffffffeeeeeeeeeeedddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````````````````__________^^^^^^^^^]]]]]]]]]]]]\[[[[[[[[ZZZZZZZZZZZZZYYYY[ZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTUUUUUTTTTTTTTTTTSSSSSSSSSQQQQQQQQQQQQPPPPPPPPPPOOOPPPPOOOOOOOOONNNNNNNNNNNNLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAA@?????????????????????>>>>>>>>>>>>>>=========<<<<<<===<<<<<<<<<<<<<<;;;;;;;;:::::::999999988888888777777666666666666555555555444444443333333333322222222222222211111111111110000000000/////////////..............-------------,,,,,,,,,,,,,,+++++++++++++***********)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!! ZZZZZ[[[[[[[[[[[[[[[[\\[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^_________________```````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbcccccccccccccccccccccddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkklllllllllkkklllllllmmmmmmnnnnnooooooooopppqqrsstuvwz{|}~~€€€€€€€€€€€‚‚‚‚‚�������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}|||{{zzzyyyxxxxvwwwwwwwwwwwwwwwwvvvuuutttsssrrrqqqppppooonnnnmmmliihhhhgggggffffffeeeeeeeededdddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa```````````````````__________^^^^^^^^^]]]]]]]]]]]]\[[[[[[[[ZZZZZZZZZZZZYYYYYZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTUUUUTTTTTTTTTTTSSSSSSSSSSQQQQQQQQQQQPPPPPPPPPPPOOOPPPPOOOOOOOONNNNNNNNNNNNMLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@?????????????????????>>>>>>>>>>>>>>=========<<<<<<===<<<<<<<<<<<<<;;;;;;;;;:::::::99999998888888777777766666666666655555555544444444333333333332222222222222221111111111110000000000/////////////...............-------------,,,,,,,,,,,,,,++++++++++++************)))))))))))))(((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"##"""""""""""""!!!!!!!!!!!! ZZZZZZ[[[[[[[[[[[[[[[\\[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^________________`````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbcccccccccccccccccccccdddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkllllllllkkkkkklllllllmmmmnnnnnnnnnnnoooooppqqrsstuvz{{|}~~€€€€€€€€€‚‚‚‚‚‚�������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}|||{{zzzyyyxxxxvvvwwwwwwwwwwwwwvvvvuuutttssssrrrqqqppppooonnnnmmmiiihhhhgggggfffffeeeeeeeededdddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````````````__________^^^^^^^^^]]]]]]]]]]]]\[[[[[[[[ZZZZZZZZZZZZYYYYYZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTUUUUTTTTTTTTTSSSSSSSSSSSSQQQQQQQQQPPPPPPPPPPPPOOOOPPPOOOOOOOOONNNNNNNNNNNMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@?????????????????????>>>>>>>>>>>>>>=========<<<<<<===<<<<<<<<<<<<<;;;;;;;;;::::::999999988888888777777766666666666555555555544444443333333333322222222222222211111111111110000000000/////////////...............-------------,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############"#""""""""""""""!!!!!!!!!!!! ZZZZZZZ[[[[[[[[[[[[[[[\[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^_______________``````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbcccccccccccccccccccccdddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkklllllllkkkkkkkkklllllllmmmmmnnnnnnnnnnnnooopqqrstuvyz{|}}~~€€€€€€€€‚‚‚‚‚‚�������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||{{{zzyyyxxxxvvvvvwwwwwwwwvvvvvvuuuttttssssrrrqqqqpppoooonnnnmmjiiihhhhgggggfffffeeeeeeededdddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa```````````````````__________^^^^^^^^^]]]]]]]]]]]]\[[[[[[[ZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZZYYYYYYYYYYYYXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTUUUTTTTTTTTTSSSSSSSSSSSSSQQQQQQQPPPPPPPPPPPPPOOOOOPPPOOOOOOOOONNNNNNNNNNMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAA@@????????????????????>>>>>>>>>>>>>>>=========<<<<<<===<<<<<<<<<<<<;;;;;;;;;;::::::999999988888888777777766666666666555555555444444443333333333322222222222222211111111111110000000000////////////...............-------------,,,,,,,,,,,,,,+++++++++++++***********)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"#""""""""""""""!!!!!!!!!!! ZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^______________```````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccccccccccccccccdddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmlllllllllllllllllllllllllllllllllllllllllllllllkkkllllllllllllkkkkkkkkkkkkkllllllkkkkkkkkkkkllllllllmmmmmmmmmmmnnnnnooopqqrstuxyz{|}}~€€€€€€€€‚‚‚‚‚‚��������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}~~~}}}}}}|||{{{zzyyyyxxxvvvvvvvvvvvvvvvvvuuuuttttssssrrrrqqqqppppoooonnnnmjjiiihhhhggggfffffeeeeeeeddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa````````````````_____________^^^^^^^^^]]]]]]]]]]]\\[[[[[[[ZZZZZZZZZZZYYYYYYYZZZZZZZZZZZZZYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUTTTTTTTTTSSSSSSSSSSSSSRQQQQQPPPPPPPPPPPPPPOOOOOOPPPOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@????????????????????>>>>>>>>>>>>>>>=========<<<<<<===<<<<<<<<<<<;;;;;;;;;;:::::::99999998888888877777766666666666555555555544444443333333333322222222222222221111111111110000000000/////////////...............-------------,,,,,,,,,,,,,+++++++++++++************)))))))))))))(((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""#"""""""""""""!!!!!!!!!!!! ZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^______________```````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbcccccccccccccccccccccdddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffgggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmllllllllllllllllllllllllllllllllllllllllllllkkkkkklllllllllkkkkkkkkkkkkkkkkllllkkkkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmnnnoopqqrstxyz{{|}~~€€€€€€€€€ƒ‚‚‚‚‚‚�������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||{{zzzyyyxxxvvvvvvvvvvvvvvvuuuuuttttsssssrrrrqqqqppppooooonnnnjjiiiihhhhggggffffeeeeeeedddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbabaaaaaaaaaaaaaaaaaaaaaa``````````````________________^^^^^^^^^]]]]]]]]]]]\\[[[[[[[ZZZZZZZZZZZYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTUUTTTTTTTTTSSSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPOOOOOOOPPOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@???????????????????>>>>>>>>>>>>>>>>=========<<<<<<===<<<<<<<<<<;;;;;;;;;;:::::::999999998888888777777766666666666555555555444444443333333333322222222222222211111111111110000000000////////////...............-------------,,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!! ZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^______________```````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbccccccccccccccccccccddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffgggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllkkkkkkkkkllllllkkkkkkkkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmnnoopqrstwxyz{||}~~€€€€€€€ƒ‚‚‚‚‚‚�������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||{{{zzyyyyxxvvvvvvvvvvvuuuuuuutttttsssssrrrrqqqqqpppppoooonnnnjjjiiiihhhhgggffffeeeeeedddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa````````````_________________^^^^^^^^]]]]]]]]]]]]\\[[[[[[[ZZZZZZZZZZYYYYYYYYZZZZZZZZZZZYYYYYYYYYYYYYYXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTUTTTTTTTTTSSSSSSSSSSSRRRRQQPPPPPPPPPPPPPPPOOOOOOOOPOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@??????????????????>>>>>>>>>>>>>>>>>=========<<<<<<===<<<<<<<<<;;;;;;;;;::::::::999999998888888877777776666666666555555555544444443333333333322222222222222221111111111110000000000/////////////...............-------------,,,,,,,,,,,,,,+++++++++++++***********)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!! ZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^______________``````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbccccccccccccccccccddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffgggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhigggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllmmmmnnoopqrsvwxyz{|}}~~€€€€€€€ƒ‚‚‚‚‚‚�������€€€€€€€€€€€~~~~~~~~~}}}}}~~~~~}}}}}}}}}}}|||{{{zzzyyyxxvvvvvvvuuuuuuuuutttttsssssrrrrrqqqqqqpppppooooonnnjjjjiiiihhhggggfffeeeeeeddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````___________________^^^^^^^^]]]]]]]]]]]]\\[[[[[[[ZZZZZZZZZZYYYYYYYYZZZZZZZZZZYYYYYYYYYYYYYYYXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRPPPPPPPPPPPPPPPOOOOOOOOOOPOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIHGGGGGGFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@????????????????>>>>>>>>>>>>>>>>>>>=========<<<<<<===<<<<<<<<;;;;;;;;;::::::::9999999998888888887777776666666666555555555444444443333333333322222222222222211111111111110000000000/////////////...............------------,,,,,,,,,,,,,,+++++++++++++************)))))))))))))(((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!! ZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\]\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^______________```````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccccccccccccdddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmnnnnnnnnnmmmmmmmmmmmmmmmmnmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllmmnnoppqrvwxyz{{|}}~~€€€€€€€ƒƒ‚‚‚‚‚�������€€€€€€€€€€€~~~~~~~~}}}}}}}}}~~}}}}}}}}}}}|||{{{zzzyyyyxvvvvvvuuuuuuuttttttsssssrrrrrrqqqqqqppppppooooonnnkjjjjiiihhhhgggffffeeeeedddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````___________________^^^^^^^^^]]]]]]]]]]]]\\[[[[[[[ZZZZZZZZZYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIIIHHGGGGGFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@??????????????>>>>>>>>>>>>>>>>>>>>>>========<<<<<<==<<<<<<<<<;;;;;;;;::::::::99999999998888888887777776666666665555555555444444433333333333222222222222222211111111111110000000000////////////...............-------------,,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!! ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^______________```````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbccccccccccccccccdddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiihhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllmmnnopqruvwxyz{||}~~~€€€€€€€ƒ‚‚‚‚‚‚������€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}~}}}}}}}}}}}||||{{{zzzyyyxwvvvvuuuuuuttttttsssssrrrrrrqqqqqqqppppppooooooonnkjjjjjiiihhhgggffffeeeeedddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````___________________^^^^^^^^^]]]]]]]]]]]]\\[[[[[[[ZZZZZZZZZYYYYYYYYYZZZZZZZZYYYYYYYYYYYYYYYYXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIHHHHGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>========<<<<<<==<<<<<<<<;;;;;;;;::::::::99999999999888888888777777666666666555555555444444443333333333322222222222222221111111111110000000000/////////////...............-------------,,,,,,,,,,,,,,++++++++++++************)))))))))))))(((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!! ZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^______________``````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbccccccccccccccddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffgggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiihhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllmmnoopqtuwxyyz{|}}~~€€€€€€ƒ‚‚‚‚‚������€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||{{{zzzyyyywvvvvuuuuttttttssssssrrrrrqqqqqqqppppppppooooooonnkkjjjjiiihhhgggffffeeeeeddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````___________________^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[ZZZZZZZZZYYYYYYYYYZZZZZZZZYYYYYYYYYYYYYYYXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRPPPPPPPPPPPOOOOOOOOOOOOONOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIHHHHHGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>========<<<<<<=<<<<<<<<;;;;;;;;::::::::999999999998888888888777777666666666555555555444444433333333333322222222222222211111111111110000000000////////////...............-------------,,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!! ZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^]^^^^^^^^^^^^^^^^^^______________`````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccccccccddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmnopqtuvwxyz{||}}~~€€€€ƒ‚‚‚‚‚�����€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}|}}}}}}}}}}||||{{{{zzzyyywvvvuuuutttttssssssrrrrrrqqqqqqqpppppppooooooooonnkkjjjjiiiihhhgggfffeeeeddddddddddcccccccccccccccccbcbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````___________________^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[ZZZZZZZZZYYYYYYYYYYZZZZZZZYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRPPPPPPPPPPOOOOOOOOOOOOONNOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>>>========<<<<<<=<<<<<<<<;;;;;;;:::::::::99999999999888888888877777766666666555555555444444443333333333322222222222222221111111111110000000000/////////////...............-------------,,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!! ZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^]]^^^^^^^^^^^^^^^^^^______________``````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbccccccccccccdddddddddddddddddddeeeeeedeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffggggggfggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmnnopstuvwxyz{||}~~~€€€‚‚‚‚‚�����€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}|||}}}}}}}}||||{{{{zzzyyywvvvuuuuttttssssssrrrrrrqqqqqqppppppppoooooooooonnkkkjjjjiiihhhgggfffeeeedddddddddcccccccccccccccccbbcbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````_________________^^^^^^^^^^^^]]]]]]]]]]]]\\\[[[[[[ZZZZZZZZZYYYYYYYYYYZZZZZYYYYYYYYYYYYYYYYXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRPPPPPPPPOOOOOOOOOOOOONNNNOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIHHHHHHHHGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>========<<<<<<<<<<<<<<;;;;;;;:::::::::999999999998888888888877777766666666555555555444444433333333333222222222222212211111111111110000000000/////////////...............------------,,,,,,,,,,,,,,+++++++++++++************)))))))))))))(((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!! XXXXXYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^_________________````````aaaaaaaaaaaaaaaabbbbbbbbbaaaabbbbbbbbbbbbbbbbbbbbbcaabbbbbbbbbbbbbbbbbbbbbbbccccdddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllkkkkkkkkkkkkkllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkklmnnpqrstuvwwxyzz{{{|||||||||€€€€~~~~~~~~~~}}}}}}€€€€€€~~~~~~~~~~~€€~~~}}}|||{zzyyyxxxwwwwvvvvvuuuuuuttrrrrrqqqqqqqqppppppppppppoooonnnmmmlllkkjjjiiiihhhhffffeeeeeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```a`````````________________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMLLLLKKKKKKKKKKKKKKKJJJJJJIIIIHHHHHHHHHHHHHGGGGGGGGGHHHHHGGGGGGGGGGGGGGGFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????????????????????>>>>>>>=============<<<<<<<;;;;;;;::::::::9999999999999988888888877666666665555555544444444333333333322222222222221111111111110000000000000//////////////.................------------,,,,,,,,,,,,,,+++++++++++++**************)))))))))))))(((((((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! XXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZ[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^___________________``````aaaaaaaaaaaaaaaaaabbbbbbbaaaaabbbbbbbbbbbbbbbbbbbbbaaabbbbbbbbbbbbbbbbbbbbbbccccccdddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffgggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjjiiiiiiiijjjjkkllmnppqrstuvwxyyzz{{{||||||||€€€€~~~~~~~~}}}}}}}}}€€€€~~~~~~~~~~~~~~~~}}}|||zzyyyxxxwwwvvvvvuuuuuttttrrrqqqqqqqqppppppppppppppoooonnnnmmlllkkjjjiiiihhhhfffeeeeeeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa`````````````________________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJJIIIHHHHHHHHHHHHHGGGGGGGGGGHHHHHGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@????????????????????????????>>>>>>>============<<<<<<<;;;;;;;;::::::999999999999999888888888877666666655555555544444444333333333322222222222221111111111110000000000000//////////////................-------------,,,,,,,,,,,,,+++++++++++++***************)))))))))))))((((((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!!! XXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^___________________````aaaaaaaaaaaaaaaaaaabbbbbbaaaaaabbbbbbbbbbbbbbbbbbbbaaaaabbbbbbbbbbbbbbbbbbbbcccccccddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllkkkkkkkkkkkkkkkkkkkkllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiijjjjjiiiiiiiiiiiijjjjkllmnopqrstuvwwxyyzz{{{|||||||€€€~~~~~~}}}}}}}}}}}}€€€~~~~~~~~~~~~~~~~~}}}|||zzyyyxxxwwwvvvvuuuuuuttttrrrqqqqqqqpppppppppppppppoooonnnnmmlllkkjjjiiihhhhhfffeeeeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````````````________________^^^^^^^^^^^^]]]]]]]]]]]]]\]\\\\\\\\\\[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUTUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMLLKKKKKKKKKKKKKKKJJJJJJJJIIIHHHHHHHHHHHHHGGGGGGGGGGHHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@?????????????????????????????>>>>>>>============<<<<<<<;;;;;;;:::::::99999999999999988888888887666666665555555544444444433333333332222222222221111111111111000000000000///////////////............-...-------------,,,,,,,,,,,,,+++++++++++++**************))))))))))))))((((((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! XXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^___________________````aaaaaaaaaaaaaaaaaaaabbbbaaaaaaaabbbbbbbbbbbbbbbbbbaaaaaabbbbbbbbbbbbbbbbbbbcccccccccdddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiijiiiiiiiiiiiiiiiiijjjkklmmopqrsttuvwxxyzz{{{{|||||{€€~~~~~}}}}}}}}}}}}}|~~~~~~~~~~~~~~~~~~}}}|||zzyyyxxxwwwvvvvuuuuutttttrrqqqqqqqppppppppppppppppoooonnnnmmlllkkjjjiiihhhhhffeeeeeeeeeeeeeedddddddddcccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaa``````````````````````_____________^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUTTUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLKKKKKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHHHGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@????????????>>>>>????????????>>>>>>>>=======<===<<<<<<<<;;;;;;;:::::::99999999999999888888888877666666665555555544444444433333333322222222222221111111111110000000000000//////////////.............-..-------------,,,,,,,,,,,,,,+++++++++++++**************)))))))))))))(((((((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! XXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^___________________````aaaaaaaaaaaaaaaaaaaabbbaaaaaaaaabbbbbbbbbbbbbbbbbaaaaaaaabbbbbbbbbbbbbbbbbcccccccccccdddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhihiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkllmoopqrstuvwwxyyzz{{{{{{{{{€~~~~~}}}}}}}}}}|||||~~~~~~~~~~~~~~~~~~~}}}}|||zzyyyxxxwwwvvvvuuuuutttttrqqqqqqqpppppppppppppppppoooonnnnmmlllkkjjjiiihhhhhffeeeeeeeeeeeedddddddddddccccccccbbbbbbbbbbbbbbbbbaaaaaaaaa```````````````````````___________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUTTTUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJJIHHHHHHHHHHHHHHGGGGGGGGGGGHHHGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@??????????>>>>>>>>???????????>>>>>>>========<===<<<<<<<;;;;;;;::::::::9999999999999988888888887766666665555555554444444443333333332222222222221111111111111000000000000///////////////.............-..-------------,,,,,,,,,,,,,+++++++++++++***************)))))))))))))((((((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! XXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^___________________````aaaaaaaaaaaaaaaaaaaabbaaaaaaaaaabbbbbbbbbbbbbbbbaaaaaaaaaabbbbbbbbbbbbbbbccccccccccccddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjkkllmnopqrstuuvwxxyzzz{{{{{{{{~~~~}}}}}}}}||||||||~~~~~~~~~~~~~~~~~~~~~~}}}}|||zzzyyxxxwwwvvvvuuuuttttttrqqqqqqpppppppppppppppppooooonnnnmmllkkkjjiiihhhhhgfeeeeeeeeeeeeedddddddddddccccccccbbbbbbbbbbbbbbbbaaaaaaa`````````````````````````___________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUTTTUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMKKKKKKKKKKKKKKJJJJJJJJJJJHHHHHHHHHHHHHHGGGGGGGGGGGGHHGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>??????????>>>>>>>=======<<===<<<<<<<;;;;;;;::::::::9999999999999888888888887766666665555555544444444443333333322222222222221111111111110000000000000//////////////.............--..-------------,,,,,,,,,,,,,+++++++++++++**************)))))))))))))(((((((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! XXXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^___________________`````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbaaaaaaaaaaabbbbbbbbbbbbbbccccccccccccccddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkklllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkklmnopqrrstuvwwxyyzz{{{{{{{{~~~~}}}}}}|||||||||||~~~~~~~~~~~}}}}~~~~~~~~~~~}}}}|||zzzyyyxxwwwvvvvuuuutttttsrqqqqqqppppppppppppppoooooooonnnmmmllkkjjjiiihhhhhgeeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbbbbbaaaaaaa`````````````````````````___________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMKKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHHHHHGGGGGGGGGGGGHHGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBAAAAAAAAAAA@@@@@@@?????????>>>>>>>>>>>>????????>>>>>>>========<<==<<<<<<<<;;;;;;;::::::::9999999999998888888888887766666665555555544444444443333333322222222222211111111111110000000000000//////////////.............--.-------------,,,,,,,,,,,,,,+++++++++++++**************)))))))))))))(((((((((((((((''''''''''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! XXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^__________________``````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaaabbbbbbbbbbbbcccccccccccccccdddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkklmnoppqrstuvvwxxyyzz{{{{{{{~~~~}}}}}|||||||||||||~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~}}}}|||zzzyyyxxxwwwvvvuuuutttttsqqqqqqppppppppppooooooooooooonnnmmlllkkjjiiihhhhhggeeeeeeeeeeeedddddddddddddccccccbbbbbbbbbbbbbbbaaaaaaaa`````````````````````````__________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJJHHHHHHHHHHHHHHGGGGGGGGGGGGHGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>???????>>>>>>>>=======<<<==<<<<<<<<;;;;;;;:::::::9999999999988888888888887766666666555555554444444443333333322222222222221111111111110000000000000//////////////.............---.-------------,,,,,,,,,,,,,+++++++++++++**************))))))))))))))((((((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! XXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^________________```````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbaaaaaaaaaaaaaabbbbbbbbbbbcccccccccccccccccddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkklmnoopqrsttuvwxxyyzzz{{{{{{~~~~}}}}|||||||||||||{~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~}}}}|||{zzzyyxxxwwwvvvvuuutttttsqqqqqqpppppppppooooooooooooonnnnmmllkkkjjiiihhhhgggeeeeeeeeeedddddddddddddddccccccbbbbbbbbbbbbbbaaaaaaa``````````````````````_``___________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLKKKKKKKKKKKKJJJJJJJJJJJJJHHHHHHHHHHHHHGGGGGGGGGGGGGHGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>>>>>>????>>>>>>>>=======<<<<=<<<<<<<<<;;;;;;;:::::::9999999998888888888888887766666665555555544444444443333333322222222222211111111111110000000000000//////////////.............----------------,,,,,,,,,,,,,,+++++++++++++**************)))))))))))))(((((((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! XXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZ[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^_______________````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbaaaaaaaaaaaaaaabbbbbbbbbbcccccccccccccccccccdddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggghhhhhhhhhhghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkklmnnopqrrstuvwwxxyyzzz{{{{z~~~~}}}}}|||||||||{{{{{~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}||{zzzyyyxxxwwwvvvuuuuttttsqqqqqqppppppppooooooooooooonnnnmmmllkkjjjiihhhhhgggeeeeeeeeeddddddddddddddddcccccbbbbbbbbbbbbbbaaaaaaaa````````````````````___`____________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJJJJJHHHHHHHHHHHHHGGGGGGGGGGGGGHGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>>>>=======<<<<=<<<<<<<<<;;;;;;;::::::9999999988888888888888888776666666555555554444444443333333332222222222221111111111111000000000000///////////////.............----------------,,,,,,,,,,,,,+++++++++++++***************)))))))))))))(((((((((((((((''''''''''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! XXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^______________``````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbaaaaaaaaaaaaaaaaabbbbbbbbcccccccccccccccccccccddddccdddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggghhhhhhhhggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkllnnopqqrstuuvwxxyyzzzzzzzz~~~~}}}}||||||||{{{{{{{~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}||{zzzzyyyxxwwwvvvvuuuttttsqqqqqqppppppppooooooooooooonnnnmmlllkkjjiiihhhhggggeeeeeeeeeddddddddddddddddcccccbbbbbbbbbbbbbbaaaaaaa``````````````````__________________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXWXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJJJJJJHHHHHHHHHHHHHGGGGGGGGGGGGGHGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<<;;;;;;;::::::9999999888888888888888887776666666555555554444444443333333322222222222221111111111110000000000000//////////////.............-----------------,,,,,,,,,,,,,+++++++++++++**************)))))))))))))(((((((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! XXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\]\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^_____________```````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbaaaaaaaaaaaaaaaaaaabbbbbbcccccccccccccccccccccccddccccdddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggggghhhhhgggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkjjkkkkkkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkllnnoppqrsttuvwwxxyyzzzzzzz~~~~~}}}}||||||{{{{{{{{{~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}||{{zzzyyyxxxwwwvvvuuutttttqqqqqqqppppppoooooooooooonnnnnmmmllkkjjjiihhhhgggggeeeeeeeddddddddddddddddddccccbbbbbbbbbbbbbbaaaaaaa``````````````````__________________^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJIHHHHHHHHHHHHHGGGGGGGGGGGGGHGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<;;;;;;;::::::9999998888888888888888887776666666555555544444444443333333322222222222211111111111110000000000000//////////////.............----------------,,,,,,,,,,,,,,+++++++++++++**************)))))))))))))(((((((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! WXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZ[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^____________````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbaaaaaaaaaaaaaaaaaaaabbbbbcccccccccccccccccccccccccccccccdddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffgggggggggggggggggggggghhhgggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkjjjjjkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkllmnoopqrsstuvvwxxyyyzzzzzz~~~~~}}}}||||||{{{{{{{{{~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}||{{zzzzyyyxxxwwwvvuuuuttttrqqqqqqppppppoooooooooooonnnnmmmllkkkjjiiihhhhgggggeeeeeeeddddddddddddddddddccccbbbbbbbbbbbbbaaaaaaaa```````````````____________________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJJJJJJIIHHHHHHHHHHHHGGGGGGGGGGGGGGHGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<<<;;;;;;;:::::9999998888888888888888887777666666655555554444444443333333322222222222221111111111110000000000000//////////////.............-----------------,,,,,,,,,,,,,+++++++++++++***************)))))))))))))((((((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! WWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^__________`````````````aaaaaaaaaaaa`aaaaaaaaaaaaaaaaaaaaabbbbaaaaaaaaaaaaaaaaaaaaaabbbbbccccccccccccccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffgggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhiiiiiiijjjkkllmnoopqrrstuuvwwxxyyzzzzzz~~~~~~}}}}|||||{{{{{{{{{{~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}|{{{zzzzyyyxxwwwvvvuuuttttrqqqqqqqppppppoooooooooonnnnmmmlllkkjjjiihhhhggggggeeeeeedddddddddddddddddddccccbbbbbbbbbbbbbaaaaaaaa``````````````_____________________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJJJJJJIIHHHHHHHHHHHHGGGGGGGGGGGGGGHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<;;;;;;;::::::9999998888888888888888877777666666555555554444444443333333322222222222211111111111110000000000000//////////////.............----------------,,,,,,,,,,,,,++++++++++++++**************)))))))))))))(((((((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! WWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^_________```````````````aaaaaaaaaa``aaaaaaaaaaaaaaaaaaaaaabbaaaaaaaaaaaaaaaaaaaaaaabbbbbcccccccccccccccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhiiiiiijjjkkllmnoopqqrsstuvvwxxyyyzzzzz~~~~~~}}}}|||||{{{{{{{{{{~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}|{{{{zzzyyyxxxwwvvvuuuttttrrqqqqqqppppppooooooooonnnnmmmlllkkkjjiiihhhhggggggeeeeeedddddddddddddddddddcccbbbbbbbbbbbbbaaaaaaaaa`````````````_____________________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGGGGGHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<;;;;;;;::::::999998888888888888888887777766666655555555444444444333333332222222222221111111111110000000000000///////////////.............----------------,,,,,,,,,,,,,++++++++++++++**************)))))))))))))(((((((((((((((''''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! WWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^________````````````````aaaaaaaaa````aaaaaaaaaaaaaaaaaaaaab``aaaaaaaaaaaaaaaaaaaaaaabbbbbcccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffgggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhiiiiijjjkkllmnnoppqrrstuuvwwxxyyyzzzz~~~~~~}}}}|||||{{{{{{{{{{~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}{{{{zzzzyyyxxwwwvvuuuutttrrrqqqqqqppppppooooooonnnnmmmlllkkkjjiiihhhhgggggggeeeeedddddddddddddddddddcccbbbbbbbbbbbbbaaaaaaaaaa````````````_____________________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<<<;;;;;;;::::::9999988888888888888888777777766666655555554444444443333333322222222222211111111111110000000000000//////////////.............-----------------,,,,,,,,,,,,,+++++++++++++**************))))))))))))))((((((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! WWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^_______`````````````````aaaaaaaa`````aaaaaaaaaaaaaaaaaaaaa```aaaaaaaaaaaaaaaaaaaaaabbbbbbccccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhiiiihhhhhhhhhhiiiiijjjkkllmnnoopqqrsttuvvwxxyyyzzzz~~~~~~}}}}|||||{{{{{{{{{z~~~}}}}}}}}}}}}}}}}}}}}||}}}}}}}~~~~~~~~~~~}}}}}}}{{{{{zzzzyyxxxwwvvvuuutttrrrrqqqqqqpppppoooooonnnnmmmmllkkkjjjiiihhhhgggggggeeeeeddddddddddddddddddcccbbbbbbbbbbbbbbaaaaaaaaaa```````````_____________________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<<<;;;;;;;;::::::999998888888888888888777777776666665555555444444444333333332222222222221111111111110000000000000///////////////.............----------------,,,,,,,,,,,,,++++++++++++++**************)))))))))))))(((((((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! WWWWWWXXXXXXXXXXXXXXXXYXYYYYYYYYYYYYYYYYYZZZZZZZ[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^_____```````````````````aaaaaa``````aaaaaaaaaaaaaaaaaaaa`````aaaaaaaaaaaaaaaaaaaabbbbbbbbccccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeffffffffffffggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkllkkllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhiiihhhhhhhhhhhiiiiijjjkkllmnnoopqqrsstuuvwwxxyyyzzz~~~~~~}}}}|||||{{{{{{{{zz}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}~~~~~~~~~~~}}}}}}{{{{{zzzzyyyxxwwvvvuuuuttrrrrrqqqqqqppppooooonnnnnmmmlllkkjjjiiihhhhhgggggggeeeeddddddddddddddddddcccbbbbbbbbbbbbbbaaaaaaaaaaa```````````____________________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<;<<<<<<<;;;;;;;::::::9999988888888888888877777777776666665555555444444444333333322222222222221111111111110000000000000//////////////.............-----------------,,,,,,,,,,,,,+++++++++++++*************)*)))))))))))))(((((((((((((((''''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!! WWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^____````````````````````aaaaa````````aaaaaaaaaaaaaaaaaa``````aaaaaaaaaaaaaaaaaaabbbbbbbbbbcccccccccccccccccccccccccccccccddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhiihhhhhhhhhhhhhiiiijjjkkllmmnnoppqrrsttuvvwxxyyyyzz~~~~~~}}}}|||||{{{{{{{zzz}}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}~~~~~~~~~~}}}}}}{{{{{{zzzyyyxxwwwvvuuuuttrrrrrrqqqqqqppppoooonnnnmmmlllkkkjjiiiihhhhggggggggeeeeddddddddddddddddddcccbbbbbbbbbbbbbaaaaaaaaaaaa``````````____________________^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<;;<<<<<;;;;;;;;;::::::9999988888888888888777777777776666665555555444444443333333322222222222211111111111100000000000000//////////////.............----------------,,,,,,,,,,,,,++++++++++++++*************)))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! WWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^____````````````````````aaaa`````````aaaaaaaaaaaaaaaaa````````aaaaaaaaaaaaaaaaabbbbbbbbbbbccccccccccccccccccccccccccccccccddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiijjjkkklmmnnoopqqrsstuvvwwxxyyyzz~~~~~~}}}}||||{{{{{{{zzzz}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}~~~~~~~~~~~}}}}}|{{{{{zzzyyyxxxwwvvvuuuutrrrrrrrrqqqqppppoooonnnnmmlllkkkjjjiiihhhhhggggggggeeedddddddddddddddddcccccbbbbbbbbbbbbaaaaaaaaaaaaa`````````_______________^____^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>========<<<<<<<<;;<<<<<;;;;;;;;::::::9999998888888888888777777777777666665555555544444444333333332222222222221111111111110000000000000//////////////..............----------------,,,,,,,,,,,,,++++++++++++++*************))))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!! WWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZZ[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^_____````````````````````aa``````````aaaaaaaaaaaaaaaa`````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbccccccccccccccccccccccccccccccccddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiijjkkklmmnnooppqrrsttuvwwxxyyyyy~~~~~~}}}}||||{{{{{{zzzzz}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}~~~~~~~~~~~}}}}}|{{{{{zzzyyyxxxwwvvvuuuuusrrrrrrrrqqqqppppooonnnmmlllkkkjjjiiiihhhhhggggggggeeeddddddddddddddddccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````______________^^^__^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGGFFGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>>>>==>>>>>=========<<<<<<<<;;;<<<<;;;;;;;;:::::::9999998888888888887777777777777666665555555544444444333333322222222222211111111111110000000000000//////////////.............-----------------,,,,,,,,,,,,,+++++++++++++*************)))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!! WWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^____````````````````````a````````````aaaaaaaaaaaaaa```````````aaaaaaaaaaaaaabbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllljjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiijjjkklmmmnnoopqqrsstuvvwwxxyyyy~~~~~~}}}}||||{{{{{zzzzzz}}}}}}}}}}}}}}}}}||||||||||}}}}}}}}~~~~~~~~~~~}}}}{{{{{{zzzyyyxxxwwvvvuuuuussrrrrrrrrqqqqpppooonnnmmlllkkkjjjiiiihhhhhggggggggeeeddddddddddddddddccccccbbbbbbbbbbbaaaaaaaaaaaaaa````````_____________^^^^_^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGFFGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>=================<<<<<<<;;;;<<<;;;;;;;;:::::::9999999888888888888777777777777766666555555554444444433333332222222222221111111111110000000000000//////////////..............----------------,,,,,,,,,,,,,++++++++++++++*************))))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! WWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^_____`````````````````````````````````aaaaaaaaaaaaa````````````aaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjkkklmmnnooppqrrstuuvwwxxxyyy~~~~~~}}}}|||{{{{{{zzzzzz}}}}}}}}}}}}}}}}||||||||||||}}}}}}}~~~~~~~~~~~}}}}{{{{{zzzzyyyxxxwwvvvuuuuussssrrrrrrrqqqpppooonnnmmllkkkjjjiiiihhhhhhhgggggggeeeddddddddddddddccccccccbbbbbbbbbbaaaaaaaaaaaaaaa``````______________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>==================<<<<<<<;;;;<<;;;;;;;;;:::::::9999999888888888887777777777777766665555555544444444333333322222222222211111111111110000000000000//////////////.............-----------------,,,,,,,,,,,,,+++++++++++++**************))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! WWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^______``````````````````````````````````aaaaaaaaaaa``````````````aaaaaaaaaaabbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiijjkkklmmmnnoopqqrsstuvvwwxxyyy~~~~~}}}}}|||{{{{{zzzzzzz}}}}}}}}}}}}}}|||||||||||||||}}}}}}~~~~~~~~~~~}}}}{{{{{zzzzyyyxxxwwvvvuuuuusssssrrrrrrqqqqppooonnnmmllkkkjjjiiiiihhhhhhgggggggeeeddddddddddddddccccccccbbbbbbbbaaaaaaaaaaaaaaaa``````______________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKJJJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDCCCCCCCBBBBBAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>==================<<<<<<<;;;;<;;;;;;;;;:::::::9999999988888888888877777777777776666555555554444444433333332222222222221111111111110000000000000///////////////.............----------------,,,,,,,,,,,,,++++++++++++++*************)))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! WWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^________`````````````````````````````````aaaaaaaaaa```````````````aaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccbccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffggggggggffgggggggggggggggggggggggggggggggggggggggggghhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjkkllmmnnooppqrrstuuvvwxxxyy}~~~}}}}}||||{{{{zzzzzzzz}}}}}}}}}}}|||||||||||||||||||}}}}}~~~~~~~~~~~}}}}{{{{{zzzzyyyxxwwwvvvuuuuussssssrrrrrrqqqpppoonnnmmllkkjjjjiiiiihhhhhhhggggggeeedddddddddddddcccccccccbbbbbbbbaaaaaaaaaaaaaaa``````______________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUVVVVUUUUUUUUUUUUUTTTTTTTTSSSSTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKJJJJJJJJJJJJJJIIIIIIIIIIHHGGGGGGGGGGGGGGGGGGGGFFFFGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>==================<<<<<<;;;;;<;;;;;;;;:::::::99999999988888888888777777777777776665555555554444444333333322222222222211111111111110000000000000//////////////.............-----------------,,,,,,,,,,,,,++++++++++++++*************))))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! VVVVWWWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^__________________________``````````````````aaaaaaaaaabbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiijjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjiiiiiiijjjjjjjjjjiijjjjjjjkkkllmmnnoooppqrrsstuvvwxxyyzz{{}}}}}}}}}|||{{{{{zzzzzzzz~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}|||||{{{zzzyyyxxxwwwvvvvvvuuuuuuuuttttsssrrqqppponmmlllkkkkkjjjjjjjiiiiiiiheeeeeeeeedddddddddddddddcbbbbbbbbbbbbbaaaaaaaaaaaa`````_______________^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>========<<<<<<<<;;;;;;:::::::9999999999889999888888888887777777777666665555555544444444333333333222222222222111111111111000000000000/////////////.............---------,,,,,,,,,,,,,,++++++++++++++++*************))))))))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!! VVVVVWWWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^___________________________````````````````aaaaaaaaaaabbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhjjjjjjjjjjjjjijiiiiiiiiiijjjjjjjjiiiiiijjjjjkkklllmnnnooppqqrrsttuvwwxxyzzz{}}}}}}}}||||{{{{zzzzzzzzz}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}||||{{{{zzzyyyxxxwwwvvvvvvuuuuuuuuutttsssrrqqppponmmlllkkkkkjjjjjjjjiiiiiiheeeeeeeeeddddddddddddddccbbbbbbbbbbbaaaaaaaaaaaaaa````_______________^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNMMMMMLLLLLLLLLLLLLLLLLLLKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>========<<<<<<<;;;;;;;:::::::9999999999889999888888888887777777777666665555555544444444333333332222222222222111111111110000000000000/////////////.............---------,,,,,,,,,,,,,+++++++++++++++++*************)))))))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""!!!!!!!!!!!!! VVVVVVWWWWWWWWWWWWWWWWWXXXXXXXYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZ[[[[[[[[[[[[[\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^___________________________```````````````aaaaaaaaaaaaabbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhjjjjjjjjjjjiiiiiiiiiiiiiijjjjjjjiiiiiiiijjjjkkklllmnnnoopppqrrsstuuvwxxyyzzz}}}}}}}}||||{{{{zzzzzzzyy}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}~~~~~~~~~~}}||||{{{{zzzyyyxxxwwwwvvvvvuuuuuuuuutttsssrrqqppoonmmlllkkkkkkjjjjjjjjiiiiiheeeeeeeedddddddddddddddccbbbbbbbbbbaaaaaaaaaaaaaaa```_______________^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZ[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNMMMMLLLLLLLLLLLLLLLLLLLKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>=========<<<<<<<;;;;;;;::::::99999999999889999988888888887777777777666655555555444444443333333332222222222222111111111110000000000000/////////////.............---------,,,,,,,,,,,,,++++++++++++++++**************)))))))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""!!!!!!!!!!!!! VVVVVVVWWWWWWWWWWWWWWWWXXXXXXXXYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZ[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^__________________________``````````````aaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhjjjjjjjjiiiiiiiiiiiiiiiiijjjjjiiiiiiiiiiijjjjkkkllmmnnoooppqqrrsttuvwwxxyyzz}}}}}}}||||{{{{zzzzzzzyyy}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}~~~~~~~~~}}||||{{{{zzzyyyxxxwwwwvvvvvuuuuuuuuutttsssrrqqppoonmmlllkkkkkkjjjjjjjjiiiiihfeeeeeeeddddddddddddddcccbbbbbbbbbaaaaaaaaaaaaaaa``________________^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZ[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNMMMLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIIIIIHIIIIHHHHHHHHHHHHHHHHHHHHHGHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>=========<<<<<<<<;;;;;;:::::::9999999999998999998888888887777777777766655555555544444444333333332222222222222111111111110000000000000/////////////.............----------,,,,,,,,,,,,+++++++++++++++++*************))))))))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!! VVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^___________________________````````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhjjjjjiiiiiiiiiiiiiiiiiiiijjjjiiiiiiiiiiiijjjjkkklllmnnnoopppqqrsstuuvwwxyyyz|}}}}}|||||{{{{zzzzzzyyyy}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}~~~~~~~~~~}}||||{{{{zzzyyyxxxwwwwvvvvvvuuuuuuuutttsssrrqqppoonmmlllkkkkkkkjjjjjjjiiiiihfeeeeeeeddddddddddddddcccbbbbbbbbaaaaaaaaaaaaaa```_______________^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNMMLLLLLLLLLLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHIIIHHHHHHHHHHHHHHHHHHHHHGGHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>==========<<<<<<<<;;;;;;::::::99999999999998999998888888887777777777766555555555544444444333333332222222222222111111111110000000000000/////////////.............----------,,,,,,,,,,,,++++++++++++++++**************)))))))))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!! VVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^___________________________```````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhjjjiiiiiiiiiiiiiiiiiiiiiijjjiiiiiiiiiiiiiijjjkkklllmnnnoooppqqrrsttuvvwxxyyz|||}}}|||||{{{zzzzzzyyyyy}}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}~~~~~~~~~~}}||||{{{{zzzyyyxxxwwwwvvvvvvuuuuuuuutttsssrrqqppoommmlllkkkkkkkjjjjjjjiiiiiheeeeeeeddddddddddddddccccbbbbbbbaaaaaaaaaaaaaa````______________^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJIIIIIIIIIIIIIIHHHIIHHHHHHHHHHHHHHHHHHHHHGGGHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>===========<<<<<<<<;;;;;;::::::9999999999999999999888888888777777777766555555555544444444333333332222222222222111111111110000000000000/////////////.............-----------,,,,,,,,,,,,++++++++++++++++*************))))))))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!! VVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^___________________________`````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffgggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhjiiiiiiiiiiiiiiiiiiiiiiiijjiiiiiiiiiiiiiiijjjjkkkllmmnnnoopppqqrsstuuvwwxxyy||||||||||{{{{zzzzzzyyyyy}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}~~~~~~~~~~}}||||{{{{zzzyyyxxxwwwwvvvvvvuuuuuuuutttsssrrqqppoommmllllkkkkkkkjjjjjjjiiiiheeeeeeeddddddddddddddccccbbbbbbaaaaaaaaaaaaaa`````____________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMLLLLLLLLLLLLLLLLLKKKKKKKJJJJJJJIIIIIIIIIIIIIIHHHHIHHHHHHHHHHHHHHHHHHHHHGGGGHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@????????????>>>>>>>>=============<<<<<<<<;;;;;;::::::9999999999999999999888888888777777777765555555555544444444333333332222222222222111111111110000000000000/////////////.............-----------,,,,,,,,,,,+++++++++++++*++**************))))))))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!! VVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^___________________________````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccdddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkllmmnnnoooppqqrrsttuvvwxxyy||||||||||{{{{zzzzzzyyyyy}}}}}}}}}}}}}}}}}}|||||||||}}}}}}}~~~~~~~~~~}}||||{{{{zzzyyyxxxwwwwvvvvvvuuuuuuuttttssrrrqqppoommmllllkkkkkkkjjjjjjjiiiiheeeeeeddddddddddddddcccccbbbbbaaaaaaaaaaaaaa``````__________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>==============<<<<<<<<;;;;;::::::9999999999999999999988888888777777777766555555555554444444333333332222222222222111111111111000000000000/////////////.............------------,,,,,,,,,,,+++++++++++++*++**************)))))))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!! VVVVVVVVVVVVVWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^___________________________``````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbcccccccccbbcccccccccccccccccccccccdddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffggggggggggggggggggggggggggggghhhhhhhhhhhhhhhgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjkkllmmmnnnoooppqqrsstuuvwwxxy{|||||||||{{{{zzzzzyyyyyy}}}}}}}}}}}}}}}}}|||||||||||}}}}}}~~~~~~~~~~~}}||||{{{{zzzyyyxxxwwwwwvvvvvuuuuuuuttttssrrrqqppoommmllllkkkkkkkkjjjjjjiiiiheeeeeedddddddddddddccccccbbbbaaaaaaaaaaaaaa```````_________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@??????????????>>>>>>==============<<<<<<<<<;;;;;::::::9999999999999999999988888888777777777666555555555544444444333333332222222222222111111111111000000000000/////////////.............------------,,,,,,,,,,++++++++++++++*++*************))))))))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!! VVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[\\\\\\\\\\\\\\\\\\]]]]]]\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^___________________________``````aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbccccccccbbbccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffggggggggggggggggggggggggggggghhhhhhhhhhhhggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkklmmmnnnoooppqqrrsstuvvwxxy{|||||||||{{{{zzzzzyyyyyy}}}}}}}}}}}}}}}}|||||||||||||}}}}}~~~~~~~~~~~~}|||||{{{{zzzyyyxxxxwwwwvvvvvuuuuuuutttsssrrqqqppoommmllllkkkkkkkkjjjjjjiiiiheeeeeeddddddddddddcccccccbbbbaaaaaaaaaaaaa````````_______^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@??????????????>>>>>>>==============<<<<<<<<;;;;;;::::::9999999999999999999988888887777777777666555555555544444444333333332222222222221111111111111000000000000/////////////.............------------,,,,,,,,,,+++++++++++++**+**************)))))))))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!! VVVVVVVVVVVVVVVWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[\\\\\\\\\\\\\\\\\\\]]]]\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^____^^_____________________`````aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccbbbbbccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffgggggggggggggggggggggggggggggghhhhhhhhhgggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkklmmmnnnnoooppqqrrstuuvwwxx{{||||||||{{{{zzzzzyyyyyy}}}}}}}}}}}}}}}||||||||||||||}}}}}~~~~~~~~~~~~~~}}|||||{{{{zzzyyyxxxxwwwwvvvvvuuuuuuutttsssrrqqpppoommmlllkkkkkkkkkjjjjjiiiiiheeeeedddddddddddddcccccccbbbaaaaaaaaaaaaa`````````______^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>===============<<<<<<<<;;;;;::::::9999999999999999999998888888777777777666655555555554444444433333333222222222222111111111111100000000000/////////////.............-------------,,,,,,,,,++++++++++++++**+*************))))))))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!  VVVVVVVVVVVVVVVVWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[\\\\\\\\\\\\\\\\\\\]]]\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^___^^^_____________________``````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbccccbbbbbbbccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffgggggggggggggggggggggggggggggghhhhhhggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiijjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkllmmmnnnooopppqrrsstuvvwxx{{||||||||{{{{zzzzzyyyyyy}}}}}}}}}}}}}||||||||||||||||}}}}}}~~~~~~~~~~~~~}}|||||{{{{zzzyyyyxxxwwwwwvvvvvuuuuuttttsssrrqqppooommllllkkkkkkkkkjjjjjiiiihheeeeeddddddddddddccccccccbbbaaaaaaaaaaaa``````````_____^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\[\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>===============<<<<<<<<;;;;;::::::9999999999999999999998888888777777777666655555555554444444333333333222222222221111111111111000000000000/////////////.............-------------,,,,,,,,,+++++++++++++*****************))))))))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!  VVVVVVVVVVVVVVVVVWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[\\\\\\\\\\\\\\\\\\\]]\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^_^^^^^_____________________``````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbccbbbbbbbbbccccccccccccccccccdddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffggggggggggggggggggggggggggggggghhhggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiiiiiihhhhiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiihhhiiiiiiiiiiiiiiiiiiiijjjkkklmmmnnnnoooppqqrrstuuvwwx{{{|||||||{{{{zzzzzyyyyyy}}}}}}}}}}}}||||||||||||||||||}}}}}~~~~~~~~~~~~}}}||||{{{{{zzzyyyxxxxwwwwwvvvvvuuuuuttttssrrrqqppooommllllkkkkkkkkjjjjjjiiiihheeeeddddddddddddcccccccccbbaaaaaaaaaaaa```````````___^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKKKKKKIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@@@@@@????????????????>>>>>>==============<<<<<<<<;;;;;:::::::999999999999999999999888888877777777766665555555555444444433333333322222222222111111111111100000000000/////////////.............-------------,,,,,,,,,,+++++++++++++****************))))))))))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!! UVVVVVVVVVVVVVVVVVWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\]\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbccccccccccccccccccdddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiiiiiiiiiihhhhhhhhhiiiiihhhhhhhhhhhhhhhhhhhhiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiihhhhhiiiiijjkkklmmmmnnnnoooppqrrsttuvwwxz{{|||||||{{{{zzzzzyyyyyy}}}}}}}}}|||||||||||||||||||||}}}}}}~~~~~~~~~~}}}}||||{{{{zzzzyyyxxxxwwwwwwvvvvuuuuutttsssrrrqqppoonmmllllkkkkkkkjjjjjjiiiiihheeeedddddddddddccccccccccbaaaaaaaaaaaa````````````___^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>==============<<<<<<<<;;;;;::::::9999999999999999999998888888777777777766665555555555444444433333333222222222221111111111111000000000000/////////////.............-------------,,,,,,,,,++++++++++++++****************))))))))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!! UUVVVVVVVVVVVVVVVVVWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZ[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^___________________`````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhiihhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiihhhhhhhiiiijjjkkllmmmnnnnoooppqqrsstuvvwxz{{|||||||{{{{{zzzzyyyyyy}}}}}}|||||||||||||||||||||||||}}}}}}~~~~~~~~}}}}}|||{{{{zzzzyyyyxxxxwwwwwwvvvvvuuuutttsssrrqqqppoonmmlllkkkkkkkkjjjjjjiiiihhheeedddddddddddcccccccccccaaaaaaaaaaaaa```````````___^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKKKKKKJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCBBBBAAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>=============<<<<<<<<;;;;;:::::::999999999999999999999888888877777777777666555555555544444443333333322222222222111111111111100000000000/////////////.............--------------,,,,,,,,,+++++++++++++*****************)))))))))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!! UUUVVVVVVVVVVVVVVVVVWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________```````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggiiiiiiiiiiiihhhhhhhhhhhhhiiiiiiiiihhhhhhhhhiiijjjkkllmmmmnnnnoooppqrrstuuvwwz{{{||||||{{{{zzzzyyyyyyy}}}||||||||||||||||||||||||||||}}}}}}~~~~~~}}}}}}}||{{{{{zzzzyyyyxxxxwwwwwwvvvvvuuuutttsssrrqqpppoonmmlllkkkkkkkjjjjjjjiiiihhheeeddddddddddccccccccccccaaaaaaaaaaaa```````````___^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCBBBBAAAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>=============<<<<<<<<;;;;;::::::9999999999999999999999888888877777777777666555555555544444443333333222222222222111111111111100000000000/////////////.............-------------,,,,,,,,,++++++++++++++****************))))))))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!! UUUUVVVVVVVVVVVVVVVVVWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^________________````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiihhhhhhhhhhiiiijjkklllmmmmnnnnooppqqrsttuvwwz{{{||||||{{{{zzzzzyyyyyy}|||||||||||||||||||{{{{{|||||||}}}}}}}}}}}}}}}}||{{{{{{zzzzyyyyxxxxxwwwwwwvvvvvuuuutttsssrrqqpppoonmllllkkkkkkjjjjjjjiiiiihhheedddddddddcccccccccccccbaaaaaaaaaaa````````````__^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCBBBBAAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>============<<<<<<<<<;;;;;::::::999999999999999999999988888887777777777776665555555554444444333333322222222222111111111111100000000000/////////////..............-------------,,,,,,,,,+++++++++++++*****************)))))))))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!! UUUUUVVVVVVVVVVVVVVVVVWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZZ[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^______________``````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggiiiiiiiihhhhhhhhhhhhhhhhhiiiiiiihhhhhhhhhhhhiiijjjklllmmmmnnnnoooppqrsstuvvwzz{{||||||{{{{zzzzyyyyyyy||||||||||||||||||{{{{{{{|||||||}}}}}}}}}}}}}}}|||{{{{{zzzzyyyyyxxxxwwwwwwwvvvvvuuuutttssrrrqqppooonmlllkkkkkkjjjjjjjiiiiihhhheedddddddddccccccccccccbbaaaaaaaaaa````````````___^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKKKKKKJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCBBBBAAAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>============<<<<<<<<;;;;;::::::9999999999999999999999988888887777777777777766555555555444443333333322222222222111111111111100000000000/////////////.............-------------,,,,,,,,,,+++++++++++++****************))))))))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!! UUUUUUVVVVVVVVVVVVVVVVVWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggiiiiihhhhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhhiiiijjkllllmmmmnnnnooppqrrstuuvwzz{{{|||||{{{{zzzzyyyyyyx||||||||||||||||{{{{{{{{{||||||||}}}}}}}}}}}}|||||{{{zzzzzyyyyyxxxxxwwwwwwwvvvvvuuuutttssrrrqqppooonmlllkkkkkkjjjjjjjiiiiihhhheedddddddcccccccccccccbbbaaaaaaaaa`````````````___^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIIHHHHHHHHHHHHHHHHHGHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>============<<<<<<<<;;;;;::::::999999999999999999999998888888777777777777776665555555544444333333322222222222111111111111100000000000//////////////.............-------------,,,,,,,,,+++++++++++++*****************)))))))))))))())))))(((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!! UUUUUUUVVVVVVVVVVVVVVVVWWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZ[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^___________`````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggiihhhhhhhhhhhhhhhhhhhhhhhiiihhhhhhhhhhhhhhhhhiiijjkklllmmmmmnnnnoopqqrsttuvwyz{{{{|||{{{{{zzzzyyyyyxx||||||||||||||{{{{{{{{{{{|||||||||}}}}}}}}|||||||{{zzzzzzyyyyyxxxxxwwwwwwwwvvvvvuuutttsssrrqqqppoonnmlllkkkkkjjjjjjjiiiiihhhhheddddddddccccccccccccbbbbaaaaaaaaa````````````____^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHGGHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>>============<<<<<<<;;;;;;:::::9999999999999999999999998888888877777777777776666555555544444333333322222222222111111111111100000000000/////////////.............-------------,,,,,,,,,,+++++++++++++*****************)))))))))))))()))))((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!! UUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^__________```````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjklllmmmmmmnnnooppqrsstuvwyzz{{{{{{{{{{zzzzyyyyyxxx|||||||||||{{{{{{{{{{{{{{{{||||||||}}}}}|||||||{{{zzzzzyyyyyxxxxxxwwwwwwwwwvvvvvuuutttsssrrqqpppoonnmlllkkkkjjjjjjjiiiiiihhhhgedddddddccccccccccccbbbbbaaaaaaa`````````````_____^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKKKKKKKJJJJJJJIIIIIHHHHHHHHHHHHHHHHGGGGHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>>============<<<<<<<;;;;;;:::::9999999999999999999999998888888877777777777776666555555544444333333222222222221111111111111000000000000/////////////.............-------------,,,,,,,,,++++++++++++++****************))))))))))))))()))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!! UUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^________`````````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccddddddddddddddddddddddddddeeeeeeeefffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhghhggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjkllllmmmmmmnnnoopqrrstuvvyzz{{{{{{{{{{zzzzyyyyyxxx|||||||||{{{{{{{{{{{{{{{{{{|||||||||||||||||||{{{{zzzzyyyyyxxxxxxwwwwwwwwwwvvvvvuuutttssrrrqqppooonnlllkkkkkjjjjjjjiiiiihhhhhgdddddddccccccccccccbbbbbbaaaaaaa````````````______^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[Z[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKKKKKKKJJJJJJJJIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>============<<<<<<;;;;;;;::::9999999999999999999999999888888888777777777777666665555554444433333322222222222111111111111100000000000/////////////.............--------------,,,,,,,,,+++++++++++++*****************)))))))))))))(())))((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!! UUUUUUUUUUVVVVVVVVVVVVVWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZ[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^_______``````````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbaabbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccddddddddddddddddddddddddddeeeeeeeeefffffffffffffffffffffffffffffggggggggggggggfffggggggggggggggggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjkkllllmmmmmmnnoopqqrstuuvyyzz{{{{{{{{{zzzyyyyyxxxx|||||{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||{{{{{{zzyyyyyyxxxxxwwwwwwwwwwwwvvvvuuuuttsssrrqqqppoonnnlllkkkkjjjjjjjiiiiiihhhhhgdddddddcccccccccccbbbbbbbaaaaaa````````````_______^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZ[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKKKKKKKKJJJJJJJJIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>============<<<<<<;;;;;;:::::9999999999999999999999999888888888877777777777666665555554444433333322222222221111111111111000000000000/////////////.............-------------,,,,,,,,,++++++++++++++****************))))))))))))))(())))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!! UUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^______```````````````````````aaaaaaaaaaaaaaaaaaabbbbbbbaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeffffffffffffffffffffffffffffffgggggggggggffffffggggggggggggggggggggggggggggggggggggggggggggghiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggghhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjkklllllmmmmmnnnoppqrsstuvyyzz{{{{{{{{zzzzyyyyxxxxx|||{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||{{{{{{zzyyyyyxxxxxwwwwwwwwwwwwwwvvvvuuutttsssrrqqpppoonnnlllkkkkjjjjjjjiiiiihhhhhggddddddccccccccccccbbbbbbbaaaa`````````````________^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>============<<<<<<;;;;;;::::9999999999999999999999999988888888887777777777766666555555444433333322222222222111111111111100000000000/////////////.............--------------,,,,,,,,,+++++++++++++*****************)))))))))))))((())))(((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!! UUUUUUUUUUUUVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^______```````````````````````aaaaaaaaaaaaaaaaaaaabbbbbaaaaabbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeffffffffffffffffffffffffffffffggggggggfffffffffgggggggggggggggggggggggggggggggggggggggggghhhhhhhhiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggghhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjkkllllllmmmmmnnoopqrrstuvxyzzz{{{{{{zzzzyyyyyxxxxx|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{zzyyyyyxxxxxwwwwwwwwwwwwwwwvvvvuuutttssrrqqqppooonnmllkkkkkjjjjjjjiiiiihhhhhggdddddcccccccccccbbbbbbbbbaaaa````````````_________^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>===========<<<<<<;;;;;;:::::9999999999999999999999999998888888888777777777766666555555444433333322222222221111111111111000000000000/////////////.............-------------,,,,,,,,,,+++++++++++++****************))))))))))))))((()))((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!! UUUUUUUUUUUUUVVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^]]^^^^^^^^^^^^^^^^^^^^^^______`````````````````````aaaaaaaaaaaaaaaaaaaaabbbbaaaaaaabbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeefffffffffffffffffffffffffffffffgggggfffffffffffffgggggggggggggggggggggggggggggggggggggghhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgghhhhhhhhhhhhhhhhhhhhhhhhghhhhhhhhhhhhhgggggggggggghhhhhhhhhggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhgghhhhhhhhhhhhhggghhhhhhiijjkkkllllllmmmmmnnoppqrstuuxyyzzz{{{{zzzzzyyyyxxxxxx{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{|||||||{{{{{{{zzzyyyyxxxxxwwwwwwwwwwwwwwwwvvvuuuuttsssrrqqpppoonnnmllkkkkjjjjjjjiiiiiihhhhhggdddddcccccccccccbbbbbbbbbaaa````````````__________^^^^^]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>===========<<<<<<;;;;;;:::::999999999999999999999999999888888888887777777776666655555444443333322222222222111111111111100000000000/////////////..............-------------,,,,,,,,,++++++++++++++****************))))))))))))))((()))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!! UUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^________________``````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbccbbbbbbbbbbbbbbbbbbcccccccbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghggggggggggggggggggggggggggggggggggggggggggggfffffggggggggggggggggggggggggghgggggggggggggggggggggggghhhhhhhhhhhhhhgggggggggggggggggggggggggggggggghhhiiijjjjkkkkkkklllmmnoppqrstvvwwxxxxxxxxxwwwwvvvvvvuu{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzyyyyyyxxxxxwwwwwwwwwwwwwwwwwvuuuutttssrrqqqppooonnmmmlkkkkjjjjjjjiiiiiihhhhggggddddccccccccccbbbbbbbbbbb````_____________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLKKKKKKKKKKKKKKKKJJIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>============<<<<<;;;;;;::::::99999999999999999999988888888887777777777777777777776666555554444433333322222222111111111111100000/////////////............-------------,,,,,,,,,,,+++++++++++*************)**)))))))))))))((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""!!!!!! UUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^_________________```````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccbbbbbbbbbbbbccccccccccccccccccccccccddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhggggggggggggggggggggggggggggggggggghhhiiijjjjjkkkkkkkllmmnnopqrrsuvwwwxxxxxxxwwwwwvvvvvuuu{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxwwwwwwvvvvvvwwwwwwvuuuuttsssrrqqppooonnnmmmkkkkkjjjjjjjiiiiiihhhhggggdddccccccccccbbbbbbbbbbba```_____________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMLLLLLLLKKKKKKKKKKKKKKKJJJIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>============<<<<<;;;;;;::::::9999999999999999999998888888888777777777777777777777666655554444443333332222222111111111111100000//////////////............-------------,,,,,,,,,,,++++++++++**************)*))))))))))))))((((((((((((((((((((('''''''''''''&'''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##################""""""""""""""!!!!! UUUUUUUUUUVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^___________________```````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccbbbbbbbbbbbbbbccccccccccccccccccccccccddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhggggggggggggggggggggggggggggggggggggghhhiiiijjjjjkkkkkkkllmmnopqqrsuvvwwwxxxxxxwwwwwvvvvvuuu{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxwwwwwvvvvvvvvvvvvvvuuuutttssrrqqpppoonnnmmmlkkkkjjjjjjjjiiiiihhhhhggggdddcccccccccbbbbbbbbbbbba``_____________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[Z[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTSSRRRRRRRRRRQQQQQQQQQQQQPQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKKKKKKKKJJJIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>===========<<<<<<;;;;;:::::::9999999999999999999998888888888777777777777777777776666655554444443333332222222111111111111100000/////////////............-------------,,,,,,,,,,,,++++++++++*************))*))))))))))))))((((((((((((((((((((''''''''''''''&''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""""""!!!!! UUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^____________________```````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbccccccccccccccccccccccccddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhghhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffggggggggggggggggggggggggfggggggggggggggggggggggggghhhhhhgggggggggggggggggggggggggggggggggggggggghhhiiiijjjjjjjkkkkkllmmnoopqrsuuvwwwwxxxwwwwwwvvvvvvuuu{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxwwwwwvvvvvvvvvvvvvvvuuuuttsssrrqqppooonnmmmllkkkjjjjjjjjjiiiiihhhhhggggddcccccccccbbbbbbbbbbbbaa`_____________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[ZZ[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTSSRRRRRRRRRQQQQQQQQQQQQPPQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLKKKKKKKKKKKKKKKKKJJJJIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>>===========<<<<<;;;;;;:::::::9999999999999999999998888888888777777777777776777776666655554444433333332222221111111111111000000/////////////............-------------,,,,,,,,,,,,+++++++++**************))*)))))))))))))(((((((((((((((((((((''''''''''''''&''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""!!!!!! UUUUUUUUUUUUVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^______________________```````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffggggggggggggggggggggfffffggggggggggggggggggggggggghhggggggggggggggggggggggggggggggggggggggggggggghhiiiijjjjjjjjjkkkkllmnnopqrruuvvwwwwwwwwwwwwvvvvvvuuu{{{{{{{{{zzzzzzzzzzzzzzzzyzzzzzzzzzzzzzzzzzzyyyyyyyxxxxwwwwvvvvvvvvvvvvvvvvuuutttssrrqqpppoonnmmmlllkkkjjjjjjjjiiiiiihhhhgggggddccccccccbbbbbbbbbbbbaaa____________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[ZZZ[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSRRRRRRRRRQQQQQQQQQQQQPPPQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKJJJJIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>===========<<<<<;;;;;;:::::::9999999999999999999998888888888777777777777766777766666555544444433333332222211111111111111000000////////////.............-------------,,,,,,,,,,,,+++++++++**************))))))))))))))))((((((((((((((((((((('''''''''''''&&'&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##################""""""""""""""!!!!! UUUUUUUUUUUUUVVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXWWXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[Z[[[[[[[[[[[[[[[[[[[\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^_____________________````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccdddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffggggggggggggggggfffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffggggghhhiiiijjjjjjjjjkkkllmmnoppqrtuuvvwwwwwwwwwwvvvvvvuuuu{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyzzzzzzzzzzzzzyyyyyyyyxxxxwwwvvvvvvvvvvvvvvvvvuuutttssrrqqppoonnnmmmlllkkjjjjjjjjjiiiiiihhhhgggggddccccccccbbbbbbbbbbbaaaa___________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[ZZZZZ[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSRRRRRRRRQQQQQQQQQQQQPPPPQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKKKKKKKKKJJJJJIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>==========<<<<<<;;;;;::::::::9999999999999999999998888888887777777777776666777766666555544444333333332222211111111111110000000////////////.............------------,,,,,,,,,,,,,++++++++**************))))))))))))))))(((((((((((((((((((((''''''''''''''&&'&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""!!!!!! UUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^______________________```````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccdddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffgggggggggggggffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffgggghhhiiiijjjjjjjjjjkkkllmnoopqrtuuvvwwwwwwwwwwvvvvvvuuuu{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzyyyyyyyxyxxxwwwwvvvvvvvvvvvvvvvvvuutttssrrqqppooonnmmmlllljjjjjjjjjjjiiiiiihhhhggggfdccccccccbbbbbbbbbbbaaaaa__________^^^^^^^^^^^^^]]^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZ[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSRRRRRRRRRQQQQQQQQQQQPPPPPQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKKKKKKKKKJJJJJJIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>=========<<<<<<;;;;;;::::::::9999999999999999999998888888887777777777666666777666665555444444333333332222211111111111110000000///////////.............-------------,,,,,,,,,,,,,++++++++**************))))))))))))))))((((((((((((((((((((('''''''''''''&&&'&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""!!!!!! UUUUUUUUUUUUUUUUVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^_____________________````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhggghhhhhhhhhhhhhhhhhhhhhhggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffggggggggfffffffffffffffffggggggggggggggggggggggfffggggggggggggggggggggggggggggggggggggfffffffgggghhhiiiijjjjjjjjjjjkkllmmnopqrttuvvvwwwwwwwwwvvvvvvuuuu{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxwwwvvvvvuuuuuvvvvvvvvuttttssrrqqppoonnmmmllllkjjjjjjjjjjjiiiiiihhhhggggfdcccccccbbbbbbbbbbbaaaaaa_________^^^^^^^^^^^^^^]]^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZ[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTUUUUUUUUUUTTTTTTTTTTSSRRRRRRRRQQQQQQQQQQQQPPPPPQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKJJJJJJJHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>========<<<<<<<;;;;;;:::::::::999999999999999999998888888877777777766666666776666665555444443333333332222111111111111100000000///////////.............------------,,,,,,,,,,,,,,++++++++*************))))))))))))))))(((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""""""!!!!! UUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^____________________``````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggghhhhhhhhhhggggggggghhhhhhhhhhhhhhhhgggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffgggggggggggggggggggggffffgggggggggggggggggggggggggfffffffffffffffffffffffffggggfffffffffffffffffffffgggggggggggggggggggffffffggggggggggggggggggggggggggggggggggffffffffffggghhhiiiiijjjjjjjjjjkkklmmnoppqstuuvvwwwwwwwwwvvvvvvvuuu{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxwwwvvvvuuuuuuuuuvvvuuttttsssrrqqppoonnmmllllkkjjjjjjjjiiiiiiiihhhhhggggfcccccccbbbbbbbbbbbaaaaaaa________^^^^^^^^^^^^^^]]]^^^^^^]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTUUUTTTTTTTTTTTTTSSRRRRRRRRQQQQQQQQQQQPPPPPPQQQQPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>=======<<<<<<<<;;;;;;::::::::::::::::99999999999998888888877777777666666666666666655554444443333333332222111111111111100000000//////////..............------------,,,,,,,,,,,,,++++++++**************))))))))))))))))(((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""!!!!!! TUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^__________________```````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggghhhhhgggggggggggggggghhhhhhhhhgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffgggggggggggggffffffffffffgggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggfffffffffgggggggggggggggggggggggggggggggggfffffffffffgggghhhiiiijjjjjjjjjjjkkllmnoopqstuuvvvwwwwwwwwvvvvvvvuuu{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxwwwvvvvuuuuuuuuuuuuuuttttssrrqqppoonnmmmlllkkkjjjjiiiiiiiiiiiihhhhggggffccccccbbbbbbbbbbbaaaaaaaa________^^^^^^^^^^^^]]]]]^^^^^]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRRQQQQQQQQQQQQPPPPPPQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMKKKKKKKKKKKKKKKKJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>======<<<<<<<<;;;;;;::::::::::::::::::9999999999998888888777777766666666666666666555554444433333333332221111111111111000000000//////////.............------------,,,,,,,,,,,,,,++++++++*************)))))))))))))))))((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##################""""""""""""""!!!!! TTTUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWWWWXXXWWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^_________________`````````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbaaaaaaaaaaabbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggghhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffgggffffffffffffffffffffffggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggfffffffffffffggggggggggggggggggggggggfgggggggffffffffffffgggghhhhiiiijjjjjjjjjjjkklmmnopqsttuuvvwwwwwwwwvvvvvvvuuu{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxwwwwvvvuuuuuuuuuuuuuuutttsssrrqqppoonnmmlllkkkkjjiiiiiiiiiiiiiihhhhggggffccccccbbbbbbbbbbaaaaaaaaa______^^^^^^^^^^^^^]]]]]]^^^^]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRQQQQQQQQQQQQPPPPPPPQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJJHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>======<<<<<<<<<;;;;;;::::::::::::::::::9999999999998888887777777666666666665666665555544444433333333332211111111111111000000000/////////..............------------,,,,,,,,,,,,,++++++++**************))))))))))))))))(((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""!!!!!! TTTTUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWWWWXXWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^_______________```````````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbaaaaaaaaaaaaabbbbbbbbbbbbaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccdddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggffffffffffffffffgggggggggggggggggggggffffggggffffffffffffffffggghhhhiiiiijjjjjjjjjjkkllmnopqsstuuvvvwwwwwwwvvvvvvvuuu{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxwwwvvvvuuuuuuuuuuuuuuuttsssrrrqqppoonnmmllkkkkjiiiiiiiiiiiiiiihhhhhgggfffcccccbbbbbbbbbbaaaaaaaaaa_____^^^^^^^^^^^^^]]]]]]]^^^]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSRRRRRQQQQQQQQQQQQPPPPPPPPQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMKKKKKKKKKKKKKKJJJJJJJJJJJHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>======<<<<<<<<<;;;;;;::::::::::::::::::99999999999988888877777776666666666555666655555444444333333333332211111111111110000000000/////////.............------------,,,,,,,,,,,,,,++++++++**************))))))))))))))))((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""!!!!!! TTTTTUUUUUUUUUUUUUUUUUVVVVVVVWWWWWWWWWWWWWWWWWWXWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^_______________```````````````````````aaaaaaaaaaaaaaaaaaaabbbbbbaaaaaaaaaaaaaaabbbbbbbbbbaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggffffffffffffffffffffgggggggggggggggggggffffffgfffffffffffffffffffgggghhhiiiiiiiiiiijjjjkkllmnooprstuuvvvwwwwwwwvvvvvvvuuu{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxwwwvvvvuuuuuuuuuuuuuuutssssrrqqqppoonnmmllkkkjjiiiiiiiiiiiiiihhhhhggggfffccccbbbbbbbbbbaaaaaaaaaaa____^^^^^^^^^^^^^]]]]]]]]^]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLKKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>======<<<<<<<<<<;;;;;;:::::::::::::::::999999999999888888777777766666666555555665555555444444333333333332211111111111110000000000////////..............------------,,,,,,,,,,,,,++++++++**************))))))))))))))))(((((((((((((('((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##################""""""""""""""!!!!! TTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]^^^^^^^^^^^^^^_______________``````````````````````aaaaaaaaaaaaaaaaaaaaabbbbaaaaaaaaaaaaaaaaabbbbbbbbaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggffffffffffffffffffffffffffffffffffffffffffffeeefffffffffffffffffffffffffggfffffffffffffffffffffffggggggggggggggggfffffffffffffffffffffffffffffgggghhhhiiiiiiiiiiijjjjkklmnnoprsttuvvvwwwwwwwvvvvvvuuuu{{{{{zzzzzzzzzzzzzyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyxxxxxwwwvvvvuuuuuuuuuuuutttssssrrrqqppoonnmmlllkkkjjiiiiiiiiiiiihhhhhhggggffffcccbbbbbbbbbbaaaaaaaaaaaa___^^^^^^^^^^^^^]]]]]]]]]^]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMLKKKKKKKKKKKKJJJJJJJJJJJJJHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????>>>>>>>>>>>=====<<<<<<<<<<;;;;;;;:::::::::::::::99999999999998888887777777666666665555555655555554444443333333333332111111111111100000000000////////.............------------,,,,,,,,,,,,,,++++++++**************))))))))))))))))(((((((((((((('((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""!!!!!! TTTTTTTUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]^^^^^^^^^^^^^^^^_______________````````````````````aaaaaaaaaaaaaaaaaaaaaaabbaaaaaaaaaaaaaaaaaaabbbbbbaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccdddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggfffffffffffffffffffffffffffffffffffggghhhhiiiiiiiiiiiijjjkkllmnoprsttuuvvwwwwwwwvvvvvvuuuu{{{{{zzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyxxxxxwwwvvvvuuuuuuuttttttttsssrrrrqqppoonnmmllkkkjjjiiihhhhhhhhhhhhhhhggggffffccbbbbbbbbbbaaaaaaaaaaaa`__^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWXXXXXXWWWWWWWWWVVVVVVVVVUVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJJJJJHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAAAAA@AAAAA@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>=====<<<<<<<<<<;;;;;;;::::::::::9999999999999999988888777777777666666555555555555555544444443333333333322111111111111100000000000///////..............------------,,,,,,,,,,,,,+++++++++*************)))))))))))))))))(((((((((((((''(((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""!!!!!! TTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]^^^^^^^^^^^^^^^^^^_______________``````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhgghhhhgggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffggggggggffffffffffffffffffffffffffffffffffffffggghhhhhiiiiiiiiiiiijjjkllmnoprsstuuvvvwwwwwwvvvvvvuuuu{{{{zzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxyyyyyyyyyyyxxxxxxwwwvvvvuuuuuutttttttttsssrrrqqqppoonnmmllkkkjjjihhhhhhhhhhhhhhhgggggffffeccbbbbbbbbbaaaaaaaaaaaa``_^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWXXXXXWWWWWWWWWWVVVVVVVVUUVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJJJJJJHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAAAA@@AAAA@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>=====<<<<<<<<<<;;;;;;;:::::::::999999999999999998888887777777776666665555555555555555444444433333333333321111111111111000000000000///////.............------------,,,,,,,,,,,,,,++++++++**************))))))))))))))))((((((((((((((''(((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""""!!!!!! TTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^^_______________```````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccdddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffgggggffffffffffffffffffffffffffffffffffffffffffggghhhhiiiiiiiiiiiiijjkklmnoorrstuuvvvwwwwwwwvvvvvuuuu{{{{zzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyxxxxxxwwwwvvvuuuuuutttttttttsrrrrrqqpppoonnmmllkkjjjihhhhhhhhhhhhhhhgggggfffffecbbbbbbbbaaaaaaaaaaaaa```^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWXWWWWWWWWWWWWVVVVVVVVUUVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJJJJJJJIHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAAAA@@AAAA@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>=====<<<<<<<<<<;;;;;;;::::::::9999999999999999988888887777777666666665555555544555554444444433333333333221111111111111000000000000//////..............------------,,,,,,,,,,,,,,++++++++*************)))))))))))))))))((((((((((((('''((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""!!!!!!! TTTTTTTTTTUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]^^^^^^^^^^^^^^^^^^^^^_______________``````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccdddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffeeeefffffffffffffffffffffffffggfffffffffffffffffffffffffffffffffffffffffffffggghhhhhiiiiiiiiiiiijjkklmmnoqrstuuvvvwwwwwwvvvvvvuuuu{{{zzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyxxxxxxwwwwvvvuuuuutttttttttsrrrrrqqqpppoonnmmllkkjjjihhhhhhhhhhhhhggggggfffffeebbbbbbbbaaaaaaaaaaaa`````^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZYYYZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVUUUVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMLLLLKKKKKKKKJJJJJJJJJJJJJJJIIHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@AAA@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;:::::::99999999999999999888888887777776666666655555555444555544444444333333333333221111111111110000000000000//////.............------------,,,,,,,,,,,,,,++++++++**************))))))))))))))))(((((((((((((('''((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##################""""""""""""""!!!!!!! TTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]^^^^^^^^^^^^^^^^^^^^^^________________```````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeefffffgggghhhhiiiiiiiiiiiiijjkllmnoqrsttuuvvvwwwwwvvvvvuuuuu{{{zzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyxxxxxxwwwwvvvuuuuuttttttttssrrrrqqqqppooonnmmllkkjjjihhhhhhhhhhggggggggfffffeeebbbbbbbaaaaaaaaaaaa``````^^^^^^^^^^]]]]]]]]]]]]]]\]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZYYYYZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVUUUVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJJJJJIIIHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@AA@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>=====<<<<<<<<<<;;;;;;;::::::::99999999999999988888888777777766666666555555554444554444444443333333333332221111111111110000000000000/////..............------------,,,,,,,,,,,,,,++++++++*************)))))))))))))))))(((((((((((((('''((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!! TTTTTTTTTTTTUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWVWWWWWWWWWWWWWWWWWWXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]^^^^^^^^^^^^^^^^^^^^^^_______________````````````````````aaaaaaaaaaaaaaaaa`aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccdddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeefffffgggghhhhhiiiiiiiiiiijjkklmnoqrsttuuvvvwwwwwvvvvvuuuuu{{zzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyxxxxxxwwwwvvvvuuuutttttttsssrrrrqqqpppoonnnmmllkkjjiihhhhgggggggggggggfffffeeeebbbbbbaaaaaaaaaaaa```````^^^^^^^^^^]]]]]]]]]]]]]\\]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZYYYYYZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVUUUUVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJJJJIIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@A@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>======<<<<<<<<<<;;;;;;;::::::::9999999999999988888888777777666666666555555554444454444444443333333333333222111111111110000000000000//////.............------------,,,,,,,,,,,,,,++++++++**************))))))))))))))))((((((((((((((''''(((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!! TTTTTTTTTTTTTUUUUUUUUUUVVVVVVVVVVVVVVVVWWWWWWWWWVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]^^^^^^^^^^^^^^^^^^^^^^^_______________````````````````````aaaaaaaaaaaaaaa```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccdddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffgggggggggggggggfffggggggggggggggggggggggffffffggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffeeeeeeeeeeeeeeeefffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffeeeeeeeeffffgggghhhhhhhhhhhhhiiiijjklmnoqrsstuuvvvvwwwvvvvvvuuuuu{{zzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyxxxxxxxwwwwvvvvuuuuttttttssssrrrqqqqpppoonnnmmllkkjjiihhhgggggggggggggfffffeeeeebbbbbaaaaaaaaaaa`````````^^^^^^^^]]]]]]]]]]]]]]\\\]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZYYYYYYZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVUUUUVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPPPPPOPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJJJJJIIIIIHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@A@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>======<<<<<<<<<<;;;;;;::::::::99999999999998888888877777776666666665555555544444444444444443333333333332222111111111110000000000000/////..............------------,,,,,,,,,,,,,,++++++++**************))))))))))))))))((((((((((((((''''(((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"###""""""""""""""!!!!!!!! TTTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZ[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]^^^^^^^^^^^^^^^^^^^^^_________________````````````````````aaaaaaaaaaaaa`````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffggggggggggfffffffffggggggggggggggggfffffffffffffffgggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffeeeeefffffffffffffffffffffffffffffffffffeeeeeeeeeeffffgggghhhhhhhhhhhhhiiijjklmmnqqrsttuvvvvvvvvvvvvuuuuuu{{zzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyxxxxxxwwwwvvvvuuuuttttttssssrrqqqqqpppoonnnmmllkkjjiihhhgggggggggggffffffeeeeeebbbbaaaaaaaaaaa``````````^^^^^^^^]]]]]]]]]]]]]\\\\]]]]]]\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSRRRRQQQQQQQQQPPPPPPPPPPPPPOOOPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJJJJJJIIIIIIHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>=======<<<<<<<<<;;;;;;;::::::::9999999999988888888877777766666666665555555544444444444444443333333333333222211111111110000000000000//////.............-------------,,,,,,,,,,,,,++++++++**************)))))))))))))))))((((((((((((('''''((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"##""""""""""""""!!!!!!!!! TTTTTTTTTTTTTTTUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZ[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]^^^^^^^^^^^^^^^^^^^__________________````````````````````aaaaaaaaaaaa```````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffgggggffffffffffffffffgggggggggfffffffffffffffffffffffffgggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffeeeeeeeeefffffffffffffffffffffffffffffffffeeeeeeeeeeeeffffggggghhhhhhhhhhhhhiijjkllmnpqrsttuuvvvvvvvvvvvuuuuuu{{zzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyxxxxxxxwwwwvvvvuuuutttttsssssrrqqqqppppoonnnmmllkkjjiihhhgggggggggfffffffeeeeeeebbbaaaaaaaaaaa```````````^^^^^^^]]]]]]]]]]]]]\\\\\]]]]]\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVUUUUUVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSRRRRQQQQQQQQPPPPPPPPPPPPPPOOOPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJJJJJIIIIIIIHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>========<<<<<<<<<;;;;;;;:::::::99999999999888888888777777766666666655555555444444444444444433333333333332222211111111110000000000000//////.............------------,,,,,,,,,,,,,,++++++++**************))))))))))))))))(((((((((((((('''''((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"##""""""""""""""!!!!!!!!! TTTTTTTTTTTTTTTTTUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]^^^^^^^^^^^^^^^^^^____________________````````````````````aaaaaaaaaa`````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffggfffffffffffffffffffffffffgggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffeeeeeeeeeeeeffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeffffgggghhhhhhhhhhhhhiiijkklmnpqrsstuuvvvvvvvvvvuuuuuuu{zzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyxxxxxxxwwwwvvvvuuuutttttsssssrrqqqqppppoonnnmmllkkjjjihhhgggggggffffffffeeeeeeedbbaaaaaaaaaaa````````````^^^^^^]]]]]]]]]]]]]\\\\\\]]]]\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSRRRRRRQQQQQQQPPPPPPPPPPPPPOOOOOPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIIGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>========<<<<<<<<<;;;;;;:::::::99999999998888888887777777776666666655555555544444444444444443333333333333222221111111110000000000000//////.............-------------,,,,,,,,,,,,,++++++++**************)))))))))))))))))(((((((((((((('''''((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""#"""""""""""""""!!!!!!!!! STTTTTTTTTTTTTTTTTUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]^^^^^^^^^^^^^^^^______________________````````````````````aaaaaaaa```````````aaaaaaaaaaaaaa``aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffeeeeeeeeeeeeeeeeffffffffffffffffffffffeeeffffeeeeeeeeeeeeeeeeeffffggggghhhhhhhhhhhhhiijjklmnpqrsstuuuvvvvvvvvvuuuuuuu{{zzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyxxxxxxxxwwwwvvvvuuuutttttsssssrqqqqqpppooonnnmmllkkjjjihhhggggggfffffffeeeeeeeeddbaaaaaaaaaaa`````````````^^^^^]]]]]]]]]]]]]\\\\\\\]]\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTSSSSSSSSSSSSSSSRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKJJJJJJJJJJJJJJJIIIIIIIIGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;:::::::99999999888888888877777777766666666555555555444444443444444433333333333332222221111111110000000000000//////.............------------,,,,,,,,,,,,,,++++++++**************))))))))))))))))((((((((((((((''''''(''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""#""""""""""""""!!!!!!!!!! SSSSSTTTTTTTTTTTTTTTTTUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXYYZZZZZZZZZZZZZZZZZ[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]^^^^^^^^^^^^^^^^^^____________________________````````````````````````````aa```````````````aaaaaaaaaa`````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffeeeeeeeffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeedddddddddddddddddddddddddddddddddddddeeeegggghhhhhhhhhhhhhiijjklmnoppqrsstttuuuuuutttttttttwwwwwwwwwwwwwwvvvvvvvvuuuxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvvuuuutttttsssssrrrrqqqqppppooonnnmmllkkkjjiiggggffffffeeeeeeedddddddcc````````_____________^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSRRRRRRRRRRRQQQQQQQQQPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>===============<<<<<<<<<<<;;;;;;:::::::99999988888888888777777776666666666655555555544444444433333333333322222222222221111111111110000000000000//////..............-----,,,,,,,,,,,+++++++++++++*++**************))))))))))))))(((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! SSSSSSTTTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXYZZZZZZZZZZZZZZZZZZ[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^____________________________`````````````````````````````````````````````aaaaaaaa````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeddddddddddddddddddddddddddddddddddddddddeeegggghhhhhhhhhhhhhiijjklmmoopqrssttttuuuuttttttttttwwwwwwwwwwwwwwvvvvvvvuuuuxxxxxxxxxxxxxxxxxxxxxxxxwwwwvvvvuuuutttttsssssrrrrqqqqppppooonnnmmlllkkjjiiggggfffffeeeeeeedddddddccc```````_____________^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQSSSSRRRRRRRRRRRQQQQQQQQQQOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>================<<<<<<<<<<<;;;;;;::::::999999888888888877777777766666666666555555555444444444433333333333322222222222221111111111110000000000000//////.............------,,,,,,,,,,++++++++++++++*++**************))))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! SSSSSSSTTTTTTTTTTTTTTTTUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXZZZZZZZZZZZZZZZZZZZZ[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]^^^^^^^^^^^^^^^^^^^^^_____________________________`_````````````````````````````````````````````aaaaa``````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffeeeffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeedddddddddddddddddddddddddddddddddddddddddddddeeefgggghhhhhhhhhhhhhiijkllmnopqrrsstttttttttttttttttxxxwwwwwwwwwwwvvvvvvuuuuuwwwwwxxxxxxxxxxxxxxxxxxxwwwvvvvuuuuuttttssssssrrrrqqqqppppooonnnmmlllkkjjiihgggfffffeeeeeedddddddcccc``````____________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRQQSSSRRRRRRRRRRRQQQQQQQQQQQOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????????>>>>>>>>===============<<<<<<<<<<<;;;;;;;::::::99999988888888877777777766666666666555555555444444444333333333333322222222222222111111111110000000000000//////..............------,,,,,,,,,,+++++++++++++**++*************))))))))))))))(((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! SSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYZZZZZZZZZZZZZZZZZZZZ[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^___^^__________________________````````````````````````````````````````````aaa````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeefgggghhhhhhhhhhhhhiijkllmnopqqrsstttttttttttttttttxxxxxxwwwwwwwwvvvvvvuuuuuwwwwwxxxxxxxxxxxxxxxxxxwwwvvvvvuuuutttttssssssrrrrqqqqpppoooonnnmmlllkkjjjihgggfffffeeeeeeddddddccccc`````____________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYXXXXXXXXXXXXXXXWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRQQQSSRRRRRRRRRRRQQQQQQQQQQQQOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGGGGGGGFFEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????>>>>>>>>================<<<<<<<<<<<;;;;;;:::::::99999888888888777777777666666666665555555555444444444333333333333322222222222221111111111110000000000000//////.............-------,,,,,,,,,++++++++++++++**+**************))))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! SSSSSSSSSSTTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYZZZZZZZZZZZZZZZZZZZZ[[\\\\\\\\\\\\\\\\\\\\]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^_^^^^__________________________````````````````````````````````````````````a``````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccddddddeeefgggghhhhhhhhhhhhhiijkklmnopqqrrssttttttttttttttttxxxxxxxwwwwwwwvvvvvvuuuuuwwwwwxxxxxxxxxxxxxxxxxxwwwvvvvuuuutttttsssssssrrrrqqqqpppooonnnmmmlllkkjjjihggggffffeeeeeddddddcccccc```_____________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[\\[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXYYYYYYYXXXXXXXXXXXXXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRRRRQQQQSRRRRRRRRRRRRQQQQQQQQQQQQOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????????>>>>>>>>===============<<<<<<<<<<<<;;;;;;::::::99999988888888777777777666666666665555555555444444444333333333333322222222222222111111111110000000000000//////..............-------,,,,,,,,,+++++++++++++***+*************))))))))))))))(((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! SSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYZZZZZZZZZZZZZZZZZZZZ[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________```````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccdddddeeefgggghhhhhhhhhhhhhiijkklmnopqqrrssstttttttttttttttxxxxxxxxwwwwwwvvvvvuuuuuuwwwwxxxxxxxxxxxxxxxxxxwwwvvvvuuuuutttttsssssssrrrrqqqqpppooonnnmmmlllkkjjjihggggffffeeeeedddddccccccc``____________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[\[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSRRRRRRRRRRRRRRRQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGGGGGGFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????>>>>>>>>===============<<<<<<<<<<<<;;;;;;::::::99999888888888777777776666666666655555555555444444444333333333333322222222222221111111111110000000000000//////.............--------,,,,,,,,++++++++++++++*****************))))))))))))))(((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! SSSSSSSSSSSSTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYZZZZZZZZZZZZZZZZZZZZ[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________``````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbccccccccccccccccccccccccdddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddcdddddddddddddddddddddddddddddddddddddcccccccddddeeegggghhhhhhhhhhhhhhiijkklmnoppqrrssssttttttttttttttxxxxxxxxxwwwwwvvvvvuuuuuuwwwwxxxxxxxxxxxxxxxxxwwwwvvvvuuuutttttssssssssrrrrqqqqpppooonnnmmmlllkkjjjihhgggffffeeeeedddddccccccc`____________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXYYYYYXXXXXXXXXXXXXXXWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRRRQQQQQQQQQQQQQQOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHGGGGGGGGGGGGGGFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????????>>>>>>>>>==============<<<<<<<<<<<<;;;;;;::::::99999988888888777777777666666666655555555555444444444333333333333322222222222222111111111110000000000000//////..............--------,,,,,,,,++++++++++++++****************)))))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&%&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! SSSSSSSSSSSSSTTTTTTTTTTUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYZZZZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________```````````````__`````````````````````````````````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbccccccccccccccccccccccccddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccddddddddddddddddddddddddddddddddddddccccccccddddeeegggghhhhhhhhhhhhhhiijkklmnoppqqrrsssssstttttttttttxxxxxxxxxwwwwwvvvvvuuuuuuwwwxxxxxxxxxxxxxxxxxwwwwwvvvuuuutttttsssssssssrrrrqqqppppoonnnmmmlllkkkjjjihhgggffffeeeedddddcccccccc____________^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXWYYYYXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSRRRRRRRRRRRRRRQQQQQQQQRRRRRRRRRRQQQQQQQQQQQQQQPOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;::::::99999988888888777777776666666666655555555554444444443333333333333322222222222221111111111110000000000000//////.............---------,,,,,,,++++++++++++++*****************))))))))))))))(((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&%&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! SSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________`````````````____`````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbccccccccccccccccccccccccddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccddddddddddddddddddddddddddddddddddccccccccccddddeeeggghhhhhhhhhhhhhhhiijkklmnoppqqrrsssssssssstttttttxxxxxxxxxxwwwwvvvvvuuuuuuwwxxxxxxxxxxxxxxxxxxwwwwwvvuuuutttttssssssssssrrrrqqqpppooonnnmmmlllkkkjjjihhgggffffeeeedddddcccccccb___________^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXWWYYYXXXXXXXXXXXXXXXWWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSRRRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRQQQQQQQQQQQQQQPPOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????>>>>>>>>>>==============<<<<<<<<<<<;;;;;;:::::::9999998888888777777777666666666665555555555444444444333333333333322222222222222111111111110000000000000//////..............---------,,,,,,,++++++++++++++*****************))))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! SSSSSSSSSSSSSSSTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________```````````______````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbccccccccccccccccccccccccccddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddcccccccccccdddddddddddddddddddddddccddddddddcccccccccccddddeefggghhhhhhhhhhhhhhhiijkklmnoopqqrrrssssssssssstttttxxxxxxxxxxwwwwvvvvvuuuuuuxxxxxxxxxxxxxxxxxxxwwwwwvvvuuuutttttsssssssssssrrrqqqpppooonnmmmlllkkkjjjiihggggffffeeeedddddccccccbb_________^^^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXXWWWYYXXXXXXXXXXXXXXXWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSRRRRRRRRRRRRRRQQQQQQQQQQRRRRRRRRQQQQQQQQQQQQQQPPPOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>===============<<<<<<<<<<<;;;;;;::::::99999998888888777777776666666666655555555554444444443333333333333322222222222221111111111110000000000000//////.............----------,,,,,,++++++++++++++*****************))))))))))))))(((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&%%&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! SSSSSSSSSSSSSSSSSTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXYYYYYYYYYYYZZZZZZZZZZZZZZ[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________`````````________``````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbccccccccccccccccccccccccccdddddddddddddddddddddddddddddddeeeeeeedddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeedddeeeeeeeeeddddddddddddddddddddddddddcccccccccccccccddddddddddddddddddddcccccddddddcccccccccccccddddeefgghhhhhhhhhhhhhhhhiijkklmnoopqqrrrrsssssssssstttttxxxxxxxxxxwwwwvvvvvuuuuuuxxxxxxxxxxxxxxxxxxwwwwwvvvuuuutttttssssssssssssrrrqqqpppoonnnmmlllkkkjjjjiihggggffffeeeeddddccccccbbb_________^^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXWWWWYXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRQQQQQQQQQQQQQQPPPPOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>===============<<<<<<<<<<;;;;;;:::::::9999999888888877777777666666666665555555555444444444333333333333322222222222222111111111110000000000000//////..............----------,,,,,,++++++++++++++*****************))))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! RSSSSSSSSSSSSSSSSSTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVUUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________```````__________```````````````_````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbccccccccccccccccccccccccccddddddddddddddddddddddddddddddddeeedddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeddddddddeeeedddddddddddddddddddddddddddcccccccccccccccccccdddddddddddddddddccccccccdddddccccccccccccccdddeeefgghhhhhhhhhhhhhhhiijjkllmnoopqqqrrrrssssssssstttttxxxxxxxxxxwwwwvvvvvvuuuuuxxxxxxxxxxxxxxxxxwwwwwvvvuuuutttttsssssssssssssrrrqqqppooonnmmlllkkkkjjjiiigggggffffeeeeddddccccccbbb_______^^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXXWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSRRRRRRRRRRRRQQQQQQQQQQQQQRRRRRRRQQQQQQQQQQQQQQPPPPOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>===============<<<<<<<<<<;;;;;;::::::99999999888888877777777666666666665555555555444444443333333333333322222222222221111111111110000000000000//////.............-----------,,,,,++++++++++++++*****************))))))))))))))(((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! RRSSSSSSSSSSSSSSSSSTTTTTTTTUUUUUUUUUUUUUUUUUUVVVUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZ[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________`````____________`````````````___``````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeedddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccddddddddddddcccccccccccccddcccccccccccccccccdddeeefghhhhhihhhhhhhhhhiijjkllmnooppqqrrrrrrssssssssttttxxxxxxxxxxwwwwwvvvvvuuuuuxxxxxxxxxxxxxxxxxwwwwwvvvuuuuttttssssssssssssssrrrqqqppoonnmmmllkkkkjjjiiiiggggffffeeeeeddddcccccbbbb_______^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXXXWWWWWWWWWWWXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQRRRRRRQQQQQQQQQQQQQQPPPPPOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>===============<<<<<<<<<<;;;;;;:::::::9999999988888887777777766666666666555555555444444444333333333333322222222222222111111111110000000000000//////..............-----------,,,,,++++++++++++++*****************))))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! RRRSSSSSSSSSSSSSSSSSTTTTTTTTUUUUUUUUUUUUUUUUUUVVUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXYYYYYYYYYYYYYYYZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________```_______________``````````_____````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeedddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccdddddddddcccccccccccccccccccccccccccccccccccdddeeffghhhiiiiihhhhhhhhiijjkllmnooppqqqrrrrrrrssssssstttxxxxxxxxxxxwwwwvvvvvvvvvvxxxxxxxxxxxxxxxxwwwwwvvvvuuutttttssssssssssssssrrrqqqppoonnmmlllkkjjjjiiiiigggfffffeeeeddddccccccbbbb_____^^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXXWWWWWWWXXXXXXXXXXXXXWWWWWWWWWWWWXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPRRRRRQQQQQQQQQQQQQQPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHGGGGGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>===============<<<<<<<<<<;;;;;;::::::99999999988888887777777766666666666555555555444444443333333333333322222222222221111111111110000000000000//////.............------------,,,,++++++++++++++*****************))))))))))))))(((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!! RRRRSSSSSSSSSSSSSSSSSTTTTTTTTUUUUUUUUUUUUUUUUUUVUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXYYYYYYYYYYYYYYYYYZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________`_________________````````________```````````````````aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddeeeeeddeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddedddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccddddddccccccccccccccccccccccccccccccccccccccdddeeffghhhiiiiihhhhhhhhiijjkllmnooppqqqqrrrrrrrrssssstttxxxxxxxxxxxwwwwvvvvvvvvvvxxxxxxxxxxxxxxxxwwwwwvvvvuuutttttssssssssssssssrrrqqqppoonnmmllkkkjjjiiiihhggfffffeeeeeddddcccccbbbbb____^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXXWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWXWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQQQQQPPRRRRQQQQQQQQQQQQQQPPPPPPPOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHGGGGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>===============<<<<<<<<<;;;;;;:::::::9999999998888888777777776666666666655555555444444444333333333333322222222222222111111111110000000000000///////.............------------,,,,++++++++++++++*****************))))))))))))))(((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! RRRRRSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXYYYYYYYYYYYYYYYYYYZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________________________``````__________```````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccddddccccccccccccccccccccccccccccccccccccccccdddeeffhhhiiiiiiihhhhhhhiijjkllmnooppqqqqqqrrrrrrrsssssttxxxxxxxxxxxwwwwvvvvvvvvvvxxxxxxxxxxxxxxxwwwwwvvvvuuutttttssssssssssssssssrrqqppponnmmllkkkjjjiiiihhhgfffffeeeeeddddcccccbbbbbb___^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRQQQQQQQQQQQQQQPPPRRRQQQQQQQQQQQQQQPPPPPPPPONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIGGGGGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>==============<<<<<<<<<;;;;;;:::::::99999999998888888777777777666666666655555555444444443333333333333322222222222221111111111110000000000000///////............-------------,,,++++++++++++++*****************))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! RRRRRRSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^]^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________````____________````````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddccddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddeeffhhhiiiiiiihhhhhhhiijjkllmnoopppqqqqqqqrrrrrrssssttxxxxxxxxxxxwwwwwvvvvvvvvvxxxxxxxxxxxxxxwwwwwvvvvvuuutttttssssssssssssssssrrqqppoonnmmllkkjjjiiiihhhhffffffeeeedddddcccccbbbbbb__^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRQQQQQQQQQQQQQQPPPPRRQQQQQQQQQQQQQQQPPPPPPPPNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHGGGGGGGGGGGGGFFFFFFFFFFFFEEDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>>=============<<<<<<<<;;;;;;;::::::99999999999888888877777777766666666665555555544444444333333333333322222222222222111111111110000000000000////////............-------------,,,++++++++++++++*****************))))))))))))))(((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! RRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXYYYYYYYYYYYYYYYYYYYYZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________``______________````````````````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeedddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddccccccccddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbccccccdddeeffhhhiiiiiiihhhhhhhiijjkllmnnoopppqqqqqqqqqrrrrsssstxxxxxxxxxxxwwwwwvvvvvvvvvxxxxyyxxxxxxxxwwwwwvvvvuuuuttttsssssssssssssssssrrqqppoonnmllkkjjjiiihhhhhgffffeeeeeeddddcccccbbbbbbb_^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[Z[[[ZZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWXXXXXXXXWWWWWWWWWWWWWWWWVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRQQQQQQQQQQQQQPPPPPRQQQQQQQQQQQQQQPPPPPPPPPPNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHGGGGGGGGGGGGFFFFFFFFFFFFFEDDDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@?@@@?????????????>>>>>>>>>>>>>>=============<<<<<<<<;;;;;;:::::::99999999999888888887777777776666666665555555444444443333333333333222222222222221111111111100000000000000////////...........--------------,,++++++++++++++*****************))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRSSSSSSSSSSSSSSTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXYYYYYYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________________________________________````````````````````aaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddcccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbccccdddeeffhhhiiiiiiihhhhhhhiijjkllmnnoopppppqqqqqqqqrrrrssstxxxxxxxxxxxwwwwwvvvvvvvvvyyyyyyxxxxxxxwwwwwvvvvvuuutttttsssssssssssssssssrrqqppoonmmllkkjjiiihhhhhggfffeeeeeeddddcccccbbbbbbba^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[ZZ[[ZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXWWWWWWWWWWWWWWWVVWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRQQQQQQQQQQQQQPPPPPPQQQQQQQQQQQQQQPPPPPPPPPPPNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIHGGGGGGGGGGGGFFFFFFFFFFFFEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@AAAAAAAAAAAAAAA@@@@@@@@?@@@?????????????>>>>>>>>>>>>>>============<<<<<<<<;;;;;;:::::::99999999999988888888877777777766666666555555544444444333333333333322222222222221111111111110000000000000/////////...........--------------,,++++++++++++++*****************))))))))))))))(((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!! RRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXXYYYYYYYYYYYYYYYYYYYYZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________________________________________````````````````````aaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccbcccccccccccccccccccccccccccccccccccbbbbbbccccddeeffhhiiiiiiiihhhhhhhiijjkklmnnoooppppppppqqqqqqrrrsssxxxxxxxxxxxwwwwwvvvvvvvvvyyyyyyxxxxxxxwwwwvvvvvuuuutttttsssssssssssssssssrrqqppoonmmlkkjjiiihhhhggggfeeeeeeddddddcccccbbbbbbba^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWXXXXXXWWWWWWWWWWWWWWWWVVVWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRQQQQQQQQQQQQQPPPPPPPQQQQQQQQQQQQQQPPPPPPPPPPPNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIHHGGGGGGGGGGGGFFFFFFFFFFFFEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@@@@@@@?@@??????????????>>>>>>>>>>>>>>>===========<<<<<<<;;;;;;;::::::999999999999988888888877777777766666666555555444444443333333333333222222222222221111111111100000000000000/////////..........--------------,,++++++++++++++*****************))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^________________^^____________________________________________`````````````````````aaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbccccccccccccccccccccccccccccccccccbbbbbbbccccddeeffhhhiiiiiiihhhhhhhiijjkklmmnnoooopppppppppqqqqrrrsswxxxxxxxxxxwwwwwwvvvvvvvvyyyyyyxxxxxxwwwwwvvvvvuuuttttttssssssssssssssssssrqqpponnmllkkjjiihhhhgggggeeeeeeddddddcccccbbbbbbbaa^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWXXXXXXWWWWWWWWWWWWWWWVVVVWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRQQQQQQQQQQQQQPPPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPPNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@AAAAAAA@@@@@@@@@@??@@??????????????>>>>>>>>>>>>>>>==========<<<<<<<;;;;;;;:::::::99999999999998888888888777777777666666555555544444443333333333333322222222222221111111111110000000000000//////////..........--------------,,++++++++++++++*****************))))))))))))))((((((((((((((''''''''''''''&''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!! RRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXYYYYYYYYYYYYYYYYYYZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^______________^^^^_____________________________________________`````````````````````aaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccdcccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccbbbbbbbbcccccccccccccccccccccccccccccccccbbbbbbbbccccddeeffhhhiiiiiihhhhhhhhiijjkkllmnnnoooooooppppppqqqqrrsswwxxxxxxxxxwwwwwwvvvvvvvvyyyyyyxxxxxxwwwwvvvvvuuuuttttttssssssssssssssssssrqqpponnmlkkjjiihhhhgggggfeeeedddddddcccccbbbbbbbaaa^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWXXXXXWWWWWWWWWWWWWWWVVVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRQQQQQQQQQQQQQPPPPPPPPQQQQQQQQQQQPPPPPPPPPPPPPPNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFFEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@??@???????????????>>>>>>>>>>>>>>==========<<<<<<<;;;;;;;:::::::999999999999998888888888877777777666666555555444444443333333333333322222222222221111111111100000000000000//////////.........--------------,,++++++++++++++******************))))))))))))))((((((((((((((''''''''''''''&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRRRRRSSSSSSSSSSTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWXXXXXXXXYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^____________^^^^^^____________________________________________``````````````````````aaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbccccccccccccccccccccccbbbccccccbbbbbbbbbbbcccddeeffhhhiiiiiihhhhhhhhiiijkkllmmnnnooooooooooppppqqrrrswwwxxxxxxxxwwwwwwvvvvvvvvyyyyyyxxxxxxwwwvvvvvvuuuuttttttssssssssssssssssssrqqpoonmmlkkjiiihhhggggfffeeddddddddcccccbbbbbbbaaaa^^^^^^^^]]]]]]]]]]]]]]]]]\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVXXXXWWWWWWWWWWWWWWWVVVVVVWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRQQQQQQQQQQQQQPPPPPPPPPQQQQQQQQQQPPPPPPPPPPPPPPPNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@???@???????????????>>>>>>>>>>>>>>=========<<<<<<<;;;;;;;:::::::999999999999999888888888888777777766666655555544444443333333333333322222222222221111111111110000000000000///////////.........--------------,,++++++++++++++*****************))))))))))))))(((((((((((((('''''''''''''''&'''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTUUUUUUUUTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^__________^^^^^^^^__________________________________________`````````````````````````aaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccddddddccccddddddddddddddddddddddddddddddddddddddddddddddcccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddccccddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbcccccccccccccccccccbbbbbbcccccbbbbbbbbbbbbcccddeeffhhhiiiiiihhhhhhhhiiijjkklmmnnnnnoooooooooopppqqrrrwwwwxxxxxxwwwwwwwwvvvvvvvyyyyyyxxxxxwwwwvvvvvuuuuuttttttssssssssssssssssssrqqpoonmllkjjiihhhggggffffedddddddccccccbbbbbbbaaaaa^^^^^^^]]]]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWWWVVXXXWWWWWWWWWWWWWWWVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTUTTTTTTTTTTTTTTSSSSSSSSSRRRRQQQQQQQQQQQQPPPPPPPPPPQQQQQQQQQPPPPPPPPPPPPPPOONNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>==========<<<<<<;;;;;;;:::::::9999999999999999888888888888777777766666655555544444443333333333333222222222222221111111111100000000000000///////////........--------------,,,+++++++++++++******************))))))))))))))((((((((((((((''''''''''''''&&'''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!! RRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^________^^^^^^^^^^________________________________________`````````````````````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccddccccccccddddddddddddddddddddddddddddddddddddddddddcccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddcccccccccdddcccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbccccccccccccccccbbbbbbbbbccccbbbbbbbbbbbbbcccddeeffhhhiiiiihhhhhhhhhhiijjkkllmmnnnnnnnnnnoooooppqqqrrvwwwwxxxxxwwwwwwwwwvvvvvvyyyyyxxxxxxwwwwvvvvuuuuuutttttssssssssssssssssssrrqqponnmlkkjiihhhggggfffffdddddddccccccbbbbbbbaaaaaa^^^^^]]]]]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWWVVVXXWWWWWWWWWWWWWWWVVVVVVVVWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRRQQQQQQQQQQQQPPPPPPPPPPPQQQQQQQQPPPPPPPPPPPPPPOOONNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>==========<<<<<<;;;;;;::::::::9999999999999999988888888888877777776666665555544444443333333333332322222222222221111111111110000000000000////////////........--------------,,,+++++++++++++*****************))))))))))))))(((((((((((((('''''''''''''''&&''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! RSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^__________________________________`````______```````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbbccddeefggghhhhhhgggggggghhhiijjknnooooppppppppppqqqrrssstwxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwvvvvuuuuuuttttttssssssssssssssssssssrrpponnmlkkjiihhgggffffeeeeedddddddcccccccbbbbbbbaaaa^^^^^^^^]]]]]]]]]]]]]]]]\[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQRRRQQQQQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@????????????????????>>>>>>>>>>>>>======<<<<<<;;;;;;::::::::::99999999999999999999888888887777766665555554444444433333333333333322222222222221111111110000000000000///////////////.............--------,,,,,,,,,,,,+++++++++++++****))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$####################""""""""""""""!!!!!!!!!!!!!!! RRRSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^___________________________________``________`````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaabbbbccddeefgggghhhhgggggggggghhiiijjnnnooooooooppppppqqqrrsstwwxxxxyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvuuuuutttttttsssssssssssssssssssrrrpponmmlkjjihhgggffffeeeeedddddddcccccccbbbbbbbaaaaa^^^^^^]]]]]]]]]]]]]]]]]\\[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLKKKKKJJJJJJIIIIIIIIIIIIIIIHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????????????????>>>>>>>>>>>>======<<<<<<;;;;;;::::::::::999999999999999999999888888877777766655555544444444333333333333333222222222222211111111100000000000000///////////////.............--------,,,,,,,,,,,++++++++++++++****))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################""""""""""""""!!!!!!!!!!!!!!! RRRRSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^______________________________________________````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaabbbccddeefggggghhggggggggggghhhiijjnnnnooooooooooppppqqrrrsswwxxxxyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwvvvvvuuuuutttttttsssssssssssssssssssrrqpoonmlkkjiihhggffffeeeeeeddddddcccccccbbbbbbbaaaaaa^^^^^]]]]]]]]]]]]]]]]\\\\[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQRQQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKJJJJJIIIIIIIIIIIIIIIIHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCBBBBBBBBBAAAAAAAAAAAA@@AAAAAAAAAAAAAAAAAAAA@@@@@@@????????????????????>>>>>>>>>>>>======<<<<<;;;;;;::::::::::9999999999999999999999888888887777766665555544444444433333333333333222222222222221111111110000000000000///////////////.............---------,,,,,,,,,,,++++++++++++++***))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################""""""""""""""!!!!!!!!!!!!!!! RRRRRSSSSSSSSSSSSSSSSSTSTTTTTTTTTTTTTTTTTTUUUUUUTUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^______________________________________________`````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaabbbccddeeefggggggggggggggggghhhiijjmnnnnooooooooooppppqqrrsswwwxxxxxyxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvuuuuuuttttttssssssssssssssssssssrrqponnmlkjjihhggffffeeeeeedddddccccccccbbbbbbbaaaaaaa^^^]]]]]]]]]]]]]]]]]\\\\\[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOONNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKJJJJIIIIIIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAA@@@@@@@???????????????????>>>>>>>>>>>>======<<<<<;;;;;;::::::::::99999999999999999999988888888877777766665555544444444333333333333333222222222222211111111110000000000000//////////////..............---------,,,,,,,,,,++++++++++++++****))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!! RRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTUUUUUTTUUUUUUUUUUUUUUUUUUUVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^_______________________________________________`````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccdddddddddddddddddddcccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbccddeeefgggggggggggggggggghhiiijmmnnnnnnoooooooopppqqrrrsvwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvuuuuuttttttssssssssssssssssssssrrqqoonmllkjiihggffffeeeeeddddddccccccccbbbbbbbaaaaaaaa^^]]]]]]]]]]]]]]]]\\\\\\\[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBAAAAAAAAAAA@@@@AAAAAAAAAAAAAAAAAAAA@@@@@@@??????????????????>>>>>>>>>>>>======<<<<<;;;;;;;::::::::999999999999999999999888888888877777766666555544444444333333333333333222222222222221111111111000000000000///////////////.............----------,,,,,,,,,,++++++++++++++***))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################""""""""""""""!!!!!!!!!!!!!!! RRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUTTTUUUUUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^____^^__________________________________________`````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccdddddddddddddddcccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaabbbccdddeefgggggggggggggggggghhhiijmmmnnnnnnnooooooopppqqrrsvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvuuuuuttttttsssssssssssssssssssrrrqqonnmlkjjihhggfffeeeeeddddddccccccccbbbbbbbaaaaaaaaa]]]]]]]]]]]]]]]]]\\\\\\\\ZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDCBBBBBBBBBBAAAAAAAAAA@@@@@AAAAAAAAAAAAAAAAAAAA@@@@@@@@????????????????>>>>>>>>>>>>======<<<<<;;;;;;::::::::99999999999999999999888888888888777777666666555444444444333333333333333222222222222211111111111000000000000//////////////..............----------,,,,,,,,,++++++++++++++****))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!! RRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUTTTTTUUUUUUUUUUUUUUUUUUVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_^^^^__________________________________________``````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddcccddddddddddddddddddddddddddddddddddddccccccccccccccddddddddddccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaabbbcccddeefgggggggggggggggggghhhiiimmmnnnnnnnnnooooopppqqrrrvvwwwxxxxxxxxxxxxxxxxxxwwxxxxxwwwwwvvvvvuuuuutttttssssssssssssssssssssrrqqponmllkjihhggfffeeeeddddddcccccccccbbbbbbbaaaaaaaaaa]]]]]]]]]]]]]]]]\\\\\\\\\ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAA@@@@@@@@???????????????>>>>>>>>>>>>=======<<<<<;;;;;::::::::99999999999999999999888888888887777777666666555444444444333333333333333222222222222221111111111100000000000/////////////./.............-----------,,,,,,,,,++++++++++++++***))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$%%%$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!! RRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUTTTTTTUUUUUUUUUUUUUUUUUUUVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________``````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddccccccccccccdddddddddddddddddddddddddddddddcccccccccccccccccccddddddccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaabbbcccddeefgggggggggggggggggghhhiiimmmmnnnnnnnnnooooopppqqrrvvwwwxxxxxxxxxxxxxxxxxwwwxxxxxwwwwwvvvvvuuuuutttttsssssssssssssssssssrrrqqpnnmlkjiihggfffeeeedddddddcccccccbbbbbbbbaaaaaaaaaa`]]]]]]]]]]]]]\\\\\\\\\\\\ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAA@@@@@@@@??????????????>>>>>>>>>>>>=======<<<<<;;;;;:::::::999999999999999999988888888888877777777666666555544444444433333333333333322222222222221111111111110000000000//////////////...............-----------,,,,,,,,,+++++++++++++****))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$%%$$$$$$$$$$$$$$####################""""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddcccccccccccccddcccccccccccccccccccccccddddddddddddddddddddddccdcccccccccccccccccccccccccdcccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaabbbcccddeeffgggggggggggggggggghhhiilmmmnnnnnnnnnooooopppqqqruvvwwwxxxxxxxxxxxxxxwwwwwxxxxwwwwwwvvvvvuuuuutttttssssssrrrrssssssssrrrqqppnmllkjihhgfffeeeeddddddddccccccbbbbbbbbaaaaaaaaaa``]]]]]]]]]]]]\\\\\\\\\\\\\ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUVVUUUUUUUUUUUUUUUTTTTTTTTVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@AAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>=======<<<<<;;;;;;::::::9999999999999999888888888888887777777766666665555444444444333333333333332222222222222211111111111110000000000/////////////...............------------,,,,,,,,++++++++++++++***))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$%$$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!! RRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________________________```````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaabbbcccddeeffgggggggggggggggggghhhiilmmmmnnnnnnnnnooooopppqqruvvvwwwxxxxxxxxxxxxwwwwwwxxxxwwwwwwvvvvvuuuuutttttsssssrrrrrrrsssssrrrrqqponmlkjiihggffeeedddddddddccccccbbbbbbbbaaaaaaaaaa```]]]]]]]]]]]\\\\\\\\\\\\\\ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUVVUUUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@A@@@@AAAAAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<;;;;;::::::9999999999999988888888888888777777777666666665555444444444433333333333333222222222222221111111111111000000000//////////////...............------------,,,,,,,,+++++++++++++****))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$%$$$$$$$$$$$$$$$###################""""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaabbbccddeefffgggggggggfffggggghhhiilmmmmnnnnnnnnnoooooopppqquuvvwwwwxxxxxxxxxxwwwwwwwxxxwwwwwwwvvvvvuuuuuttttsssssrrrrrrrrrrrrrrrrqqppommlkjihhgffeeeddddddddcccccccbbbbbbbbaaaaaaaaaa````]]]]]]]]]\\\\\\\\\\\\\\\\ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUVUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@AAAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<;;;;;;:::::99999999999988888888888887777777777776666666555555444444444333333333333332222222222222211111111111111000000000/////////////...............-------------,,,,,,,++++++++++++++****)))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$%$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!! RRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________^________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccdcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaabbbccddeefffgggggggggfffggggghhhiilmmmmnnnnnnnnnnoooooopppqtuuvvwwwwxxxxxxxxwwwwwwwwxxwwwwwwwwvvvvvuuuuuttttssssrrrrrrrrrrrrrrrrrqqpoomlkkjihggffeedddddddccccccccbbbbbbbbaaaaaaaaaa`````]]]]]]]]\\\\\\\\\\\\\\\\\ZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPQQQQQPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@AAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>===========<<<<<<;;;;;::::::9999999999888888888888888777777777766666666555555544444444333333333333332222222222222221111111111111000000000//////////////...............-------------,,,,,,,+++++++++++++*****)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!! RRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______^^^______________________``````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbccdddeffffgggggggfffffgggghhhiilmmmmnnnnnnnnnnnnoooooppqtuuuvvwwwwxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuttttssssrrrrrrrrrrrrrrrrqqpponmlkjiihgffeeedddddcccccccccbbbbbbbbaaaaaaaaaa``````]]]]]]\\\\\\\\\\\\\\\\\\[ZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPQQQQPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@?????????>>>>>>>>>============<<<<<<;;;;;::::::9999999988888888888888777777777766666666665555555544444444333333333333332222222222222211111111111111000000000/////////////...............--------------,,,,,,++++++++++++++*****))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####################""""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____^^^^^^___________________``````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbccdddefffffggggfffffffgggghhhiilmmmnnnnnnnnnnnnnnnooooppttuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuttttssssrrrrrrrrrrrrrrrrrqqpponmlkjihhgffeeddddccccccccccbbbbbbbbaaaaaaaaaa```````]]]]]\\\\\\\\\\\\\\\\\\[[ZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKJJJJIIIIIIIIHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@AAAA@@@@@@@@@@????????>>>>>>>>>============<<<<<<;;;;;;::::::999999888888888888887777777777666666666655555555554444444333333333333332222222222222221111111111111000000000//////////////...............-------------,,,,,,++++++++++++++******))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!! RRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__^^^^^^^^_________________`````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa`````aaaaabbbccdddeffffffffffffffffgggghhhiilmmmnnnnnnnnnnnnnnnnnooopsttuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuttttssssrrrrrrrrrrrrrrrrqqqpponmlkjihggfeeddddccccccccccbbbbbbbbaaaaaaaaa`````````]]]]\\\\\\\\\\\\\\\\\[[[[ZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>=============<<<<<<;;;;;::::::999999988888888888877777777776666666666655555555554444444433333333333333222222222222221111111111111100000000//////////////...............--------------,,,,,,++++++++++++++******)))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!! QQRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________`````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````aaaaabbbccdddeffffffffffffffffgggghhhiilmmmnnnnnnnnnnnnnnnnnnnoossttuuvvvwwwwwwwwwwwwwwvvwwwwwwwvvvvvvvuuuuuttttssssrrrrrrrrrrrrrrrrqqqpoonmlkjihggfeedddcccccccccccbbbbbbbaaaaaaaaa``````````]]\\\\\\\\\\\\\\\\\[[[[[[ZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKJJJJJJIIIIHHHHHHHHHHHHHHHHHHGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>=============<<<<<<;;;;;;::::::999999888888888887777777777666666666666555555555544444444333333333333332222222222222221111111111111000000000/////////////................-------------,,,,,,++++++++++++++*******)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!! QQQRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________`````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````aaaabbbcccddeefffffffffffffffgggghhhiilmmmnnnnnnnnnnnnmmmmnnnnorssttuuvvvwwwwwwwwwwwvvvvwwwwwvvvvvvvvuuuuutttttsssrrrrrrrrrrrrrrrrrqqqpoonmlkjihggfeedddcccccccccbbbbbbbaaaaaaaaaa```````````]\\\\\\\\\\\\\\\\\[[[[[[[ZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>==============<<<<<<<;;;;;::::::999999888888888877777777777666666666666555555555544444444433333333333333222222222222221111111111111000000000//////////////...............--------------,,,,,,++++++++++++++*******))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####################""""""""""""""!!!!!!!!!!!!!!! QQQQRRRRRRRRRRRRRRRRRSSRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________``````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbb````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````aaaabbbcccdddefffffffffffffffgggghhhiilmmmnnnnnnnnnnmmmmmmmmnnnrrssttuuvvvwwwwwwwwvvvvvvwwvvvvvvvvvvuuuuuuttttssssrrrrrrrrrrrrrrrrqqqqpoonmlkjihgffeeddcccccccbbbbbbbbbaaaaaaaaaa````````````\\\\\\\\\\\\\\\\\[[[[[[[[YYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKJJJJJJIIHHHHHHHHHHHHHHHHHHGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>==============<<<<<<<;;;;;::::::9999998888888888777777777777666666666665555555555544444444333333333333332222222222222211111111111111000000000/////////////...............--------------,,,,,,++++++++++++++********))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!! QQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTSTTTTTTTTTTTTTTTTTTTUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________``````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccbccccccccccccccccccccccccccccccccccccbcbbbbbbbbbbbbccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa`````````````aaaabbbcccdddeeffffffffffffffgggghhhiilmmmnnnnnnnnnmmmmmmmmmmmnqrrsstuuvvvvwwwwwwvvvvvvvvvvvvvvvvvuuuuuuutttttssssrrrrrrrrrrrrrrrrqqqqpoonmlkjihgffeeddcccccbbbbbbbbbbaaaaaaaaaa`````````````\\\\\\\\\\\\\\\\[[[[[[[[[YYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJIIHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>===============<<<<<<;;;;;:::::::999998888888888777777777776666666666655555555555544444444333333333333332222222222222221111111111111000000000//////////////...............--------------,,,,,,++++++++++++++********)))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&%&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####################""""""""""""""!!!!!!!!!!!!!!! QQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSTTTTSSSTTTTTTTTTTTTTTTTTTTUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________```````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaa`````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccbbbbbbbbbccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbcccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa`````````````aaaabbbcccdddeeefffffffffffffgggghhhiimmmmnnnnnnnnmmmmmlllllmmmqqrrsttuuvvvvvvwvvvvvvvvvvvvvvvvvuuuuuuuutttttssssrrrrrrrrrrrrrrrrrqqqqpoonmlkjihggfedddccccbbbbbbbbbaaaaaaaaaaa````````````__\\\\\\\\\\\\\\\[[[[[[[[[[YYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKJJJJJJJIHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>===============<<<<<<;;;;;:::::::9999988888888887777777777766666666666555555555555544444444333333333333332222222222222211111111111110000000000/////////////...............--------------,,,,,,++++++++++++++*********)))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!! QQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSTTTSSSSTTTTTTTTTTTTTTTTTTTUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccbbbbbbbbbcccccbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa`````````````aaaabbbcccdddeeefffffffffffffgggghhhiimmmmnnnnnnnmmmmlllllllllmpqqrssttuuvvvvvvvvvvvvvuuvvvvvuuuuuuuuuutttttsssssrrrrrrrrrrrrrrrrrqqqqpponmlkjihggfedddcccbbbbbbbbbaaaaaaaaaa`````````````___\\\\\\\\\\\\\\[[[[[[[[[[[YYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJIHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>================<<<<<<;;;;;;:::::99999998888888887777777777766666666666655555555555544444444433333333333332222222222222221111111111111000000000//////////////...............--------------,,,,,,++++++++++++++*********))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############"####"""""""""""""""!!!!!!!!!!!!!! QQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTSSSSSTTTTTTTTTTTTTTTTTTTUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________`````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa````````````````aaabbbcccdddeeeeefffffffffffgggghhiiimmmmnnnnnnmmmmlllllklllllppqrrsttuuvvvvvvvvvvvuuuuvvuuuuuuuuuuuttttttssssssrrrrrrrrrrrrrrrrrqqqqpponmlkjihggfeedccccbbbbbbbbbaaaaaaaaa`````````````____\\\\\\\\\\\\[[[[[[[[[[[[[YYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCBBBBBAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>==============<<<<<<<<;;;;;::::::999999988888888877777777777766666666666555555555555544444444333333333333332222222222222211111111111110000000000/////////////...............--------------,,,,,,++++++++++++++**********))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############"###"""""""""""""""!!!!!!!!!!!!!!! QQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________``````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````aaabbbccccddeeeeeeefffffffffgggghhiiimmmmnnnnnmmmmmlllkkkkkkllppqqrssttuuvvvvvvvvvuuuuuuuuuuuuuuuutttttttssssssrrrrrrrrrrrrrrrrrqqqqppponmlkjihhgfeedcccbbbbbbbbaaaaaaaaaa`````````````_____\\\\\\\\\\\[[[[[[[[[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>==============<<<<<<<<;;;;;::::::999999998888888877777777777766666666666555555555555544444444333333333333332222222222222211111111111111000000000//////////////...............-------------,,,,,,,++++++++++++++**********)))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############""###"""""""""""""""!!!!!!!!!!!!!! QQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````aaaabbbcccddeeeeeeeeeeffffffgggghhiiilmmmmnnmmmmmmlllkkkkkkkkloppqrrsttuuuvvvvvvvuuuuuuuuuuuuuuttttttttsssssssrrrrrrrrrrrrrrrrrqqqqqppponmlkjihhgfeedcccbbbbbbaaaaaaaaaa`````````````_______\\\\\\\\\\\[[[[[[[[[[[[[[YYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTUTTTTTTTTTTTTTTTTSSSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>===============<<<<<<<<;;;;;::::::9999999988888888777777777777666666666665555555555555544444444333333333333332222222222222211111111111110000000000/////////////...............--------------,,,,,,++++++++++++++***********)))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""###""""""""""""""!!!!!!!!!!!!!!! QQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[Z[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^]^^^^^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````````aaaaaaaaaaaaaaaaaaaaaa```````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````aaaabbbcccddeeeeeeeeeeeffffffggghhhiilmmmmmmmmmmmlllkkkkkkkkkkoopqqrssttuuuvvvvvuuuuuutuuuuuttttttttttsssssssrrrrrrrrrrrrrrrrrqqqqqqppponmlkjihhgfeddcccbbbbbaaaaaaaaaa`````````````________\\\\\\\\\[[[[[[[[[[[[[[[[YYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTUTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOPPPPPPOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>===============<<<<<<<<;;;;;:::::99999999988888888777777777777766666666666555555555555544444444333333333333332222222222222211111111111111000000000//////////////...............-------------,,,,,,,++++++++++++++***********))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############""##"""""""""""""""!!!!!!!!!!!!!!! PPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````````aaabbbbccccdddddddddeeeeeeffffggghhhllllllllllllkkkjjjjiijjjjmmnoopqqrrssstttttssssssrttsssssssssssrrrrrrrqqqqqssssssssssssssrrrrrrqqppomlkjihgffeddccbbbaaaaaaaa_____________^^^^^^^^^^^^^ZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGFFFFFFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>==============<<<<<<<<<;;;;;:::::99999999998888888877777777777776666555555555554444444444444333333333333222222222222211111111111110000000000000/////////////.............-------------,,,,,,,,,,,,,,,++++++++++++++********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! PPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________`````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````````__````````aaabbbbccccddddddddddeeeeeefffggghhhkllllllllllkkkjjjjiiiiijjmmnoopqqrrsssstttssssssrrtsssssssssrrrrrrrrqqqqqqqssssrrrrrrrrrrrrrrrqqqppollkjihgffeddccbbbaaaaaaaa____________^^^^^^^^^^^^^^YYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>==============<<<<<<<<<;;;;::::::999999999988888888877777777777766666555555555544444444444444333333333332222222222222211111111111100000000000000////////////..............------------,,,,,,,,,,,,,,,,++++++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! PPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________`````````````````````````````````````````````````a`````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbaaabbbbbbbbbbbbbbbbbbbaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````````_______``````aaaabbbcccccddddddddddeeeeefffggghhhklllllllllkkkkjjjiiiiiijjlmnnoppqrrssssssssssssrrrssssssssrrrrrrrrrqqqqqqqqsrrrrrrrrrrrrrrrrrrqqppoolkkjihgfeedccbbbaaaaaaaaa___________^^^^^^^^^^^^^^^YYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????>>>>>>>>>==============<<<<<<<<;;;;;::::::999999999988888888877777777777776666655555555554444444444444333333333332222222222222211111111111100000000000000/////////////..............------------,,,,,,,,,,,,,,,++++++++++++++*********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!! PPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________`````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````__________`````aaaabbbbccccccdddddddddeeeefffggghhhkklllllllkkkkjjjiiiiiiiijlmnnoppqrrssssssssssssrrrssssssrrrrrrrrrqqqqqqqqpprrrrrrrrrrrrrrrrrrqqqpponlkjiihgfeedccbbbaaaaaaaa`_________^^^^^^^^^^^^^^^^^YYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSTTTTTTTTTTTTSSSSSSSSSSSSSTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>=============<<<<<<<;<;;;;;::::::9999999999888888888777777777777766666655555555544444444444443333333333332222222222222111111111111100000000000000////////////..............------------,,,,,,,,,,,,,,,,++++++++++++++*********)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! PPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTTTTTTTTUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXWWXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________```````````````````````````````````````````````````````````aaaaaaaa``aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````bbaaaaaaaaaaaaaaaaaaaaaaabbbbbaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````````___________`````aaaabbbbccccccccdddddddeeeeffffggghhkkklllllkkkkjjjjiiiiiiiijlmmnoppqqrrssssssssssrrrrsssssrrrrrrrrqqqqqqqqpppprrrrrrrrrrrrrrrrqqqqppoonkkjihggfeddccbbbaaaaaa```________^^^^^^^^^^^^^^^^^^YYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSTTTTTTTTTTTSSSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSSSRRSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMLMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGFFFFFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>>>=============<<<<<<<;;;;;;;::::::9999999999888888888777777777777776666665555555544444444444444333333333332222222222222211111111111100000000000000/////////////..............------------,,,,,,,,,,,,,,,++++++++++++++**********)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!! PPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________`````````````````````````````````````````````````````````````aa`````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````______________`````aaabbbbbcccccccccddddddeeeefffggghhkkkkkkkkkkkkjjjiiiiiiiiijlmmnoopqqrrsssssssssrrrrrssssrrrrrrrrqqqqqqqpppppprrrrrrrrrrrrrrrqqqqppoonnkjjihgffeddcbbbaaaaaa````_______^^^^^^^^^^^^^^^^]]]YYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSTTTTTTTTTSSSSSSSSSSSSSSSSTTTTTSSSSSSSSSSSSSSSSSRRRSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMLMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>=============<<<<<<<;;;;;;;::::::9999999999888888888777777777777776666666555555554444444444444333333333333222222222222211111111111110000000000000/////////////..............------------,,,,,,,,,,,,,,+,++++++++++++++**********))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! PPPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________````````````````````````````````````````````````````````````````````````````aaaaaaaa``aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````````````________________````aaaabbbbbccccccccccdddddeeefffgggghkkkkkkkkkkkjjjjiiiiiiiiijlmmnoopqqrrsssssssssrrrrrsssrrrrrrrrqqqqqqqppppppprrrrrrrrrrrrrrqqqqppoonnmkjihhgfeedccbbbaaaaa`````______^^^^^^^^^^^^^^^]]]]]YYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSTTTTTTTTSSSSSSSSSSSSSSSSRTTTTSSSSSSSSSSSSSSSSRRRRRSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMLLMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGFFFFFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>>>>>>============<<<<<<<;;;;;;;;::::::99999999998888888888777777777777776666666555555544444444444444333333333332222222222222111111111111100000000000000/////////////.............-------------,,,,,,,,,,,,,++++++++++++++++***********))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! PPPPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTUUUUUUUUUUUUUUUUVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________``````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````````````____________________````aaaabbbbbbccccccccccddddeeeffffggghkkkkkkkkkkjjjjjiiiiiiiiijlmmnoopqqrrrsssssssrrrrrqssrrrrrrrrqqqqqqqpppppppprrrrrrrrrrrrqqqqpppoonnmmjiihgffeddccbbaaaaaa`````_____^^^^^^^^^^^^^^]]]]]]]YYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSTTTTTTTSSSSSSSSSSSSSSSRRRTTTSSSSSSSSSSSSSSSSRRRRRRSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMLLLMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGFFFFFFFFFFFFFEEEEEEEEEEEEDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>============<<<<<<<;;;;;;;:::::::99999999998888888888777777777777776666666655555544444444444444333333333332222222222222211111111111110000000000000/////////////..............------------,,,,,,,,,,,,,,++++++++++++++++***********)))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! PPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSTTTTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[ZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________``````````````````````````````````````````````````````````````````````````````````````````````````````a``````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````````__________________________````aaaabbbbbbbbccccccccddddeeefffggggjkkkkkkkkkjjjjiiiiiiiiiijlmmnoopqqrrrsssssssrrrrrqsrrrrrrrrqqqqqqqppppppppprrrrrrrrrrqqqqqpppoonnmmliihggfeedccbbbaaaaa``````____^^^^^^^^^^^^^^]]]]]]]]YYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSTTTTTTSSSSSSSSSSSSSSSRRRRTSSSSSSSSSSSSSSSSSRRRRRRRSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMLLLMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFFFEEEEEEEEEEEEDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<;;;;;;::::::::999999999998888888888777777777777766666666655555544444444444443333333333332222222222222111111111111100000000000000/////////////.............------------,,,,,,,,,,,,,,++++++++++++++++************)))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! PPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZYZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````_`````````_____________________________````aaaabbbbbbbbbbcccccccdddeeefffggggjkkkkkkkkjjjjjiiiiiiiiiijlmmnooppqqrrrsssssrrrrrqqrrrrrrrrrqqqqqqpppppppoooqqqqrrrrqqqqqqpppoonnmmlkihggfeeddccbbaaaaaa``````___^^^^^^^^^^^^^]]]]]]]]]]YYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTUTTTTTTTTTTTTTTTTSSSSSSSSTTTTTSSSSSSSSSSSSSSSRRRRRSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMLLLLMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEECCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<;;;;;:::::::::999999999998888888888777777777777776666666665555544444444444444333333333332222222222222211111111111100000000000000/////////////..............------------,,,,,,,,,,,,,,++++++++++++++++************))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! PPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````_____`````_________________________________````aaaaabbbbbbbbbbbcccccddddeeefffgggjjkkkkkkjjjjjjiiiiiiiiiijlmmnooppqqrrrssssrrrrrrqqrrrrrrrrqqqqqqqppppppooooqqqqqqqqqqqqqpppoonnmmlkkhggffeddccbbbaaaaaa``````__^^^^^^^^^^^^^]]]]]]]]]]]YYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEEEDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>==========<<<<<<<<;;;;;;:::::::::9999999999998888888887777777777777766666666665555444444444444443333333333332222222222222111111111111100000000000000////////////..............------------,,,,,,,,,,,,,,++++++++++++++++*************))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! PPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________`````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````_________``_____________________________________````aaaabbbbbbbbbbbbcccccdddeeefffgggjjjkkkkkjjjjjjiiiiiiiiijjlmmnooppqqrrrrssrrrrrrqqqrrrrrrrqqqqqqqppppppoooooqqqqqqqqqqqqpppoonnmllkkjggffeddccbbbaaaaaa```````__^^^^^^^^^^^^]]]]]]]]]]]]YYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSTTTSSSSSSSSSSSSSSSRRRRRRRSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEEEEDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>==========<<<<<<<<<;;;;;;:::::::::9999999999998888888888777777777777766666666666555544444444444444333333333332222222222222111111111111100000000000000/////////////..............------------,,,,,,,,,,,,,,+++++++++++++++**************)))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!! OOPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________________________````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````____________________________________________^_______````aaaaabbbbbbbbbbbbccccdddeeefffgggjjjjkkkjjjjjjjiiiiiiiiijjlmnnooppqqrrrrrrrrrrrqqqqrrrrrrrqqqqqqqppppppoooooqqqqqqqqqqqpppoonnmllkkjigffeddccbbbaaaaaaa```````__^^^^^^^^^^^]]]]]]]]]]]]]YYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSTSSSSSSSSSSSSSSSSRRRRRRRRSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFEEEEEEEEEEEEEEDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>========<<<<<<<<<<<;;;;;;:::::::::9999999999998888888888777777777777776666666666655544444444444444333333333332222222222222211111111111110000000000000/////////////..............------------,,,,,,,,,,,,,,++++++++++++++++**************)))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!! !!!!! OOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````_____________________________________________^^^^^^_____````aaaaabbbbbbbbbbbbbccccdddeeffffggjjjjjkkjjjjjjjjiiiiiiijjjmmnnooppqqrrrrrrrrrrqqqqqrrrrrrqqqqqqqqppppppoooooqqqqqqqqqqpppoonnmllkkjiiffeddccbbbbaaaaaaa```````_^^^^^^^^^^^]]]]]]]]]]]]]]YXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFEEEEEEEEEEEEEEEDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>========<<<<<<<<<<<;;;;;;;:::::::::99999999999998888888888777777777777766666666666655544444444444443333333333332222222222222111111111111100000000000000/////////////..............------------,,,,,,,,,,,,,,+++++++++++++++**************)))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#$###############"""""""""""""""""""!!!!!!!!!!!!!!! !!!!! OOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^_________________________________________________``____````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaa``aaaaaaaaaaaaaaaaaaaa`````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````_______________________________________________^^^^^^^^^____````aaaaabbbbbbbbbbbbbbcccdddeeefffggjjjjjkkkjjjjjjjjjiiiijjjjmmnnooppqqrrrrrrrrrrqqqqqrrrrrqqqqqqqqqppppppoooooqqqqqqqqqpppoonnmmlkkjiihfeddccbbbbaaaaaaaaa``````_^^^^^^^^^]]]]]]]]]]]]]]]]XXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFEEEEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>=========<<<<<<<<<<;;;;;;;;:::::::9:99999999999998888888888877777777777766666666666665544444444444444333333333332222222222222211111111111100000000000000/////////////..............------------,,,,,,,,,,,,,,++++++++++++++++**************)))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#$###############""""""""""""""""""!!!!!!!!!!!!!!! !!!! OOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^_________________________________________________________``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaa```````````aaaaaaaaaaaaa````````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````__________________________________________________^^^^^^^^^^____````aaaaabbbbbbbbbbbbbbcccdddeeefffggjjjjjkkkkjjjjjjjjjjjjjjjkmnnnopppqqqrrrrrrrqqqqqqprrrrqqqqqqqqqqppppppoooooqqqqqqqqppppoonmmlkkjiihgeddccbbbbaaaaaaaaaaa`````_^^^^^^^^]]]]]]]]]]]]]]]]]XXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>========<<<<<<<<<;;;;;;;;;::::::::99999999999999998888888888877777777777766666666666665444444444444443333333333332222222222222111111111111100000000000000/////////////..............------------,,,,,,,,,,,,,,+++++++++++++++**************)))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!! !!!! OOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[ZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________`````````_````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````____````__________aaa``````````````````````aaaaa````````````````````aaaaaaaaaaaaaaaaaaaaaaa```````````````````````````_________________________________________________^^^^^^^^^^^____```aaaaabbbbbbbbbbbbbbbbcccddeeefffggjjjjkkkkkkjjjjjjjjjjjjjkkmnnoopppqqqqrrrrrqqqqqqpprrrqqqqqqqqqqqqpppppoooooqqqqqqqqpppoonnmllkjiihggddccbbbaaaaaaaaaaaaaa````_^^^^^^^^]]]]]]]]]]]]]]]\\XXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@?????>>>>>>>========<<<<<<<<;;;;;;;;;;;::::::::99999999999999998888888888887777777777766666666666665544444444444443333333333332222222222222111111111111100000000000000/////////////..............------------,,,,,,,,,,,,,,++++++++++++++++**************))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!! !!! OOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[ZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^______________________________________________________________```________``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````_________________________``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaa````````````````````````````____________________________________________________^^^^^^^^^^^^____```aaaabbbbbbbbbbbbbbbbbcccddeeefffggjjjjkkkkkkkkjjjjjjjjjjkkknnnoopppqqqqqqqqqqqqqqppprqqqqqqqqqqqqqqpppppoooooqqqqqqqppppoonmmlkjjihggfdccbbbaaaaaaaaaaaaaaaa```_^^^^^^^]]]]]]]]]]]]]]\\\\XXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRSSSSSSSSSSSRRRRRRRRRRRRRRSSSSSSSRRRRRRRRRRRRRRRRQQRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>>=======<<<<<<<;;;;;;;;;;;;:::::::::999999999999999998888888888887777777777666666666666665444444444444443333333333322222222222222111111111111100000000000000////////////..............-------------,,,,,,,,,,,,,,+++++++++++++++**************)))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!! !!! OOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWVVVWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[ZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________`````````_````````````````````````````````````````````````````````````````````````````````````````````````````_________________________``````````````````````````````````````````````````aaaaaaaaaaaa``````````````````````````````______________________________________________________^^^^^^^^^^^^^^____```aaabbbbbbbbbbbbbbbbbbcccddeeefffggjjjkkkkkkkkkkkjjjjjjkkkkknnooopppqqqqqqqqqqqqqppppqqqqqqqqqqqqqqqqpppppooooqqqqqqqpppoonnmllkjihhgffccbbbaaaaaaaaaaaaaaaaa```_^^^^^^]]]]]]]]]]]]]\\\\\\XXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRSSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRRQQQRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@??????>>>>>>=======<<<<<<<<<;;;;;;;;;;:::::::::::99999999999999998888888888888777777777766666666666665544444444444443333333333332222222222222111111111111100000000000000/////////////..............------------,,,,,,,,,,,,,,++++++++++++++++**************))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!! !! OOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^__________________________________________________________________________________`___________``````````````````````````````````````````````````````````````````````````````````````````_________________________``````````````````````````````````````````````````aaaaaa```````````````````````````````________________________________________________________^^^^^^^^^^^^^^^^^____``aaabbbbbbbbbbbbbbbbbbbcccddeeefffggjjkkkkkkkkkkkkkkkkkkkkkklnnooopppqqqqqqqqqqqppppppqqqqqqqqqqqqqqqqpppppooooqqqqqqqpppoonmmlkjjihgffecbbbaaaaaaaaaaaaaaaaaaa``_^^^^^^]]]]]]]]]]]\\\\\\\\XXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRSSSSSSSSSRRRRRRRRRRRRRRRRSSSSSRRRRRRRRRRRRRRRRQQQQRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIHHHHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@??????>>>>>>>=======<<<<<<<<;;;;;;;;;;;:::::::::::99999999999999998888888888888877777777766666666666665554444444444444333333333333222222222222211111111111100000000000000/////////////..............------------,,,,,,,,,,,,,,++++++++++++++++**************)))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!! !! OOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^______________________________________________________________________________________________________``_____```````````````````````````````````````````````````````````````````````_________________________``````````````````````````````````````````````````````````````````````````````````________________________________________________________^_^^^^^^^^^^^^^^^^^^^^___```aaabbbbbbbbbbbbbbbbbbbcccddeeefffggjjkkkkkkkkkkkkkkkkkkkklllnooopppppqqqqqqqqppppppppqqqqqqqqqqqqqqqqqpppppoooqqqqqqqpppoonmmlkjihhgfeecbbaaaaaaaaaaaaaaaaaaaa``_^^^^^]]]]]]]]]]\\\\\\\\\\XXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRSSSSSSSSRRRRRRRRRRRRRRRRQSSSSRRRRRRRRRRRRRRRRQQQQQRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIHHHHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@????????>>>>>>=======<<<<<<<<;;;;;;;;;;;::::::::::::999999999999999998888888888888877777777666666666666665554444444444443333333333333222222222222111111111111100000000000000/////////////..............------------,,,,,,,,,,,,,,+++++++++++++++***************))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!! ! OOOOOOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________________________________`_________________________``````````````````````````_________________________`````````````````````````````````````````````````````````````````````````````_______________________________________________^__________^^^^^^^^^^^^^^^^^^^^^^^^^___``aaabbbbbbbbbbbbbbbbbbbbcccddeeeffgggjjkkkkkkkkkkkkkkkkkkkllllooooppppppqqqppppppppppppqqqqqqqqqqqqqqqqqppppppooqqqqqqpppoonnmlkkjihgffeebbbaaaaaaaaaaaaaaaaaaaa``_^^^^^]]]]]]]]]\\\\\\\\\\\XXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRSSSSSSSRRRRRRRRRRRRRRRRQQSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIHHHHHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEDDCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@???????????>>>>>=======<<<<<<<<;;;;;;;;;;:::::::::::::999999999999999998888888888888877777777766666666666665555444444444443333333333333322222222222111111111111110000000000000/////////////..............------------,,,,,,,,,,,,,,++++++++++++++++**************)))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!! ! OOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYYXYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________________________________________________________`````````````````````````__________________________```````````````````````````````````````````````````````````````````````````______________________________________________^^^^______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___``aabbbbccccccbbbbbbbbbbbcccddeeeffgggjkkkkkkkkkkkkkkkkkllllllmoooppppppppppppppppppppppqqqqqqqqqrrqqqqqqqppppppoqqqqqqpppoonnmlkjiihgfeedbbaaaaaaaaaaaaaaaaaaaaa``_^^^^]]]]]]]]]\\\\\\\\\\\\XXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSTTSSSSSSSSSSSSSSSSRRRRRRRSSSSSSRRRRRRRRRRRRRRRRQQQSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEDCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@?????????????>>>>>>======<<<<<<<<<;;;;;;;;;::::::::::::::9999999999999999988888888888888777777777666666666666655555444444444443333333333333222222222222111111111111110000000000000/////////////..............------------,,,,,,,,,,,,,,+++++++++++++++***************))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!! ! OOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXYYYXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________________________________________________________________________________________________________________________________________________________```````````````````````````````````````````````````````````````````````````__________________________________________^^^^^^^^__^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__```aabbbccccccccbbbbbbbbbbcccddeeeffgggjkkkkkkkkllllllllllllllmmooopppppppppppppppppoooooqqqqqqqqrrrrqqqqqqppppppoqqqqqqpppoonmmlkjihggfeedbaaaaaaaaaaaaaaaaaaaaaa``_^^^^]]]]]]]]\\\\\\\\\\\\\XXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSTSSSSSSSSSSSSSSSSRRRRRRRRSSSSRRRRRRRRRRRRRRRRRQQQQSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@??????????????>>>>>>=======<<<<<<<<;;;;;;;;;;::::::::::::::9999999999999999998888888888888877777777766666666666665555544444444443333333333333322222222222111111111111110000000000000//////////////.............------------,,,,,,,,,,,,,,++++++++++++++++**************)))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!! OOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXYXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________________________________________________________________________________________________________________________________________________________________________```````````````````````````````````````````````````````````````````````````______________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]^^^^^^__``aabbbccccccccccbbbbbbbbbcccddeefffgggjkkkkkklllllllllllllllmmmoooppppppppppppooooooooooqqqqqqqqrrrrqqqqqqqppppppqqqqqqpppoonmllkjihgffeddbaaaaaaaaaaaaaabbbaaaaa``_^^^^]]]]]]]\\\\\\\\\\\\\\XXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSSRRRRRRRRRRRRRRRRQQQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDCCCCCCCCCCBBBBBBBBAAAAAA@@@@@@??????????????>>>>>>>>=======<<<<<<<<;;;;;;;;;;:::::::::::::::999999999999999998888888888888877777777766666666666665555554444444443333333333333322222222222211111111111110000000000000//////////////.............-------------,,,,,,,,,,,,,,+++++++++++++++**************)))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!! OOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[[Z[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]^^^^^^^^^^^^^^^^^^^______^^^^^^^^^^^^^^^^^^^^________________________________________________________aaaaaaaaaaaaaaaaaaaaaaaaa````aaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````````````````````````````````````````````````````________``````````````````````````````````````````````````_______________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^___`aabbbcccccccccccbbbbbbbbcccddeeeffgggjkkkkkklllllllllllllmmmmmoooooooooooooooonnnnnnnnoqqqqqqqrrrrrrqqqqqqppppppooonnnnmmllkkjihgffedcbbaaa````````aaaaaaaaaaa````\[[[ZZZZZZZZYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNNMMMMMMMMMMMMMMLMMMMMMMMLLLLLLLLLLLLLLLLLKLLKLKKKKKKKKKKKKKKKKJJJJKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFDDDDDDDDDDCCCCCCCBBBBBBAAAA@@@@@@@@@@@@@??????????>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::8888888888877777777777777666666666665555555555555544444433333333333333222222222222111111111111110000000000000//////////////.............--------------,-,,,,,,,,,,,,,,,+++++++++++++**************))))))))))))(((((((((((((((''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!! OOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^__^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________`aaaaaaaaaaaaaaaaaaaaaaaa```````````````aaaaaaaaaa`````````````````````````````````````````````````````````````````````````____________________________``````````````````````````````````````````````````__________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^__``aabbccccddcccccccbbbbbbccccddeeeffgggjkkkkklllllllllllmmmmmmmmooooooooooooonnnnnnnnnnnnqqqqqqqqrrrrrqqqqqqqpppppooonnnnmmllkjjihgfeddcbbaaa````````aaaaaaaaaaa```_[[[[ZZZZZZZYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMNNNNNNNNNNMMMMMMMMMMMMMLLMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFDDDDDDDDDCCCCCCCBBBBBBAAAA@@@@@@@@@@?????????????>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::8888888888877777777777776666666666665555555555555444444433333333333333222222222221111111111111100000000000000//////////////.............--------------,-,,,,,,,,,,,,,,++++++++++++++**************))))))))))))((((((((((((((''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! NNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPQQQQQQQQQQQQQQRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[ZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________`````````aaaaaaaaaaaaaaaa```````````````````````````````````````````````````````````````````````````___________________________________________________``````````````````````````````````````````````````_____________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^__``aabbcccdddddddccccbbbbbccccddeefffgggjkkkklllllllllmmmmmmmmmmmoooooooooonnnnnnnnnnnnnnnqqqqqqqqqrrrrqqqqqqqpppppoonnnnmmmllkjiihgfedccbbaa`````````aaaaaaaaaa````_[[[[ZZZZZZYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMLLLMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDCCCCCCCBBBBBBAAAAA@@@@@@@??????????????>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::888888888877777777777776666666666665555555555555544444433333333333333222222222222111111111111110000000000000//////////////.............--------------,,,,,,,,,,,,,,,,++++++++++++++**************))))))))))))(((((((((((((((''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!! NNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________````````````````aaaaaaaaa```````````````````````````````````````````````````````````````````````````___________________________________________________``````````````````````````````````````````````````_____________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\]]]]]]]]^^__``abbcccddddddddcccccbbbccccdddeefffgggjkkkklllllllmmmmmmmmmmmmmoooooooonnnnnnnnnnnnnnnnnppqqqqqqqqrrqqqqqqqqpppppoonnnnmmllkkjihggfedccbaaa````````aaaaaaaaaaa````_[[[ZZZZZZYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMNNNNNNNNMMMMMMMMMMMMMLLLLMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@??????????????>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::88888888877777777777777666666666665555555555555544444433333333333333222222222222111111111111110000000000000//////////////..............--------------,,,,,,,,,,,,,,,,+++++++++++++***************))))))))))))((((((((((((((''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! NNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQQQRRRRRRRRSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[ZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````___________________________________________________``````````````````````````````````````````````````________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\]]]]]]]]^^__`aabbccddddddddddcccccccccccdddeefffgggkkkkklllllmmmmmmmmmmmmnnnoooooonnnnnnnnmmmmmmnnnnnpppqqqqqqqqqqqqqqqqqppppponnnnmmmllkjjihgfeedcbbaaa````````aaaaaaaaaa````__[[[ZZZZZYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNMMMMMMMMMMMMMLLLLLMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEDDDDDDCCCCCCCBBBBBBAAAAAA@@@@???????????????>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::88888888777777777777776666666666665555555555555444444433333333333333222222222221111111111111100000000000000//////////////.............--------------,,,,,,,,,,,,,,,,++++++++++++++**************))))))))))))(((((((((((((((''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!! NNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQQRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[ZZZZZZZZZZZZ[[[[[[[[[[[[[ZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````___________________________________________________``````````````````````````````````````````````````__________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\]]]]]]]]^^__`aabbcdddddeddddddccccccccccdddeefffgggkkkklllllmmmmmmmmnnnnnnnnooooonnnnnnmmmmmmmmmmmnnnppppqqqqqqqqqqqqqqqpppppponnnnmmllkkjiihgfeddcbbaaa````````aaaaaaaaaa````__[[ZZZZZZYYYYYYYYYYYYYYYYXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMLLLLLLMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEDDDDDCCCCCCCCBBBBBAAAAAA@@@@?????????????>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::8888888877777777777776666666666665555555555555544444433333333333333222222222222111111111111110000000000000//////////////.............---------------,,,,,,,,,,,,,,,++++++++++++++***************))))))))))))((((((((((((((''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! NNNNNNNOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUTUUUUUUUUUUUUUUUUUUUUUVVVUVVVVVVVVVVVVVVVVVVVVVVWWVWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[ZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````___________________________________________________``````````````````````````````````````````````````____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\]]]]]]]]^^__`aabccdddeeeededdddcccccccccdddeefffgggkkkkllllmmmmmmmnnnnnnnnnnoooonnnnnmmmmmmmmmmmmmmmnpppppqqqqqqqqqqqqqqppppponnnnmmmllkjjihggfedccbbaaa```````aaaaaaaaaa````___[[ZZZZZYYYYYYYYYYYYYYYXXXXWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMNNNNNMMMMMMMMMMMMMLLLLLLLMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEDDDDCCCCCCCCBBBBBAAAAAA@@@@????????????>>>>>>>>>>>>========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::8888888777777777777776666666666655555555555555444444433333333333332222222222221111111111111100000000000000//////////////.............--------------,,,,,,,,,,,,,,,,++++++++++++++**************))))))))))))(((((((((((((((''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! NNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUTTUUUUUUUUUUUUUUUUUUUUUUVUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[ZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]^^^^^^^^^^^^^^^^^^^^^^^^]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````___________________________________________________`````````````````````````````````````````````````_^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\]\\\]]]]^^__`aabccdddeeeeeeedddccccccccdddeeefffgggkkkkllllmmmmmmnnnnnnnnnnnooonnnnnmmmmmmmmmmmmmmmmmppppppqqqqqqqqqqqqqppppoonnnmmmllkkjiihgfeedccbaaa````````aaaaaaaaa`````___[ZZZZZYYYYYYYYYYYYYYYXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOPPPPPPPPOOOOOOOOOOOOOOOONOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNMMMMMMMMMMMMMLLLLLLLLMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEDDCCCCCCCCCBBBBBBAAAAA@@@@???????????>>>>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::888888777777777777776666666666665555555555555444444433333333333333222222222222111111111111110000000000000//////////////.............--------------,,,,,,,,,,,,,,,,++++++++++++++**************)))))))))))))(((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! NNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]^^^^^^^^^^^^^^^^^^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________^^^^^____________________````````````````````````````````````````````````````````````````````````````````````````````````````___________________________________________________``````````````````````````````````````````________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]^^__`aabccddeeeeeeeeddddcccccccdddeeeffggghkkklllllmmmmnnnnnnnnnnnnmoonnnnnmmmmmmmmmmmmmmmmmmppppppppqqqqqqqqqqpppppoonnmmmllkkjjihhgfeddcbbaaa````````aaaaaaaaa````___^[ZZZZYYYYYYYYYYYYYYYXXXXXXWWWWWWWVVVVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOPPPPPPPOOOOOOOOOOOOOOOONNOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEDCCCCCCCCCBBBBBBAAAAA@@@@@?????????>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::988888777777777777776666666666665555555555555544444433333333333333222222222222111111111111110000000000000///////////////.............--------------,,,,,,,,,,,,,,,,++++++++++++++**************))))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! NNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]^^^^^^^^^^^^^^^^^]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______^^^^^^^^^^^______________``````````````````````````````````````````````````_________________`````````````````````````````````___________________________________________________`````````````````````____`````````________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\]]]^^__`aabccddeeeeeeeeeddddcccccddddeeeffggghkkkllllmmmmmnnnnnnnnnnnnmonnnnnmmmmmllllllllmmmmmmoppppppppqqqqqqqqpppppooonmmmlllkkjiihgffedccbbaaa````````aaaaaaaa````____^ZZZZZYYYYYYYYYYYYYYXXXXXXXWWWWWVVVVVVVVVVVVVVVVVVUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOPPPPPPOOOOOOOOOOOOOOONNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMNNMMMMMMMMMMMMLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEECCCCCCCCCBBBBBBAAAAAA@@@@@????????>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::988888777777777777776666666666655555555555555444444433333333333333222222222221111111111111100000000000000//////////////.............--------------,,,,,,,,,,,,,,,,++++++++++++++**************)))))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!  NNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__^^^^^^^^^^^^^^^^^^_______``````````````````````````````````````````````````_________________________`````````````````````````___________________________________________________``````___``______________`________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]^__`aabccddeeeeeeeeedddddcccdddddeefffggghkkkllllmmmmnnnnnnnnnnnnmmonnnnmmmmlllllllllllmmmmmooppppppppqqqqqqpppppoooonmmlllkkjiihggfeddcbbbaaa```````aaaaaaa``````___^^ZZZZYYYYYYYYYYYYYXXXXXXXXXWWWWVVVVVVVVVVVVVVVVVVUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOPPPPPOOOOOOOOOOOOOOONNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEDDCCCCCCCCBBBBBBBAAAAAA@@@@@???????>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::998888777777777777776666666666665555555555555444444433333333333333222222222222111111111111110000000000000//////////////..............--------------,,,,,,,,,,,,,,,,++++++++++++++**************))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!  NNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[Z[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_``````````````````````````````````````````````````___________________________```````````````````````_____________________________________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^_``abccddeeeeeeeeeddddddddddddeeefffggghkkkllllmmmmnnnnnnnnnnnnmmnnnnmmmmlllllllllllllmmmmooopppppppppqqpppppppooonmmmllkkjjihhgffedccbbaaaa````````aaaaa``````___^^^ZZZYYYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVVVVVVVVVUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOPPPPOOOOOOOOOOOOOOONNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEDDDCCCCCCCBBBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::9998887777777777777766666666666655555555555555444444433333333333332222222222221111111111111100000000000000//////////////.............--------------,,,,,,,,,,,,,,,,++++++++++++++**************)))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[ZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^`````````````````````````_______``````````````````___________________________________________________________________________________________^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^_``abbcdddeeeeeeeeddddddddddddeeefffggghkkkllllmmmmnnnnnnnnnnnmmmnnnmmmmlllllllllllllllmmmooooppppppppppppppppooonnmmllkkjjiihggfeddccbbaaa`````````aaa```````____^^^ZZZYYYYYYYYYYYYXXXXXXXXXXXWVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLMMMMMMMMMMMLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFEEEEEEEEDDDDCCCCCCBBBBBBBBAAAAAA@@@@@@?????>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::9999888777777777777776666666666655555555555555444444443333333333333222222222222111111111111110000000000000//////////////.............---------------,,,,,,,,,,,,,,,,++++++++++++++**************)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[ZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___``````````````````````__________________```````____________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]^^__`abbccddeeeeeeeedddddddddddeeefffgggghkkklllmmmmmnnnnnnnnnnnmmmnnmmmmlllllllllllllllllmmoooooppppppppppppppoooonnmllkkkjiihhgffedccbbaaaa``````````````````____^^^^ZZYYYYYYYYYYYYXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMMMLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFEEEEEEEEDDDDDCCCCCBBBBBBBBAAAAAAA@@@@@@????>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::999988777777777777776666666666665555555555555444444444333333333333222222222222211111111111110000000000000///////////////.............--------------,,,,,,,,,,,,,,,,++++++++++++++**************))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________``````````````___________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^__`aabccdddeeeeeeeddddddddddeeeefffggghhkkllllmmmmnnnnnnnnnnnnmmmnnmmmmlllllllllllllllllmmooooopppppppppppppoooonnnlllkkjjihhggfeddccbbaaaa`````````````````____^^^^]ZYYYYYYYYYYYXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNMMMMMMMMMMMMMMMLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEDDDDDDCCCCCBBBBBBBBAAAAAA@@@@@@?????>>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::9999987777777777777766666666666655555555555555444444444333333333332222222222222211111111111100000000000000//////////////.............--------------,,,,,,,,,,,,,,,,+++++++++++++++**************))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________``````___________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[\\\\\\\\]]^^_``abbccddddeeeeeddddddddddeeefffgggghhkkllllmmmmnnnnnnnnnnnmmmmnnmmmlllllllllllllllllllmoooooppppppppppppoooonnnmllkkjjiihhgfeeddcbbbaaa`````````````````____^^^^]]YYYYYYYYYYYXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDCCCCBBBBBBBBBAAAAAA@@@@@@?????>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::9999998777777777777776666666666655555555555555444444444433333333333222222222222211111111111110000000000000//////////////..............--------------,,,,,,,,,,,,,,,,++++++++++++++**************)))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!  MMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[\\\\\\\\]]^^__`aabccddddddeeddddddddddeeeefffgggghhkkllllmmmmnnnnnnnnnnnmmmmnmmmmlllllllllllllllllllmooooooppppppppppoooonnnmmlkkkjjihhggfeedccbbaaaa````````````````_____^^^^]]YYYYYYYYYYXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMNNMMMMMMMMMMMMMMLLLLLLLLLLMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDCCCCBBBBBBBBAAAAAAA@@@@@@????>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::9999997777777777777766666666666655555555555554444444444433333333332222222222222211111111111100000000000000//////////////.............--------------,,,,,,,,,,,,,,,,+++++++++++++++**************))))))))))))))((((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!  MMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZYYYYYYYYYYYZZZZZZZZZZZZZZYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\\\\\\\]]^__``abbccdddddddddddddddddeeeefffggghhhkkllllmmmmmnnnnnnnnnmmmmlnmmmmllllllllkllllllllllmoooooopppppppppoooonnnmmmlkkjjiihhgffeddccbbaaaa```````````````_____^^^^]]]YYYYYYYYYXXXXXXXXXXXXXXXXXVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDCCCCBBBBBBBBAAAAAA@@@@@@?????>>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::99999997777777777777666666666666555555555555554444444444433333333322222222222222111111111111000000000000000/////////////.............--------------,,,,,,,,,,,,,,,,,++++++++++++++**************))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!! MMMMNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[\\\\\\\\\]]^^_``aabbccdddddddddddddddeeeefffgggghhhkkllllmmmmmnnnnnnnnnmmmmlnmmmmlllllllllllllllllllloooooopppppppooooonnnmmmlkkjjiihhggfeedccbbbaaaa``````````````_____^^^^]]]]YYYYYYYYXXXXXXXXXXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDCCCCBBBBBBBBAAAAAA@@@@@@????>>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::99999999777777777777666666666666655555555555554444444444443333333332222222222222211111111111100000000000000/////////////..............--------------,,,,,,,,,,,,,,,,++++++++++++++**************)))))))))))))))(((((((((((('''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! MMMMMMNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^]^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________________________________^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[\\[[[\\\\]]]^__``abbccccdddddddddddddeeeefffggghhhhklllllmmmmmnnnnnnnnnmmmmlnmmmmllllllllllllllllllllooooooopppppooooonnnmmmllkjjjiihhgffeddccbbaaaa`````````````______^^^^]]]]]YYYYYYXXXXXXXXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBBBAAAAAAA@@@@@@????>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::99999999977777777777766666666666665555555555554444444444444333333332222222222222211111111111100000000000000//////////////..............-------------,,,,,,,,,,,,,,,,,++++++++++++++**************))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!! MMMMMMMNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTSSTTTTTTTTTTTTTTTTTTTTTTUTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\]]]]]]]]]]]]]]]]]]]]\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^]]]]]]]^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^_____________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________^^___________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[\[[[[[\\\\]]^^__`aabbbccccdddddddddddeeeefffggghhhhklllllmmmmmnnnnnnnnmmmmmlnmmmmlllllllllllllllllllloooooooooooooooonnnmmmlllkjjiihhggffeddccbbaaaa````````````______^^^^^]]]]]YYYYYXXXXXXXXXXXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDCCCBBBBBBBBAAAAAA@@@@@@????>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::99999999977777777777666666666666665555555555554444444444444333333322222222222222111111111111000000000000000/////////////..............--------------,,,,,,,,,,,,,,,,++++++++++++++**************)))))))))))))))(((((((((((('''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! MMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]]^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________^^_^^^^^^^^^_______^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[\\\\]]^__``aabbbcccccdddddddddeeeefffggghhhhklllllmmmmmmnnnnnnnmmmmmlnmmmmmlllllllllllllllllllooooooooooooooonnnmmmlllkjjiiihhggfeeddccbbaaaa``````````_______^^^^^]]]]]]YYYYXXXXXXXXXXXXXXXXXWWWWWVVVVVVVUUUUUUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLKKKKKKKKLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDCCCBBBBBBBAAAAAA@@@@@@????>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::99999999997777777777666666666666665555555555554444444444444433333332222222222222211111111111100000000000000//////////////..............-------------,,,,,,,,,,,,,,,,+++++++++++++++**************))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!! MMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\]]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^]]]]]]]]]]]]]]]]]]]^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]^^__``aabbbbcccccccddddddeeeffgggghhhhllllllmmmmmmmnnnnnnmmmmmlnnmmmmllllllllllllllllllloooooooooooooonnnmmmlllkkjiiihhggffeeddcbbbaaaa`````````______^^^^^^]]]]]]\YYYXXXXXXXXXXXXXXXXWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNOOOOOOONNNNNNNNNNNNNNNNNMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLKKKKKKKKKKLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@????>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::99999999999777777777766666666666666555555555554444444444444433333332222222222222211111111111100000000000000//////////////..............-------------,,,,,,,,,,,,,,,,,++++++++++++++**************)))))))))))))))(((((((((((('''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! MMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]_________________________^________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]^^_``aaabbbbcccccccdddddeeeffggghhhhhllllllmmmmmmmmnnnnmmmmmmlnnmmmmmllllllllllllllllllooooooooooooonnnmmmllkkkjiiihhhggffeedccbbbaaaa````````______^^^^^^]]]]]]\\YYXXXXXXXXXXXXXXXXWWWWWWWWVVVVUUUUUUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNOOOOONNNNNNNNNNNNNNNNNNNMNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLLKKKKKKKKKKKLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDCCBBBBBBAAAAAA@@@@@@@?????>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::999999999999777777777666666666666665555555555554444444444444433333322222222222222111111111111100000000000000/////////////...............-------------,,,,,,,,,,,,,,,,+++++++++++++++**************))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!! MMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]_________________________^^^^^^^^^^^______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]^^__``aaabbbbcccccccddddeeeffggghhhhhlllllllmmmmmmmmmnnmmmmmmmnnmmmmmmlllllllllllllllllooooooooooonnnnmmlllkkkjjiihhhggffeeddccbbbaaaaa``````______^^^^^^]]]]]]\\\YXXXXXXXXXXXXXXXXWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNOOOONNNNNNNNNNNNNNNNNNNMMNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLKKKKKKKKKKKKKLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCBBBBBBAAAAA@@@@@@@??????>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::999999999999977777777666666666666665555555555554444444444444433333332222222222222211111111111100000000000000//////////////..............-------------,,,,,,,,,,,,,,,,,++++++++++++++**************)))))))))))))))(((((((((((('''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! MMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRSSSSSSSSSSSSSSSSSSSSSTTTTSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^___________________^^^^^^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````___________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[\[[[[[[[\\\\]]^^__``aaabbbccccccdddddeeeffggghhhiiimmmmmnnnnnnnooooooooonnnnppppoooooonnnnnnnnnnnnnnnnnnoooooonnnnmmmllkkkjjjiiihhhggffeeddcccbbaaaaa``^^^^^^]]]]]\\\\\\\[[[[[[[WWWWWWWWWWVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIJJJJJJJJJJJJJJIIIIIIIIHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCBBBBBAAAAAAA@@@@@@@@????>>>>>>>>>>>>>========<<<<;;;;;;;;;;;;;;::::::::::::999999999999998888888887777777777777766666666665555555555555544444444433333333333322222222222221111111111100000000000000/////////..............----------------,,,,,,,,,,,,,++++++++++++++****************))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! MMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRSSSSSSSSSSSSSSSSSSSSTTTSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_____________^^^^^^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````_________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]^^__``aaabbbccccccddddeeeffggghhhiiimmmmmnnnnnnnnoooooooonnnnpppppoooooonnnnnnnnnnnnnnnnnoooonnnnnmmmllkkkjjjiihhhhgggffeeddcccbbbaaaa``^^^^^]]]]]\\\\\\\[[[[[[[[WWWWWWWWWVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIJJJJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBAAAAAAA@@@@@@@?????>>>>>>>>>>>>>=========<<<;;;;;;;;;;;;;;::::::::::::9999999999999988888888877777777777777666666666655555555555555444444444433333333333222222222222221111111111100000000000000////////..............-----------------,,,,,,,,,,,,+++++++++++++++***************))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!! MMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRSSSSSSSSSSSSSSSSSSSSTSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^______^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________```````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]^^__```aaaabbbcccccdddeeefffgghhhiiimmmmmmnnnnnnnnoooooonnnnnpppppoooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmllkkkjjiiiihhhgggfffeeddcccbbbaaaa``^^^^^]]]]\\\\\\\[[[[[[[[ZWWWWWWWWVVVVVVVVVVVVVVVVVUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBAAAAAA@@@@@@@@@????>>>>>>>>>>>>>==========<<;;;;;;;;;;;;;;::::::::::::9999999999999988888888877777777777777666666666655555555555555444444444443333333333222222222222222111111111100000000000000/////////..............----------------,,,,,,,,,,,,,++++++++++++++****************))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! MMMMMMMMMMMMNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]^^__```aaabbbbcccccdddeeeffggghhhiimmmmmmnnnnnnnnnnooonnnnnnppppppoooooonnnnnnnnnnnnnnnnnnnnnnnmmmllkkkjjiiihhhggggfffeeeddcccbbbaaaaa`^^^^]]]]\\\\\\[[[[[[[[[ZZWWWWWWVVVVVVVVVVVVVVVVVVUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLKKKKKKKKKKKKKKJJJKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBAAAAA@@@@@@@@@????>>>>>>>>>>>>>===========<<;;;;;;;;;;;;;;:::::::::::99999999999999888888888777777777777776666666666655555555555554444444444443333333333222222222222221111111111000000000000000////////..............----------------,,,,,,,,,,,,,,++++++++++++++***************))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!! MMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]^^___```aabbbbbccccdddeeeffggghhhiimmmmmmmnnnnnnnnnnnnnnnnnnppppppoooooonnnnnnnnnnnnnnnnnnnnnnnmmmllkkjjiiihhhggggfffeeedddcccbbbaaaaa`^^^^]]]]\\\\\[[[[[[[[[[ZZWWWWWVVVVVVVVVVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLKKKKKKKKLLLLLLLLKKKKKKKKKKKKKKJJJJKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBAAAAA@@@@@@@@?????>>>>>>>>>>>>>>===========<;;;;;;;;;;;;;;::::::::::::9999999999999988888888877777777777777666666666665555555555555444444444444333333333222222222222221111111111100000000000000////////..............-----------------,,,,,,,,,,,,,,+++++++++++++***************)))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! MMMMMMMMMMMMMMMNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPQQQQQQQQQQQQQQRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]^^__````aabbbbbccccdddeefffgghhhiimmmmmmmnnnnnnnnnnnnnnnnnnpppppooooooonnnnnnnnnnnnonnnnnnnnnmmmllkkjjiiihhhgggfffffeeedddcccbbbbaaaa`^^^^]]]\\\\\\[[[[[[[[[ZZZWWWVVVVVVVVVVVVVVVVVVUUUUUTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKLLLLLLLKKKKKKKKKKKKKJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJIIIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBAAAAA@@@@@@@@??????>>>>>>>>>>>>>============;;;;;;;;;;;;;;::::::::::::9999999999999988888888887777777777777666666666666555555555555444444444444433333333222222222222222111111111100000000000000/////////..............----------------,,,,,,,,,,,,,,,+++++++++++++***************))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!! MMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]^^___````aabbbbbcccdddeefffgghhhhilmmmmmmmnnnnnnnnnnnnnnnnnpppppooooooonnnnnnnnnnnnonnnnnnnnnmmlllkkjjiihhhgggfffffeeedddccccbbbbaaaa`^^^]]]]\\\\\[[[[[[[[[ZZZZWWVVVVVVVVVVVVVVVVVUUUUUUUTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKJJJJJJJKKKKKJJJJJJJJJJJJJJJJJJIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBAAAA@@@@@@@@???????>>>>>>>>>>>>=============;;;;;;;;;;;;;::::::::::::99999999999999888888888887777777777776666666666666555555555554444444444444433333333222222222222221111111111000000000000000////////..............-----------------,,,,,,,,,,,,,,+++++++++++++***************)))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! MMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\]]^^^___```aaabbbbccccddeeeffggghhhilmmmmmmmmnnnnnnnnnnnnnnnnppppoooooooonnnnnnnnnnnnonnnnnnnnmmmllkkjjiihhhgggffffeeeeedddccccbbbbaaaa`^^^]]]]\\\\[[[[[[[[[ZZZZZWVVVVVVVVVVVVVVVVUUUUUUUUUTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLKKKKKKKKKKKKKKJJJJJJJJKKKJJJJJJJJJJJJJJJJJJIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBAAAA@@@@@@@?????????>>>>>>>>>>>==============;;;;;;;;;;;;;::::::::::::9999999999999888888888888777777777777666666666666655555555555444444444444443333333222222222222221111111111100000000000000////////..............-----------------,,,,,,,,,,,,,,+++++++++++++***************)))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! MMMMMMMMMMMMMMMMMMMNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQQRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTSSTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[Z[[[[[[[[[[[[\\\]]]^^___```aaaabbbbcccdddeefffgghhhhllmmmmmmmmmnnnnnnnnnnnnnmpppoooooooonnnnnnnnnnnnoonnnnnnnnmmmllkkjjiihhggggfffeeeeeddddcccbbbbbaaaa`^^^]]]\\\\\[[[[[[[[ZZZZZZVVVVVVVVVVVVVVVVUUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKLLLKKKKKKKKKKKKKKJJJJJJJJJKKJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHIIIIIIIIIIIIIIIIIIIIIHHHHGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCBBBBAAAA@@@@@@??????????>>>>>>>>>>==============<;;;;;;;;;;;;:::::::::::::999999999999988888888888877777777777666666666666665555555555444444444444443333333222222222222222111111111100000000000000/////////..............----------------,,,,,,,,,,,,,,,+++++++++++++***************))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! LLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZ[[[[[[[[[[[[\\\]]]^^^___``aaaabbbbccccddeefffggghhhllmmmmmmmmmmmnnnnnnnmmmmmpooooooooonnnnnnnnnnnnooonnnnnnnnmmmllkkjiihhhgggfffeeeeeddddccccbbbbaaaa``^^^]]]\\\\[[[[[[[[ZZZZZZZVVVVVVVVVVVVVVUUUUUUUUUUUUTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMNNMMMMMMMMMMMMMMMMMMLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKLKKKKKKKKKKKKKKKJJJJJJJJJJKJJJJJJJJJJJJJJJJIIIIIIIIJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHIIIIIIIIIIIIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBAAAA@@@@@@???????????>>>>>>>>>>==============<;;;;;;;;;;;::::::::::::::999999999999888888888888877777777776666666666666655555555554444444444444433333333222222222222221111111111000000000000000////////..............-----------------,,,,,,,,,,,,,,+++++++++++++**************))))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! LLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSRRSSSSSSSSSSSSSSSSSSSSSSTSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZ[[[[[[[[[[[[\\\]]]^^^____``aaaabbbbcccddeeeffggghhhlllmmmmmmmmmmmmmmmmmmmmmmoooooooonnnnnnnnnnnnnnooonnnnnnnnmmmllkkjiihhgggfffeeeeedddddcccbbbbbaaaa``^^^]]]\\\\[[[[[[[ZZZZZZZZVVVVVVVVVVVVVUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMNMMMMMMMMMMMMMMMMMLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHIIIIIIIIIIIIIIIIIIIIHHHHHGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCBBBBAAAA@@@@@????????????>>>>>>>>>==============<<;;;;;;;;;;::::::::::::::999999999999888888888888887777777776666666666666655555555555444444444444443333333222222222222221111111111100000000000000////////...............----------------,,,,,,,,,,,,,,,+++++++++++++**************)))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! LLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYYYYYYYZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZ[[[[[[[[[[[[\\\]]]^^^^___```aaaabbbcccdddeefffgghhhllllmmmmmmmmmmmmmmmmmmmmmoooooonnnnnnnnnnnnnnnnooonnnnnnnnmmmllkkjiihhgggffeeeeedddddccccbbbbbaaaa``^^]]]]\\\\[[[[[[ZZZZZZZZZVVVVVVVVVVVUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCBBBAAAA@@@@@@????????????>>>>>>>>==============<<<;;;;;;;;;::::::::::::::999999999999888888888888887777777777666666666666655555555555444444444444443333333222222222222222111111111100000000000000/////////..............-----------------,,,,,,,,,,,,,,+++++++++++++**************))))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! LLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRSSSSSSRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\]]]^^^____``aaaabbbbcccddeefffggghhllllmmmmmmmmmmmmmmmmmmmmlooonnnnnnnnnnnnnnnnnnnooononnnnnnmmmllkkjiihhgggffeeeedddddccccbbbbbaaaa```^^]]]\\\\[[[[[[ZZZZZZZZZZVVVVVVVVVUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCBBBBAAAA@@@@@?????????????>>>>>>>==============<<<<;;;;;;;;;:::::::::::::9999999999999888888888888887777777776666666666666655555555554444444444444433333333222222222222221111111111100000000000000////////..............-----------------,,,,,,,,,,,,,,+++++++++++++***************)))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! LLLLLLLMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRSSSSRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZ[[[[[[[ZZZZZZZZZZZZZZZZZZ[[ZZZZ[[[[[[\\\\]]]^^^^___```aaaabbbcccddeeeffggghhlllllmmmmmmmmmmmmmmmmmlllnnnnnnnnnnnnnnnnnnnnnnooonoonnnnnmmmllkkjiihhgggffeeedddddccccbbbbbaaaaa```^^]]]\\\\[[[[[[ZZZZZZZZZYVVVVVVVUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCBBBBAAAA@@@@@?????????????>>>>>>==============<<<<<;;;;;;;;::::::::::::::999999999999888888888888887777777776666666666666655555555554444444444444443333333222222222222221111111111100000000000000////////...............----------------,,,,,,,,,,,,,,,+++++++++++++**************))))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! LLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQRRRRRRRRRRRRRRRRRRRRRSSRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUVUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[Z[[[[[[[[[[[[[[[[[ZZZZZZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[\\\]]]]^^^^__````aaabbbbccdddeefffggghlllllmmmmmmmmmmmmmmllllllnnnnnnnnmmmmmmmnnnnnnnooonoonnnnnnmmllkkjjiihgggffeeeddddcccccbbbbaaaaa````^]]]]\\\\[[[[[ZZZZZZZZZYYVVVVVVUUUUUUUUUUUUUUUUUUUTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIJIIIIIIIIIIIIIIIIIIIIIIIHIIIIIIIIHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCBBBAAAA@@@@@?????????????>>>>>>===============<<<<<;;;;;;;::::::::::::::999999999999888888888888887777777776666666666666655555555555444444444444443333333222222222222222111111111100000000000000/////////..............-----------------,,,,,,,,,,,,,,+++++++++++++***************)))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! LLLLLLLLLLMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQRRRRRRRRRRRRRRRRRRRRSRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXYYXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\\]]]^^^^___````aaabbbcccddeefffggghllllllmmmmmmmmmmmmlllllllnnnnmmmmmmmmmmmmmnnnnnooonoonnnnnnmmllkkjjiihhggffeeedddcccccbbbbaaaaa`````^]]]]\\\\[[[[[ZZZZZZZZYYYVVVVVUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIHHHHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBAAAA@@@@@????????????>>>>>>>==============<<<<<<;;;;;;::::::::::::::9999999999998888888888888877777777766666666666666655555555554444444444444433333333222222222222221111111111100000000000000/////////.............-----------------,,,,,,,,,,,,,,,++++++++++++***************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! LLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[\\\\]]]]^^^^__````aaaabbcccddeeeffggghklllllmmmmmmmmmmmllllllllnnmmmmmmmmmmmmmmmmnnnnnoonnnnnnnnnmmmllkkjiihhggffeeedddccccbbbbaaaaa`````_]]]]\\\\\[[[[ZZZZZZZYYYYYVVVUUUUUUUUUUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKLLLLKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKKJJJJJJJJJJJJJJJIJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHIIIIIIHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCBBBBAAAA@@@@????????????>>>>>>>==============<<<<<<<;;;;;;:::::::::::::9999999999999888888888888887777777776666666666666655555555554444444444444433333333222222222222221111111111100000000000000//////////.............----------------,,,,,,,,,,,,,,,+++++++++++++**************))))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!! LLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZ[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[\\\]]]]]^^^^__````aaabbbccdddeefffgggklllllmmmmmmmmmmllllllllknmmmmmmmmmmmmmmmmmmnnnnnonnnnnnnnnmmmllkkjjihhggffeeedddcccbbbbaaaaa`````__]]]]\\\\[[[[[ZZZZZZZYYYYYVVUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKKKJJJJJKKKKKKKKKJJJJJJJJJJJJJJJIIJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHIIIIIIHHHHHHHHHHHHHHHHHHHIIIIIIIHHHHHHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCBBBAAAA@@@@@???????????>>>>>>>==============<<<<<<<<;;;;;::::::::::::::9999999999998888888888888877777777766666666666666555555555554444444444444433333332222222222222221111111111000000000000000//////////............-----------------,,,,,,,,,,,,,,+++++++++++++***************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!! LLLLLLLLLLLLLLMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[\\\\]]]]^^^^___````aabbbcccddeefffgggkklllllmmmmmmmmmlllllllkkmmmmmmlllllllllmmmmmnnnnnnnnnnnnnnmmmllkkjjiihhggfeeedddcccbbbaaaa`````____]]]]\\\\[[[[[ZZZZZZYYYYYYUUUUUUUUUUUUUUUUUUUTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKLLKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKJJJJJJJJJJJJJJJJIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHIIIIIIHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCBBBBAAAA@@@@???????????>>>>>>>==============<<<<<<<<<;;;;::::::::::::::9999999999998888888888888877777777766666666666666555555555554444444444444433333333222222222222221111111111100000000000000///////////............----------------,,,,,,,,,,,,,,,+++++++++++++**************))))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!! LLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[\\\\\]]]]^^^____```aaabbcccddeeeffgggkklllllmmmmmmmmmllllllkkkmmmmmlllllllllllmmmmmnnnnnnnnnnnnnmmmllkkjjiihhggffeeddcccbbbbaaa`````_____]]]\\\\\[[[[ZZZZZZYYYYYYYUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKJJJJJJJJJJJJJJJJJJIIIJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHIIIIIHHHHHHHHHHHHHHHHHHHHIIIIIHHHHHHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCBBBBAAA@@@@@??????????>>>>>>>==============<<<<<<<<<<;;;::::::::::::::9999999999998888888888888877777777766666666666666655555555554444444444444433333333322222222222221111111111110000000000000////////////...........--------------,--,,,,,,,,,,,,,,+++++++++++++***************)))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!! LLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZZZZZ[[[[[\\\\]]]]]^^^____```aabbbccddeeefffggkklllllmmmmmmmmmllllllkkkmmmmllllllllllllllmmmmnnnnnnnnnnnnmmmlllkkjjiihggffeedddccbbbaaa`````______]]\\\\\\[[[[ZZZZZYYYYYYYYUUUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJIIIIJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHIIIIIHHHHHHHHHHHHHHHHHHHHIIIIIHHHHHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCBBBBAAAA@@@@??????????>>>>>>>===============<<<<<<<<<<;;::::::::::::::9999999999998888888888888887777777776666666666666655555555554444444444444433333333332222222222221111111111111000000000000/////////////..........---------------,-,,,,,,,,,,,,,,+++++++++++++***************))))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!! LLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZZZZZZ[[[[\\\\\]]]]]^^^___```aabbbccdddeefffggkkklllllmmmmmmmmllllllkkkmmmllllllllklllllllmmmmnnnnnnnnnnmmmmlllkkjjiihhggfeedddccbbbaaa```______^^]\\\\\\[[[[[ZZZZYYYYYYYYYUUUUUUUUUUUUTTTTTTTTTTTTTTSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKJJJJJJJJJJJJJJJJJJJJIIIIIJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHIIIIIHHHHHHHHHHHHHHHHHHHHIIIIHHHHHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBAAAA@@@@@?????????>>>>>>>>==============<<<<<<<<<<<;::::::::::::::99999999999998888888888888877777777766666666666666555555555554444444444444433333333332222222222221111111111111000000000000/////////////..........--------------,,,,,,,,,,,,,,,,,+++++++++++++**************))))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!! LLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRQRRRRRRRRRRRRRRRRRRRRRSSSRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYZZZZZZZZZZZ[[[[[\\\\\]]]]]^^___```aaabbccdddeefffggkkklllllmmmmmmmmmlllllkkkmmmlllllkkkkkkklllllmmmmmmmmnnnmmmmmmlllkkjjiihhggfeeddcccbbaaa```_____^^^^\\\\\\\[[[[ZZZZZYYYYYYYYXUUUUUUUUUUUTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHIIIIIHHHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBAAAA@@@@?????????>>>>>>>>>=============<<<<<<<<<<<<;::::::::::::::9999999999998888888888888877777777766666666666666555555555554444444444444433333333333222222222221111111111111100000000000//////////////.........---------------,,,,,,,,,,,,,,,,+++++++++++++***************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!! KKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRQQRRRRRRRRRRRRRRRRRRRRRRSRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZ[[[[\\\\\\]]]]^^^___``aaabbccdddeeeffggkkkkllllmmmmmmmmmlllllkkkmmmllllkkkkkkkkkkllllmmmmmmmmmmmmmmmllllkkjjiihhggfeedddccbbaaa```____^^^^^\\\\\\\[[[[ZZZZYYYYYYYYXXUUUUUUUUUTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLMMLLLLLLLLLLLLLLLLLKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKJKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHIIIIIHHHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBAAA@@@@@????????>>>>>>>>>>============<<<<<<<<<<<<<::::::::::::::9999999999998888888888888877777777776666666666666655555555555444444444444433333333333322222222221111111111111110000000000///////////////........---------------,,,,,,,,,,,,,,,,,+++++++++++++**************))))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!! KKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYZZYYYZZZZZZZ[[[[[\\\\\]]]]^^^___```aabbccdddeeefffgkkkkllllmmmmmmmmmlllllkkkmmlllllkkkkkkkkkkkkllllmmmmmmmmmmmmmllllkkjjiihhggfeedddccbbaa```____^^^^^^\\\\\\[[[[[ZZZZYYYYYYYXXXUUUUUUUUTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLMLLLLLLLLLLLLLLLLLKKKKKKKLKKKKKKKKKKKKKKKKKKKKJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHIIIIHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBAAAA@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<<<<:::::::::::::99999999999988888888888888877777777776666666666666555555555555444444444444433333333333322222222221111111111111100000000000//////////////.........--------------,,,,,,,,,,,,,,,,,+++++++++++++***************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!! KKKKLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\\\\\\\\\\\\\\\\\\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZYYYYYYYYZZZZZZZZZZZ[[[[[\\\\\]]]]]^^___``aaabbccddeeefffgggjjjjkkkkllllllllllkkkkkjjnmmmmllllkkkkkkkklllllmmmlmmmmmmmmmlllllkkjjjihhggggffeeddccbbaaa```_______[[[ZZZZZZYYYYXXXXXWWWWWWWUUUUUUUUTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCBBBBAAA@@@@????????>>>>>>>>>>>>==========<<<<<<<<<<<<<<;::::::::::::::99999999999888888888888877777777777766666666665555555555555544444444443333333333333332222222222222221111111111100000000000000////////////..............-----------,,,,,,,,,,,,,+++++++++++++***************)))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!! KKKKKLLLLLLLLLLLLLLLLLLMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRQQRRRRRRRRRRRRRRRRRRRRRRSRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZ[[[[[\\\\\\]]]]^^___``aabbbccddeeefffgggijjjkkkkllllllllllkkkkkjjnmmmlllllkkkkkkkkkkllllmmllllmmmlllllllkkkjjiihhggggffeeddccbbaaa``_______^ZZZZZZZZYYYYYXXXXWWWWWWWWUUUUUUTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKLLKKKKKKKKKKKKKKKKKKKJJJJKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBAA@@@@@???????>>>>>>>>>>>>>=========<<<<<<<<<<<<<<;;:::::::::::::99999999999988888888888877777777777776666666665555555555555554444444444333333333333332222222222222221111111111110000000000000////////////...............-----------,,,,,,,,,,,,,+++++++++++++**************)))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!! KKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[\\\\\]]]]^^___``aabbbccddeeefffgggijjjjkkkklllllllllkkkkkjjnmmmmllllkkkkkkkkkkkllllllllllllllllllkkkjjjiihhgggfffeeddccbbaa```_____^^^ZZZZZZZZYYYYXXXXXWWWWWWWWUUUUTTTTTTTTTTTTTTTTTTTTTSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLMMMMMLLLLLLLLLLLLLLLLLKKKLKKKKKKKKKKKKKKKKKKKJJJJJKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGHHHHHGGGGGGGGGGGGGGGGGGGGHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBAAA@@@@????????>>>>>>>>>>>>>========<<<<<<<<<<<<<<;;;::::::::::::999999999999988888888888777777777777776666666655555555555555544444444443333333333333322222222222222211111111111110000000000000////////////..............------------,,,,,,,,,,,,+++++++++++++***************))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!! KKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZYYYYYYYYYYYYYYYYYYYYZZZYZZZZZZZZ[[[[[\\\\\]]]]^^___``aabbcccddeeeffffggijjjjkkkklllllllllkkkkkjjnmmmmlllkkkkkkkkkkkkkllllkllllllllllkkkkkjjiiihhgggfffeeddccbbaa```____^^^^ZZZZZZZYYYYXXXXXWWWWWWWWWUUTTTTTTTTTTTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGHHHHGGGGGGGGGGGGGGGGGGGGGHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBAAA@@@@@???????>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<;;;;:::::::::::999999999999998888888888777777777777776666666665555555555555544444444443333333333333332222222222222221111111111111000000000000/////////////.............-------------,,,,,,,,,,,++++++++++++++**************)))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!! KKKKKKKKKLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTUUUUTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[\\\\\]]]]^^___``aabbccdddeeeffffggijjjjkkkkkllllllllkkkkkjjnmmmmlllkkkkkkkkkkkkkkkllkkkklllkkkkkkkkjjjiihhhgggffeeeddccbbaa```___^^^^^ZZZZZZYYYYYXXXXWWWWWWWWWVTTTTTTTTTTTTTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKJJJJJJJJJJJJJJJJJIIIJJJJJJJJIIIIIIIIIIIIIIIIIHIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGHHHGGGGGGGGGGGGGGGGGGGGGGHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBAAA@@@@???????>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<;;;;;:::::::::::99999999999999888888888877777777777777666666665555555555555544444444443333333333333332222222222222221111111111111100000000000//////////////.............-------------,,,,,,,,,,,++++++++++++++*************)))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!! KKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[\\\\\]]]]^^___``aabbccdddeeefffgggijjjjkkkkklllllllkkkkkkjjnmmmmlllkkkkkkkkkkkkkkkklkkkkkkkkkkkkkjjjjiiihhggfgffeeeddccbbaa``___^^^^^^ZZZZYYYYYYXXXXWWWWWWWWVVVTTTTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJKKKKJJJJJJJJJJJJJJJJJIIIIJJJJIIIIIIIIIIIIIIIIIIIIIHIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBAAAA@@@@???????>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<;;;;;::::::::::999999999999998888888888777777777777776666666655555555555555544444444443333333333333322222222222222211111111111111000000000000//////////////............--------------,,,,,,,,,,+++++++++++++++*************)))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!! KKKKKKKKKKKKLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[\\\\\]]]]^^__``aabbbccddeeeffffgggiijjjkkkkklllllllkkkkkkjjnmmmmlllkkkkkkjjjkkkkkkkkkkkkkkkkkkjjjjjiiiihhgggfgffeeeddccbbaa``___^^^^^^ZZYYYYYYYXXXXXWWWWWWWVVVVTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKJJJJJJJJJJJJJJJJJIIIIIIJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCBBBBAAAAA@@@???????>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<;;;;;;:::::::::999999999999998888888888777777777777776666666655555555555555544444444443333333333333322222222222222211111111111111100000000000///////////////...........---------------,,,,,,,,,,++++++++++++++*************)))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#$$$################"""""""""""""""!!!!!!!!!!!!!!! KKKKKKKKKKKKKLLLLLLLLLLMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZ[[[[\\\\\]]]]^___``aabbcccddeeeffffgggiijjjjkkkkkllllllkkkkkkjjnmmmmllllkkkkkjjjjkkkkkkkjjkkkkkjjjjjjjiiihhhgggfffffeeeddccbbaa``___^^^^]]YYYYYYYYXXXXXWWWWWWWVVVVVTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBAAAA@@@???????>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<;;;;;;;::::::::999999999999999888888888777777777777776666666665555555555555544444444443333333333333332222222222222221111111111111100000000000///////////////............--------------,,,,,,,,,,+++++++++++++++*************)))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#$$$###############"""""""""""""""!!!!!!!!!!!!!!!! KKKKKKKKKKKKKKKLLLLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZ[[[[\\\\\]]]]^___``aabbccdddeeeffffgggiijjjjkkkkkllllllkkkkkkjjnmmmmllllkkkkkjjjjkkkkkkkjjjjjjjjjjjjiiiihhhggggfffffeeeddccbbaa``__^^^^]]]YYYYYYYXXXXXWWWWWWVVVVVVVTTTTTTTTTTTTTTSSSSSSSSSSSSRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBAAAAA@@@???????>>>>>>>>>>>>>>======<<<<<<<<<<<<<<;;;;;;;;:::::::9999999999999998888888887777777777777766666666655555555555555444444444443333333333333322222222222222211111111111111000000000000//////////////............---------------,,,,,,,,,+++++++++++++++*************))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##$$###############""""""""""""""""!!!!!!!!!!!!!!! KKKKKKKKKKKKKKKKLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYXXYYYYYYYYZZZZZ[[[[\\\\]]]]^^__```aabbccddeeeeffffgggiijjjjkkkkkklllkkkkkkkkjjnnmmmllllkkkkkkjjjjkkkkkkjjjjjjjjjiiiiihhhhggggffffffeeeddccbbaa``__^^^]]]]YYYYYXXXXXXWWWWWWVVVVVVVVTTTTTTTTTTTTSSSSSSSSSSSSSSRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOOOOOOONOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBAAAAA@@@???????>>>>>>>>>>>>>=======<<<<<<<<<<<<<<<;;;;;;;;:::::::999999999999998888888888777777777777776666666655555555555555544444444443333333333333322222222222222211111111111111100000000000///////////////............--------------,,,,,,,,,,++++++++++++++*************)))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##$$###############"""""""""""""""!!!!!!!!!!!!!!!! KKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYXXXXXYYYYYYYYZZZZZ[[[\\\\\]]]]^___``aaabbccddeeefffffgggiijjjjkkkkkkkkkkkkkkkkkjjnmmmmllllkkkkkkkjjjjkkkkkjjjjjjiiiiiihhhhhgggfffffffeeeeddccbbaa``__^^]]]]]YYYXXXXXXXWWWWWWVVVVVVVVVTTTTTTTTTTSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOONNNOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCBBBBBBAAAA@@@@???????>>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999998888888888777777777777776666666655555555555555544444444443333333333333332222222222222221111111111111100000000000///////////////............--------------,,,,,,,,,,+++++++++++++++*************)))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$###############""""""""""""""""!!!!!!!!!!!!!!! JKKKKKKKKKKKKKKKKKKLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\[[[[[[[[[[[[[[[[[[[[\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXXYYYYYYYYZZZZZ[[[\\\\]]]]]^___``aabbcccddeeefffffgggiijjjjkkkkkkkkkkkkkkkkkjjnmmmmllllkkkkkkkkjjjkkkkkjjjiiiiiiihhhhhggggffffeeffeeeeddccbbaa`__^^^]]]]\XXXXXXXXXWWWWWWVVVVVVVVVVTTTTTTTSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGHHGGGGGGGGGGGGGGGGGGGGGFFGGGGGFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCCCCCBBBBBBBAAAAA@@@???????>>>>>>>>>>>>>=======<<<<<<<<<<<<<<;;;;;;;;;;:::::9999999999999988888888887777777777777766666666655555555555555444444444433333333333333322222222222222211111111111111000000000000//////////////............---------------,,,,,,,,,+++++++++++++++*************)))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###$###############"""""""""""""""!!!!!!!!!!!!!!!! JJKKKKKKKKKKKKKKKKKKLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXYYYYYYYYYZZZ[[[[\\\\]]]]^^___``aabbcccddeeefffffgggiijjjjkkkkkkkkkkkkkkkkjjjnmmmmllllkkkkkkkkkkjjjjjjiiiiiiiihhhhhggggfffffeeefeeeedddccbba``__^^]]]\\\XXXXXXXXWWWWWWVVVVVVVVVVVTTTTTTSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHGGGGGGGGGGGGGGGGGGGFFFFFGGFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAA@@@@???????>>>>>>>>>>>>=======<<<<<<<<<<<<<<;;;;;;;;;;;::::9999999999999998888888887777777777777766666666655555555555555444444444443333333333333322222222222222211111111111111000000000000//////////////.............--------------,,,,,,,,,,++++++++++++++**************))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!! JJJKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQPPQQQQQQQQQQQQQQQQQQQQQRRQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXYYYYYYYYYZZZ[[[[\\\\]]]]^^__```aabbccdddeeefffffgggiijjjjkkkkkkkkkkkkkkkkjjjnmmmllllkkkkkkkkkjkjjjjjjiiiiiihhhhhggggffffffeeeefeeeedddccbaa``_^^]]]\\\\XXXXXXWWWWWWWVVVVVVVVVVVVTTTSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGFFFFFFFFFFFEFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAA@@@@??????>>>>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;;:::9999999999999998888888887777777777777776666666655555555555555544444444443333333333333322222222222222221111111111111100000000000///////////////............--------------,,,,,,,,,,+++++++++++++++*************)))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!!! JJJJJKKKKKKKKKKKKKKKKKKLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTSSTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYXXXXXXXXXXXXXXXXXYYYYYYYYYZZZ[[[[\\\\]]]]^^__```aabbcccddeeefffffgggiijjjjkkkkkkkkkkkkkkkkjjjmmmmllllkkkkkkkkjjjjjjjjjiiiihhhhhggggffffffeeeeeeeeeeeddccbbaa`__^^]]\\\\\XXWWWWWWWWWWVVVVVVVVVVVVUTTSSSSSSSSSSSSSSSSSSSSSSRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGFFFFFFFFFFFFEEFFFFFEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@??????>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;::99999999999999988888888887777777777777766666666655555555555555444444444443333333333333322222222222222211111111111111000000000000//////////////............---------------,,,,,,,,,+++++++++++++++*************)))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!! JJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYZZZZ[[[\\\\]]]]^^__```aabbcccddeeeeffffgggiijjjjkkkkkkkkkkkkkkkjjjjmmmllllkkkkkkkjjjjjjjjjjjiihhhhhggggffffffeeeeeeeeeeeedddccbba``_^^]]\\\\[[WWWWWWWWWWWVVVVVVVVVVVUUUSSSSSSSSSSSSSSSSSSSSSSRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKLLLLLKKKKKKKKKKKKKKKKKKJJKJJJJJJJJJJJJJJJJJJJIIIIIJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEEFFFFEEEEEEEEEEDDDDDDCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@?????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;::9999999999999988888888887777777777777766666666665555555555555444444444444333333333333322222222222222211111111111111000000000000//////////////.............--------------,,,,,,,,,,+++++++++++++++*************)))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSTTTTSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZ[[[\\\\]]]]^^__```aabbbccdddeeeffffgggiijjjjjkkkkkkkkkkkkkkjjjjmmllllkkkkkjjjjjjjjjjjjjjihhhhggggffffffeeeeeeeeeeeeeedddcbbaa`__^]]]\\\[[[WWWWWWWWWWVVVVVVVVVVVUUUUSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGFFFFFFFFFFFFFFFEEEEEFFEEEEEEEEEEEEDDDDDCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@?????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;;:9999999999999988888888887777777777777766666666666555555555555444444444444433333333333322222222222222211111111111111100000000000///////////////............--------------,,,,,,,,,,+++++++++++++++*************)))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZ[[[\\\\]]]]^^___``aabbbccdddeeefffffggiijjjjjkkkkkkkkkkkkkjjjjimllllkkkkjjjjjjjjjjjjjjjihhhhgggffffffeeeeeeeeeeeeeeedddccbba`__^^]]\\\[[[[WWWWWWWWVVVVVVVVVVVUUUUUUSSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@?????>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;;:99999999999999888888888887777777777777666666666666555555555554444444444444433333333333222222222222222111111111111111000000000000//////////////............---------------,,,,,,,,,+++++++++++++++*************)))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJJJKKKKKKKKKKKKKLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYZZZ[[[\\\\\]]]]^___``aaabbcccddeeeeffffggiijjjjjkkkkkkkkkkkkjjjjiimlllkkkjjjjjjjjjjjjjjjiiihhggggffffeeeeeeeeeeeeeedeeeddccbba``_^^]]\\[[[[[[WWWWWWVVVVVVVVVVVVUUUUUUUSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJIIIIIIIIIIIIIIIIIIHHIIIIIHHHHHHHHHHHHHHHHHHGGGHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEFFFFFFFFEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@?????>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;;;::9999999999999988888888888777777777777766666666666655555555555444444444444443333333333322222222222222211111111111111000000000000//////////////.............--------------,,,,,,,,,,+++++++++++++++*************)))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJJJJJKKKKKKKKKKKLLLLLLLLLLLLLLMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYZZZ[[[[\\\\]]]]^___```aabbcccdddeeeffffggiijjjjjkkkkkkkkkkkkjjjiiillkkkjjjjjjjijjjjjjjiiiiihgggffffeeeeeeeeeeeeeeeddeedddccbaa`__^]]\\[[[[[[ZWWVVVVVVVVVVVVVVVUUUUUUUUSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIJJJJIIIIIIIIIIIIIIIIIHHHHIIIHHHHHHHHHHHHHHHHHHGGGGGHHHHHGGGGGGGGGGGGGGGGGGGFGGGFFFFFFFFFFFFFFFFFEEEEEFFFFFEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@????>>>>>>>>>=============<<<<<<<<;;;;;;;;;;;;;;:::999999999999988888888888877777777777766666666666665555555555444444444444443333333333322222222222222111111111111111000000000000///////////////............--------------,,,,,,,,,,+++++++++++++++*************)))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJJJJJJKKKKKKKKKKLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[ZZZZZ[[[[[[[[[[[[[[[[[[[[ZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXWWXXXXXXYYYYZZZZ[[[[\\\\]]]]^___``aabbbccdddeeeffffggiijjjjjkkkkkkkkkkkjjjjiiilkkkjjjjiiiiiiiiiiiiiiiihgggfffeeeeeedddddddddddddedddccbba``_^]]\\[[[[ZZZZVVVVVVVVVVVVVVVVUUUUUUUUUSSSSSSSSSSSRRRRRRRRRRRRRRRQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHGGGGGGGGGGGGGGGGGGGGGFFGGFFFFFFFFFFFFFFFFEEEEEEEFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@?????>>>>>>>>==============<<<<<<<;;;;;;;;;;;;;;::::99999999999988888888888887777777777766666666666666555555555444444444444443333333333322222222222222211111111111111100000000000///////////////............---------------,,,,,,,,,,++++++++++++++**************))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJJJJJJJJKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[ZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXWWWWXXXXXXYYYYYZZZZ[[[\\\\\]]]^___``aaabbcccddeeeefffggiiijjjjkkkkkkkkkkkjjjiiihlkkjjjiiiiiiiiiiiiiiiihhhggfffeeeedddddddddddddddddddccbba``_^^]\\[[[[ZZZZZVVVVVVVVVVVVVVUUUUUUUUUUUSSSSSSSSSRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNMNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@?????>>>>>>>>=============<<<<<<<;;;;;;;;;;;;;;:::::99999999999888888888888887777777777666666666666666555555554444444444444443333333333222222222222222111111111111111000000000000//////////////............---------------,,,,,,,,,,+++++++++++++++*************)))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJJJJJJJJJKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXXYYYYZZZZ[[[[\\\\]]]^^__```aabbcccdddeeefffggiiijjjjkkkkkkkkkkjjjiiihhkkjjiiihhhhhhhhhhhihhhhhhfffeeeedddddddddddddddddddddccbaa`__^]\\[[[ZZZZZZZVVVVVVVVVVVVVUUUUUUUUUUUUSSSSSSSRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNMMMNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@?????>>>>>>>=============<<<<<<<;;;;;;;;;;;;;;;:::::99999999998888888888888887777777776666666666666665555555544444444444444433333333333222222222222221111111111111110000000000000//////////////............--------------,,,,,,,,,,,++++++++++++++*************)))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXWWWWWWWWXXXXXXXYYYYYZZZZ[[[[\\\\]]^^___``aabbbccdddeeefffggiiijjjjjkkkkkkkkjjjjiihhgkjjiiihhhhhhhhhhhhhhhhhggffeeedddddcccddddddddddddddccbba`__^]]\[[[ZZZZZZZZVVVVVVVVVVVVUUUUUUUUUUUUUSSSSSRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@????>>>>>>>>=============<<<<<<<;;;;;;;;;;;;;;::::::99999999988888888888888877777777776666666666666655555555544444444444444333333333332222222222222221111111111111110000000000000/////////////............---------------,,,,,,,,,,,+++++++++++++*************)))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJJJJJJJJJJJJKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXYYYYYZZZZ[[[[\\\\]^^^__``aabbbccdddeeefffggiiijjjjjkkkkkkkjjjjiiihhgjjiihhhgggggggggghhhhggggfeeedddcccccccccddddddddcdccbba``_^]]\\[[ZZZZZZZZZVVVVVVVVVVVUUUUUUUUUUUUUUSSSRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEDDDDDDDDDDDDDDCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@????>>>>>>>>============<<<<<<<;;;;;;;;;;;;;;:::::::99999999988888888888888777777777766666666666666555555555444444444444443333333333322222222222222211111111111111100000000000000////////////.............--------------,,,,,,,,,,,,+++++++++++++*************)))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!! IJJJJJJJJJJJJJJJJJJJKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPOPPPPPPPPPPPPPPPPPPPPPQQQPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWWXXXXXXXXYYYYYZZZZZ[[[[\\\\]^^___``aabbccdddeeefffggiiijjjjjjkkkkjjjjjiiihhggjiihhggggfffggggggggggggfeedddcccccccccccccdddddcccccbaa`_^^]\\[[ZZZZYYYYYYVVVVVVVVVUUUUUUUUUUUUUUUTSRRRRRRRRRRRRRRRRRRRRRRRRQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@????>>>>>>>============<<<<<<<;;;;;;;;;;;;;;::::::::99999999888888888888887777777777666666666666666555555554444444444444443333333333222222222222222111111111111111000000000000000////////////.............-------------,,,,,,,,,,,,,++++++++++++*************)))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!! JJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVUUUUWWWWWWWWWXXXXXYYYYYZZZZ[[[\]]^^^__``aabbcccdddeeeffijjjjjkkkkkkkkkjjjjiihhggjiihhgggffffffgggggggggfffeeeddddcccccddddddddddddbaa``_^]]\[[ZZYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAA@@@@@@@@@@@???????>>>>=======<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::99999999888888888888888777777777777777666666666666666555555555544444444444444433333333322222222222222211111111000000000000000///////////...............------------,,,,,,,,,,,,,,,+++++++++++++++*************)))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!!! JJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQPPPQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVUUUUUUWWWWWWWWWWXXXXXYYYYYZZZZ[[\]]]^^__``aabbccdddeeeeffijjjjjjkkkkkkkjjjjiiihhgfjihhggfffffffffffffffffffeeddddcccccccccdddddddddcaa``_^^]\[[ZZYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHIIIIIHHHHHHHHHHHHHHHHHHHGHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCDDDDDDDDDDDDDDCCCCCCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAA@@@@@@@@@@@???????>>>>=======<<<<<<<<<<<<;;;;;;;;;:::::::::::::::99999999888888888888888777777777777777666666666666666555555555554444444444444433333333332222222222222211111111000000000000000///////////...............------------,,,,,,,,,,,,,,,++++++++++++++++************)))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!!! JJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZ[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVUUUUUUUUVWWWWWWWWWXXXXXXYYYYYZZZ[[\\]]^^__``aabbccdddeeeeffijjjjjjjkkkjjjjjjiiihhggfiihggfffeeeeeefffffffffeeedddcccccbbcccccccddddccca``__^]]\[ZZYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGFFFFFFFFFFFFFFFEEEFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCDDDDDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@@???????>>>>======<<<<<<<<<<<<;;;;;;;;;;::::::::::::::99999999888888888888888777777777777777666666666666666555555555554444444444444433333333332222222222222211111111100000000000000////////////..............-------------,,,,,,,,,,,,,,,+++++++++++++++*************)))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!!! JJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVUUUUUUUUUUUVVVWWWWWWWWXXXXXYYYYYZZZZ[\\]]^^__``aabbccdddeeefffjjjjjjjjjjjjjjjjjiihhggffihhgfffeeeeeeeeeeeffeeeeedddcccbbbbbbbbbcccccccccc``__^^]\[[ZZYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGFFFFFFFFFFFFFFFEEEEEFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDCCCCCCCCCCCCCCCCCCDCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@???????>>>>======<<<<<<<<<<<;;;;;;;;;;::::::::::::::999999998888888888888887777777777777777666666666666665555555555544444444444444433333333322222222222222111111111000000000000000///////////...............------------,,,,,,,,,,,,,,,++++++++++++++++************)))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!!! JJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVUUUUUUUUUUUUUUUVVVVVWWWWWWWXXXXXYYYYYZZZ[\\]]^^__``aabbccdddeeefffjjjjjjjjjjjjjjjjiiihhggffihggffeeeddddeeeeeeeeeedddcccbbbbbbbbbbbbbbcccccbb``_^^]\\[ZZYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFGGGFFFFFFFFFFFFFFFEEEEEEEFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@???????>>>=======<<<<<<<<<<;;;;;;;;;;::::::::::::::999999998888888888888887777777777777777666666666666665555555555544444444444444433333333322222222222222211111111000000000000000///////////...............------------,,,,,,,,,,,,,,,++++++++++++++++*************))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!!! JJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQPPPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUUVVVVVWWWWWWWXXXXXXYYYYZZZ[\\]]^^__``aabbccddeeeefffjjjjjjjjjjjjjjjiiihhggffehhgffeeedddddddddeeeeddddcccbbbaaaaaaaaabbbbbbbbbb`__^]]\\[ZZYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFGGFFFFFFFFFFFFFFFEEEEEEEEFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????>>>======<<<<<<<<<<;;;;;;;;;;::::::::::::::999999999888888888888887777777777777777666666666666666555555555554444444444444433333333322222222222222211111111000000000000000///////////...............-------------,,,,,,,,,,,,,,,+++++++++++++++**************))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!!! JJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQPPPPPPPPPPPPPQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWWXXXXXYYYYZZZ[\\]]^^__``aabcccddeeeffffjjjjjjjjjjjjjjiiiihhggffehggfeeeddddddddddddddddcccbbbaaaaa``aaaaaaaaabbaaa__^^]]\[[ZYYYXXXXXWWWXXXXWWWWWWWWWWWWWWWWWVVVVVVVVRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????>>>======<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999888888888888888777777777777777666666666666666555555555554444444444444433333333332222222222222211111111100000000000000////////////..............-------------,,,,,,,,,,,,,,,++++++++++++++++**************)))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!!!!! JJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQPPPPPPPPPPPPPPPQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVWWWWWWXXXXXYYYYZZZ[\\]]^^__``abbcccddeeeffffjjjjjjjjjjjjjiiiihhggffeehgffeedddccccccddddddccccbbbaaa``````````aaaaaaaaa_^^]]\\[ZZYYYXXXXWWWWWWXXWWWWWWWWWWWWWWWWVVVVVVVVVRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????>>>======<<<<<<<<<;;;;;;;;;:::::::::::::::999999999888888888888887777777777777776666666666666665555555555544444444444444433333333322222222222222111111111000000000000000///////////...............------------,,,,,,,,,,,,,,,++++++++++++++++***************))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!!! JJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVWWWWWWXXXXXYYYYZZZ[\\]]^^__``abbcccddeeeffffjjjjjjjjjjjjiiiihhhggffeehgffeeddcccccccccccccccbbbaaa`````____````````````^^]]]\[[ZZYYXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????>>>======<<<<<<<<;;;;;;;;;:::::::::::::::999999999988888888888887777777777777776666666666666665555555555544444444444444433333333322222222222222211111111000000000000000///////////...............-------------,,,,,,,,,,,,,,,+++++++++++++++***************)))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!! IIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVWWWWWWXXXXXYYYYZZZ[\\]]^^__``abbcccddeeeffffjjjjjjjjjjjjiiiihhgggffedggfeedddcccccccccccccbbbbaaa```____________```````^]]]\\[[ZZYYXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@??????>>>=====<<<<<<<<;;;;;;;;;;::::::::::::::999999999998888888888887777777777777777666666666666665555555555544444444444444433333333322222222222222211111111000000000000000////////////..............-------------,,,,,,,,,,,,,,,+++++++++++++++***************)))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!! IIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWXXXXYYYYZZZ[\\]]^^__``abbbccddeeeffffjjjjjjjjjjjiiiihhhggffeedggfeeddcccccbbbbbbbbbbbbaa```_____^^^^^^__________]]]\\\[[ZZYYXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@??????>>>=====<<<<<<<<;;;;;;;;;;:::::::::::::9999999999998888888888877777777777777776666666666666665555555555544444444444444333333333322222222222222111111111000000000000000///////////..............-------------,,,,,,,,,,,,,,,++++++++++++++++***************)))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!! IIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMNNNNNNNNNNNNNNNNNNNOOOOOONNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWXXXXYYYYZZZ[\\]]^^__``aabbccddeeeffffjjjjjjjjjjjiiiihhhggffeedgffeeddcccbbbbbbbbbbbaaaa```___^^^^^^^^^^^^^______]]]\\\[[ZZYYYXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@??????>>======<<<<<<<;;;;;;;;;;;::::::::::::9999999999999888888888877777777777777776666666666666665555555555544444444444444333333333322222222222222111111111100000000000000///////////...............-------------,,,,,,,,,,,,,,,+++++++++++++++***************)))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!!! IIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOONNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWXXXXYYYYZZZ[\\]]^^__``aabbccddeeeffffjjjjjjjjjjiiiihhhgggffeddgffeeddcccbbbbbbbbaaaaaa``___^^^^^]]]]]]]^^^^^^^__]]\\\[[[ZZYYYXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@?????>>>======<<<<<<;;;;;;;;;;;;::::::::::::999999999999988888888877777777777777766666666666666665555555555544444444444444433333333322222222222222211111111110000000000000////////////..............-------------,,,,,,,,,,,,,,,+++++++++++++++***************)))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!! IIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOONNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWXXXXXYYYYZZZ[\\]]^^__``aabbccdddeeefffjjjjjjjjjjiiiihhhggffeeddgffeddcccbbbbbbaaaaaaa```___^^^^]]]]]]]]]]]]^^^^^^]\\\\[[[ZZYYYXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@?????>>>=====<<<<<<<;;;;;;;;;;;;:::::::::::999999999999998888888887777777777777766666666666666665555555555544444444444444433333333332222222222222211111111111000000000000/////////////.............-------------,,,,,,,,,,,,,,,++++++++++++++++***************)))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!!! IIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUTTTTTTTTUVVVVVVVVWWWWWXXXXXYYYZZZ[[\\]]^^__``aabbccdddeeefffjjjjjjjjjjiiihhhgggffeeddgffeddcccbbbbaaaaaaa````___^^^]]]]]\\\\\]]]]]^^^^^\\\\\[[[ZZYYYXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@?????>>>=====<<<<<<<;;;;;;;;;;;;::::::::::9999999999999988888888877777777777777666666666666666655555555555544444444444444333333333332222222222222111111111111000000000000/////////////.............------------,,,,,,,,,,,,,,,,+++++++++++++++***************)))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!! IIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUTTTTTTTTTTTTTTVVVVVVVVWWWWWXXXXYYYYZZZ[[\\]]^^__``aabbccdddeeefffjjjjjjjjjiiiihhhggfffeeddgfeeddccbbbbaaaaa`````___^^^^]]]]\\\\\\\\\]]]]]^^^\\\\\\[[ZZZYYXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGHHHHGGGGGGGGGGGGGGGGGGGFFGGFFFFFFFFFFFFFFFFFFFFEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@????>>>======<<<<<<;;;;;;;;;;;;::::::::::9999999999999988888888877777777777777666666666666666655555555555554444444444444333333333333222222222222111111111111100000000000//////////////............-------------,,,,,,,,,,,,,,,+++++++++++++++***************)))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!! IIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUTTTTTTTTTTTTTTTTTVVVVVVVVWWWWWXXXXYYYYZZZ[[\]]]^^__``aabbcccddeeeeffjjjjjjjjjiiihhhgggffeeddcffeeddccbbbaaaa``````___^^^^]]]\\\\\\\\\\\\]]]]^^^\\\\\\[[ZZZYYXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@?????>>>=====<<<<<<;;;;;;;;;;;;::::::::::9999999999999998888888877777777777777766666666666666665555555555555444444444444433333333333322222222222111111111111110000000000///////////////...........--------------,,,,,,,,,,,,,,++++++++++++++++***************)))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!! IIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOOPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUTTTTTTTTTTTTTTTTTTTTTVVVVVVVVVWWWWXXXXYYYZZZZ[[\]]]^^__``aabbbccdddeeeffijjjjjjjiiiihhhggfffeeddcffeeddccbbbaaa`````____^^^]]]]\\\\\\[[[\\\\\]]]]^^\\\\\\[[[ZZYYYXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCBBBBBBBBBBBBBCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@?????>>=====<<<<<<<;;;;;;;;;;;::::::::::9999999999999998888888877777777777777766666666666666665555555555555544444444444433333333333332222222222211111111111111000000000///////////////............--------------,,,,,,,,,,,,,++++++++++++++++***************)))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!! IIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPOOOOOOOOOOOOOPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVVVVWWWWXXXXYYYZZZ[[[\]]^^^__``aabbbccdddeeeefiijjjjiiiiihhhgggffeedddcffeeddccbbaaa````_____^^^]]]]\\\\\[[[[[[\\\\]]]]^^\\\\\\[[[ZZYYYXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBCCCCCCCCCCCBBBBBBBBBBBBBBCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@????>>>=====<<<<<<;;;;;;;;;;;::::::::::99999999999999988888888777777777777777666666666666666655555555555555444444444444333333333333332222222222111111111111111000000000//////////////............---------------,,,,,,,,,,,,,+++++++++++++++***************)))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!! IIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPOOOOOOOOOOOOOOOPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVVVVWWWWXXXXYYYZZZ[[[\]]^^___``aabbbccddddeeefiiiiiiiiiihhhgggffeeeddccffeeddccbbaaa```____^^^^]]]]\\\\\[[[[[[[[\\\\]]]^^\\\\\\[[[ZZYYYXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCBBBBBBBBBBBBBBBBCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@????>>>>====<<<<<<<;;;;;;;;;;::::::::::99999999999999988888888777777777777777666666666666666655555555555555544444444444333333333333333222222222111111111111111000000000///////////////...........---------------,,,,,,,,,,,,,++++++++++++++++***************)))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!! IIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOONOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTSSTTTTTTTTTTTTTTTTTTTTTTTTTUVVVVVVVVWWWWXXXYYYZZZ[[[\]]]^^___``aabbbcccdddeeeeiiiiiiiiihhhgggffeeedddccffeeddccbbaa```____^^^^]]]]\\\\\[[[[[[[[[\\\\]]]^^\\\\\\[[[ZZZYYXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@????>>>>====<<<<<<;;;;;;;;;;;:::::::::99999999999999988888888777777777777777666666666666666655555555555555544444444444333333333333333222222222111111111111111000000000///////////////...........---------------,,,,,,,,,,,,,++++++++++++++++***************)))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!!! IIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOONNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUVVVVVVVVWWWWXXXYYYZZZ[[[\]]^^^__```aabbbcccddddeeeiiiiiiihhhhgggffeeedddcccfeeeddccbbaa```___^^^^]]]]]\\\\[[[[[[[[[[[\\\]]]^^\\\\\\\[[ZZZYYXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@????>>>>>===<<<<<<;;;;;;;;;;;:::::::::99999999999999988888888877777777777777766666666666666655555555555555544444444444433333333333333222222222211111111111111100000000///////////////............---------------,,,,,,,,,,,,,+++++++++++++++***************)))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!! HHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUVVVVVVVWWWWXXXYYYZZ[[[\\]]^^___``aaabbbcccddddeeehhhihhhhhhggfffeeedddcccbfeedddccbbaa``___^^^^]]]]]\\\\\[[[[[[[[[[[\\\]]]^^\\\\\\\[[ZZZYYYXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@???>>>>>===<<<<<<;;;;;;;;;;;::::::::::99999999999999988888888777777777777777666666666666666655555555555555444444444444333333333333333222222222111111111111111000000000//////////////............---------------,,,,,,,,,,,,,+++++++++++++++****************)))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!! HHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUVVVVVVVWWWWXXXYYZZZ[[[\\]^^^__```aabbbbccccdddddehhhhhhhhgggfffeedddccccbbeeeddccbbaaa``__^^^^]]]]]\\\\\[[[[[[[[[[[[\\\]]]^^\\\\\\\[[ZZZYYYXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@????>>>>===<<<<<<<;;;;;;;;;;::::::::::99999999999999988888888777777777777777666666666666666655555555555555444444444444333333333333333222222222111111111111111000000000///////////////...........---------------,,,,,,,,,,,,,+++++++++++++++****************)))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!! HHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVWWWXXXYYYZZZ[[\\\^^^__```aaabbbcccccddddddhhhhhhggggffeeedddcccbbbbeedddccbbaa``___^^^^]]]]]\\\\\[[[[[[[[[[[[\\\]]]^^\\\\\\\[[ZZZYYYXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@???>>>>===<<<<<<<;;;;;;;;;;::::::::::99999999999999988888888877777777777777666666666666666655555555555555444444444444333333333333333222222222111111111111111000000000///////////////...........----------------,,,,,,,,,,,,,+++++++++++++++***************)))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!! HHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTUUUUUUVVVVWWWXXXYYZZZ[[\]^^^__```aaabbbbbccccccccgggggggfffeedddcccbbbbaaafeeedddccbbaa``___^^^^^]][[[[ZZZZZZZZZZZZZ[[[\\\\]YYYYYYXXXWWWVVVUUUUUTTTTTVUUUUUUUUUUTTTTTTTTTTSSSSQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@????>>>>====<===<<<<<<<<<;;;;;;;;;;;;;;:999999999999999888888888777777777666666666666666555555555555555444444444444444443333333333333332222222222222222111111111111100000000///////////////..........---------------,,,,,,,,,,,,,,,,,+++++++++++***************))))))))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!! HHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTUUUUUUVVVVWWWXXYYYZZ[[\\^^^__```aaaabbbbbccccccccggggffffeeeddcccbbbaaaaaaeeeedddccbbaa``___^^^^^]][[[[ZZZZZZZZZZZZZ[[[\\\\]YYYYYYXXXWWWVVVUUUUUTTTTTUUUUUUUUUUTTTTTTTTTTSSSSSQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@???>>>>====<<==<<<<<<<<<;;;;;;;;;;;;;;:9999999999999998888888888777777776666666666666665555555555555554444444444444444433333333333333322222222222222221111111111111100000000//////////////..........---------------,,,,,,,,,,,,,,,,,++++++++++++***************))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!! HHHHHHIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTUUUUUUVVVVWWWXXYYZZZ[[\\^^___``aaaabbbbbbccccccccfffffffeeeddccbbbaaaaaa``eeedddcccbbaa``___^^^^^]][[[[ZZZZZZYYZZZZZ[[[[\\\\YYYYYXXXXWWWVVVUUUUUTTTTTUUUUUUUUUTTTTTTTTTSSSSSSSQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAABBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@???>>>>====<<<=<<<<<<<<<;;;;;;;;;;;;;;::999999999999998888888888877777776666666666666665555555555555554444444444444444433333333333333322222222222222221111111111111110000000///////////////.........---------------,,,,,,,,,,,,,,,,,,++++++++++++**************))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!! HHHHHHHIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRSSSSSSSSSSSSSSSSSSSSSSSSSTTUUUUUUVVVWWWXXXYYZZ[[\\\^^__```aaabbbbbbbbbccccccfffffeeedddccbbaaaa``````edddddccbbbaa``___^^^^^^][[[[ZZZZZZYYYZZZZZ[[[\\\\YYYYXXXXWWWWVVVUUUUUTTTTTUUUUUUUUTTTTTTTTTSSSSSSSSQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????>>>=====<<<<<<<<<<<<;;;;;;;;;;;;;;:::99999999999998888888888887777777666666666666665555555555555554444444444444444433333333333333322222222222222222111111111111110000000///////////////.........----------------,,,,,,,,,,,,,,,,,+++++++++++++*************))))))))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!! HHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRSSSSSSSSSSSSSSSSSSRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTUUUUUUVVVWWWXXXYYZZ[[\\]^__```aaabbbbbbbbbbbbbbbbfffeeeeddcccbbaa`````````ddddddccbbbaa``___^^^^^^][[[[[ZZZZZZYYZZZZZ[[[[\\\YYXXXXXXWWWVVVVUUUUUTTTTTUUUUUUTTTTTTTTTTSSSSSSSSSQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGHHHGGGGGGGGGGGGGGGGGGFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@????>>>=====<<<<<<<<<<<<;;;;;;;;;;;;;;::::9999999999998888888888888777777666666666666666555555555555554444444444444444433333333333333322222222222222222111111111111111000000///////////////..........---------------,,,,,,,,,,,,,,,,,++++++++++++++*************))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!! HHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSRRRRSSSSSSSSSSTTUUUUUVVVVWWWXXYYYZZ[[\\]^__``aaaabbbbbbbbbbbbbbbbeeeeeeddccbbbaa```_______dddddcccbbbaa``___^^^^^^^\[[[[ZZZZZZYYZZZZZ[[[[[\\XXXXXXXWWWWVVVVUUUUTTTTTTUUUUUTTTTTTTTTSSSSSSSSSSSQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGHGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@????>>>>====<<<<<<<<<<<<;;;;;;;;;;;;;;:::::9999999999998888888888888777776666666666666665555555555555544444444444444434333333333333333322222222222222221111111111111110000000//////////////..........---------------,,,,,,,,,,,,,,,,,,++++++++++++++************))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!! HHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRRSSSSSSSSRRRRRRRRSSSSSSSSSTUUUUUUVVVVWWWXXYYZZZ[[\\]___``aaabbbbbbbbbbbbbbbbbeeeedddccbbbaa``_________dddddccccbbaa``____^^^^^^\\[[[[ZZZZZYYYZZZZZ[[[[[[XXXXXWWWWWVVVVUUUUUTTTTTTUUUUTTTTTTTTTSSSSSSSSSSSSQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@?????>>>>====<<<<<<<<<<<<;;;;;;;;;;;;;;::::::999999999998888888888888877776666666666666665555555555555554444444444444433433333333333333322222222222222221111111111111110000000///////////////.........---------------,,,,,,,,,,,,,,,,,,+++++++++++++++***********))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!! HHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXYWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRSSSRRRRRRRRRRRRRRRRRRRRRRSSSRRRRRRRRRRRRRRRRRRRRRRSSSSSRRRRRRRRRRRRSSSSSSSSTUUUUUUVVVVWWWXXYYZZ[[\\\]__```aaabbbbbbbbbbbbbbbbaeeddddcccbbaa``___^^^^^^_ccddcccccbbaa```____^^^^^\\[[[[ZZZZZYYYYZZZZZ[[[[[XXXWWWWWWVVVVUUUUUTTTTTTSUUUTTTTTTTTTSSSSSSSSSSSSSQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????>>>>====<<<<<<;<<<<<;;;;;;;;;;;;;;:::::::99999999998888888888888887776666666666666665555555555555554444444444444443333333333333333322222222222222221111111111111110000000///////////////.........----------------,,,,,,,,,,,,,,,,,+++++++++++++++************))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!! HHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYXXXYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSRRRRRRRRRRRRRRRSSSSSSSSTUUUUUVVVVWWWXXXYYZZ[[\\]]__``aaabbbbbbbbbbbbbbbaaadddddcccbbaa``__^^^^^^^^^cccccccccbbaaa``______^^^\\\[[[[ZZZZYYYYZZZZZZZ[[[WWWWWWWVVVVVUUUUUUTTTTTSSUUTTTTTTTTTSSSSSSSSSSSSSSQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????>>>>====<<<<<<;;<<<<;;;;;;;;;;;;;;;:::::::9999999998888888888888887776666666666666665555555555555554444444444444443333333333333333322222222222222222111111111111111000000///////////////..........---------------,,,,,,,,,,,,,,,,,++++++++++++++++***********))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!! HHHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSTUUUUUUVVVVWWWXXXYYZZ[[\\]]__``aaabbbbbbbbbbbbbaaaaaddddcccbbaa``__^^^^]]^^^^cccccccccbbbaa```_______^\\\\[[[ZZZZYYYYYYZZZZZZZZWWWWWVVVVVVUUUUUUTTTTTSSSUTTTTTTTTSSSSSSSSSSSSSSRRQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????>>>>>====<<<<<<<;;<<<;;;;;;;;;;;;;;;::::::::999999998888888888888887776666666666666665555555555555554444444444444443333333333333333322222222222222222111111111111111000000///////////////..........---------------,,,,,,,,,,,,,,,,,,+++++++++++++++***********))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!! HHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSTUUUUUVVVVVWWWXXXYYZZ[[\\]]__``aaabbbbbbbbbbbaaaaaaadddcccbbba``__^^^]]]]]]^^ccccccccccbbaaa```_______\\\\[[[ZZZZYYYYYYYYZZZZZZVVVVVVVVVUUUUUUUTTTTTSSSSTTTTTTTTSSSSSSSSSSSSSRRRRPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>====<<<<<<<;;;<<;;;;;;;;;;;;;;;:::::::::99999998888888888888887776666666666666666555555555555554444444444444443333333333333333322222222222222222111111111111111000000////////////////.........---------------,,,,,,,,,,,,,,,,,,+++++++++++++++************)))))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!! HHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSTUUUUUVVVVWWWWXXYYYZZ[[\\]]__```aaabbbbbbbbbaaaaaaa`ddcccbbbaa``__^^]]]]]]]]^ccccccccccbbbaa````______]\\\\[[ZZZZYYYYYYYYYYYYZZVVVVVVVUUUUUUUUTTTTTTSSSSTTTTTTSSSSSSSSSSSSSSRRRRRPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@AAAA@@@@@@@@@@@@@@@@@@@@@?????>>>>>====<<<<<<<;;;;<<;;;;;;;;;;;;;;::::::::::99999988888888888888877776666666666666665555555555555544444444444444433333333333333333322222222222222221111111111111110000000///////////////..........---------------,,,,,,,,,,,,,,,,,+++++++++++++++************)))))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!! GHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPQQQPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTUUUUVVVVVWWWXXXYYYZZ[[\\\]__```aaabbbbbbbbaaaaaa```cccccbbaa``__^^]]]]]]]]]^cccccdcccccbbaaa````_____]]\\\[[[ZZZYYYYYYYYYYYYYYVVUUUUUUUUUUUTTTTTTTSSSSSTTTTTSSSSSSSSSSSSSRRRRRRRPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAACCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAA@@@@@@@@@@@@@@@@@@@@@?????>>>>=====<<<<<<<;;;;;<;;;;;;;;;;;;;;:::::::::::99999888888888888888777776666666666666655555555555555444444444444444333333333333333333222222222222222211111111111111100000000//////////////...........--------------,,,,,,,,,,,,,,,,,++++++++++++++++***********))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!! GGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTUUUUVVVVWWWWXXXYYYZZ[[[\\]___``aaaabbbbbaaaaaa`````ccccbbbaa``__^^]]]\\]]]]^bcccdddccccbbaaa`````____]]\\\[[[ZZYYYYYYYYYYYYYYYUUUUUUUUUUUTTTTTTTTSSSSSSTTTTSSSSSSSSSSSSRRRRRRRRRPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBCCBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????>>>>>=====<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::99998888888888888887777776666666666666555555555555555444444444444444333333333333333332222222222222222211111111111111100000000/////////////............-------------,,,,,,,,,,,,,,,,,,+++++++++++++++************)))))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!! GGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSTTUUUUVVVVWWWWXXXYYYZZ[[[\\]^__```aaaaaaaaaaaaa``````cccbbbaaa`__^^]]]\\\\]]]^bcccddddcccbbbaaa`````___]]\\\[[[ZZYYYYXXXXXXXXXXXUUUUUUTTTTTTTTTTTTSSSSSSRTTTSSSSSSSSSSSSRRRRRRRRRRPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBCBBBBBBBBBBBBBBBBAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????>>>>>=====<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::99988888888888888877777776666666666665555555555555554444444444444443333333333333333322222222222222212111111111111111000000000/////////////............------------,,,,,,,,,,,,,,,,,,+++++++++++++++************)))))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!! GGGGGGHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQRRRRRRRRRRRRRRRRRRRRRRQQQRRRRRRRRRRRRRRRRRRSSSSSTTUUUUVVVVWWWXXXYYYZZZ[[[\\]^__```aaaaaaaaaaaa``````_ccbbbbaa``__^^]]\\\\\\]]]bcccddddcccbbbaaa`````___]]\\\[[ZZZYYYXXXXXXXXXXXXTTTTTTTTTTTTTTTTTSSSSSSRRTTSSSSSSSSSSSRRRRRRRRRRRRPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBCBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????>>>>>=====<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::99988888888888888877777776666666666655555555555555544444444444444433333333333333333222222222222222111111111111111110000000000////////////.............------------,,,,,,,,,,,,,,,,,++++++++++++++++***********)))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!! GGGGGGGHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQRRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSTUUUVVVVWWWWXXXYYYZZZ[[\\\]^__````aaaaaaaaa``````___bbbbbaaa``_^^]]]\\\\\\]]]bcccddddcccbbbaaa````____]]\\\[[ZZZYYYXXXXXXXXXWWWTTTTTTTTTTTTTTTSSSSSSSRRRTSSSSSSSSSSSRRRRRRRRRRRRRPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAABBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>=====<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::99888888888888888777777776666666666555555555555555444444444444444333333333333333332222222222222221111111111111111100000000000///////////..............-----------,,,,,,,,,,,,,,,,,,+++++++++++++++***********))))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!! GGGGGGGGGHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSTUUUVVVVWWWXXXXYYYZZ[[[\\\]^___````aaaaaaa``````____bbbbaaa``__^^]]\\\\\\\]]]bccccdddcccbbbaa````_____]]\\\[[ZZYYYXXXXXWWWWWWWWTTTTTTTTTTTTTSSSSSSSSRRRRSSSSSSSSSSRRRRRRRRRRRRRRRPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>=====<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::998888888888888887777777776666666665555555555555554444444444444443333333333333333332222222222222211111111111111111000000000000//////////...............----------,,,,,,,,,,,,,,,,,,+++++++++++++++************)))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!! GGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQRRRRRRQQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQQRRRRRRRQQRRRRRRRRRRSSSSSTUUUVVVVWWWXXXYYYZZZ[[[\\\]^___`````aaaa``````______bbbaaa```__^^]]\\\\\\\\]]bccccddccccbbaaa````_____]\\\[[ZZZYYXXXXWWWWWWWWWWSSSSSSSSSSSSSSSSSSSSRRRRRSSSSSSSSRRRRRRRRRRRRRRRRRPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFGFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAABBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????>>>=====<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::9988888888888888877777777776666666655555555555555554444444444444443333333333333333322222222222222211111111111111111000000000000/////////................---------,,,,,,,,,,,,,,,,,,+++++++++++++++************)))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!! GGGGGGGGGGGGHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXWWWWXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRQQQQQQQQRRRRRRRRSSSSTUUUVVVVWWWXXYYYZZZ[[[[\\\]^___``````````````_______bbaaaa``__^^]]\\\\[[\\\]]bbccccccccbbbaa```______^\\\[[[ZZYYYXXXWWWWWWWWVVVSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSRRRRRRRRRRRRRRRRRRPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAABBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????>>>>====<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::99988888888888888777777777776666666655555555555555544444444444444433333333333333333222222222222222111111111111111110000000000000/////////...............----------,,,,,,,,,,,,,,,+,++++++++++++++++***********))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!! GGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRQQQQQQQQQQQQQRRRRRRRSSSSUUUUVVVWWXXXYYYZZZ[[[\\\]]^___`````````````______^^baaaa```__^^]]\\[[[[[\\\]bbbcccccccbbaaa``_____^^^\\\[[ZZZYYXXXWWWWWVVVVVVVSSSSSSSSSSSSSSSSSSRRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRRPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????>>>>====<<<<<<;;;;;;;;;;;;;:;;;;;;;:::::::::::::::999988888888888887777777777776666666555555555555555444444444444444333333333333333332222222222222221111111111111111100000000000000////////...............----------,,,,,,,,,,,,,,,++,+++++++++++++++************)))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!! GGGGGGGGGGGGGGGHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSTUUUVVWWWXXYYYZZZ[[[\\\\]]____````````````______^^^aaaa```__^^]]\\[[[[[[[\\\abbbcccccbbaaa``____^^^^^\[[[[ZZYYXXXWWWWVVVVVVVVVSSSSSSSSSSSSSSSSSRRRRRRRQSSSSSRRRRRRRRRRRRRRRRRRQQPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAABBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>====<<<<<<;;;;;;;;;;;;;::;;;;;;;::::::::::::::9999988888888888877777777777776666665555555555555554444444444444443333333333333333322222222222222211111111111111111000000000000000///////...............----------,,,,,,,,,,,,,,,++++++++++++++++++************)))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!! GGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSTUUUVVWWWXXYYYZZ[[[\\\\]]]____```````````______^^^^aaaa```__^^]]\\[[[[[[[[\\aabbbbbbbbbaa``___^^^^^^][[[[ZZYYYXXWWWWVVVVVVVVVVRRRRRRRSSSSSSSSRRRRRRRRQQSSSRRRRRRRRRRRRRRRRRQQQQQPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAABBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@????????????>>>>====<<<<<;;;;;;;;;;;;;:::;;;;;;::::::::::::::9999998888888888877777777777777666665555555555555554444444444444443333333333333333322222222222222211111111111111111000000000000000///////................---------,,,,,,,,,,,,,,,,++++++++++++++++++***********)))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!! GGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRSSSTUUUVVWWWXXYYZZZ[[\\\\]]]]___```````````_____^^^^^^aaa```__^^]]\\[[[ZZZ[[[[\aaabbbbbbaaa``___^^^^]]]][[ZZZYYYXXXWWWVVVVVVVVVVVRRRRRRRRRRRRRRRRRRRRRRQQQSSRRRRRRRRRRRRRRRQQQQQQQQPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@BBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????@???????????????????>>>>>===<<<<<;;;;;;;;;;;;;::::;;;;;::::::::::::::9999999888888888877777777777777766665555555555555554444444444444443333333333333332332222222222222221111111111111111100000000000000////////...............----------,,,,,,,,,,,,,,,++++++++++++++++++************)))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!! GGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRSSTTUUVVWWWXXYYZZ[[[\\\]]]]^___``````````______^^^^^^aa```___^]]\\[[[ZZZZZZ[[[``aaaaaaaaa``___^^^]]]]]][ZZZYYYXXXWWWVVVVVVVVUUUURRRRRRRRRRRRRRRRRRRRRQQQQSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????????????????????????????>>>>====<<<<;;;;;;;;;;;;::::::;;;;::::::::::::::99999999888888888777777777777777666655555555555555544444444444444433333333333333322322222222222222211111111111111111000000000000000///////...............----------,,,,,,,,,,,,,,,++++++++++++++++++*************))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!! FFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOOONNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRSSTTTUUVVWWXXYYZZZ[[\\\\]]]]aaaaaaaaaaaaaaa`````_____bbbbaaa``_^^]]\\\\[[\\\\]]^^^^^^^^^^]]]\\\[[[[ZZZZYXXXXWWWVVVUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====<<<<;;;;;:::::::::::::99999:9999999999999999888888888877777777777777776666666655555555555544444444444444444444433333333333333322222222222222222111111111111111000000000000000/////0///////////////.........-------------,,,,,,,,,,,,,+++++++++++++++****************)))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!!! FFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRSTTTUUVVWWXXYYZZ[[[\\\]]]]^aaaaaaaaaaaaaaa````______bbbaaa``__^^]]\\[[[[[[\\\]]]^^^^^^^]]]\\[[[[ZZZZZZXXXXWWWVVVUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<;;;;;::::::::::::9999999999999999999999888888888877777777777777776666666665555555555544444444444444444444433333333333333322222222222222222111111111111111000000000000000/////////////////////..........-------------,,,,,,,,,,,,++++++++++++++++***************))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! FFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRSSTTUUVVWWXXYYZZ[[\\\]]]]]^aaaaaaaaaaaaaa`````______bbbaaa``_^^]]\\[[[[[[[[[\\]]]]]]]]]]\\\[[[ZZZZZYYYXXWWWWVVVUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======<<<<;;;;;::::::::::::9999999999999999999999888888888887777777777777776666666666555555555544444444444444444444433333333333333332222222222222222111111111111111000000000000000/////////////////////...........------------,,,,,,,,,,,,,+++++++++++++++****************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!! FFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRSTTUUVVWWXXYYZZ[[\\\]]]]^^aaaaaaaaaaaaaa`````_____^bbaaa``__^^]\\[[[ZZZZZ[[[\\\]]]]]]]\\\[[[ZZZZZYYYYXWWWWVVVUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>=====>>>>>>>>>>>>=========<<<<<;;;;:::::::::::99999999999999999999999888888888888777777777777776666666666655555555544444444444444444444443333333333333332222222222222222111111111111111000000000000000/////////////////////............-----------,,,,,,,,,,,,,,++++++++++++++****************)))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! FFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQQPPPPPPPQQQQQQQRRRRSTTTUUVWWXXYYZZ[[\\\]]]]^^aaaaaaaaaaaaaa````_____^^bbaaa``__^]]\\[[ZZZZZZZ[[[\\\\\\\\\\\[[[ZZZZYYYYYYWWWWVVVUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRPPPPPPPPPPPPPPPOOOOOPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>===============================<<<<<;;;;;::::::::::999999999999999999999998888888888888777777777777766666666666655555555444444444444444434444433333333333333322222222222222221111111111111110000000000000000/////////////////////............----------,,,,,,,,,,,,,,,++++++++++++++***************))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! FFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPQQQQPPPPPPPPPPPQQQQQQQRRRSSTTUUVVWXXYYZZ[[\\\]]]]^^aaaaaaaaaaaaa`````_____^^baaa``__^^]]\[[ZZZZZZZZZZ[[\\\\\\\\\[[[ZZZZYYYYYXXWWWVVVUUUUTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRPPPPPPPPPPPPOOOOOOOOPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>===================================<<<<<;;;;;::::::::::999999999999999999999998888888888888877777777777766666666666665555555544444444444444433444433333333333333322222222222222222111111111111111000000000000000/////////////////////.............---------,,,,,,,,,,,,,,,,+++++++++++++***************))))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!! FFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQPPPPPPPPPPPPPPPPQQQQQQRRSSTTUUVVWXXYYZZ[[\\\]]]]^^aaaaaaaaaaaaa````_____^^^baaa``__^^]\\[[ZZZYYYYZZZ[[[[[\\\\[[[[[ZZZYYYYYXXXWVVVVVUUUUTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRPPPPPPPPPPOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>======================================<<<<<<;;;;;:::::::::999999999999999999999998888888888888887777777777766666666666666555555544444444444444433344433333333333333322222222222222222111111111111111000000000000000/////////////////////..............---------,,,,,,,,,,,,,,,+++++++++++++****************)))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! FFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQRRSSTTUUVVWWXYYZZ[[\\\]]]]^^aaaaaaaaaaaaa````____^^^^aaa```__^]]\\[[ZZYYYYYYZZZZ[[[[[[[[[[[ZZZZYYYYXXXXVVVVVUUUUTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>======================================<<<<<<<;;;;;:::::::::999999999999999999999998888888888888887777777777766666666666666655555544444444444444433334433333333333333322222222222222222111111111111111000000000000000/////////////////////...............--------,,,,,,,,,,,,,,,+++++++++++++****************)))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! FFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIJJIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQRRSSTTUUVVWWXYYZZ[[[\\]]]]]^aaaaaaaaaaaa````____^^^^^aaa``__^^]]\[[ZZZYYYYYYYYZZZ[[[[[[[[[ZZZZYYYYXXXXXVVVVUUUUTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQPPPPPPPOOOOOOOOOOOOOOPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????????>>>>>>>>>=====================<<<============<<<<<<<<<<;;;;;:::::::::999999999999999999999998888888888888887777777777766666666666666655555544444444444444433333433333333333333322222222222222222111111111111111000000000000000//////////////////////...............-------,,,,,,,,,,,,,,,,+++++++++++++***************))))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!!! EFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQRSSSTTUUVWWXXYYZZ[[\\\]]]]^aaaaaaaaaaa````____^^^^^]aa```__^^]]\[[ZZYYYYYYYYYZZZZZ[[[[[[ZZZZZYYYYXXXXWVVVUUUUTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQPPPPPPOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????>>>>>>>>>===================<<<<<<==<<<<<<<<<<<<<<<<<<<;;;;;:::::::::9999999999999999999999988888888888888877777777777666666666666666555555444444444444444333333333333333333333222222222222222221111111111111110000000000000000/////////////////////...............-------,,,,,,,,,,,,,,,,+++++++++++++***************))))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! EEEFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQRRSSTTUUVVWXXYYZZ[[[\\\]]]]aaaaaaaaaaa````___^^^^^]]a```___^^]\\[[ZZYYYYYYYYYYZZZZZZ[[[ZZZZZYYYYXXXXWWVVUUUUTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQPPPOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;:::::::::999999999999999999999988888888888888877777777777666666666666666655555444444444444444333333333333333333333322222222222222221111111111111110000000000000000/////////////////////...............--------,,,,,,,,,,,,,,,+++++++++++++***************))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! EEEEFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQRSSTTUUVVWWXXYYZZ[[\\\\]]]`aaaaaaaaa````___^^^^]]]]````__^^]]\\[[ZZYYYYXXYYYYYZZZZZZZZZZZZZYYYYXXXXWWVUUUUTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQPPOOOOOOOOOOOOOOOOOOPPPPPPPPPPPOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;:::::::::999999999999999999999988888888888888887777777777666666666666666655555444444444444444433333333333333333333322222222222222221111111111111111000000000000000/////////////////////...............--------,,,,,,,,,,,,,,,+++++++++++++****************))))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! EEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQRSSSTTUUVWWXXYYZZ[[[\\\]]]``aaaaaaa````___^^^^]]]]]```___^^]]\\[ZZZYYYXXXXYYYYYZZZZZZZZZZZZYYYYXXXWWWVUUUUTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999989999988888888888888887777777777666666666666666655555444444444444444433333333333333333333322222222222222222111111111111111000000000000000/////////////////////................-------,,,,,,,,,,,,,,,,+++++++++++++***************))))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! EEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRSSTTUUVVWWXXYYZZ[[[\\\]]````aaa`````____^^^]]]]\\``___^^]]\\[[ZZYYYXXXXXXYYYYZZZZZZZZZZZZYYYXXXXWWWUUUUTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPOOOOOOONNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::999999999999999988999988888888888888887777777777766666666666666655555444444444444444433333333333333333333322222222222222222111111111111111000000000000000/////////////////////................-------,,,,,,,,,,,,,,,,+++++++++++++***************))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!! EEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOPPPPPPPQQQRRSSSTTUUVWWXXYYZZZ[[[\\\]````````````___^^]]]]\\\\____^^^]]\\[[ZZYYYXXXXXXXYYYYZZZZZZZZZZYYYYXXXWWWWUUUTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPOOOOOONNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::9999999999999999888999888888888888888877777777777666666666666666555555444444444444444333333333333333333333222222222222222221111111111111110000000000000000///////////////./////...............--------,,,,,,,,,,,,,,,+++++++++++++****************)))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! EEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOPPPPPPPOOOOOOOOOOPPPPPPQQRRRSSTTUUVVWWXXYYZZZ[[\\\\```````````___^^]]]\\\\\[__^^^^]]\\\[[ZZYYXXXXXXXXYYYYYZZZZZZZZZYYYYXXXWWWVUUTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOPPPPPPPPPPOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<;;<<<<<<;;;;;;;;;;;;;;;:::::::::9999999999999999888899888888888888888877777777777666666666666666555555544444444444444333333333333333333333222222222222222221111111111111110000000000000000///////////////..////...............--------,,,,,,,,,,,,,,,+++++++++++++****************))))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! EEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPOOOOOOOOOOOOOPPPPPPQRRRSSTTUUVVWWXXYYYZZ[[[\\\_`````````___^^]]]\\\[[[[^^^^^]]]\\[[ZZYYYXXXXXXXXYYYYYYZZZZZZZYYYYXXXWWWWVUUTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<;;;;<<<;;;;;;;;;;;;;;;;;:::::::::9999999999999999888889888888888888888877777777777666666666666666555555554444444444444333333333333333333333222222222222222221111111111111110000000000000000///////////////...///...............--------,,,,,,,,,,,,,,,,+++++++++++++***************))))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! EEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOPPPOOOOOOOOOOOOOOOOPPPPPQQRRRSSTTUUVVWWXXYYZZZ[[[\\_````````___^^^]]\\\[[[[Z^^^]]]]\\[[[ZZYYXXXXXXXXXXYYYYYYZZZZYYYYYYXXXWWWVVUTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQPOOOOOOOOOOOOOOOOOOOPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<;;;;;;<;;;;;;;;;;;;;;;;;::::::::::9999999999999999888888888888888888888877777777777666666666666666555555555444444444444333333333333333333333322222222222222211111111111111110000000000000000///////////////....//................-------,,,,,,,,,,,,,,,,+++++++++++++***************))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!! EEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPQQRRRSSTTUUVVWWXXYYZZZ[[[\\__```````___^^]]\\[[[[ZZZ]]]]]]\\\[[ZZYYYXXXXXXXXXXXYYYYYYYYYYYYYYXXXWWWWVVUTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOOPPPPPPPPOOOOOOONNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::9999999999999999888888888888888888888877777777777666666666666666555555555544444444444333333333333333333333322222222222222211111111111111111000000000000000////////////////..../................--------,,,,,,,,,,,,,,,+++++++++++++****************))))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!! EEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPQRRRSSTTUUVVWWXXYYYZZ[[[\\__``````___^^]]\\[[[ZZZZZ]]]]\\\\[[ZZZYYXXXXWWWXXXXXXYYYYYYYYYYYYXXXXWWWVVVTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPOOOOOOOOOOOOOOOOOOOPPPPPPPPOOOOOONNNNNNMMMMMMMMMMMLMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::9999999999999999888888888888888888888877777777777766666666666666555555555554444444444333333333333333333333322222222222222211111111111111111000000000000000////////////////...../...............---------,,,,,,,,,,,,,,+++++++++++++****************))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!! EEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHIIHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPQQRRSSSTTUVVWWXXYYYZZ[[[\\__`````____^^]]\\[[ZZZYYY]\\\\\[[[ZZZYYXXXXWWWWWWXXXXXYYYYYYYYYYXXXXWWWVVVVTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOOOOOOOOPPPPPPPOOOOOOONNNNNMMMMMMMMMMLLLMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::99999999999999998888888888888888888888777777777777766666666666665555555555554444444443333333333333333333333222222222222222111111111111111110000000000000000///////////////.....................----------,,,,,,,,,,,,,++++++++++++++***************))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!! EEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPQQRRSSSTTUUVWWXXXYYZZ[[[\\__`````___^^]]\\[[ZZZYYYY\\\\\[[[ZZZYYYXXXWWWWWWWWXXXXXYYYYYYYYXXXXWWWWVVVUTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOPPPPPOOOOOOONNNNNMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::999999999999999888888888888888888888777777777777777666666666666555555555555544444444333333333333333323333322222222222222211111111111111111000000000000000////////////////.....................-----------,,,,,,,,,,,,++++++++++++++***************))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!! DDEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPQQRRRSSTTUUVWWXXYYYZZ[[[\\___```____^^]]\\[ZZZYYYXX\\[[[[[ZZZYYYXXXWWWWWWWWWXXXXXXXYYYYXXXXXWWWWVVVUUTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOONNNOOOOOOOOOOOOOOPPPPOOOOOOONNNNNMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::9999999999999998888888888888888888887777777777777777666666666665555555555555544444443333333333333333223333222222222222222111111111111111110000000000000000///////////////.....................------------,,,,,,,,,,,,+++++++++++++***************))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!! DDDEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPQQRRRSSTTUUVWWXXYYZZZ[[[\\__````___^^^]\\[[ZZYYYXXX[[[[[[ZZZZYYXXXWWWWWWWWWWWXXXXXXXXXXXXXXXWWWVVVVUUTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPNNNNNNNNOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::9999999999999998888888888888888888887777777777777777666666666665555555555555554444443333333333333333222333222222222222222111111111111111110000000000000000///////////////......................------------,,,,,,,,,,,++++++++++++++***************))))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!! DDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRQQQQQQRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPQQRRRSSTTUVVWWXXYYZZZ[[[\\__```____^^]]\\[[ZYYYXXXX[[[[[ZZZZYYXXXWWWWWWWWWWWWWXXXXXXXXXXXXXWWWWVVVUUUTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPNNNNNNNNNOOOOOOOOOOOOOOOOOOOOONNNNNMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::9999999999999998888888888888888888887777777777777777666666666665555555555555555444443333333333333333222233222222222222222111111111111111110000000000000000///////////////......................-------------,,,,,,,,,,+++++++++++++++**************))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!! DDDDDDDDDDDDDEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQRRSSSTTUVVWWXXYYZZ[[\\\]]]_`````___^^]]\\[ZZYYYXXXX[[[[[[ZZZYYYXXXWWWWWWWWWWUVVVVVVVVVVVVVVUUUUTTTTSSRRQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOONNNNNMMMMMMMMLLLLLLLLMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::999999999999999988888888888888887788777777777777777666666666666666665555555555555554444444444433333333333333322222222222111111111111111000000000000000/////////////////////////.................----------------,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!! DDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOPPPPPPPPPPPPPPPPPPPPPPPOOPPPPPPPPPPPPPPPPPPPPQQQQQRRSSTTTUVVWWXXYZZ[[[\\\]]]__```____^^]]\\[ZZYYXXXXX[[[[[ZZZZYYXXXWWWWWWWWWWWUUVVVVVVVVVVVVUUUUUTTTSSSRQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::999999999999999988888888888888887777777777777777777666666666666666665555555555555555444444444433333333333333322222222222111111111111111100000000000000/////////////////////////.................----------------,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!! DDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOPPPPPPPPPPPPPPPPPPOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQRRSSSTTUVVWWXYYZZ[[\\\]]]]_````____^^]]\[[ZZYYXXXXW[[[[ZZZZYYYXXXWWWWVVVVVWWUUUVVVVVVVVVVUUUUUTTTTSSSRQQQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOONNNNNMMMMMMMLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999999999999988888888888888887777777777777777777666666666666666665555555555555555444444444433333333333333332222222222111111111111111100000000000000/////////////////////////..................---------------,,,,,,,,,,,,,,,++++++++++++++****************)))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!! DDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQRRSSSTTUVVWWXYYZZ[[\\\]]]]__`_____^^^]\\[[ZZYYXXXXW[[[[ZZZZYYXXXWWWWVVVVVVVWUUUUUVVVVVVVUUUUUTTTTSSSSQQQQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOONNNNNMMMMMMMLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>==================<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999999999999988888888888888887777777777777777777666666666666666665555555555555555444444444433333333333333332222222222111111111111111100000000000000/////////////////////////..................---------------,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!! DDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQRRSSSTTUVVWWXYYZZ[[\\\]]]]________^^]]\\[[ZZYYXXXXW[[[[ZZZYYYXXXWWWVVVVVVVVVUUUUUUUUVUUUUUUUUTTTTSSSSQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>===================<<<<<<<<<<<;;;;;;;;;;;::::::::::::::9999999999999999988888888888888888777777777777777777666666666666666665555555555555555444444444433333333333333332222222222111111111111111100000000000000/////////////////////////..................---------------,,,,,,,,,,,,,,,++++++++++++++++**************))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!! DDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQRRRSSTTUVVWWXYYZZ[[\\\]]]]_______^^^]]\\[[ZZYYXXXXX[[[[ZZZYYYXXWWWVVVVVVVVVVTUUUUUUUUUUUUUUUTTTTSSSSSQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOONNNNNNMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>===================<<<<<<<<<<;;;;;;;;;;;::::::::::::::9999999999999999988888888888888887777777777777777777666666666666666665555555555555555444444444433333333333333332222222222111111111111111100000000000000/////////////////////////..................---------------,,,,,,,,,,,,,,,++++++++++++++++**************))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!! CCDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHIIHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPQQQQRRRSSTTUVVWWXYYZZ[[\\\]]]]______^^^]]]\\[ZZZYYXXXXX[[[[ZZZYYXXXWWWVVVVVVVVVVTTUUUUUUUUUUUUUTTTTTSSSSSQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOONONNNNNMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>====================<<<<<<<<<<;;;;;;;;;;::::::::::::::9999999999999999988888888888888887777777777777777777666666666666666665555555555555555444444444433333333333333332222222222211111111111111100000000000000//////////////////////////.................----------------,,,,,,,,,,,,,,++++++++++++++++**************))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!! CCCDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPQQQRRRSSTTUUVWWXYYZZ[[\\\\]]]_____^^^^]]\\[[ZZZYYYXXXX[[[[ZZZYYXXXWWVVVVVVUUVVVTTTTUUUUUUUUUUTTTTTSSSSSRQQQQQQQQQQQQQQQQQQQQPPPPPOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOONNNNNNNMMMMMMLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@AA@@@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>===================<<<<<<<<<<<;;;;;;;;;;::::::::::::::9999999999999999888888888888888887777777777777777777666666666666666665555555555555555444444444433333333333333332222222222211111111111111100000000000000////////////////./////////.................----------------,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!! CCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPQQQRRRSSTTUUVWWXXYZZ[[[\\\\]]____^^^^]]\\\[[ZZYYYYXXXX[[[ZZZYYYXXWWWVVVVUUUUUUVTTTTTUUUUUUUUTTTTTTSSSSSRQQQQQQQQQQQQQQQQQQQQPPPPPOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOONNNNNNNMMMMMMLLLLLLLLLLLKKKKLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@A@@@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>===================<<<<<<<<<<<;;;;;;;;;;::::::::::::::99999999999999998888888888888888877777777777777777776666666666666666555555555555555554444444444333333333333333322222222222111111111111111100000000000000////////////////.////////................-.---------------,,,,,,,,,,,,,,,++++++++++++++++**************))))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""!!!!!!!!!!!!!!! CCCCCCCDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQRRSSSTUUVVWXXYYZZ[[\\\\\\^^^^^^^]]]\\[[[ZZYYYXXXXX[[[ZZZYYYXXWWWVVVUUUUUUUUTTTTTTTUUUUUTTTTTTSSSSSRRQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOONNNNNNNMMMMMMLLLLLLLLLLLKKKKKLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFGFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>===================<<<<<<<<<<<;;;;;;;;;;:::::::::::::999999999999999998888888888888888877777777777777777776666666666666666555555555555555554444444444333333333333333322222222222111111111111111100000000000000////////////////..///////................-----------------,,,,,,,,,,,,,,,++++++++++++++++**************))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!! CCCCCCCCDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPQQQRRRSSTTUVVWWXYYZZ[[[\\\\\^^^^^^]]]\\\[[ZZZYYYXXXXX[[[ZZZYYXXXWWVVVVUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSRRQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOONNNNNNNMMMMMMLLLLLLLLLLKKKKKKLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>==================<<<<<<<<<<<<;;;;;;;;;;:::::::::::::999999999999999988888888888888888877777777777777777776666666666666666555555555555555554444444444433333333333333322222222222111111111111111100000000000000////////////////...//////................-----------------,,,,,,,,,,,,,,,++++++++++++++++**************))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!! CCCCCCCCCCDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPQQQRRRSSTTUUVWWXXYZZZ[[[\\\\^^^^]]]]\\\[[ZZZYYYYXXXXX[[[ZZZYYXXXWWVVVUUUUUUUUUSSTTTTTTTTTTTTTTTSSSSSRRRQQQQQQQQQQQQQQQQQQQPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOONNNNNNNMMMMMMLLLLLLLLLLKKKKKKKLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>=================<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::999999999999999988888888888888888877777777777777777776666666666666666555555555555555554444444444443333333333333322222222222111111111111111100000000000000////////////////..../////................------------------,,,,,,,,,,,,,,++++++++++++++++***************))))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""!!!!!!!!!!!!!!!!! CCCCCCCCCCCCDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNOOOOOOOOOOOOOOOOOOOOOOONNOOOOOOOOOOOOOOOPPPPPPPPPQQRRRSSTTUUVWWXXYYZZ[[[[\\\^^]]]]]\\\[[[ZZZYYYXXXXXX[[[ZZZYYXXWWWVVVUUUUUUUUUSSSTTTTTTTTTTTTTTSSSSSRRRQQQQQQQQQQQQQQQQQQQPPPPPOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOONNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>================<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999999999988888888888888888877777777777777777776666666666666666555555555555555554444444444444333333333333322222222222211111111111111100000000000000////////////////.....////................------------------,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!!! CCCCCCCCCCCCCDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNOOOOOOOOOOOOOOOOOOOONNNNNOOOOOOOOOOOOOOOPPPPPPPPPQQQRRSSTTUUVVWXXYYZZZ[[[[[[]]]]]]\\\[[[ZZZYYYYXXXXXW[[ZZZYYYXXWWVVVUUUUUUUUUUSSSSTTTTTTTTTTTTSSSSSRRRRQQQQQQQQQQQQQQQQQQPPPPPPOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOONNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999999999988888888888888888877777777777777777776666666666666666555555555555555554444444444444433333333333322222222222221111111111111100000000000000////////////////......////................-----------------,,,,,,,,,,,,,,,++++++++++++++++**************))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!! CCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNOOOOOOOOOOOOOOONNNNNNNNNNOOOOOOOOOOOOOOOOPPPPPPPPQQQRRSSSTUUVVWWXXYYZZZ[[[[[]]]]]\\\[[[ZZZYYYYXXXXXWW[[ZZZYYXXXWWVVVUUUUUUUUUUSSSSTTTTTTTTTTTTSSSSSRRRRQQQQQQQQQQQQQQQQQQPPPPPOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOONNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::999999999999999988888888888888888877777777777777777776666666666666666555555555555555554444444444444443333333333322222222222222111111111111100000000000000////////////////.......///................-----------------,,,,,,,,,,,,,,,++++++++++++++++**************))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""!!!!!!!!!!!!!!!!! CCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOPPPPPPPQQQRRSSSTTUVVWWXXYYZZZ[[[[[]]]\\\\[[[ZZZYYYYXXXXXXWW[[ZZZYYXXWWWVVVUUUUUUUUUUSSSSTTTTTTTTTTTSSSSSSRRRRQQQQQQQQQQQQQQQQQQPPPPPOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOONNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKKKLKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::99999999999999988888888888888888877777777777777776776666666666666666555555555555555554444444444444444333333333322222222222222211111111111100000000000000////////////////........//................-----------------,,,,,,,,,,,,,,,++++++++++++++++**************))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!!! CCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOPPPPPPPQQRRRSSSTTUVVWWXXYYYZZZ[[[[]]\\\\[[[ZZZYYYYXXXXXWWWW[ZZZYYYXXWWVVVUUUUUUUUUUUSSSSTTTTTTTTTTSSSSSSRRRRRQQPPPQQQQQQQQQQQQPPPPPOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999999999888888888888888888777777777777777766766666666666666665555555555555555544444444444444443333333333322222222222222211111111111000000000000000////////////////......../................-----------------,,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!! CCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOPPPPPPQQQRRRSSTTTUVVWWXXYYYZZZZ[[[]\\\\[[[ZZZYYYYXXXXXWWWWWZZZZYYXXXWWVVVUUUUUUUUUUUSSSSTTTTTTTTTTSSSSSSRRRRRPPPPPPPQQQQQQQQQPPPPPPOOOONNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::999999999999999888888888888888888777777777777777766666666666666666665555555555555555544444444444444443333333333322222222222222221111111111000000000000000////////////////.........................------------------,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""!!!!!!!!!!!!!!!!! CCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGHHGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPQQQRRRSSTTUUVVWWXXXYYZZZZZZZ\\\\\[[[ZZZYYYXXXXWWWWWWWZZZYYYXXWWWVVVUUUUUUUUUUUSSSSTTTTTTTTTSSSSSSRRRRRRPPPPPPPPPQQQQQQPPPPPPOOOOONNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::9999999999999998888888888888888887777777777777777666666666666666666655555555555555555444444444444444433333333333222222222222222211111111110000000000000000///////////////.........................------------------,,,,,,,,,,,,,,,,+++++++++++++++**************))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!!! BBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOPPPPPPQQRRRSSSTTUUVVWWXXXYYZZZZZZZ\\\\[[[ZZZYYYXXXXWWWWWWWWZZZYYYXXWWVVVUUUUUUUUUUUUSSSTTTTTTTTTSSSSSSRRRRRRRPPPPPPPPPPPPPPPPPPPPPOOOONNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLKKKKKKKKKKKKKKJKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::99999999999999988888888888888888877777777777777776666666666666666666555555555555555554444444444444444333333333332222222222222222111111111110000000000000000//////////////.........................------------------,,,,,,,,,,,,,,,,+++++++++++++++**************))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!! BBBBCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOPPPPQQQRRRSSTTTUUVVWWXXYYYZZZZZZZ\\\\[[[ZZYYYXXXWWWWWWWWVVZZYYYXXXWWVVVUUUUUUUUUUUUSSTTTTTTTTTTSSSSSSRRRRRRQPPPPPPPPPPPPPPPPPPPPOOOOONNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLKKKKKKKKKKKKKKJJKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::99999999999999988888888888888888877777777777777776666666666666666666555555555555555554444444444444444333333333332222222222222222111111111110000000000000000//////////////..........................-----------------,,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!!! BBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQRRRRRRRRRRRRRRRRRRRQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOPPPPQQQRRSSSTTUUUVVWWXXYYYZZZZZZZ\\\[[[ZZZYYXXXWWWWWWWVVVVZZYYYXXWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRQQPPPPPPPPPPPPPPPPPPPOOOOONNNNNNNNNMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOONNNNNMMMMMMLLLLLLLLKKKKKKKKKKKKKKJJJKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999999999988888888888888888777777777777777776666666666666666666555555555555555554444444444444444333333333332222222222222222111111111110000000000000000//////////////..........................-----------------,,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!!! BBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPQQQRRSSSTTUUVVWWWXXYYYZZZZZZZ\\\[[[ZZYYYXXWWWWWWVVVVVVZYYYXXXWWVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRQQQPPPPPPPPPPPPPPPPPPOOOOONNNNNNNMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOONNNNNMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??@@???????????????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999999999988888888888888887777777777777777776666666666666666666555555555555555554444444444444444333333333332222222222222222111111111110000000000000000//////////////..........................-----------------,,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!! BBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNNOOOOOPPPPQQQRRSSTTTUUVVWWXXXYYYZZZZZZZ\\\[[[ZZYYXXXWWWWVVVVVVVVYYYYXXWWWVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRQQQQQPPPPPPPPPPPPPPPPPOOOOOONNNNNNMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOONNNNMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???@????????????????????????>>>>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::999999999999999888888888888888887777777777777777776666666666666666666555555555555555554444444444444444333333333332222222222222222111111111110000000000000000//////////////..........................-----------------,,,,,,,,,,,,,,,,,+++++++++++++++***************)))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!!! BBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMNNNNNNNNNNNNNNNNNNNNMMMMMNNNNNNNNNNNNNOOOOOPPPPQQQRRSSTTUUUVVWWXXXYYYZZZZZZZ\\\[[ZZZYYXXWWWWVVVVVVVVVYYYXXXWWVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRQQQQQQPOOOOOPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOONNNNNMMMMMLLLLLLLLKKKKKKKKKKKKKJJJJJJJKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::999999999999999888888888888888887777777777777777776666666666666666666555555555555555554444444444444444333333333332222222222222222111111111110000000000000000//////////////..........................------------------,,,,,,,,,,,,,,,,+++++++++++++++****************)))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!! BBBBBBBBBBBBBBBBBCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNOOOOPPPQRRRSSTTUUVVVWWXXXYYYYZZZZZ\\\[[[ZZYYXXWWWVVVVVVVVVVYYXXXWWVVVUUUUTTTTTUUUUUUTTTTTTTTSSSSSRRRRQQQQQQPPOOOOOOOOOOOOOOOOOONNNNNNMNNMMMMMMMMMMMNNNNNNNOOOOOOOOPPPPOOOOOONNNNNMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::99999999999999999888888888888777777777777777766666666666666665555555555555555555555544444444444444444444443333333333333333322222222222222221111111111111110000000000000000///////////////..............----------------,,,,,,,,,,,,,,,,,,++++++++++++++++****************))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##$$$################"""""""""""""""""""!!!!!!!!!!!!!! BBBBBBBBBBBBBBBBBBCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNOOOOPPPQRRSSSTTUUVVVWWXXXYYYYYZZZZ\\[[[ZZYYXXXWWWVVVVVVVVVUYXXXWWWVVVUUUTTTTTTTUUUUUTTTTTTTTSSSSSRRRQQQQQQPPPOOONOOOOOOOOOOOOONNNNNNMMNMMMMMMMMMMMMMNNNNNNOOOOOOOPPPPPOOOOOONNNNMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::99999999999999998888888888888777777777777777766666666666666665555555555555555555555544444444444444444444444333333333333333322222222222222221111111111111110000000000000000///////////////..............-----------------,,,,,,,,,,,,,,,,,,+++++++++++++++****************))))))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###$$#################""""""""""""""""""!!!!!!!!!!!!!! BBBBBBBBBBBBBBBBBBBBCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNOOOPPPQRRRSSTTUUVVVWWXXXYYYYYZZZY\\[[[ZZYYXXWWWVVVVVVVVUUUXXXXWWWVVUUUTTTTTTTTUUUUUTTTTTTTSSSSSRRRRQQQQPPPPPNNNNNNNNNNNOONNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNOOOOOOOPPPPPOOOOOONNNNMMMMLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::99999999999999998888888888888777777777777777766666666666666655555555555555555555555544444444444444444444444333333333333333322222222222222221111111111111110000000000000000///////////////..............-----------------,,,,,,,,,,,,,,,,,,+++++++++++++++****************)))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####$$################""""""""""""""""""!!!!!!!!!!!!!!! BBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNOOOPPPQQRRSSTTUUVVVWWXXXYYYYYYYYY\\[[[ZZYYXXWWWVVVVVVVUUUUXXXXWWVVVUUUTTTTTTTTTUUUUSTTTTTSSSSSRRRRQQQQPPPPPPNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPPPOOOOOONNNMMMMLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::99999999999999998888888888887777777777777777766666666666666655555555555555555555555544444444444444444444444333333333333333322222222222222221111111111111110000000000000000////////////////.............-----------------,,,,,,,,,,,,,,,,,,+++++++++++++++****************)))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####$################"""""""""""""""""""!!!!!!!!!!!!!! AABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNOOOPPQQRRSSTTUUVVVWWXXXYYYYYYYYY\[[[ZZYYXXXWWVVVVVVVUUUUUXXXWWWVVUUUTTTTTTTTTTTUUUSSSSSSSSSSRRRRQQQQPPPPPPPNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMNNNNNOOOOOOPPPPPOOOOONNNNMMMLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::99999999999999998888888888887777777777777777766666666666666655555555555555555555555544444444444444444444443333333333333333322222222222222221111111111111110000000000000000////////////////..............----------------,,,,,,,,,,,,,,,,,,++++++++++++++++***************)))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$%%%$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""!!!!!!!!!!!!!!! AAAABBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLMMMMMMMMMMMMMMMMNNNNOOPPPQRRSSSTTUUVVWWWXXXYYYYYYYY[[[[ZZYYXXWWWVVVVVVUUUUUUXXXWWWVVUUUTTTTTTTTTTTTUUSSSSSSSSSRRRRQQQQPPPPPPPONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMNNNNNOOOOOOPPPPPOOOOONNNMMMMLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::99999999999999998888888888887777777777777777766666666666666655555555555555555555555544444444444444444444443333333333333333322222222222222221111111111111110000000000000000////////////////...............---------------,,,,,,,,,,,,,,,,,,+++++++++++++++++***************))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$%%%$$$$$$$$$$$$$$$$######################""""""""""""""""""!!!!!!!!!!!!!!!! AAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKLLLLLLLLLLLLLLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLMMMMMMMNNNNOOOPPQQRRSSTTUUVVWWWXXXYYYYYYYY[[[ZZZYYXXWWWVVVVVVUUUUUUXXXWWWVVUUTTTTTTSTTTTTTTUSSSSSSSSRRRRQQQQPPPPPPOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNOOOOOOPPPOOOOONNNNMMMLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::9999999999999988888888888887777777777777777766666666666666655555555555555555555555544444444444444444344443333333333333333322222222222222221111111111111110000000000000000////////////////................--------------,,,,,,,,,,,,,,,,,,+++++++++++++++++***************))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$%%$$$$$$$$$$$$$$$$######################"""""""""""""""""""!!!!!!!!!!!!!!!! AAAAAAABBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMNNNNOOOPQQRRSSTTUUUVVWWWXXXYYYYYYY[[ZZZYYXXXWWVVVVVVVUUUUUUXXXWWVVVUUTTTTSSSSSTTTTTTSSSSSSRRRRRQQQQPPPPPPOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLMMMMMMMMMNNNNOOOOOOOOOOOOOONNNMMMMLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999988888888888887777777777777777766666666666666655555555555555555555555544444444444444444334443333333333333333322222222222222221111111111111110000000000000000////////////////................--------------,,,,,,,,,,,,,,,,,,+++++++++++++++++***************)))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$%$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""!!!!!!!!!!!!!!!!! AAAAAAAAABBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOPPQQRRSSTTUUVVVWWXXXXYYYYYY[[ZZZYYXXWWWVVVVVVVVVUUUUXXXWWVVUUUTTTSSSSSSSSTTTTRRRRRRRRRQQQQQPPPPPOOOOOONNMMMMMMMMMMMMMMMMMMMMMMLMMMMLLLLLLLMMMMMMMMNNNNOOOOOOOOOOOOONNNMMMLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::99999999999988888888888887777777777777777766666666666666655555555555555555455555544444444444444444333443333333333333333322222222222222221111111111111110000000000000000////////////////................--------------,,,,,,,,,,,,,,,,,,,++++++++++++++++***************)))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""!!!!!!!!!!!!!!!!! AAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEDDDDDDDDEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMNNNOOOPQQRRRSSTTUUVVWWWXXXXXYYXX[ZZZYYXXXWWVVVVVVVVVVUUUUXXXWWVVUUTTTSSSSSSSSSSSTTRRRRRRRRQQQQQPPPPPOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMLLMMMLLLLLLLLLLMMMMMMNNNNNOOOOOOOOOOONNNNMMMLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::99999999999888888888888887777777777777777666666666666666555555555555555554455555444444444444444443333433333333333333333222222222222222211111111111111110000000000000000///////////////................--------------,,,,,,,,,,,,,,,,,,,++++++++++++++++***************)))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""!!!!!!!!!!!!!!!! AAAAAAAAAAAABBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMNNNNOOPPQQRRSSTTUUVVVWWWXXXXXXXXZZZYYYXXWWWVVVVVVVVVVVUUUXXXWWVVUUTTTSSSSSSSSSSSSSRRRRRQQQQQQPPPPPPOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMLLMMLLLLLLLLLLLLMMMMMMNNNNNOOOOOOOOOONNNMMMLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::9999999999888888888888888777777777777776666666666666666555555555555555554445555444444444444444443333343333333333333333222222222222222211111111111111111000000000000000///////////////.................--------------,,,,,,,,,,,,,,,,,,++++++++++++++++****************))))))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""!!!!!!!!!!!!!!!!! AAAAAAAAAAAAAABBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCDDCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMNNNOOPPQQQRRSSTTUUVVWWWXXXXXXXXZZZYYYXXWWWVVVVVVVVVVVUUUXXXWWVVUUTTTSSSSSSSSSSSSSQQQQQQQQQQPPPPPPOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMLLLMLLLLLLLLLLLLLLLMMMMMNNNNOOOOOOOOONNNNMMMLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::9999999998888888888888888877777777777776666666666666666555555555555555554444555444444444444444443333333333333333333333222222222222222211111111111111111000000000000000///////////////.................--------------,,,,,,,,,,,,,,,,,,++++++++++++++++****************))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""!!!!!!!!!!!!!!!!! AAAAAAAAAAAAAAAABBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMNNNOOPPQQRRSSTTTUUVVWWWXXXXXXXZZYYYXXXWWWVVVVVVVVVVVVUUXXXWWVVUUTTSSSSSRRRRRRSSSQQQQQQQQPPPPPPPOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLMMMMMNNNNOOOOOOONNNNMMMMLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::9999999998888888888888888887777777777776666666666666666555555555555555554444455444444444444444443333333333333333333333222222222222222211111111111111111000000000000000///////////////.................--------------,,,,,,,,,,,,,,,,,,+++++++++++++++++***************)))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""!!!!!!!!!!!!!!!! AAAAAAAAAAAAAAAAABBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMNNNOOPPPQQRRSSTTUUVVVWWWXXXXXXZZYYYXXWWWVVVVVVVVVVVVVUUXXXWWVVUUTTSSSSRRRRRRRRRRQQQQQPPPPPPPPOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMNNNNNNOOOONNNNNMMMLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::99999999998888888888888888887777777777776666666666666665555555555555555554444445444444444444444443333333333333333333333222222222222222211111111111111111000000000000000///////////////.................--------------,,,,,,,,,,,,,,,,+,+++++++++++++++++***************)))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""!!!!!!!!!!!!!!!!! AAAAAAAAAAAAAAAAAAABBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMNNNOOPPQQRRRSSTTUUVVWWWWWXXXWZYYYXXXWWWVVVVVVVVVVVVUUUXXWWWVVUUTTSSSRRRRRRRRRRRPPPPPPPPPPPPOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMNNNNNNNNNNNNNMMMMLLLKKKKKKJKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999999998888888888888888887777777777776666666666666665555555555555555544444444444444444444444433333333333333333333333222222222222222211111111111111111000000000000000////////////////................--------------,,,,,,,,,,,,,,,,+++++++++++++++++++***************)))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""!!!!!!!!!!!!!!!!! AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMNNNOOPPPQQRRSSTTUUVVVWWWWWWWWZYYYXXXWWWVVVVVVVVVVVVUUUXXWWVVUUTTSSSRRRRRRRRRRRRPPPPPPPPPPOOOOOOOOOOOOOOOMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMNNNNNNNNNNNNMMMLLLLKKKKKKJKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999999988888888888888888877777777777776666666666666666555555555555555544444444444444444444444433333333333333333333333222222222222222211111111111111111000000000000000////////////////................--------------,,,,,,,,,,,,,,,,+++++++++++++++++++***************)))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""!!!!!!!!!!!!!!!! @AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKLLLLLLLLMMMMNNNOOPPPQQRRRSSTTUUVVVWWWWWWWYYYYXXXWWWVVVVVVVVVVVVUUUXXWWVVUUTTSSSRRRRRRRQQQQRPPPPPPPPOOOOOOOOOOOOOOOOOMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMNNNNNNNNNNMMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::99999999988888888888888888877777777777766666666666666666655555555555555544444444444444444444444433333333333333333333333222222222222222211111111111111111000000000000000////////////////................--------------,,,,,,,,,,,,,,,,,++++++++++++++++++***************)))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""!!!!!!!!!!!!!!!!! @@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJKKKKKKKKKKKKKKJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKLKKKKKKKKKKKLLLLLLMMMMMNNOOOPPQQQRRSSTTUUVVVWWWWWWWYYYYXXXWWWVVVVVVVVVVVUUUUXWWWVVUUTTSSRRRRRQQQQQQQQPPPPOOOOOOOOOOOOOOOOOOOONMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMNNNNNNNNMMMMLLLLKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::99999999988888888888888888877777777777776666666666666666655555555555555544444444444444444444444433333333333333333333333222222222222222221111111111111111000000000000000////////////////................--------------,,,,,,,,,,,,,,,,,++++++++++++++++++****************))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""!"!!!!!!!!!!!!!!!!! @@@@AAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJKKKKKKKKKKKJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKLLLLLLMMMMNNOOOPPPQQRRSSTTUUUVVVWWWWWWYYYXXXXWWWVVVVVVVVVVUUUUUXWWVVUUTTSSSRRRRQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOONNMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNMMMMMLLLKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::99999999988888888888888888877777777777766666666666666666655555555555555544444444444444444444444433333333333333333333333222222222222222221111111111111111000000000000000/////////////////...............--------------,,,,,,,,,,,,,,,,,++++++++++++++++++****************))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""!!"!!!!!!!!!!!!!!!! @@@@@@AAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLMMMMNNOOOPPPQQQRRSSTTUUVVVWWWWWWYYYXXXXWWWVVVVVVVVVVUUUUTWWWVVUUTTSSRRRRQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNMMMMMLLLLKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::999999999998888888888888888777777777777766666666666666666655555555555555544444444444444444444444433333333333333333333333222222222222222211111111111111111000000000000000/////////////////...............--------------,,,,,,,,,,,,,,,,,+++++++++++++++++++***************)))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""!!!!!!!!!!!!!!!!!!! @@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMNNOOOPPPQQRRSSTTUUVVVVWWWWWYYYXXXXWWWWVVVVVVVVUUUUUTWWVVUUTTSSSRRRQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOONNNNNMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLMMMMMMMMMMMMMMLLLLKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::999999999999888888888888888777777777777766666666666666666655555555555555544444444444444444444444433333333333333333333333222222222222222211111111111111111000000000000000/////////////////...............---------------,,,,,,,,,,,,,,,,+++++++++++++++++++***************)))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""!!!!!!!!!!!!!!!!!!! @@@@@@@@@AAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLMMMMNNOOOPPPQQRRRSSTTUUVVVWWWWWYYYXXXXWWWWVVVVVVVUUUUUTTWWVVUUTTSSRRRQQQQQQQQQQQQOOOOOOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMLLLLKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::999999999999988888888888888777777777777766666666666666666555555555555555544444444444444444444444433333333333333333333333222222222222222211111111111111111000000000000000/////////////////...............---------------,,,,,,,,,,,,,,,,+++++++++++++++++++***************)))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################"####"""""""""""""""""!!!!!!!!!!!!!!!!!!! @@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDCCCCCCCCCDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLMMMMNNNOOOPPPQQRRSSTTUUVVVVWWWWYYYYXXXWWWWWVVVVVVUUUUTTTWVVUUTTSSSRRRQQQQQQQQPPPPOOOOOOOONNNNNNNNNNNNNNNNNMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMLLLLLKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::999999999999998888888888888777777777777766666666666666666555555555555555544444444444444444444444433333333333333333233333222222222222222211111111111111111000000000000000/////////////////...............---------------,,,,,,,,,,,,,,,,+++++++++++++++++++***************)))))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$################""####""""""""""""""""!!!!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@AAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBCCBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLMMMMNNOOOPPPQQRRSSTTUUUVVVVWWWYYYYXXXXWWWWVVVVVUUUUUTTTVVVUUTTSSRRRQQQQQQPPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::9999999999999999888888888887777777777777766666666666666666555555555555555544444444444444444444444433333333333333333223333222222222222222211111111111111111000000000000000/////////////////...............----------------,,,,,,,,,,,,,,,,++++++++++++++++++****************))))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#################""###"""""""""""""""""!!!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@@@AAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLMMMNNNOOOPPQQQRRSSTTUUVVVVWWWYYYYXXXXWWWWVVVVVUUUUTTTSVVUUTTSSRRRQQQQQPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::9999999999999999988888888888777777777777776666666666666666555555555555555444444444444444444344444433333333333333333222333222222222222222211111111111111111000000000000000/////////////////................----------------,,,,,,,,,,,,,,,++++++++++++++++++*****************)))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################"""##"""""""""""""""""!!!!!!!!!!!!!!!!!!! @@@@@@AAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKLLLLLLLMMMMNNNOOOOPPPQQRRSSTTUUVVVWWWWWZZZYYYYYXXXXWWWWVVVVUUUTTXXWWVVUUTTTSSSSRRRRRRRRRROOOOOOOONNNNNNNNNNNNNNNNNMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMMMMMMLLLLLLKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::999999999999999888888888888888888877777777777777777666666666666666666555555555555555555554444444444444444443333333333333333323222222222222222221111111111111111111100000000000000000000///////////////////.................--------,,,,,,,,,,,,,,,,++++++++++++++++****************)))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!! @@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKLLLLLLMMMMNNNOOOPPPQQRRSSTTUUVVVWWWWWZZZYYYYYXXXXWWWWVVVVUUTTTXWWVVUUTTTSSSSRRRRRRRRRRROOOONNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLMMLLLLMLLLLLLLKKKKKJJJJJJJIJJJJJJIIIIIIIIIIIIIIIIHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999999998888888888888888888877777777777777777666666666666666665555555555555555555554444444444444444443333333333333333322222222222222222221111111111111111111100000000000000000000/////////////////.//................--------,,,,,,,,,,,,,,,,++++++++++++++++*****************))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!! @@@@@@@@@@AAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLKKKKKKKKKLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMMNNNOOOPPPQQRRSSTTUUVVVWWWWZZZYYYYYXXXXWWWWVVVUUUTTSXWWVVUUTTTSSSRRRRRRRRRRRROONNNNNNNNNNNNNNNNNNNNNNNMMLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLKKKKKJJJJJJIIJJJJJIIIIIIIIIIIIIIIIHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::99999999999998888888888888888888877777777777777777666666666666666665555555555555555555544444444444444444433333333333333333222222222222222222221111111111111111111100000000000000000000/////////////////../................--------,,,,,,,,,,,,,,,,++++++++++++++++*****************))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!! @@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKLLLLLMMMMNNNNOOOPPQQRRSSTTUUUVVVWWWZZZYYYYYYXXXWWWWVVVUUUTTSWWVVUUTTTSSSSRRRRRRRRRRRRNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKJJJJJJIIIJJJJIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::9999999999998888888888888888888877777777777777777666666666666666665555555555555555555544444444444444444433333333333333333222222222222222222221111111111111111111100000000000000000000/////////////////...................---------,,,,,,,,,,,,,,,,+++++++++++++++*****************))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKLLLLLMMMMNNNOOOPPPQQRRSSTTUUVVVWWWZZZYYYYYYXXXWWWWVVVUUTTTSWWVVUUTTSSSSRRRRRRRRRRRRRNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKJJJJJJIIIJJJIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::999999999998888888888888888888777777777777777777666666666666666665555555555555555555544444444444444444443333333333333333222222222222222222221111111111111111111100000000000000000000/////////////////...................----------,,,,,,,,,,,,,,,+++++++++++++++*****************))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####$$#################""""""""""""""""!!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@@AAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLMMMMNNNOOOPPQQRRSSTTUUUVVVWWYYYYYYYYYXXXWWWWVVUUUTTSSWVVUUUTTSSSRRRRRRRRRRRRRRNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKJJJJJJIIIIJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::99999999988888888888888888888777777777777777777666666666666666665555555555555555555544444444444444444433333333333333333222222222222222222221111111111111111111100000000000000000000/////////////////...................-----------,,,,,,,,,,,,,,++++++++++++++++****************))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$%%%$$$$$$$$$$$$$$$$$#####$#################""""""""""""""""!!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@@@@AAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKLLLLLMMMNNNNOOOPPQQRRSSTTUUVVVVWYYYYYYYYYXXXXWWWVVUUUTTSSWVVUUTTTSSSRRRRRRRRRRRRRRNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKJJJJJJIIIIJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::99999999988888888888888888888777777777777777777666666666666666655555555555555555555544444444444444444433333333333333333222222222222222222221111111111111111111100000000000000000/00/////////////////...................------------,,,,,,,,,,,,,++++++++++++++++****************))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$%%%$$$$$$$$$$$$$$$$$######################"""""""""""""""""!!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOONOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNNOOPPPQQRSSTTUUUVVVVYYYYYYYYYXXXXWWVVVUUTTSSSWVVUUTTSSSRRRRRRRRRRRRRRRNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::999999999988888888888888888888777777777777777777666666666666666655555555555555555555544444444444444444333333333333333333222222222222222222221111111111111111111100000000000000000//0/////////////////...................-------------,,,,,,,,,,,,++++++++++++++++*****************))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$%%$$$$$$$$$$$$$$$$$#######################""""""""""""""""!!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLMMMMNNNOOOPPQQRRSSTTUUVVVVYYYYYYYYYXXXWWWVVVUUTTSSRVVUUTTTSSSRRRRRRRRRRQQQQQNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::999999999888888888888888888777777777777777777776666666666666666655555555555555555555444444444444444444333333333333333333222222222222222222211111111111111111111100000000000000000////////////////////...................--------------,,,,,,,,,,,++++++++++++++++*****************))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$%$$$$$$$$$$$$$$$$$#######################""""""""""""""""!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJKKKKKKKKKKLLLLMMMMMNNNOOOPPQRRSSTTUUUVVVYYYYYYYYYXXXWWWVVVUUTTSSRVVUUTTTSSSRRRRRRRQQQQQQQQNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::999999999888888888888888888777777777777777777776666666666666666655555555555555555555444444444444444444333333333333333333222222222222222222211111111111111111111100000000000000000////////////////////...................---------------,,,,,,,,,,++++++++++++++++*****************))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""!!!!!!!!!!!!!!!!!! ??@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKLLLLLMMMMMNNNOOPPQQRRSSTTUUUVVYYYYYYYYYXXXWWWVVVUUTTSSRVVUUTTSSSRRRRRRQQQQQQQQQQNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::9999999999888888888888888888777777777777777777776666666666666666655555555555555555555444444444444444444333333333333333333222222222222222222211111111111111111011100000000000000000////////////////////...................----------------,,,,,,,,,++++++++++++++++*****************))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""!!!!!!!!!!!!!!!!! ???@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJKKKKKKKKLLLLLMMMMNNNOOOPPQRRSSTTUUUVVYYYYYYYYYXXXXWWVVVUUTTSSRVUUUTTSSSRRRRRQQQQQQQQQQQNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKLLLLLLLLLLMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::9999999999888888888888888887777777777777777777766666666666666666555555555555555555555444444444444444444333333333333333333222222222222222222211111111111111111001100000000000000000////////////////////...................-----------------,,,,,,,,+++++++++++++++++****************))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""!!!!!!!!!!!!!!!!! ?????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJKKKKKKKKKLLLLLMMMMNNNOOPPQQRRSSTTUUUVYYYYYYYYYXXXXWWVVUUUTSSRRVUUTTSSSRRRRRRQQQQQQQQQQQNNNNNNMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKLLLLLLLLLLMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIHIIIIIHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::99999999999888888888888888887777777777777777777766666666666666666555555555555555555445444444444444444444333333333333333333222222222222222222211111111111111111000100000000000000000////////////////////...................-----------------,,,,,,,,+++++++++++++++++****************))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""!!!!!!!!!!!!!!!!! ??????@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOONNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKLLLLLMMMMNNNOOPPQQRRSSTTUUUVYYYYYYYYYXXXXWWVVUUTTSSRRVUUTTSSSRRRRRQQQQQQQQQQQQNNNNNMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIHHIIIIHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::99999999999888888888888888887777777777777777777766666666666666666555555555555555555444444444444444444443333333333333333333222222222222222222211111111111111111000000000000000000000////////////////////....................----------------,,,,,,,,+++++++++++++++++****************))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""!!!!!!!!!!!!!!!!!! ????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOONNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKLLLLLMMMMNNNOOPPQRRSSTTUUUVXYYYYYYYYXXXXWWVVUUTTSSRRVUUTTSSRRRRRQQQQQQQQQQQQQNNNNMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJIIIIIIIHHHIIIHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::999999999999988888888888888887777777777777777777766666666666666666555555555555555555444444444444444444443333333333333333333222222222222222222211111111111111111000000000000000000000////////////////////....................----------------,,,,,,,,+++++++++++++++++****************)))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""!!!!!!!!!!!!!!!!! ??????????@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOONNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJKKKKKKKKLLLLLMMMMNNNOOPPQQRRSSTTUUUXYYYYYYYYXXXXWWVVUUTTSSRRUUTTSSSRRRRQQQQQQQQQQQQQQNNNMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::999999999999998888888888888887777777777777777777666666666666666665555555555555555555444444444444444444443333333333333333332222222222222222222211111111111111111000000000000000000000////////////////////....................----------------,,,,,,,,+++++++++++++++++****************)))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""!!!!!!!!!!!!!!!!! ????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKLLLLLLMMMMNNOOPPQQRRSSTTUUUXYYYYYYYYXXXXWWVVUUTTSRRQUUTTSSSRRRRQQQQQQQQQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKLLLLLLLLLLMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::999999999999999888888888888887777777777777777777666666666666666665555555555555555555444444444444444444443333333333333333332222222222222222221211111111111111111000000000000000000000////////////////////....................----------------,,,,,,,,+++++++++++++++++*****************)))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""!!!!!!!!!!!!!!!!!! ?????????????@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLKKKKKKKKKKLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLMMMMNNNOOPQQRRSSTTUUUXXYYYYYYYXXXXWWVVUUTTSRRQUTTSSSRRRRQQQQQQQQQQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::9999999999999999988888888888877777777777777777777666666666666666666555555555555555554444444444444444444443333333333333333332222222222222222211111111111111111111000000000000000000000////////////////////....................----------------,,,,,,,,,++++++++++++++++*****************))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""!!!!!!!!!!!!!!!!! ???????????????@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMNNNOOPPQRRSSTTUUUXXYYYYYYYXXXXWWVVUUTSSRRQUTTSSSRRRQQQQQQQQQQQQQQQQMMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKLLLLLLLLMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::9999999999999999998888888888877777777777777777777666666666666666666555555555555555554444444444444444444443333333333333333332222222222222222211111111111111111111000000000000000000000////////////////////.................-..----------------,,,,,,,,,++++++++++++++++*****************)))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""!!!!!!!!!!!!!!!!! ?????????????????@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKLLLLLLMMMMNNOOPPQQRSSTTTUUXXYYYYYYYXXXXWWVVUTTSSRQQUTTSSRRRRQQQQQQQQQQQQQQQQMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::9999999999999999998888888888877777777777777777776666666666666666665555555555555555554444444444444444444433333333333333333332222222222222222211111111111111111111000000000000000000000////////////////////.................--.-----------------,,,,,,,,+++++++++++++++++****************))))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""!!!!!!!!!!!!!!!! ???????????????????@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKLLLLLLLMMMNNOOPPQQRRSSTTUUXXYYYYYYYXXXXWWVVUTTSRRQPTTSSRRRRQQQQQQQQQQQQQQQPPMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKLLLLLLMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::99999999999999999998888888888877777777777777777776666666666666666665555555555555555554444444444444444444433333333333333333332222222222222222211111111111111111111000000000000000000000////////////////////.................--------------------,,,,,,,,+++++++++++++++++****************)))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""!!!!!!!!!!!!!!!!! ?????????????????????@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKLLLLLLMMMNNNOOPQQRRSSTTUUXXXYYYYYYXXXWWVVUUTSSRQQPTTSSRRRQQQQQQQQQQQQQQPPPPMMMMMMMMMMMLLLLLLLLLLLLLLJJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::99999999999999999998888888888777777777777777777776666666666666666665555555555555555544444444444444444444433333333333333333332222222222222222211111111111111111111000000000000000000000////////////////////.................--------------------,,,,,,,,,++++++++++++++++****************)))))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""!!!!!!!!!!!!!!!!! >??????????????????????@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEDDDEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIJJJJJJJJJJKKKKKKKKKLLLLLLMMMNNOOPPQRRSSTTUUXXXYYYYYXXXXWWVVUUTSRRQQPTSSRRRRQQQQQQQQQQQQPPPPPPMMMMMMMMMLLLLLLLLLLLLLLLLJJJJJJJJJJJKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHHGGHHHHHGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBBBBABBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::99999999999999999988888888888777777777777777777676666666666666666665555555555555555544444444444444444444433333333333333333232222222222222222211111111111111111111000000000000000000000////////////////////.................--------------------,,,,,,,,,,+++++++++++++++****************)))))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""!!!!!!!!!!!!!!!! >>?????????????????????@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJKKKKKKKKKKLLLLMMMNNOOPPQQRRSSTTUXXXXYYYYXXXXWWVVUTTSRQQPPSSSRRRQQQQQQQQQQQQPPPPPPPMMMMMMMLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJKKKKKKKKKKKLLLLLLLKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHGGGHHHHGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::99999999999999999988888888888777777777777777776666666666666666666655555555555555555544444444444444444444433333333333333333222222222222222222211111111111111111111000000000000000000000/////////////////.//.................--------------------,,,,,,,,,,,++++++++++++++****************)))))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################"#####"""""""""""""""""!!!!!!!!!!!!!!!!! >>>>???????????????????@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJIIIIIIIIIIIJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIJJJJJJJJJJKKKKKKKKKKLLLLMMMNNOOPQQRRSSTTUXXXXXYXXXXXWWWVUUTSSRQQPOSSRRRQQQQQQQQQQQQPPPPPPPPMMMMMLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJKKKKKKKKKLLLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGHHGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAABBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::99999999999999999988888888887777777777777777776666666666666666666655555555555555555544444444444444444444333333333333333333222222222222222222211111111111111111111000000000000000000000/////////////////../.................--------------------,,,,,,,,,,,,+++++++++++++****************)))))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#################""####"""""""""""""""""!!!!!!!!!!!!!!!!! ??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJKKKKKKKKKKLLLLLLLMMMNNNOOPPQRRSSTTUUXXXXYYYYXXXXWWVUUTSSRQQPORRQQQQQPPPPPPPPPPPPPPPOOOLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::99999999999999999998888888887777777777777777666666666665555555555555554444444444444444444333333333333322222222222222222222222222211111111111111111111111100000000000000000//////////.......................-------------------,,,,,,,,,,,,,,,,,+++++++++++++++++**********************)))))))))))))))))))((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!! ????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKLLLLLLLMMMNNOOPPQQRRSTTUUWXXXXXYXXXXWWVVUTTSRRQPPORRQQQPPPPPPPPPPPPPPPPOOOOLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::9::::999999999999999999988888888887777777777777777766666666665555555555555554444444444444444444333333333333322222222222222222222222222211111111111111111111111100000000000000000//////////.......................-----------------,-,,,,,,,,,,,,,,,,,+++++++++++++++++**********************)))))))))))))))))()((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!! ??????????????????????@??@@@@@@@@@@@@@@@@@@@@@@@AAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLMMMNNOOPPQRRSSTTUWXXXXXXXXXXWWVVUTTSRQQPOORQQQQPPPPPPPPPPPPPPPOOOOOLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@???????????????????????????????>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::99:::999999999999999999988888888887777777777777777776666666655555555555555555444444444444444444333333333333222222222222222222112222222211111111111111111011111100000000000000000//////////.......................-----------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********************)))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!! >??????????????????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDEEDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKLLLLMMMNNOPPQQRRSSTTWWXXXXXXXXWWVVUUTSRRQPPOORQQQPPPPPPPPPPPPPPPPOOOOOLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???????????????????????????????>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999:9999999999999999999988888888887777777777777777776666666655555555555555555544444444444444443333333333333222222222222222222111222222211111111111111111001111100000000000000000//////////.......................-----------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********************)))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!! >>>??????????????????????????@@@@@@@@@@@@@@@@@@@AAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKLLLLMMNNOOPPQRRSSTTWWWXXXXXXWWWVVUTTSRQQPOONQQQPPPPPPPPPPPPPPPPOOOOOOLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@???????????????????????????????>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::999999999999999999999999888888888877777777777777777766666666655555555555555555544444444444444443333333333333222222222222222222111122222211111111111111111000111100000000000000000//////////..................-....-----------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********************))))))))))))))))))(((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!! >>>>>??????????????????????????@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJKKKKKKKKLLLMMMNNOOPQQRRSSTVWWWWXXXWWWWVUUTSSRQQPOONQQQPPPPPPPPPPPPPPPOOOOOOOLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????????????????????????>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::999999999999999999999999888888888877777777777777777766666666655555555555555555544444444444444443333333333333222222222222222222111112222111111111111111111000011100000000000000000//////////..................--...-----------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++*****************)***))))))))))))))))))(((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!  >>>>>>>?????????????????????????@@@@@@@@@@@@@@@@AAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKLLLMMNNOOPPQQRSSTVVWWWWWWWWWVVUUTSSRQPPOONQQPPPPPPPPPPPPPPPPOOOOOOOLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????????????????????????>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::999999999999999999999998888888888777777777777777777766666666555555555555555555544444444444444443333333333332222222222222222222111111222111111111111111111000001100000000000000000//////////.................----..-----------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++*****************))***)))))))))))))))))(((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!! >>>>>>>>>?????????????????????????@@@@@@@@@@@@@@AAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJKKKKKKLLMMMNNOPPQQRRSSVVVWWWWWWWVVVUTTSRRQPPONNQQPPPPPPPPPPPPPPPPOOOOOOOLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@?????????????????????????????????>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::9999999999999999999999998888888888777777777777777777666666666555555555555555555444444444444444433333333333333222222222222222222111111122111111111111111111000000100000000000000000//////////.................-----.-----------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++*****************)))**)))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!! >>>>>>>>>>??????????????????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJKKKKLLLMMNNOOPPQRRSSVVVWWWWWWWVVUUTTSRQQPOONNQQPPPPPPPPPPPPPPPOOOOOOOOKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@???????????????????????>>??????>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::9999999999999999999999988888888888877777777777777777666666666555555555555555555444444444444444433333333333333322222222222222222111111112111111111111111111000000000000000000000000//////////.................-----------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*****************))))*)))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!! >>>>>>>>>>>>??????????????????????????@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBAAABBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKLLMMNNOOPPQQRRSUVVVWWWWWVVVUUTSSRQQPOONNQPPPPPPPPPPPPPPPPOOOOOOOOKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@??????????????????????>>>?????>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::9999999999999999999999988888888888887777777777777777666666666555555555555555555444444444444444333333333333333332222222222222221111111111111111111111111111000000000000000000000000//////////.................-----------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*****************))))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!! >>>>>>>>>>>>>>??????????????????????????@@@@@@@@AAAAAAAAAAAAAAAAAAAAAABBBAAAAABBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJKKKKLLMMMNNOPPQQRRSUUVVVVWWVVVVUUTSSRQQPOONNQPPPPPPPPPPPPPPPPOOOOOOONKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@???????????????????>>>>>>??>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::9999999999999999999999988888888888888777777777777776666666666655555555555555555444444444444444333333333333333333222222222222221111111111111111111111111110000000000000000000000000//////////.................-----------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*****************))))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!! >>>>>>>>>>>>>>>>??????????????????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJKKKKLLLMMNNOOPPQRRRUUVVVVVVVVVUUTTSSRQQPOONNQPPPPPPPPPPPPPPPOOOOOOONNKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::9999999999999999999999988888888888888877777777777776666666666665555555555555555444444444444444333333333333333333322222222222221111111111111111111111111110000000000000000000000000///////////................-----------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*****************))))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!! >>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJKKKKLLLMMNNOOPPQQRRUUUVVVVVVVVUUTTSSRQQPOONNQQPPPPPPPPPPPPPPOOOOOOONNKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::9999999999999999999999988888888888888887777777777776666666666666555555555555554444444444444444333333333333333333222222222222221111111111111111111111111110000000000000000000000000////////////...............-----------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*****************))))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!! >>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJKKKKLLLMMNNOOPPQQRRUUUVVVVVVVUUUTTSRRQPPOONNQQPPPPPPPPPPPPPOOOOOOONNNKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::9999999999999999999999888888888888888888777777777776666666666666655555555555554444444444444444333333333333333333222222222222221111111111111111111111111110000000000000000000000000/////////////..............-----------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*****************))))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!! >>>>>>>>>>>>>>>>>>>>>>?>???????????????????????@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJKKKKLLMMMNNOOPPQQRRTUUUVVVVVVUUUTTSRRQPPOONNQQPPPPPPPPPPPPPOOOOOONNNNKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::9999999999999999999999888888888888888887777777777766666666666666665555555555554444444444444443333333333333333333222222222222211111111111111111111111111110000000000000000000000000//////////////.............-----------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++*****************))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''&''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!! =>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDCCDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHIIIIIIIIIIIIIIIIIIIIIJJJJJJJKKKKLLMMMNNOOPPQQRRTUUUVVVVVUUUUTTSRRQPPOONNQQPPPPPPPPPPPPOOOOOOONNNNKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999988888888888888888777777777776666666666666666655555555554444444444444444333333333333333333322222222222221111111111111111111111111111000000000000000000000000////////////////............-----------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************)))))))))))))))))))))(((((((((((((((((((('''''''''''''''''&&''&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!! ==>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJKKKKLLMMMNNOOPPQQRRTUUUUVVVVUUUTTTSRRQPPOONNQQPPPPPPPPPPPOOOOOOONNNNNKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::999999999999999998999988888888888888888777777777766666666666666666665555555554444444444444444333333333333333333222222222222221111111111111111111111111111000000000000000000000000/////////////////...........-----------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************))))))))))))))))))))))((((((((((((((((((('''''''''''''''''&&&'&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!! ====>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIJJJJJJJKKKKLLMMMNNOOPPQQRRTUUUUUUUUUUUTTSSRRQQPOONNQQPPPPPPPPPPOOOOOOONNNNNNKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::999999999999999998899988888888888888888777777777766666666666666666665555555554444444444444444433333333333333333222222222222221111111111111111110111111111000000000000000000000000//////////////////..........-----------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************))))))))))))))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!! ======>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKLLLLLLLLLLLLLLLLLLLLKKKKKLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKKLLMMNNNOOPPQQQRTTUUUUUUUUUUTTSSRRQQPOONNQQPPPPPPPPPOOOOOOOONNNNNNJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBABBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::9999999999999999888998888888888888888777777777776666666666666666666555555555444444444444444444333333333333333322222222222221111111111111111111001111111000000000000000000/000000//////////////////..........-----------------------,,,,,,,,,,,,,,,,,+,++++++++++++++++++******************))))))))))))))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!! ========>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKLLLLLLLLLLLKKKKKKKKKKKKKKLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKLLMMMNNOOPPQQQRTTUUUUUUUUUTTTSSRRQQPOONNQQPPPPPPPPOOOOOOOONNNNNNNJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAABBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::9999999999999999888888888888888888888777777777766666666666666666665555555554444444444444444444333333333333333322222222222221111111111111111111000111111000000000000000000//00000//////////////////..........-----------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++******************))))))))))))))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!! ==========>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@AAAAAA@@AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJKKKLLMMMNNOOPPQQQRTTTUUUUUUUUTTTSSRRQPPOONNQQPPPPPPPOOOOOOOONNNNNNNMJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAABBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>=>>>>>>>===================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::9999999999999999888888888888888888888777777777766666666666666666665555555554444444444444444443333333333333333222222222222221111111111111111111000011111000000000000000000///0000//////////////////..........-----------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++******************))))))))))))))))))))))((((((((((((((((('(''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!! ============>>>>>>>>>>>>>>>>>>>>>>>>>>??????????@@@@@@@@@@@@@@@@@@@@@AAAA@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJKKKLLMMMNNOOPPQQQRTTTUUUUUUUTTTTSSRRQPPOONNQQPPPPPPPOOOOOOOONNNNNNMMJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAABAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>>>====>>>>>====================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::9999999999999999888888888888888888887777777777766666666666666666665555555554444444444444444444333333333333333222222222222221111111111111111110000001111000000000000000000////000/////////////////...........------------------,----,,,,,,,,,,,,,,,,,++++++++++++++++++++******************))))))))))))))))))))))(((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!! ==============>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@AA@@@@@@AAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJKKKLLLMMNNOOPPPQQQTTTTUUUUUTTTTSSSRQQPPOONNQQPPPPPPOOOOOOOONNNNNNMMMJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>======>>=======================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::::::9999999999999998888888888888888888887777777777776666666666666666655555555544444444444444444443333333333333333222222222222221111111111111111110000000111000000000000000000/////0//////////////////...........-----------------,,,---,,,,,,,,,,,,,,,,,++++++++++++++++++++******************))))))))))))))))))))))(((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!! ===============>>>>>>>>>>>>>>>>>>>>>>>>>>????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJKKLLLMMNNOOPPPQQQTTTTTUUTTTTTTSSRRQQPPOONNQQPPPPPOOOOOOOONNNNNNMMMMJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>================================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::::::9999999999999998888888888888888888887777777777777666666666666666655555555544444444444444444443333333333333333222222222222222111111111111111110000000010000000000000000000////////////////////////...........-----------------,,,,--,,,,,,,,,,,,,,,,,++++++++++++++++++++******************)))))))))))))))))())))(((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!! =================>>>>>>>>>>>>>>>>>>>>>>>>>>????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIJJJJKKKLLMMNNOOPPPQQQTTTTTTTTTTTTSSSRRQQPPOONNQQPPPPPOOOOOOONNNNNNMMMMMJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>=================================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999888888888888888888887777777777777776666666666666655555555555444444444444444444333333333333333322222222222222221111111111111111000000000000000000000000000/////////////////////////...........------------------,,,,-,,,,,,,,,,,,,,,,,++++++++++++++++++++******************))))))))))))))))))()))(((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!! =================>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJKKLLLMMNNOOPPPQQQTTTTTTTTTTTTSSSRRQQPPOONNQQPPPPPOOOOOOONNNNNNMMMMMIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::9::99999999999999988888888888888888777777777777777766666666666666666666555555555555554444444444444444333333333333333332222222211111111111111111100000000000000000000000///////////////////................----------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++****************))))))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!!! ===================>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEFFFFFFFFFEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKLLLMMNNOOPPPQQQSTTTTTTTTTTSSSRRRQQPPOONNQQPPPPPOOOOOONNNNNNMMMMMMIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::99:9999999999999998888888888888888777777777777777777666666666666666666555555555555555444444444444444443333333333333333222222222111111111111111110000000000000000000000///////////////////..................---------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++****************))))))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!! =====================>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHIIIIIJJJKKLLLMMNNOOPPPQQQSTTTTTTTTTSSSRRRQQPPOOONNQQPPPPPOOOOOONNNNNMMMMMMMIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGHHGGGGGGGGGGGGGGGGGFFFFFFGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>========<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::99999999999999999998888888888888888777777777777777777766666666666666666555555555555555444444444444444444333333333333332222222222211111111111111110000000000000000000000///////////////////..................---------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*****************)))))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!! =========================>>>>>>>>>>>>>>>>>>>>>>>??????????????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHIIIIJJJKKLLLMMNNOOPPPQQQSSTTTTTTSSSSSRRQQQPPOONNNQPPPPPOOOOOONNNNNNMMMMMMMIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>========<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::9999999999999999999998888888888888888777777777777777777666666666666666665555555555555555444444444444444444433333333333332222222222221111111111111110000000000000000000000///////////////////..................---------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******************))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!! <<=========================>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJKKLLMMNNNOOPPPQQQSSSSSSSSSSSSRRRQQPPPOONNNQPPPPOOOOOONNNNNNMMMMMMLLIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::999999999999999999999998888888888888887777777777777777777666666666666666665555555555555554444444444444444444333333333333332222222222222111111111111100000000000000000000000///////////////////..................---------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******************))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!!! <<<<=========================>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHIIIIJJKKLLMMNNOOOPPPQQQSSSSSSSSSSRRRRQQPPPOOONNMQPPPPOOOOOONNNNNMMMMMMLLLIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::999999999999999999999999988888888888888887777777777777777776666666666666666665555555555555554444444444444444444333333333333332222222222222211111111111100000000000000000000000///////////////////..................---------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******************))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!!! <<<<<=========================>>>>>>>>>>>>>>>>>>>>>??????????????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHIIIIJJKKLLMMNNOOOPPPPQQSSSSSSSSSRRRRQQQPPOOONNNMPPPPOOOOOONNNNNNMMMMMMLLLIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::99999999999999999999999999988888888888888777777777777777777776666666666666666665555555555555554444444444444444444333333333333332222222222222221111111111100000000000000000000000///////////////////..................---------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******************))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!!! <<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>????????????????????@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKJJJJJJJKKKKKKKKKKKKKKKKKKJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIHHHHHHHHIHHHIIIIJJKKLLMMNNOOOPPPPQQSSSSSSSRRRRRQQQPPPOONNNMMPPPPOOOOOONNNNNMMMMMMLLLLIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::::::9999999999999999999999999999888888888888888777777777777777777766666666666666666655555555555555544444444444444444443333333333333322222222222222222111111111100000000000000000000000///////////////////..................--------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******************))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!! <<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>??????????????????@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIJJJKKLLMMNNOOPPPPPQQSSSSSSRRRRQQQQPPPOONNNNMMPPPOOOOOONNNNNNMMMMMLLLLLIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>=================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999999999999999988888888888888777777777777777777776666666666666666665555555555555555444444444444444444333333333333332222222222222222221111111100000000000000000000000///////////////////...................---------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*++******************))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!! <<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIJJJKKLLMNNNOOPPPPPQQSSSSRRRRRQQQPPPPOOONNNMMMPPPOOOOOONNNNNMMMMMLLLLLLHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>==================<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999999999999999888888888888888777777777777777777766666666666666666655555555555555555544444444444444444333333333333332222222222222222222111111100000000000000000000000///////////////////...................--------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++**+******************))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!!! <<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>????????????????@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIJJJKKLMMNNNOOPPPPPPQSSRRRRRRQQQPPPOOONNNNMMMMPPOOOOOONNNNNNMMMMMLLLLLLHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>====================<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::::::99:99999999999999999999999999998888888888888888777777777777777777766666666666666666655555555555555555554444444444444443333333333333322222222222222222221111111100000000000000000000000//////////////////....................--------------,,,,,,,,,,,,,,,,,,,+,,,,++++++++++++++++++*********************))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!!! <<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>????????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIJJKKLLMMNNOOOPPPPPPPRRRRRRQQQQPPPOOONNNNMMMMLPOOOOOONNNNNNMMMMMLLLLLLLHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFGFFFFFFFFFFFFFFFFFFFEEEEEFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>======================<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::99999999999999999999999999998898888888888888888777777777777777777766666666666666666665555555555555555555444444444444444333333333333332222222222222222222111111110000000000000000000/000//////////////////...................---------------,,,,,,,,,,,,,,,,,,,++,,,++++++++++++++++++*********************))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!!! <<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAABBAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIJJKKLLMMNNOOOPPPPPPPRRRRRQQQQPPPOOONNNNMMMMLLOOOOOOONNNNNNMMMMMLLLLLLLHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>======================<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::99999999999999999999999999888888888888888888888777777777777777777766666666666666666655555555555555555554444444444444444333333333333332222222222222222222111111100000000000000000000//00//////////////////...................---------------,,,,,,,,,,,,,,,,,,++++,,++++++++++++++++++*********************))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!!! <<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIJJKKLLMMNNOOOPPPPPPPRRRRQQQQPPPOOONNNMMMMMLLLOOOOOONNNNNNMMMMMMLLLLLLKHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>=====================<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999999999999999999888888888888888888888777777777777777777766666666666666666665555555555555555555444444444444444333333333333333222222222222222222111111110000000000000000000///////////////////////...................---------------,,,,,,,,,,,,,,,,,,+++++,++++++++++++++++++*********************))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!!!!!!!! <<<<<<<<<<<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGHHHIIJJKKLLMMNNOOOOPPPPPPRRRQQQPPPPOOONNNMMMMLLLLLOOOOONNNNNNNMMMMMLLLLLLKKHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>===================<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999999999999999988888888888888888888887777777777777777777766666666666666666665555555555555555555444444444444444333333333333333222222222222222222211111110000000000000000000///////////////////////...................---------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!!! <<<<<<<<<<<<<<<<<<<<<<=<========================>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGHHHIIJJKKLLMMNNNOOOPPPPPPRQQQQPPPPOOONNNMMMMLLLLLLOOONNNNNNNNNMMMMMLLLLLKKKHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>==================<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::9999999999999999999999999888888888888888888888887777777777777777777766666666666666666665555555555555555555444444444444444333333333333333322222222222222222111111110000000000000000000//////////////////////....................---------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!!! ;<<<<<<<<<<<<<<<<<<<<<<<<<======================>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGHHHIIJJKKLLMMNNNOOOOPPPPPQQQQPPPPOOONNNMMMLLLLLLLKONNNNNNNNNNMMMMMMLLLLLKKKHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::99999999999999999999999998888888888888888888888777777777777777777777666666666666666666665555555555555555554444444444444443333333333333333332222222222222222111111111000000000000000000//////////////////////....................----------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************))))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!!! ;;;<<<<<<<<<<<<<<<<<<<<<<<<<=====================>>>>>>>>>>>>>>>>>>>>>>>>?????????????????@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJIIIIIIIJJJJJJJJJJJJJJJJJJIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHGGGGGGGGHHHHGHHHIIJJKKLLMMMNNOOOOOOOOOQQQPPPPOONNNMMMMLLLLLLKKKNNNNNNNNNNNMMMMMMLLLLLKKKHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::99999999999999999999999988888888888888888888888877777777777777777777766666666666666666666555555555555555555444444444444444333333333333333333322222222222222211111111110000000000000000///////////////////////...................------------------,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************))))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!!! ;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<=====================>>>>>>>>>>>>>>>>>>>>>>???????????????????@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGHHHIIJJKKLLMMMNNNOOOOOOOOQQPPPPOOONNMMMMLLLLLKKKKKNNNNNNNNNNNMMMMMLLLLLKKKKHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::999999999999999999999999888888888888888888888888777777777777777777777666666666666666666665555555555555555554444444444444444333333333333333333322222222222222111111111111000000000000000///////////////////////....................------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************))))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!!! ;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<=====================>>>>>>>>>>>>>>>>>>>>?????????????????????@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGHHHIIJJKKLLLMMNNNOOOOOOOOQPPPPOOONNMMMMLLLLKKKKKKKNNNNNNNNNNMMMMMMLLLLLKKKKGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEFFEEEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::9999999999999999999999999888888888888888888888888777777777777777777766666666666666666666665555555555555555554444444444444443333333333333333333322222222222222111111111111100000000000000///////////////////////...................-------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************))))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!!!!!!!! ;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<=====================>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGHHHIIJJKKLLLMMNNNNNOOOOOOPPPPOOONNNMMMLLLLKKKKKKKKNNNNNNNNNNMMMMMMLLLLLKKKKGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::99999999999999999999999998888888888888888888887887777777777777777777766666666666666666666655555555555555555544444444444444443333333333333333333222222222222222111111111111110000000000000//////////////////////....................-------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************)))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$%%%$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!! ;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<======================>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGHHHIIJJKKLLLMMMNNNNNNNNNNPPPOOONNNMMMLLLLKKKKKKKKKNNNNNNNNNMMMMMMMLLLLLKKKKGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::9999999999999999999999998888888888888888888888777777777777777777777766666666666666666666665555555555555555554444444444444444333333333333333333322222222222222111111111111111100000000000///////////////////////....................-------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++**********************))))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$%%$$$$$$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!!!!!!! ! ;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<======================>>>>>>>>>>>>>>>???????????????????????@@@@@@@@@@@@@@@@@@@@AAAAA@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHGHHHIIJJKKLLLMMMNNNNNNNNNNPPOOONNNMMMLLLLKKKKKKJJJJNNNNNNNNNMMMMMMMLLLLLKKKKGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::99999999999999999999998898888888888888888888887777777777777777777777766666666666666666666665555555555555555554444444444444444333333333333333333222222222222222111111111111111110000000000///////////////////////....................-------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++**********************))))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!! ;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<======================>>>>>>>>>>>>>>>?????????????????????@@@@@@@@@@@@@@@@@@@@@@AAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHGHHIIIJJKKLLLMMMNNNNNNNNNNPOOOONNNMMLLLLKKKKKJJJJJJMMNNNNNNNMMMMMMMLLLLLKKKKGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::::99999999999999999999988888888888888888888888877777777777777777777777666666666666666666666655555555555555555544444444444444444433333333333333333222222222222222111111111111111111000000000///////////////////////....................------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++**********************))))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!! ;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<======================>>>>>>>>>>>>>>>???????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCDDDDDCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHIIIJJKKLLLMMMMNNNNNNNNNOOOONNNMMMLLLKKKKKJJJJJJJMMMMMNNNMMMMMMMMMLLLLKKKKGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;::::::::::::::::::9999999999999999999988888888888888888888888777777777777777777777777666666666666666666666655555555555555555544444444444444444443333333333333333222222222222222111111111111111111100000000//////////////////////....................-------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++**********************))))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!!!!!!! ;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<======================>>>>>>>>>>>>>>>>????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHIIJJJKKLLLMMMMMNNNNNNNMOOONNNMMMLLLLKKKKJJJJJJJJMMMMMMNNNMMMMMMMMLLLLKKKKGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;::::::::::::::::::::999999999999999999888888888888888888888888777777777777777777777776666666666666666666666555555555555555555544444444444444444443333333333333333222222222222221111111111111111111100000000//////////////////////....................-------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++******************)***))))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!!!!!!! ;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===================>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHGGGGGGGGGGGGGGGGGGGGGHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGHHHHIIJJKKKLLMMMNNNOOOOOOOOOOOOOOONNNMMMLLLKKKKKJJJJJJJJMMMMMMMMMMMMMMMMLLLLKKKKJHHHGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::99999999999999988888888888888888888877777777777777666666666666655555555555555555555444444444444443333333333333333222222222222222222221111111111111111111000000000000///////////////////..........---------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++*****************))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##################"""##""""""""""""""""""!!!!!!!!!!!!!!!!!!!! ;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===================>>>>>>>>>>>>>>>>>>>>>>>???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGHHHHIIJJKKKLLMMMNNNOOOOOOOOOOOOOONNNNMMMLLLKKKKJJJJJJJJJMMMMMMMMMMMMMMMMLLLLKKKKJHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::99999999999999988888888888888888888887777777777777766666666666665555555555555555555444444444444444333333333333333322222222222222222221111111111111111111100000000000///////////////////...........--------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++****************)))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################""""#"""""""""""""""""""!!!!!!!!!!!!!!!!!!! ;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===================>>>>>>>>>>>>>>>>>>>>>>>???????????????????????@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHGGGGGGGGGGGGGGGGGGGGHHHHIIJJKKKLLMMMNNNOOOOOOOOOOOOONNNNMMMLLLLKKKJJJJJJJJJJMMMMMMMMMMMMMMMMMLLLKKKKJHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::9999999999999999888888888888888888888777777777777776666666666666665555555555555555554444444444444443333333333333333322222222222222222211111111111111111111000000000000//////////////////...........--------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++******************))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! ;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===================>>>>>>>>>>>>>>>>>>>>>>>???????????????????????@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHIIJJKKLLLMMMNNNNOOOOOOOOOOONNNNNMMMLLLKKKKJJJJJJJJJJMMMMMMMMMMMMMMMMMLLLLKKKJHHGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@AA@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::999999999999999998888888888888888888877777777777777666666666666666665555555555555555444444444444444333333333333333333322222222222222222111111111111111111110000000000000/////////////////...........-------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++*******************)))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#$$##################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! ;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<====================>>>>>>>>>>>>>>>>>>>>>>>??????????????????????@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHGGGGGGGGGGGGGGGGGGGGGHHHIJJJKKLLLMMMNNNNNOOOOOOOONNNNNNMMMMLLLKKKKJJJJJJJJJJMMMMMMMMMMMMMMMMMLLLLKKKJHHGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::9999999999999999998888888888888888888777777777777776666666666666666665555555555555554444444444444443333333333333333333322222222222222211111111111111111111000000000000000////////////////...........-------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++*******************)))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##$###################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! ;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===================>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGHHHIJJJKKLLLMMMNNNNNNOOOOONNNNNNNMMMMLLLLKKKJJJJJJJJJJJMMMMMMMMMMMMMMMMMMLLLKKKJHHGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::999999999999999999998888888888888888877777777777777766666666666666666665555555555555544444444444444333333333333333333332222222222222222111111111111111111110000000000000000//////////////............-------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++*******************)))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! ;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===================>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFGGGGGGGHHHIJJJKKLLLMMMNNNNNNNNNNNNNNNNNNMMMMLLLKKKKJJJJJJJJJJJMMMMMMMMMMMMMMMMMMLLLKKKJHHGGGGGGFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::99999999999999999999998888888888888888777777777777776666666666666666666665555555555554444444444444443333333333333333333322222222222222221111111111111111111100000000000000000/////////////............-------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++*******************)))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! ;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<====================>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFGGGGGGHHHIJJJKKLLLMMMMNNNNNNNNNNNNNNNNMMMMLLLLKKKKJJJJJJJJJJJLMMMMMMMMMNMMMMMMMLLLKKKJHHGGGGGFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::999999999999999999999888888888888888877777777777777666666666666666666666555555555555544444444444444333333333333333333333222222222222222211111111111111111111000000000000000000////////////.............------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++*******************)))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! ;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<====================>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFGGGGGHHHIJJJKKKLLLMMMMNNNNNNNNNNNNNNMMMMMLLLLKKKKJJJJJJJJJJJLMMMMMMMMMMMMMMMMMLLLKKKJHHGGGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::99999999999999999999998888888888888888777777777777776666666666666666666665555555555554444444444444444333333333333333333322222222222222221111111111111111111100000000000000000000///////////..............----------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*******************)))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! :;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=====================>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFGGGGGHHHIJJJKKKLLLMMMMMNNNNNNNNNNMMMMMMMLLLLKKKKKJJJJJJJIIJJLLMMMMMMMMMMMMMMMMLLLKKKJHHGGGGGFFFFFFFFFFFFFEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::999999999999999999998888888888888888777777777777777666666666666666666665555555555555444444444444444443333333333333333332222222222222222111111111111111111110000000000000000000///////////................---------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++*******************)))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! :::;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<=======================>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDCCCCCCCDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFGFGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFGGGGGHHHIJJJKKKLLLMMMMMMNNNNNNNMMMMMMMMLLLLLKKKKJJJJJJJJIIIJLLMMMMMMMMMMMMMMMLLLLKKKJHGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::99999999999999999988888888888888887777777777777777766666666666666666655555555555554444444444444444444333333333333333322222222222222221111111111111111111110000000000000000000///////////.................--------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++******************)))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! :::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFGGGGHHHHIJJJKKKLLLLMMMMMMMMMMMMMMMMMMMLLLLLKKKKKJJJJJJJIIIIILLLMMMMMMMMMMMMMMLLLKKKJJHGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::9999999999999999888888888888888877777777777777777776666666666666666655555555555554444444444444444444433333333333333322222222222222221111111111111111111100000000000000000000///////////..................-------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++****************)))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  :::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFGGGGHHHHIJJJKKKLLLLMMMMMMMMMMMMMMMMMMLLLLLLKKKKKJJJJJJJIIIIILLLLMMMMMMMMMMMMLLLLKKKJJHGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAABAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999999888888888888888877777777777777777777666666666666666655555555555544444444444444444444433333333333333322222222222222211111111111111111111100000000000000000000///////////...................------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++****************)))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! :::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFGGGGHHHHIJJJKKKKLLLLMMMMMMMMMMMMMMMMLLLLLLKKKKKJJJJJJJIIIIIILLLLMMMMMMMMMMMLLLLKKKKJJGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::9999999999999888888888888888877777777777777777777776666666666666655555555555554444444444444444444433333333333333322222222222222221111111111111111111100000000000000000000////////////...................-----------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++***************)))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''&'''''&&&&&&&&&&&&&&&&&&&%&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! :::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>??????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGFFFFFFFFFFFFFFFFFFFGGGGHHHHIJJJKKKKLLLLMMMMMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJIIIIIILLLLLLMMMMMMMMLLLLLKKKJJJGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@??@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::999999999998888888888888888777777777777777777777766666666666666555555555555544444444444444444444433333333333333322222222222222221111111111111111111100000000000000000000///////////....................-----------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++***************)))))))))))))))))((((((((((((((((((('(((''''''''''''''''''''&&''''&&&&&&&&&&&&&&&&&&&%%&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! :::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<=======================>>>>>>>>>>>>>>>>>>>>>>>???????????????????????@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGFFFFFFFFFFFEEEFFFFFFFFGGGGHHHIIJJJKKKKLLLLLMMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJIIIIIILLLLLLLLMMMMLLLLLLKKKKJJJGGGGFFFFFFFFEEEEEEEEEEEEEDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::9999999999988888888888888888777777777777777777777666666666666666555555555555554444444444444444444333333333333333222222222222222221111111111111111111100000000000000000000///////////...................------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++***************)))))))))))))))))(((((((((((((((((((''(('''''''''''''''''''&&&&'''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! :::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEFFFFFFGGGGHHHIIJJJJKKKLLLLLLMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJIIIIIIILLLLLLLLLLLLLLLLLKKKKJJJJGGGFFFFFFFFEEEEEEEEEEEEEEDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::99999999999988888888888888888777777777777777777777666666666666665555555555555555444444444444444444333333333333333222222222222222221111111111111111111000000000000000000000///////////...................------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++***************)))))))))))))))))((((((((((((((((((('''('''''''''''''''''''&&&&&''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! :::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>???????????????????????@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEFFFFFFGGGGHHHIIJJJJKKKLLLLLLLLMMMMMLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIILLLLLLLLLLLLLLLLKKKKJJJJIGGGFFFFFFFFEEEEEEEEEEEEEDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::99999999999988888888888888888887777777777777777777666666666666666555555555555555554444444444444444333333333333333222222222222222222211111111111111111100000000000000000000////////////...................-----------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++****************)))))))))))))))))((((((((((((((((((('''''''''''''''''''''''&&&&&&'&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! :::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEFFFFFGGGGHHHIIJJJJKKKKLLLLLLLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIILLLLLLLLLLLLLLKKKKKJJJJIIGGFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999888888888888888888888777777777777777776666666666666665555555555555555555444444444444444333333333333333222222222222222222221111111111111111000000000000000000000/////////////..................-----------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++****************)))))))))))))))))((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! :::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEFFFFFGGGGHHHIIJJJJKKKKLLLLLLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIILLLLLLLLLLLLKKKKKKJJJJIIIGGFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999888888888888888888888877777777777777776666666666666655555555555555555555544444444444443333333333333333222222222222222222221111111111111111000000000000000000000//////////////................------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++***************))))))))))))))))))((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""!""""!!!!!!!!!!!!!!!!!!! :::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCBBBBBCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEFFFFFGGGGHHHIIJJJJKKKKLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIILLLLLLLLKKKKKKKKKJJJJJIIIGFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999888888888888888888888877777777777777776666666666666665555555555555555555554444444444444333333333333333222222222222222222222111111111111111100000000000000000000////////////////...............------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************)))))))))))))))))))(((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""!!"""!!!!!!!!!!!!!!!!!!! 9:::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFGGGGHHHIIJJJJKKKKKLLLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIILLLLLKKKKKKKKKKJJJJJJIIIIFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::9999999999999888888888888888888888777777777777777766666666666666655555555555555555555544444444444443333333333333333222222222222222222221111111111111111000000000000000000000/////////////////..............-----------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************))))))))))))))))))))((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""!!!""!!!!!!!!!!!!!!!!!!! 999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEFFFFGGGHHHHIIJJJJKKKKKLLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIILLLKKKKKKKKKKKJJJJJJIIIIIFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999999988888888888888888887777777777777777766666666666666655555555555555555555544444444444443333333333333333222222222222222222221111111111111111000000000000000000000//////////////////.............------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++****************)))))))))))))))))))(((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""!!!!"!!!!!!!!!!!!!!!!!!! 99999:::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEFFFFGGGHHHHIIJJJJKKKKKKLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIILLKKKKKKKKKKJJJJJJIIIIIIHFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::99999999999999999888888888888888888777777777777777766666666666666666555555555555555555544444444444443333333333333333332222222222222222221111111111111111000000000000000000000////////////////////............-------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++****************)))))))))))))))))))(((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################"##"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! 9999999:::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=======================>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEFFFFGGGHHHHIIJJJJKKKKKKKLLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIILKKKKKKKKKJJJJJJJIIIIIIHHFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBBBBBBBBBBBCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::999999999999999999988888888888888887777777777777777666666666666666666655555555555555555544444444444443333333333333333333222222222222222221111111111111111000000000000000000000////////////////////...........---------------,,,,,,,,,,,,,,,,,++++++++++++++++++++****************)))))))))))))))))))(((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################""#"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! 99:::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<================================>>>>>>>>>>>>>>>>>>??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDFFFFFFFFFFFGGGGHHHHIIIJJJIIIJJJJJKKKKKKKKKKKKKKKKKJMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::9999999999999999999999988888888888888888777777777777777777777666666666655555555555555555555444444444443333333333333322222222222221111111111111111111000000000000000000////////////////////.................-----------------,,,,,,,,,,,,,,,,,,,+++++++++++++++*************)))))))))))))((((((((((((((((('''''''''''''''''''&'''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! 9999:::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<================================>>>>>>>>>>>>>>>>>>>?????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEDDDDFFFFFFFFFFFGGGGHHHHIIIJJJIIIJJJJJJKKKKKKKKKKKKKKKJJMMMLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@AAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::999999999999999999999998888888888888888888777777777777777777766666666666555555555555555555554444444444333333333333333322222222222211111111111111111110000000000000000000//////////////////..................-----------------,,,,,,,,,,,,,,,,,,,+++++++++++++++**************))))))))))))((((((((((((((((('''''''''''''''''''&&''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! 999999:::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================>>>>>>>>>>>>>>>>>>??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFFFGGGGHHHHIIIJJJIIIJJJJJJJKKKKKKKKKKKKKJJJMMLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIHHHHHHHHGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBABAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::99999999999999999999999888888888888888888888777777777777777776666666666655555555555555555555544444444443333333333333333322222222221111111111111111111000000000000000000000/////////////////..................----------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))(((((((((((((((((''''''''''''''''''''&&&'''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! 99999999:::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<================================>>>>>>>>>>>>>>>>>>>??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEDDDDDDDDDEEEEEFFFFFFGGGGHHHHIIIIJJIIIIJJJJJJJKKKKKKKKKKKJJJJMLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@AAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::99999999999999999999999988888888888888888888887777777777777777666666666655555555555555555555554444444443333333333333333333222222222111111111111111111100000000000000000000//////////////////..................----------------,,,,,,,,,,,,,,,,,,,,++++++++++++++*****************)))))))))(((((((((((((((((''''''''''''''''''''&&&&''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  9999999999::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================>>>>>>>>>>>>>>>>>>???????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEFFFFFFGGGGHHHIIIIIJJIIIIIJJJJJJJJKKKKKKKKJJJJJMLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@AAAA@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::99999999999999999999999888888888888888888888877777777777777776666666666665555555555555555555544444444443333333333333333333322222221111111111111111111000000000000000000000/////////////////..................------------------,,,,,,,,,,,,,,,,,,,++++++++++++++******************))))))))(((((((((((((((((''''''''''''''''''''&&&&&'&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 999999999999::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<================================>>>>>>>>>>>>>>>>>>>>???????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFGGGGHHHIIIIIJJIIIIIIJJJJJJJJJKKKKKJJJJJJLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@AA@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::999999999999999999999998888888888888888888888777777777777777766666666666666555555555555555555444444444433333333333333333333322222221111111111111111111000000000000000000000/////////////////..................-------------------,,,,,,,,,,,,,,,,,+++++++++++++++*******************)))))))(((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####################"#######""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 99999999999999::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============================>>>>>>>>>>>>>>>>>>>>>>>???????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFGGGGHHHIIIIIJJIIIIIIIJJJJJJJJJJJJJJJJJJJLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJIIIIIIHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::99999999999999999999998888888888888888888888777777777777777766666666666666665555555555555555544444444443333333333333333333332222221111111111111111111110000000000000000000//////////////////..................--------------------,,,,,,,,,,,,,,,,+++++++++++++++********************))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####################""######""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 9999999999999999::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<==<<<======================>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFGGGGHHHIIIIIJJIIIIIIIIIJJJJJJJJJJJJJJJJILLLKKKKKKKKJJJJJKKKKJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>==>>>>>====================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::9999999999999999999988888888888888888888887777777777777777766666666666666666555555555555555444444444433333333333333333333322222221111111111111111111110000000000000000000/////////////////...................--------------------,,,,,,,,,,,,,,,,++++++++++++++********************))))))((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####################"""#####""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! ! 999999999999999999:::::99:::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFGGGHHHHIIIIIJJHIIIIIIIIIJJJJJJJJJJJJJJJILLKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>====>>>>=====================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999999999988888888888888888888888777777777777777766666666666666666665555555555555444444444444333333333333333333322222221111111111111111111110000000000000000000//////////////////..................--------------------,,,,,,,,,,,,,,,,++++++++++++++++*******************)))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################""""####""""""""""""""""""""!"""""!!!!!!!!!!!!!!!!!!! 99999999999999999999:::9999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFGGGHHHHIIIIIIJHHIIIIIIIIIIJJJJJJJJJJJJIILLKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>========================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::9999999999999999888888888888888888888887777777777777777666666666666666666666555555555555444444444444433333333333333333322222221111111111111111111110000000000000000000/////////////////...................--------------------,,,,,,,,,,,,,,,,,++++++++++++++********************))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################"""""###""""""""""""""""""""!!""""!!!!!!!!!!!!!!!!!!! 9999999999999999999999:999999::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCEEEEEEFFFFFGGGHHHHIIIIIIIHHHHIIIIIIIIIIJJJJJJJJJIIILKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================================<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::::999999999999998888888888888888888888877777777777777776666666666666666666666555555555555444444444444443333333333333333322222222111111111111111111100000000000000000000/////////////////...................--------------------,,,,,,,,,,,,,,,,+++++++++++++++********************))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################"""""##""""""""""""""""""""!!!"""!!!!!!!!!!!!!!!!!!! 9999999999999999999999999999999::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================>>>>>>>>>>>>>>>>>>>???????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCEEEEEEFFFFGGGGHHHHIIIIIIIHHHHHHIIIIIIIIIIIJJJJIIIIIKKKKKJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================================<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::::999999999999998888888888888888888888887777777777777777666666666666666666666655555555555444444444444444433333333333333322222222221111111111111111110000000000000000000//////////////////....................-------------------,,,,,,,,,,,,,,,,++++++++++++++++*******************))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################""""""#""""""""""""""""""""!!!!""!!!!!!!!!!!!!!!!!!! 889999999999999999999999999999999::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================>>>>>>>>>>>>>>>>>>>???????????????????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDCCCCCCCCCEEEEEEFFFFGGGGHHHHIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIKKKKJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================================<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::::9999999999999988888888888888888888888877777777777777776666666666666666666666555555555554444444444444444443333333333333322222222222111111111111111100000000000000000000/////////////////.....................------------------,,,,,,,,,,,,,,,,,+++++++++++++++++******************)))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""""""""!!!!!"!!!!!!!!!!!!!!!!!!! 88899999999999999999999999999999999::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================>>>>>>>>>>>>>>>>>>?????????????????????????????@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEFFFFGGGGHHHHIIIIIIIHHHHHHHHHHHIIIIIIIIIIIIIIIKKKJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::999999999999998888888888888888888888877777777777777777766666666666666666666555555555555444444444444444444433333333333322222222222221111111111111110000000000000000000//////////////////.....................------------------,,,,,,,,,,,,,,,,,++++++++++++++++++****************)))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! 8888899999999999999999999999999999999::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================>>>>>>>>>>>>>>>>>>>?????????????????????????????@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDCCCCCCCCCCCCCCCEEEEEEEFFFGGGGHHHHIIIIIIIHHHHHHHHHHHHHHIIIIIIIIIIIHKKJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@A@@@@@@@@@@@@@@@@@@@?????@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::9999999999999988888888888888888888888777777777777777777776666666666666666666555555555554444444444444444444443333333333222222222222222111111111111100000000000000000000/////////////////.....................-------------------,,,,,,,,,,,,,,,,++++++++++++++++++++***************))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! 8888888999999999999999999999999999999999::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================>>>>>>>>>>>>>>>>>>??????????????????????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFEEFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDEEEEEEFFFGGGGHHHHIIIIIIIHHHHHHHHHHHHHHHHHIIIIIIHHHKKJJJJIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::9999999999999988888888888888888888888777777777777777777777766666666666666666555555555554444444444444444444444333333333322222222222222221111111111110000000000000000000///////////////////....................------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++***************)))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! 888888888999999999999999999999999999999999::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================>>>>>>>>>>>>>>>>>>??????????????????????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDEEEEEFFFGGGGHHHHIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHKJJJJIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>======================================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::99999999999999988888888888888888888887777777777777777777777766666666666666665555555555544444444444444444444443333333333322222222222222222111111111100000000000000000000////////////////////...................------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++***************))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! 88888888888999999999999999999999999999999999::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================>>>>>>>>>>>>>>>>>>??????????????????????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDEEEEEFFFFGGGHHHHIIIIIIIHHHHGGGGGGGGHHHHHHHHHHHHHHJJJJIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>======================================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::9999999999999988888888888888888888887777777777777777777777766666666666666665555555555555444444444444444444443333333333322222222222222222221111111110000000000000000000/////////////////////..................-------------------,,,,,,,,,,,,,,,,++++++++++++++++++++***************))))))))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! 8888888888888999999999999999999999999999999999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;<<<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>?????????????????????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDEEEEEFFFFGGGHHHHHIIIIIIHHGGGGGGGGGGGGGHHHHHHHHHHHJJJJIIIIHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=======================================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::99999999999999888888888888888888888877777777777777777777777666666666666666665555555555555544444444444444444443333333333222222222222222222222111111100000000000000000000/////////////////////..................------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++***************)))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&%&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! 888888888888888899999999999999999999999999999999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;<;;;<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEFFFFGGGHHHHHIIIIIIGGGGGGGGGGGGGGGGGGHHHHHHGGJJJIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=======================================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::9999999999999998888888888888888888877777777777777777777777666666666666666665555555555555555444444444444444443333333333322222222222222222222211111110000000000000000000/////////////////////..................-------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++***************))))))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! 888888888888888888999998899999999999999999999999:::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEFFFGGGGHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGJIIIIIHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>==============================<<======<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999999998888888888888888888777777777777777777777766666666666666666555555555555555555444444444444444333333333332222222222222222222221111111000000000000000000000////////////////////..................-------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++***************)))))))))))))))))(((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! 888888888888888888889998888999999999999999999999::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<======================>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBCCDDDDEEEEFFFGGGGHHHHHHIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIHHHHHGGGGGGGGGGGGFFFGFFFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================<<<<<====<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::999999999999999999888888888888888887777777777777777777777666666666666666665555555555555555555544444444444444333333333332222222222222222222221111111000000000000000000000///////////////////..................-------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++****************))))))))))))))))))((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! 8888888888888888888888988888899999999999999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<===================>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBCDDDDEEEEFFFFGGGHHHHHHHHHHGGGGGGGFFFFFFFFFFGGGGGGGGGIIIIHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<==<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::999999999999999999988888888888888877777777777777777777777666666666666666655555555555555555555554444444444443333333333333222222222222222222211111110000000000000000000000///////////////////..................-------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++***************))))))))))))))))))))(((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! 888888888888888888888888888888899999999999999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<===================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBDDDDDEEEEFFFGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFIIIHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????>??????????>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::999999999999999999998888888888888877777777777777777777777666666666666666665555555555555555555555444444444443333333333333332222222222222222221111111000000000000000000000////////////////////..................-------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++***************))))))))))))))))))))((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! 78888888888888888888888888888888899999999999999999999:::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<===================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBDDDDDEEEEFFFGGGGHHHHHHHHHGGGGGFFFFFFFFFFFFFFFFFFFFFIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????>>???????>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::999999999999999999988888888888888777777777777777777777776666666666666666655555555555555555555554444444444443333333333333333222222222222222211111111100000000000000000000///////////////////..................-------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++***************))))))))))))))))))))(((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! 88888888889999999999999999999999999999::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====<<<<<<<============================>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCBBBBBBBBBBBBBBBCCCCDDDDEEEFFFFGGGGGGGGGGIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>====================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::999999999999999999888888888888888888888888777777777777766666666666666666666666666666665555555555555444444444444444443333333333333333322222222222222221111111111111110000000000000/////////////////////................----------------,,,,,,,,,,,,,,,,,,,++++++++++++++++********************)))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! 88888888888899999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==<<<<<<<<<=============================>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBCCCCDDDDEEEEFFFFGGGGGGGGGIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========>>>>=====================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::999999999999999999888888888888888888888887777777777777666666666666666666666666666666655555555555555544444444444444443333333333333333322222222222222222111111111111110000000000000/////////////////////................----------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++*******************)))))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! 8888888888888899999999999999999999999999999::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBCCCCCDDDDEEEFFFFGGGGGGGGGIIIIHHHHHHHHHGGGGGGGGGGGGGHHHGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>=======================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::99999999999999999888888888888888888888887777777777777666666666666666666666666666666665555555555555555444444444444443333333333333333322222222222222222221111111111110000000000000/////////////////////................-----------------,,,,,,,,,,,,,,,,,,,,++++++++++++++********************))))))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 888888888888888899999999999999999999999999999::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCBBBBBBBBBBBBBBBBBCCCCCDDDDEEEEFFFFGGGGGGGGIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEFFFFFFFFFFFFEEEEEEEEEEEDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>??>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========>========================<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::99999999999999998888888888888888888888777777777777766666666666666666666666666666666555555555555555555444444444444333333333333333332222222222222222222221111111111100000000000000////////////////////................----------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++********************)))))))))))))))))))(((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 88888888888888888899999999999999999999999999999::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCBBBBBBBBBBBBBBBBBCCCCCCDDDDEEEFFFFFGGGGGGGIIHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>?>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================================<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::99999999999999988888888888888888888877777777777777666666666666666666666665566666655555555555555555555444444444443333333333333333322222222222222222222211111111110000000000000000///////////////////................----------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++*******************)))))))))))))))))))))(((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  8888888888888888888889989999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDDEEEEFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================================<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::99999999999998888888888888888888888777777777777777666666666666666666666555566665555555555555555555555444444444333333333333333332222222222222222222222111111111100000000000000000/////////////////................-----------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++*******************))))))))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  888888888888888888888898889999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAABBBBBBBBBBBBBBCCCCCCCBBBBBBBBBBBBBBBBBBBCCCCCCDDDDEEEFFFFFFGGGGGHHHHHHHHGGGGGGGGGGGGGFFFFFGGGFFFFFFFFFFFEEEEEEEEEEEFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::99999999999988888888888888888888877777777777777777666666666666666666655555566555555555555555555555554444444443333333333333333322222222222222222222211111111110000000000000000000////////////////................------------------,,,,,,,,,,,,,,,,,,,++++++++++++++********************))))))))))))))))))))((((((((('''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  88888888888888888888888888889999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCBBBBBBBBBBBAAABBBBBCCCCCCDDDDEEEEFFFFFFGGGGHHHHHHHGGGGGGGGGGGFFFFFFFFGFFFFFFFFFFFEEEEEEEEEEEEEFFFFFEEEEEEEEEEEDDDDDDDDDCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================================<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::99999999999888888888888888888888777777777777777777666666666666666665555555565555555555555555555555444444444333333333333333333322222222222222222221111111111100000000000000000000//////////////................--------------------,,,,,,,,,,,,,,,,,+++++++++++++++*******************)))))))))))))))))))))(((((((('''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  77888888888888888888888888888899999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAABBBBBBBBBBBCCCCCCBBBBBBBBBBAAAAAAABBBBCCCCCDDDDEEEEEFFFFFFFFFHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================================<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::9999999999888888888888888888887777777777777777777766666666666666655555555555555555555555555555554444444443333333333333333333332222222222222222221111111111000000000000000000000//////////////................---------------------,,,,,,,,,,,,,,,,+++++++++++++++********************))))))))))))))))))))(((((((('''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  7777888888888888888888888888888899999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAABBBCCCCCCDDDDEEEEFFFFFFFFFHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================================================<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:;::::::::::::::::::::::::999999998888888888888888888887777777777777777777776666666666666555555555555555555555555555555554444444433333333333333333333332222222222222222211111111111000000000000000000000/////////////................---------------------,,,,,,,,,,,,,,,,,++++++++++++++*********************)))))))))))))))))))((((((((('''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  777777888888888888888888888888888889999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAABBBBBBBBBCCCCBBBBBBBBBBAAAAAAAAAABBBBCCCCCDDDDEEEEEFFFFFFFFHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================================================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::99999999888888888888888888887777777777777777777776666666666666555555555555555555555555555555554444444443333333333333333333333222222222222222211111111111000000000000000000000//////////////................---------------------,,,,,,,,,,,,,,,,,++++++++++++++*********************)))))))))))))))))))(((((((((''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###########""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 77777777888888888888888888888888888889999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAABBBBBBBBCCCBBBBBBBBBBAAAAAAAAAAABBBBCCCCCDDDDDEEEEEFFFFFFFHHHHGGGGGGGGFFFFFFFFFFFFEEFFFFEEEEEEEEEEEEEEEEEEEDDEEEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================================================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::999999999888888888888888888787777777777777777777766666666666665555555555555555555555555555555544444444443333333333333333333332222222222222222211111111111100000000000000000000/////////////.................---------------------,,,,,,,,,,,,,,,,+++++++++++++++********************))))))))))))))))))))(((((((((''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###########""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 77777777778888888888888888888888888888899999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCDDDDDEEEEEEFFFFFFHGGGGGGGGGGFFFFFFFFFFFEEEEFFFEEEEEEEEEEEEEEEDDDDDDDEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>=>>>>>>>======================================================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::9999999999888888888888888888877777777777777777777766666666666666555555555555555555555555555555544444444444433333333333333333332222222222222222221111111111111000000000000000000//////////////..................-------------------,,,,,,,,,,,,,,,,,+++++++++++++++********************))))))))))))))))))))(((((((((('''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###########"""""""""""""""""""!!!!!!!!!!!!!!!!!!!! 7777777777778888888888888888888888888888899999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAABBBCCCCCCDDDDDEEEEEEFFFFFGGGGGGGGGGGFFFFFFFFFEEEEEEFEEEEEEEEEEEEEEEDDDDDDDDDEEEEEDDDDDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>===>>>>========================================================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::::::::::::99999999998888888888888888888777777777777777777777666666666666665555555555555555555555555555555444444444444443333333333333333332222222222222222211111111111111100000000000000000/////////////....................------------------,,,,,,,,,,,,,,,,++++++++++++++++********************))))))))))))))))))))(((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###########""""""""""""""""""""!!!!!!!!!!!!!!!!!!! 777777777777778888888888888888888888888888889999999999999999999999999::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBAAAAAAAAAAAAAABBBCCCCCCDDDDDEEEEEEEEFFFGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>======>==========================================================<<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::::::::::::::9999999999998888888888888888888877777777777777777777666666666666665555555555555555555555555555555544444444444444433333333333333332222222222222222211111111111111111000000000000000//////////////.....................----------------,,,,,,,,,,,,,,,,,+++++++++++++++++******************))))))))))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###########"""""""""""""""""""""!!!!!!!!!!!!!!!!!! 777777777777777788888888888888888888888888888899999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============================>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@AAAAAAAAAAAAAABBBBBBBBBBBAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEEEEEEEEGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>=========================================================<<=======<<<<<<<<<<<<<<<<<;;;;;;;;::::::::::::::::::::::::::::99999999999999988888888888888888877777777777777777777766666666666665555555555555555555555555555555544444444444444444333333333333332222222222222222221111111111111111110000000000000///////////////.....................----------------,,,,,,,,,,,,,,,,,++++++++++++++++++*****************))))))))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""""""""!!!!!!!!!!!!!!!!!! 7777777777777777778888888888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDCCCCCCCCDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAABBBBBBBBAAAAAAAAAAAAAAAAABBBBCCCCCCDDDDDEEEEEEEEEEGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCDDDDDDDDDDDDCCCCCCCCCCCCCBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================================================<<<<<<<<<<<======<<<<<<<<<<<<<<<<;;;;;;;;::::::::::::::::::::::::::::999999999999999998888888888888888777777777777777777777666666666666655555555555555555555555545555555444444444444444444433333333333322222222222222222211111111111111111111000000000000//////////////.....................-----------------,,,,,,,,,,,,,,,,++++++++++++++++++++****************))))))))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""""""""!!!!!!!!!!!!!!!!! 77777777777777777777888788888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@AAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAABBBBCCCCCCDDDDDDEEEEEEEEEGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCDDDDDDDCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================================<<<<<<<<<<<<<<<<<<<====<<<<<<<<<<<<<<<<<;;;;;;;:::::::::::::::::::::::::::99999999999999999999888888888888887777777777777777777777666666666666665555555555555555555555444555554444444444444444444443333333333322222222222222222111111111111111111111100000000000//////////////.....................----------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************)))))))))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""""""""!!!!!!!!!!!!!!!!! 7777777777777777777777777788888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBCCCCCCDDDDDDDEEEEEEEEGGGGFFFFFFFFFFEEEEEEEEEEEDEEEEEEDDDDDDDDDDDDDCCCCCCDCCCCCCCCCCCCCCCCCCCCCCBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================================<=<<<<<<<<<<<<<<<<<<<<<<<<==<<<<<<<<<<<<<<<<<;;;;;;;:::::::::::::::::::::::::::99999999999999999999998888888888887777777777777777777777666666666666666655555555555555555555444445554444444444444444444444433333333322222222222222222211111111111111111111100000000000////////////////...................-----------------,,,,,,,,,,,,,,,,+++++++++++++++++++++***************))))))))))))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""""""""!!!!!!!!!!!!!!!!! 7777777777777777777777777777888888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBCCCCCCDDDDDDDDEEEEEEEGFFFFFFFFFFFEEEEEEEEEEEDDDEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;:::::::::::::::::::::::99:999999999999999999999998888888888877777777777777777777776666666666666666665555555555555555554444444544444444444444444444444333333333222222222222222222111111111111111111111100000000000/////////////////..................----------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************))))))))))))))))))))((((((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!!!!!!!! 677777777777777777777777777777788888888888888888888888889999999999999999999999999:::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBCCCCCCCDDDDDDDDEEEEEEFFFFFFFFFFFEEEEEEEEEDDDDDDEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::::::::999999999999999999999999988888888888777777777777777777777777666666666666666666655555555555555554444444444444444444444444444444433333333222222222222222222221111111111111111111100000000000///////////////////................-----------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************))))))))))))))))))))(((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!!!! 666777777777777777777777777777777888888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::;;;;;;;;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBCCCCCCCDDDDDDDDDDEEEEFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::::9999999999999999999999999988888888887777777777777777777777777666666666666666666666555555555555554444444444444444444444444444444433333333322222222222222222222211111111111111111100000000000/////////////////////...............-----------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++**************)))))))))))))))))))))(((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!! 66666677777777777777777777777777777888888888888888888888888889999999999999999999999999:::::::::::::::::::::::::::::::;;;;;;:::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAA@@@@AAAAAAAAABBBBBCCCCCCCDDDDDDDDDDDDDFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>===================<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::999999999999999999999999998888888888877777777777777777777777776666666666666666666665555555555555544444444444444444444444444444444333333333222222222222222222222221111111111111111100000000000/////////////////////..............-----------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***************))))))))))))))))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!! 6666666677777777777777777777777777777888888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::::;;;::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAAABBBBBCCCCCCCDDDDDDDDDDDDDFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::999999999999999999999999988888888888877777777777777777777777666666666666666666666665555555555555544444444444444444444444444444444333333333222222222222222222222221111111111111111100000000000//////////////////////..............-----------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++***************))))))))))))))))))))((((((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!!!! 6666666666777777777777777777777777777778888888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@AAAAAABBBBBCCCCCCCCDDDDDDDDDDDDFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::99999999999999999999999999888888888888887777777777777777777766666666666666666666666655555555555555444444444444444444444444444444443333333333322222222222222222222211111111111111111000000000000/////////////////////...............----------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++****************))))))))))))))))))))((((((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################""""""""""""""!!!!!!!!!!!!!!!!!! 55556666666666666666666777777777777777788888888888888888888888999999999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAA@@@@@@@@@????????@@@@@@@@AAAAABBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDCCCCCCCCCBBBBEEEEEEEEEEEDDDDDDDDDDCCCCBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>===================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::9999999999888888888888888888887777777777777777777777777777767777776666666666666666666555555555555555555555555444444444444444443333333333333333333333333322222222211111111111111111110000000000000//////////////////.................---------------,,,,,,,,,,,,,,,,,,++++++++++++++************************))))))))))))))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! 5555556666666666666666677777777777777777788888888888888888888888899999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@AAAAA@@@@@@?????????????@@@@@@AAAAABBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCBBBBBBEEEEEEEEDDDDDDDDDDDDCCCCCAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>=================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::99999999999998888888888888888877777777777777777777777777777766677776666666666666666666665555555555555555555555444444444444444444333333333333333333333333332222222222111111111111111110000000000000////////////////////................--------------,,,,,,,,,,,,,,,,,,,,+++++++++++++************************))))))))))))))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!! 5555555566666666666666677777777777777777777788888888888888888888888999999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@A@@@@@????????????????@@@@@AAAAAABBBBBBBBCCCCCCCCCCCDDDDDDDDDDDCCCCCCCCBBBBBBBEEEEDDDDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>===============================<<<<<<<<<<<<<<<<<<;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::999999999999999988888888888888777777777777777777777777777777666666776666666666666666666666655555555555555555555444444444444444444333333333333333333333333332222222222221111111111111111000000000000//////////////////////..............---------------,,,,,,,,,,,,,,,,,,,,,+++++++++++************************))))))))))))))))((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!!!!!!!!! 55555555556666666666666777777777777777777777778888888888888888888888899999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????@@@@AAAAAAABBBBBBBBCCCCCCCCCCDDDDDDDDDDDCCCCCCCBBBBBBBBEEDDDDDDDDDDDDDDDDCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>============================<<<<<<<<<<<<<<<<<<<<;;<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::9999999999999999998888888888887777777777777777777777777777776666666666666666666666666666665555555555555555555544444444444444444433333333333333333333333333322222222222222111111111111110000000000000/////////////////////...............--------------,,,,,,,,,,,,,,,,,,,,,++++++++++++************************)))))))))))))))))(((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!!!!! 55555555555556666666666777777777777777777777777788888888888888888888888999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????@@@@AAAAAABBBBBBBBBBCCCCCCCCDDDDDDDDDDCCCCCCCBBBBBBBBBDDDDDDDDDDDDDDDDDCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<<<<;;;;<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;:::::::::::::::::9999999999999999999988888888877777777777777777777777777777766666666666666666666666666666665555555555555555555544444444444444444443333333333333333333333333322222222222222221111111111110000000000000//////////////////////...............--------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***********************)))))))))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!!!!!!!!!!! 5555555555555556666666667777777777777777777777778888888888888888888888888889999999999999999999999999:::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????@@@@AAAAAABBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCBBBBBBBBBDDDDDDDDDDDDDDDCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::;;;;;;;;::::::::::::::::::::999999999999999999999988888887777777777777777777777777777776666666666666666666666666666666555555555555555555555444444444444444444333333333333333333333333332222222222222222221111111111100000000000000////////////////////...............---------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***********************))))))))))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!!!!!!!!!!! 555555555555555566666666667777777777777777777777788888888888888888888888888888999999999999999999999999:::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????@@@@@@@@@?????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAA????????@@@@@@@@@@@@@@@@@????????????????????????@@@AAAAAAABBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCCCBBBBBBBBADDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::;:::::::::::::::::::::::::99999999999999999999998888887777777777777777777777777777777666666666666666666666666666666655555555555555555555544444444444444444433333333333333333333333333322222222222222222221111111110000000000000000///////////////////..............-----------------,,,,,,,,,,,,,,,,,,,++++++++++++************************)))))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!!!!!!!! 555555555555555555566666666677777777777777777777777888888888888888888888888888888999999999999999999999999:::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????@@@@???????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAA????????????@@@@@@@@@@@@@?????????????????????????@@@AAAAAAABBBBBBBBBBBBBBBDDDDDDDDCCCCCCCCBBBBBBBBAADDDDDDDDDDDCCCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::999999999999999999998888888777777777777777777777777777777666666666666666666666666666666665555555555555555555554444444444444444443333333333333333333333333332222222222222222222221111111100000000000000000/////////////////...............------------------,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!!!!!!! 55555555555555555555566666666667777777777777777777777888888888888888888888888888888999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAA@@@???????????????@@@@@@@@@@?????????>>>>>>>?????????@@@@AAAAAABBBBBBBBBBBBBBBDDDDDDDDCCCCCCCCBBBBBBBAAADDDDDDDDDCCCCCCCCCCCCCCCBAAAAAAAAA@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::99999999999999999998888888877777777777777777777777767777766666666666666666666666666666666555555555555555555555444444444444444444333333333333333333333332233222222222222222222222221111110000000000000000000////////////////..............--------------------,,,,,,,,,,,,,,,,++++++++++++************************)))))))))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!!!! 55555555555555555555555666666666677777777777777777777778888888888888888888888888888888999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAA@@@@@@@@@@@??????????????????@@@@@@@?????>>>>>>>>>>>>>???????@@@@AAAAAAABBBBBBBBBBBBBBDDDDDDDCCCCCCCCCBBBBBBBAAADDDDDDDCCCCCCCCCCCCCCCCBBAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999998888888888877777777777777777777766667766666666666666666666666666666666655555555555555555555544444444444444444443333333333333333333333322222222222222222222222222111111000000000000000000000//////////////...............---------------------,,,,,,,,,,,,,,,++++++++++++*********************))*)))))))))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!!!!! 55555555555555555555555666666666666777777777777777777777778888888888888888888888888888889999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>??????@@@@@AAAAAAABBBBBBBBBBBBBCCCCDCCCCCCCCCCCBBBBBBBAAADDDDDCCCCCCCCCCCCCCCCCBBBAAAAA@@@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>>>>>>=====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999998888888888888877777777777777777776666666666666666666666666666666666666665555555555555555555554444444444444444444443333333333333333333332222222222222222222222222211111110000000000000000000000/////////////..............----------------------,,,,,,,,,,,,,,++++++++++++**********************))))))))))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!!!!! 4455555555555555555555566666666666666677777777777777777777778888888888888888888888888888888999999999999999999999999:::::::::::::::::::::::::;;;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>????@@@@@@AAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCBBBBBBAAAADDDDCCCCCCCCCCCCCCCCCBBBBAAAA@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::9:::::::::::::9999999999999999999998888888888888888777777777777777766666666666666666666666666666666556666665555555555555555555554444444444444444444444433333333333333333332222222222222222222222222221111110000000000000000000000/////////////..............----------------------,,,,,,,,,,,,,,,+++++++++++++********************))))))))))))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!!!! 4445555555555555555555566666666666666666777777777777777777777778888888888888888888888888888889999999999999999999999999::::::::::::::::::::::::;;;;;;::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@AAAAAAAABBBBBBBBBBCCCCCCCCCCCCCCCCBBBBBBAAAADDDCCCCCCCCCCCCCCCCCBBBBBAAA@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::99999::::::::9999999999999999999999988888888888888888887777777777777766666666666666666666666666666666555566665555555555555555555554444444444444444444444443333333333333333332222222222222222222222222221111111000000000000000000000/////////////................---------------------,,,,,,,,,,,,,,+++++++++++++++*******************))))))))))))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!!! 4444455555555555555555566666666666666666667777777777777777777777788888888888888888888888888888889999999999999999999999999::::::::::::::::::::::::;;;:::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAABBBBBBBBCCCCCCCCCCCCCCCCBBBBBBAAAADDDCCCCCCCCCCCCCCCCBBBBBBAA@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::999999999::::9999999999999999999999999888888888888888888888777777777776666666666666666666666666666666655555556655555555555555555555555444444444444444444444433333333333333333322222222222222222222222222211111111100000000000000000000/////////////.................--------------------,,,,,,,,,,,,,,++++++++++++++++******************))))))))))))))))))))))))((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!!!!! 444444455555555555555556666666666666666666667777777777777777777777778888888888888888888888888888889999999999999999999999999:::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>????@@@@@@AAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCBBBBBBAAAADDCCCCCCCCCCCCCCCCBBBBBBBA@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;::::::::::::::::::::::::::::::9999999999999999999999999999999999999998888888888888888888888887777777766666666666666666666666666666666655555555555555555555555555555555544444444444444444444433333333333333333322222222222222222222222222211111111111000000000000000000/////////////...................------------------,,,,,,,,,,,,,,++++++++++++++++++****************))))))))))))))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!!!!!!!! 444444444455555555555556666666666666666666666677777777777777777777777788888888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@AAAAAAAAAAAABBBBCCCCCCCCCCCCCCCBBBBBBBAAAADDCCCCCCCCCCCCCCCBBBBBBBB@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::;;;;;;::::::::::::::::::::::::::::::9999999999999999999999999999999999999999888888888888888888888887777777766666666666666666666666666666666655555555555555555555555555555555544444444444444444444433333333333333333322222222222222222222222222211111111111110000000000000000/////////////.....................-----------------,,,,,,,,,,,,,,+++++++++++++++++++***************))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 444444444444555555555556666666666666666666666666777777777777777777777777778888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????>>>>???????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????@@@@@@@@@@@@@@@@@@@@@@@@@??>>>>>>>>>>>>>>>>???????>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@AAAAAAAAAAAAABBCCCCCCCCCCCCCCCBBBBBBAAAAADCCCCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;::::::::::::::::::::::::::::::999999999999999999999999999999999999999999888888888888888888888877777777666666666666666666666666666666666555555555555555555555555555555555444444444444444444444333333333333333333322222222222222222222222222211111111111111000000000000000/////////////......................---------------,,,,,,,,,,,,,,+++++++++++++++++++++**************)))))))))))))))))))))))(((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! 44444444444444555555555566666666666666666666666677777777777777777777777777778888888888888888888888888999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????>>>>>>>>>>?????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========>>>>>>>>>>????@@@@@@@AAAAAAAAAAAAAACCCCCCCCCCCCCCCBBBBBBAAAAADCCCCCCCCCCCCCBBBBBBBBBBB@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;:::::::::::::::::::::::::::::9999999999999999999999999999999999999999988888888888888888888888777777776666666666666666666666666666666666555555555555555555555555555555555444444444444444444444333333333333333333322222222222222222222222222211111111111111110000000000000/////////////......................---------------,,,,,,,,,,,,,,,++++++++++++++++++++++************))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! 44444444444444445555555555566666666666666666666667777777777777777777777777777778888888888888888888888888999999999999999999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@??>>>>>>>>>>>>>>>>>>>>>>>>>=================>>>>>>>>????@@@@@@@@AAAAAAAAAAAAACCCCCCCCCCCCCCBBBBBBBAAAAACCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999888888888888888888888887777777777666666666666666666666666666666665555555555555555555555555555555555444444444444444444444333333333333333333322222222222222222222222222211111111111111111100000000000//////////////......................---------------,,,,,,,,,,,,,,++++++++++++++++++++++*************))))))))))))))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! 4444444444444444444555555555566666666666666666666666777777777777777777777777777778888888888888888888888888899999999999999999999999::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>==================>>>>>>>?????@@@@@@@@AAAAAAAAAAAABCCCCCCCCCCCCBBBBBBBAAAAAACCCCCCCCCCCBBBBBBBBBBBBBB@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999888888888888888888888887777777777776666666666666666666666655666665555555555555555555555555555555555444444444444444444444333333333333333333322222222222222222222222222211111111111111111111000000000////////////////....................---------------,,,,,,,,,,,,,,,++++++++++++++++++++++************))))))))))))))))))))))))(((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###########"""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 4444444444444444444445555555555666666666666666666666667777777777777777777777777777778888888888888888888888888999999999999999999999999:::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????@@@??????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>===================>>>>>>??????@@@@@@@@@AAAAAAAAAABBBBCCCCCCBBBBBBBBBBAAAAAACCCCCCCCCBBBBBBBBBBBBBBBA@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::9999999999999999999999999999899999999999888888888888888888888888777777777777777666666666666666666666555566655555555555555555555555555555555554444444444444444444443333333333333333333222222222222222222222222222111111111111111111111100000000/////////////////...................---------------,,,,,,,,,,,,,,,,+++++++++++++++++++++************))))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##########"""""""""""""""""""!!!!!!!!!!!!!!!!!!!! 4444444444444444444444455555555556666666666666666666666677777777777777777777777777777778888888888888888888888888999999999999999999999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>====================>>>>>???????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBAAAAAA@CCCCCCCBBBBBBBBBBBBBBBBAA@@@@@@???????????????????>>>>>>>>>>>>>>>>>>===========================<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::99999999999999999999999999998888999999999888888888888888888888888777777777777777776666666666666666666555555555555555555555555555555555555555554444444444444444444443333333333333333333222222222222222222222222112111111111111111111111111000000///////////////////.................---------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++************)))))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##########""""""""""""""""""""!!!!!!!!!!!!!!!!!!! 4444444444444444444444455555555555566666666666666666666666677777777777777777777777777777788888888888888888888888889999999999999999999999999:::::::::9::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=====================>>>>???????@@@@@@@@@@@AAAAAAABBBBBBBBBBBBBBBBBBAAAAAAA@CCCCCBBBBBBBBBBBBBBBBAAAA@@@@?????????????????????>>>>>>>>>>>>>>>===========================<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::99999999999999999999999999998888889999988888888888888888888888887777777777777777777766666666666666665555555555555555555555555555555555555555554444444444444444444443333333333333333333332222222222222222222222111111111111111111111111111000000/////////////////////...............---------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##########"""""""""""""""""""""!!!!!!!!!!!!!!!!! 34444444444444444444444555555555555555666666666666666666666667777777777777777777777777777777888888888888888888888888899999999999999999999999999:::::999:::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=====================>>>>>???????@@@@@@@@@@@@AAAAABBBBBBBBBBBBBBBBAAAAAAAA@@CCCCBBBBBBBBBBBBBBAAAAAAA@@???????????????????????>>>>>>>>>>>>============================<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::9999999999999999999999999999888888888999888888888888888888888888877777777777777777777776666666666666655555555555555555555555555555555554455555544444444444444444444433333333333333333333333222222222222222222221111111111111111111111111110000000//////////////////////..............---------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++************)))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###########""""""""""""""""""""""!!!!!!!!!!!!!!!! 33344444444444444444444555555555555555556666666666666666666666677777777777777777777777777777777888888888888888888888888899999999999999999999999999::9999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>======================>>>>????????@@@@@@@@@@@@@@AABBBBBBBBBBBBBBBAAAAAAA@@@@CCBBBBBBBBBBBBBBAAAAAAAAA?????????????????????????>>>>>>>>>>>==========================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999888888888888888888888888888888888888777777777777777777777777766666666666655555555555555555555555555555555544444555444444444444444444444433333333333333333333333332222222222222222221111111111111111111111111110000000///////////////////////.............---------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************))))))))))))))))))))))()((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###########""""""""""""""""""""""!!!!!!!!!!!!!!!! 22333333333333333333333444444444444444455555555555555555555566666666666666666666666666666666777777888888888888888888888888888889999999999999999999999999999999999999999999999::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????>@@@@@@@@@@@??????????????@@@@@@@@@@@@@@@@@@@@@????>>>>>>>>>>>>============================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::9999999999999999999999998888888888888888888888888888888888888888877777777777777777777777777766666666666666666666655555555555555555555555555555554444444444444444444444444333333333333333333333333333322222222222222222222222221111111111111111100000000000000000/////////////////////.............----------------------------,,,,,,,,,+++++++++++++++++++**************)))))))))))))))))))(((((((((((((((((((((('''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##########""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 222233333333333333333334444444444444444444555555555555555555556666666666666666666666666666666677778888888888888888888888888888888899999999999999999999999999999999999999999999::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================================================>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@????????>>@@@@@@@@?????????????????@@@@@@@@@@@@@@@@@@@@@????>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::99999999999999999999998888888888888888888888888888788888888888777777777777777777777777777766666666666666666666655555555555555555555555555555554444444444444444444444444333333333333333333333333333322222222222222222222222221111111111111111100000000000000000///////////////////////...........----------------------------,,,,,,,,,,,+++++++++++++++++***************)))))))))))))))))))((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###########""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 222222333333333333333334444444444444444444445555555555555555555556666666666666666666666666666666778888888888888888888888888888888888899999999999999999999999999999999999999999::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================================================>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================>>>>>>==================>>>>>>>>>>>>???????????@@@@@@@@@@@@@@@@@@@@@@@?????????>>>@@@@@@????????????????>>>@@@@@@@@@@@@@@@@@@@@@????>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::9999999999999999999888888888888888888888888888887778888888887777777777777777777777777776666666666666666666666555555555555555555555555555555544444444444444444444444443333333333333333333333333333222222222222222222222222211111111111111111000000000000000000//////////////////////............---------------------------,,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))))))((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###########""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 222222222333333333333334444444444444444444444455555555555555555555566666666666666666666666666666667778888888888888888888888888888888888999999999999999999999999999999999999999:::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????>>??????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======================>>===================>>>>>>>>>>>>?????????????@@@@@@@@@@@@@@@@???????????>>>>>@@@@????????????????>>>>>???????@@@@@@@@@@@@@?????>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::999999999999999988888888888888888888888888888777777888888777777777777777777777777777766666666666666666666655555555555555555555555555555555444444444444444444444444433333333333333333333333333322222222222222222222222222111111111111111110000000000000000000//////////////////////...........----------------------------,,,,,,,,,,,,,,++++++++++++++***************)))))))))))))))))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###########""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 222222222223333333333334444444444444444444444444555555555555555555555566666666666666666666666666667777778888888888888888888888888888888888999999999988999999999999999999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????>>>>>>>>>>>>???????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================================>>>>>>>>>>>>>??????????????????@@@?????????????????>>>>>>@@??????????????>>>>>>>>>???????????@@@@@@@@??????>>>>>>>=================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::99999999999999998888888888888888888888888888877777777888777777777777777777777777777766666666666666666666665555555555555555555555555555555444444444444444444444444443333333333333333333333333332222222222222222222222222211111111111111111100000000000000000000////////////////////...........----------------------------,,,,,,,,,,,,,,,,++++++++++++***************))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! 222222222222233333333334444444444444444444444444555555555555555555555555556666666666666666666666667777777788888888888888888888888888888888888999999988888899999999999999999999:::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================================>>>>>>>>>>>>????????????????????????????????????>>>>>>>>@?????????????>>>>>>>>>>>?????????????@@@@@???????>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::9999999999999998888888888888888888888888888877777777777877777777777777777777777777776666666666666666666665555555555555555555555555555555444444444444444444444444444333333333333333333333333333222222222222222222222222211111111111111111110000000000000000000000//////////////////............----------------------------,,,,,,,,,,,,,,,,,+++++++++++***************))))))))))))))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! 222222222222222333333333344444444444444444444444555555555555555555555555555556666666666666666666667777777777788888888888888888888888888888888888999988888888899999999999999999:::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================================>>>>>>>>>>>>??????????????????????????????????>>>>>>>>>=???????????>>>>>>>>>>>>>>?????????????????????????>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999999999999999888888888888888888888888888887777777777777777777777777777777777777777666666666666666666666666555555555555555555555555555554444444444444444444444444443333333333333333333333333332222222222222222222222222211111111111111111100000000000000000000000//////////////////...........----------------------------,,,,,,,,,,,,,,,,,,,+++++++++****************))))))))))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 222222222222222223333333333444444444444444444444555555555555555555555555555555566666666666666666667777777777777788888888888888888888888888888888888988888888888899999999999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==<<=================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============================================>>>>>>>>>>>>???????????????????????????????>>>>>>>>>>==?????????>>>>>>>>>>>>>>>>?????????????????????????>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::9999999999999999888888888888888888888888888877777777777777777777777777777777777777777766666666666666666666666665555555555555555555555544554444444444444444444444444433333333333333333333333333332222222222222222222222222211111111111111111110000000000000000000000//////////////////...........-----------------------,-----,,,,,,,,,,,,,,,,,,,,++++++++*****************))))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 222222222222222222223333333333444444444444444444444555555555555555555555555555555566666666666666667777777777777777788888888888888888888888888888888888888888888888899999999999999::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======================================================>>>>>>>>>>>>>??????????????????????????>>>>>>>>>>>>>===????????>>>>>>>>>>>>>>>>>?????????????????????????>>>>===========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::::::999999999999999988888888888888888888888888888777777777777777777777777777777777777777777666666666666666666666666666555555555555555555555444444444444444444444444444444333333333333333333333333333322222222222222222222222222111111111111111111111000000000000000000000/////////////////............-----------------------,,---,,,,,,,,,,,,,,,,,,,,,,++++++*******************)))))))))))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 222222222222222222222233333333334444444444444444444445555555555555555555555555555555666666666666667777777777777777777788888888888888888888888888888888888888888888888889999999999999:::::::::::::::::::::::::::::::::::::::::;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================================<<====================>>>>>>>>>>>>??????????????????????>>>>>>>>>>>>>>>=====??????>>>>>>>>>>>>>>>>>>>?????????????????????????>>>===========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::::::9999999999999999888888888888888888888888888887777777777777777777777777777777777777777777666666666666666666666666665555555555555555555555444444444444444444444444444444433333333333333333333333323322222222222222222222222222111111111111111111111110000000000000000000/////////////////..............---------------------,,,,-,,,,,,,,,,,,,,,,,,,,,,,++++++********************)))))))))))))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""!!!!!!!!!!!!!!!!!!!!!! 222222222222222222222223333333333344444444444444444444445555555555555555555555555555555666666666667777777777777777777777888888888888888888888888888888888888888888888888899999999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================================<<<<<<<<==============>>>=>>>>>>>>>?????????????????>>>>>>>>>>>>>>>>>=======????>>>>>>>>>>>>>>>>>>>>>?????????????????????????>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::99999999999999999998888888888888888888888888887777777777777777777777777777777777777777776666666666666666666666666665555555555555555555554444444444444444444444444444444333333333333333333333333322222222222222222222222222222111111111111111111111111000000000000000000/////////////////................-------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++**********************))))))))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""!!!!!!!!!!!!!!!!!!!!!! 2222222222222222222222233333333333334444444444444444444444555555555555555555555555555555556666666677777777777777777777777777778888888888888888888888888888888888888888888888899999999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================================================<<<<<<<<<<<============>>=>>>>>>>>>>>??????????>>>>>>>>>>>>>>>>>>>>=========???>>>>>>>>>>>>>>>>>>>>>>?????????????????????????>>=========<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::99999999999999999999988888888888888888888888877777777777777777777777777777777777777777766666666666666666666666666655555555555555555555554444444444444444444444444444444333333333333333333333333322222222222222222222222222221111111111111111111111111000000000000000000//////////////////.................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++**********************)))))))))))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""!!!!!!!!!!!!!!!!!!!!!! 1222222222222222222222233333333333333334444444444444444444444555555555555555555555555555555566666677777777777777777777777777777778888888888888888888888888888888888888888888889999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======================================================================<<<<<<<<<<<<<==========>>==>>>>>>>>>>>>????>>>>>>>>>>>>>>>>>>>>>>===========?>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????>==========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::9999999999999999999999999888888888888888888888777777777777777777777777777777777777777777766666666666666666666666666655555555555555555555554444444444444444444444444444443333333333333333333333333322222222222222222222222222221111111111111111111111111000000000000000000//////////////////...................----------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***********************)))))))))))))))((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""!!!!!!!!!!!!!!!!!!!!!! 11122222222222222222222333333333333333333444444444444444444444455555555555555555555555555555555666777777777777777777777777777777777788888888888888888888888888888888888888888899999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================>>>>>>>>>>>>>>>>>>==>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================================<<<<<<<<<<<<<============<<<<<<<<<<<<<<==========>==>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>==========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::99999999999999999999999998888888888888888888777777777777777777777777777776667777777777666666666666666666666666666555555555555555555555544444444444444444444444444444443333333333333333333333333322222222222222222222222222221111111111111111111111111000000000000000000//////////////////.....................--------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++*********************)))))))))))))))((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""!!!!!!!!!!!!!!!!!!!!! 111112222222222222222223333333333333333333334444444444444444444445555555555555555555555555555555556777777777777777777777777777777777777888888888888888888888888888888888888888999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================================================<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<=========>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================<>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>=========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::999999999999999999999999888888888888888887777777777777777777777777777776666677777776666666666666666666666666666555555555555555555555544444444444444444444444444444443333333333333333333333333322222222222222222222222222221111111111111111111111111000000000000000000//////////////////.......................-------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++********************)))))))))))))))(((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""!!!!!!!!!!!!!!!!!!!!!! 11111112222222222222222333333333333333333333334444444444444444444444555555555555555555555555555555666677777777777777777777777777777777777788888888887788888888888888888888888899999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======================================================================<<<<<<<<<<<<<<<<<<<<=<=<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>==================<<<>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????>>=========<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::99999999999999999999998888888888888888877777777777777777777777777777666666667777766666666666666666666666666655555555555555555555554444444444444444444444444444444433333333333333333333333333222222222222222222222222222211111111111111111111111110000000000000000000/////////////////........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++******************)))))))))))))))((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""!!!!!!!!!!!!!!!!!!!!!! 11111111112222222222222333333333333333333333333344444444444444444444445555555555555555555555555555666666677777777777777777777777777777777777888888887777788888888888888888888899999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????>>>========<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::9999999999999999999999988888888888888888777777777777777777777777777777666666666677666666666666666666666666666655555555555555555555554444444444444444444444444444444333333333333333333333333333222222222222222222222222222211111111111111111111111111000000000000000000///////////////////......................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++*****************)))))))))))))))(((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""!!!!!!!!!!!!!!!!!!!!!! 111111111111222222222223333333333333333333333333444444444444444444444444444555555555555555555555556666666666777777777777777777777777777777777778888877777777888888888888888888999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????>>>========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999999999999999888888888888888877777777777777777777777777777777666666666666666666666666666666666666666555555555555555555555554444444444444444444444444444444333333333333333333333333332222222222222222222222222222211111111111111111111111111000000000000000000/////////////////////.....................-----------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++***************))))))))))))))))(((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$########################"""""""""""!!!!!!!!!!!!!!!!!!!!!!  1111111111111122222222223333333333333333333333334444444444444444444444444444455555555555555555555566666666666667777777777777777777777777777777777778777777777778888888888888889999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????>>>>=======<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::999999999999999999999999888888888888888877777777777777777777777777777776666666666666666666666666666666666666666555555555555555555555555544444444444444444444444444444333333333333333333333333332222222222222222222222222222211111111111111111111111111000000000000000000///////////////////////...................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++*************))))))))))))))))(((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#######################"""""""""""!!!!!!!!!!!!!!!!!!!!!! 1111111111111111222222222223333333333333333333334444444444444444444444444444444455555555555555555566666666666666667777777777777777777777777777777777777777777777777888888888888889999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????>>>>=======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::9999999999999999999999998888888888888888777777777777777777777777777777766666666666666666666666666666666666666666655555555555555555555555555444444444444444444444443343333333333333333333333333332222222222222222222222222222211111111111111111111111111000000000000000000////////////////////////..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++************))))))))))))))))(((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#######################"""""""""""!!!!!!!!!!!!!!!!!!!!!!! 11111111111111111122222222222333333333333333333333444444444444444444444444444444445555555555555555666666666666666666677777777777777777777777777777777777777777777777778888888888888899999999999999999999999999999999999999999:::999::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::999999999999999999999998888888888888888877777777777777777777777777777776666666666666666666666666666666666666666665555555555555555555555555554444444444444444444444333333333333333333333333333333222222222222222222222222222221111111111111111111111111100000000000000000000//////////////////////..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++**********))))))))))))))))((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$########################"""""""""""!!!!!!!!!!!!!!!!!!!!!!! 111111111111111111111222222222233333333333333333333334444444444444444444444444444444455555555555556666666666666666666666777777777777777777777777777777777777777777777777788888888888888999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999999999999999999999998888888888888888888877777777777777777777777777776666666666666666666666666666666666666666665555555555555555555555555554444444444444444444444333333333333333333333333333333322222222222222222222222222222111111111111111111111111110000000000000000000000/////////////////////..................-----------,,,,,,,,,,,,,,,,,,,,,,,,+,,,,+++++++++++++++++++++*********))))))))))))))))((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#######################""""""""""""!!!!!!!!!!!!!!!!!!!!!! 11111111111111111111111222222222223333333333333333333334444444444444444444444444444444455555555555666666666666666666666666766777777777777777777777777777777777777777777777777888888888888889999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;<<<<<<<<<<=============>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::999999999999999999999888888888888888888888888877777777777777777777777776666666666666666666666666666666666666666665555555555555555555555555555444444444444444444444433333333333333333333333333333332222222222222222222222222211111111111111111111111111111000000000000000000000000///////////////////..................-------------,,,,,,,,,,,,,,,,,,,,,,,++,,,++++++++++++++++++++++*******))))))))))))))))))((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#######################"""""""""""""!!!!!!!!!!!!!!!!!!!!! 111111111111111111111112222222222222333333333333333333333344444444444444444444444444444444555555556666666666666666666666666666667777777777777777777777777777777777777777777777888888888888888899999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================<========================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;<<<<<<<<<============>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::99999999999999999999999988888888888888888888888887777777777777777777777666666666666666666666666666666666666666666655555555555555555555555555544444444444444444444443333333333333333333333333333333322222222222222222222222222111111111111111111111111111100000000000000000000000000//////////////////..................---------------,,,,,,,,,,,,,,,,,,,,+++++,+++++++++++++++++++++++*******)))))))))))))))))))(((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#######################""""""""""""""!!!!!!!!!!!!!!!!!!!! 1111111111111111111111122222222222222233333333333333333333333444444444444444444444444444444445555566666666666666666666666666666666677777777777777777777777777777777777777777778888888888888888888899999999999999999999999999999999999999999999999999:::::99999::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========<<<<<<<<<<<<===============================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;<<<<<<<<==============>>>>>>>===========<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::9999999999999999999999999888888888888888888888888877777777777777777776666666666666666666666666666665566666666666555555555555555555555555555544444444444444444444443333333333333333333333333333333222222222222222222222222222111111111111111111111111111100000000000000000000000000//////////////////..................-----------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++*******)))))))))))))))))))))(((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$#######################""""""""""""""""!!!!!!!!!!!!!!!!!!! 0000000000000111111111111111111111111111111112222222222222222223333333333333333333333333333334444444444455555555555555555556666666666666666666666666666666666777777777777777777777777777777777777777777888888888888888999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================================================================================<<<<<<<<<<<<<<=====================<<<<==============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<=========>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================================<<<<<>==========<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::999999999999999999999999999999999999999888888888887777777777777777777777777766666666666666666666665556666555555555555555555555555554444444444444444444444444333333333333333333333333333333333333333222222332222222222222222222222222211111111111111111111110000000000000000/////////////////////...............------------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++********************)))))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################"""""""""""""""""""""""!!!!!!!!!!!!!!!!! 00000000000000001111111111111111111111111111111222222222222222222333333333333333333333333333333344444444445555555555555555556666666666666666666666666666666666667777777777777777777777777777777777777778888888888888888888999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================================================================<<<<<<<<<<<<<<<<<<<<<<<<<==<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<=========>>>>>>>>>>>>>>========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======================================<<<<<==========<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::9999999999999999999999999999999999988888888888888877777777777777777777777766666666666666666666665555565555555555555555555555555544444444444444444444444443333333333333333333333333333333333333333222222222222222222222222222222222211111111111111111111111100000000000000/////////////////////................-----------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++********************))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$##################"""""""""""""""""""""""!!!!!!!!!!!!!!!!! 0000000000000000001111111111111111111111111111112222222222222222222233333333333333333333333333333344444444444555555555555555555566666666666666666666666666666666666677777777777777777777777777777777777888888888888888888888889999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<=========>>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;<<<<<<<<<================<==================<<<<<<<=========<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::99999999999999999999999889999998888888888888888888777777777777777777777666666666666666666666655555555555555555555555555555555544444444444444444444444443333333333333333333333333333333333333333222222222222222222222222222222222211111111111111111111111110000000000000//////////////////////.................----------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++********************))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$###################"""""""""""""""""""""""!!!!!!!!!!!!!!!! 000000000000000000001111111111111111111111111111222222222222222222222233333333333333333333333333334444444444444455555555555555555556666666666666666666666666666666666667777777777777777777777777777777788888888888888888888888889999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<==========>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;;;<<<<<<<<<<==========<<<<<=================<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::999999999999999999998888898888888888888888888888887777777777777777776666666666666666666666655555555555555555555555555555555555444444444444444444444444433333333333333333333333333333333333332222222222222222222222222222222222211111111111111111111111110000000000000//////////////////////...................--------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++********************))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$####################"""""""""""""""""""""!!!!!!!!!!!!!!!!! 00000000000000000000001011111111111111111111111122222222222222222222222223333333333333333333333333444444444444444445555555555555555555666666666666666666666666666666666666677777777777777777777777777778888888888888888888888888888899999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<===========>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<<========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::::9999999999999999988888888888888888888888888888888877777777777777766666666666666666666666555555555555555555555555555555555555544444444444444444444444443333333333333333333333333233333333332222222222222222222222222222222222111111111111111111111111110000000000000//////////////////////.....................------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++********************)))))))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$######################""""""""""""""""""""!!!!!!!!!!!!!!!!! 0000000000000000000000000001111111111111111111112222222222222222222222222233333333333333333333333344444444444444444444555555555555555555666666666666666666666666666666666666666667777777777777777777777888888888888888888888888888888888989999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::;;;;;;;;;;;;<<<<<<<==========================<<<<<<<<<;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<=============<<<<<<<<<<<<=======<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::::99999999999999888888888888888888888888888888888888777777777777666666666666666666666666555555555555555555555555555555555555444444444444444444444444443333333333333333333333332222333333332222222222222222222222222222222222111111111111111111111111110000000000000//////////////////////.......................----------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++*********************))))))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$#######################"""""""""""""""""""!!!!!!!!!!!!!!!!! 00000000000000000000000000000111111111111111111122222222222222222222222222222333333333333333333333444444444444444444444445555555555555555556666666666666666666666666666666666666666667777777777777777778888888888888888888888888888888888888889999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;::::::::;;;;;;;;;;<<<<<<<<========================<<<<<<<<<;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<===========<<<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::::99999999999999988888888888888888888888888888888888887777777776666666666666666666666665555555555555555555555555555555555555444444444444444444444444433333333333333333333333332222223333322222222222222222222222222222222222111111111111111111111111110000000000000//////////////////////.........................--------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++*********************))))))))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$######################"""""""""""""""""""!!!!!!!!!!!!!!!!! 000000000000000000000000000000001111111111111111122222222222222222222222222222233333333333333333334444444444444444444444444555555555555555555566666666666666666666666666666666666666666777777777777777788888888888888888888888888888888888888888899999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::;;;;;;;;;;;;;;;;;;;:::::::::::;;;;;;;;;<<<<<<<========================<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<=======<<<<<<<<<<<<<<<<<;=====<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::99999999999999988888888888888888888888888888888888888777777776666666666666666666666665555555555555555555555555555555555554444444444444444444444444433333333333333333333333332222222233322222222222222222222222222222222222111111111111111111111111110000000000000////////////////////////.......................---------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++********************))))))))))))))))))))(((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$######################"""""""""""""""""""!!!!!!!!!!!!!!!!! ///000000000000000000000000000000011111111111111111122222222222222222222222222222233333333333333334444444444444444444444444555555555555555555555556666666666666666666666666666666666666666677777777777777778888888888888888888888888888888888888888888999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;<<<<<<<<=======================<<<<<<<;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;===<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::99999999999999888888888888888888888888888888888888888777777776666666666666666666666655555555555555555555555555555555555544444444444444444444444444333333333333333333333333322222222222322222222222222222222222222222222222111111111111111111111111110000000000000/////////////////////////......................---------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++*********************)))))))))))))))))))))(((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$#####################"""""""""""""""""""!!!!!!!!!!!!!!!!! /////000000000000000000000000000000011111111111111111122222222222222222222222222222233333333333333444444444444444444444444455555555555555555555555555566666666666666666666666666666666666666666777777777777777888888888888888888888888888888888888888888899999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::;;;;;;;;;;;::::::::::::::::::;;;;;;;;<<<<<<<<=====================<<<<<<<<;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;==<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::999999999999988888888888888888888888888888888888888777777776666666666666666666666665555555555555555555555555555555555544444444444444444444444444433333333333333333333333332222222222222222222222222222222222222222222222111111111111111111111111111000000000000000///////////////////////......................---------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++*********************)))))))))))))))))))))))(((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$####################"""""""""""""""""""!!!!!!!!!!!!!!!!! ///////000000000000000000000000000000001111111111111111112222222222222222222222222222223333333333334444444444444444444444445555555555555555555555555555556666666666666666666666666666666666666666677777777777777778888888888888888888888888888888888888889999999999999999999999999999999999999999999999999:9999::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::;;;;;;:::::::::::::::::::::;;;;;;;<<<<<<<<<==================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::9999999999999888888888888888888888888888888888877777777777666666666666666666666666665555555555555555555555555555555554444444444444444444444444433333333333333333333333332222222222222222222222222222222222222222122222211111111111111111111111111100000000000000000/////////////////////......................---------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++********************)))))))))))))))))))))))(((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!!!!!! //////////00000000000000000000000000000001111111111111111111222222222222222222222222222222333333333333444444444444444444444555555555555555555555555555555555566666666666666666666666666666666666666666777777777777777788888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<;;;;;;;;;;;;;;;;;;<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::;;;;;;;;<<<<<<<<<<===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;<<<<<<<<<<<<<<<<<;;;;;;;;<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::9999999999988888888888888888888888888888887777777777777777666666666666666666666666665555555555555555555555544555554444444444444444444444444433333333333333333333333333222222222222222222222222222222222222222211122221111111111111111111111111110000000000000000000///////////////////......................---------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++**********************))))))))))))))))))))))((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!! ///////////0000000000000000000000000000000011111111111111111112222222222222222222222222222222333333333334444444444444444444555555555555555555555555555555555555666666666666666666666666666666666666666677777777777777777778888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;:::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;<<<<<<<<<<<<===========<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::99999999999888888888888888888888878888777777777777777777777666666666666666666666666555555555555555555555554444554444444444444444444444444443333333333333333333333333222222222222222222222222222222222222222211111122111111111111111111111111110000000000000000000000/////////////////......................---------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*+************************))))))))))))))))))))((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!!!!!! //////////////0000000000000000000000000000000011111111111111111112222222222222222222222222222222333333333334444444444444444444555555555555555555555555555555555555566666666666666666666666666666666666677777777777777777777777888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;:::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;<<;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::99999999998888888888888888888887778777777777777777777777777666666666666666666666555555555555555555555554444444444444444444444444444444443333333333333333333333333322222222222222222222222222222222222222221111111111111111111111111111111111000000000000000000000000///////////////......................---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++**************************)))))))))))))))))))))(((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!!!!!  ////////////////00000000000000000000000000000000111111111111111111122222222222222222222222222222223333333333334444444444444444444555555555555555555555555555555555555566666666666666666666666666666666677777777777777777777777777888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::99999999988888888888888888888877777777777777777777777777777666666666666666666555555555555555555555554444444444444444444444444444444444433333333333333333333333332222222222222222222222222222222222222222111111111111111111111111111111111100000000000000000000000000/////////////......................----------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++**************************)))))))))))))))))))))((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!!!!!!  ///////////////////00000000000000000000000000000111111111111111111111122222222222222222222222222223333333333333334444444444444444444555555555555555555555555555555555555556666666666666666666666666666677777777777777777777777777777778888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::999999999888888888888888888877777777777777777777777777777776666666666666666555555555555555555555544444444444444444444444444444444444444333333333333333333333333322222222222222222222222222222222222221111111111111111111111111111111111100000000000000000000000000/////////////......................------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++**************************))))))))))))))))))))((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""""""""""""!!!!!!!!!!!!!!!!!!! /////////////////////0000000000000000000000000001111111111111111111111112222222222222222222222222233333333333333333344444444444444444445555555555555555555555555555555555555565566666666666666666666666777777777777777777777777777777777788888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::9999999::::::::::;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::9999999998888888888888888887777777777777777777777777777777766666666666665555555555555555555555544444444444444444444444444444444444444333333333333333333333333332222222222222222222222222122222222221111111111111111111111111111111111100000000000000000000000000/////////////......................--------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++**************************)))))))))))))))))))))((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##########""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! //////////////////////////00000000000000000000001111111111111111111111111122222222222222222222222233333333333333333333344444444444444444445555555555555555555555555555555555555555556666666666666666666777777777777777777777777777777777777778888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::;;;;;;;;;;;;;;;;;;;;;::::<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::99999999988888888888888887777777777777777777777777777777777666666666655555555555555555555555444444444444444444444444444444444444443333333333333333333333333322222222222222222222222221111222222221111111111111111111111111111111111100000000000000000000000000/////////////......................----------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++**************************)))))))))))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! ////////////////////////////0000000000000000000011111111111111111111111111112222222222222222222222333333333333333333333334444444444444444444455555555555555555555555555555555555555555566666666666666667777777777777777777777777777777777777777777888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9::::::::::::::::::::::::9999999999::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::;;;;;;;;;;;;;;;;;;:::::::<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::99999999888888888888888777777777777777777777777777777666666666665555555555555555555555554444444444444444444444444444444444444433333333333333333333333333222222222222222222222222221111112222211111111111111111111111111111111111000000000000000000000000000/////////////......................------------------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************************)))))))))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$########"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! //////////////////////////////000000000000000000011111111111111111111111111111122222222222222222223333333333333333333333333444444444444444444444555555555555555555555555555555555555555555666666666666666677777777777777777777777777777777777777777777888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::999::::::::::::::::::::9999999999999::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::;::::::;;;;;;;;;;;;:::::::::::::;;;;;;;;;;;;;;;;:::::::::<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::999999998888888888888777777777777777777777777777666666666666555555555555555555555555554444444444444444444444444444444444444333333333333333333333333333222222222222222222222222211111111122211111111111111111111111111111111111000000000000000000000000000/////////////.......................-------------------------,,,,,,,,,,,,,,,++++++++++++++++++++++**************************)))))))))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$########"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! .///////////////////////////////000000000000000000011111111111111111111111111111112222222222222222333333333333333333333333344444444444444444444444444555555555555555555555555555555555555555556666666666666666777777777777777777777777777777777777777777788888888888888888888888888888888888888888888889999899999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::99999::::::::::::::::9999999999999999::::::::;;;;;;;;;<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;::::::::::::::;;;;;;;;;;;;;::::::::::::<;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::9999999988888888888877777777777777777777776666666666666666555555555555555555555555554444444444444444444444444444444444444333333333333333333333333332222222222222222222222222211111111111111111111111111111111111111111111111000000000000000000000000000/////////////.........................-----------------------,,,,,,,,,,,,,,,++++++++++++++++++++++**************************)))))))))))))))))))))(((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#######""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! ...////////////////////////////////00000000000000000001111111111111111111111111111112222222222222233333333333333333333333334444444444444444444444444444555555555555555555555555555555555555555555566666666666666667777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::;;;;;;;;:::::::::::::::::;;;;;:::::::::::::::::::::::::::::::::::::::::::::99999999::::::::::99999999999999999999:::::::;;;;;;;;;;;;<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::;;;;;;;;;::::::::::::::::;;;;;;;;;::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::99999999888888888887777777777777777777766666666666666666665555555555555555555555555544444444444444444444444444444444443333333333333333333333333332222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000//////////////.........................----------------------,,,,,,,,,,,,,,,++++++++++++++++++++++**************************))))))))))))))))))))))((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#######"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! ...../////////////////////////////////0000000000000000001111111111111111111111111111111222222222222333333333333333333333333444444444444444444444444444444455555555555555555555555555555555555555555556666666666666666677777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999::::::9999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999:9999999999999999999999999::::::::;;;;;;;;;;;;;;<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;:::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::99999999888888888877777777777777777776666666666666666666665555555555555555555555555544444444444444444444444434444443333333333333333333333333332222222222222222222222222211111111111111111111111111111111111111110111111000000000000000000000000000/////////////////.......................----------------------,,,,,,,,,,,,,,,++++++++++++++++++++++***************************)))))))))))))))))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#######"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! ........////////////////////////////////000000000000000000011111111111111111111111111111112222222222223333333333333333333334444444444444444444444444444444444455555555555555555555555555555555555555555666666666666666666677777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999:::::::::99::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999::999999999999999999999999999999999999999::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::;;;;;:::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::999999998888888887777777777777776776666666666666666666666655555555555555555555555444444444444444444444444333344433333333333333333333333333322222222222222222222222222111111111111111111111111111111111111111110001111000000000000000000000000000///////////////////.....................----------------------,,,,,,,,,,,,,,,++++++++++++++++++++++***************************)))))))))))))))))))))(((((((((((((((((((((((''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! ..........////////////////////////////////00000000000000000001111111111111111111111111111111122222222222233333333333333333334444444444444444444444444444444444444555555555555555555555555555555555555556666666666666666666666667777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::;;;;::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::9999999988888888777777777777776666666666666666666666666666555555555555555555554444444444444444444444443333333333333333333333333333333333322222222222222222222222222111111111111111111111111111111111111111100000011000000000000000000000000000/////////////////////...................----------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++**************************))))))))))))))))))))))((((((((((((((((((((((('''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$########"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! -----------------------.................//////////////////////////////00000000000000000000000000001111111111111111112222222222222222222222222233333333333333333444444444444444555555555555555555555555555555555555555555555556666666666666666666666666666666666666777777777777777777777777777788888888888888888888888888888888888888888888889999999999999999988888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999888999999999999999999888888888888888888999999999:::::::::;;;;;;;;;;;;;;;:::;;;;;;;;;:::::::::::::::::::::::::::999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;::::::::::999999999998888888888888877777777777777776666666666666666655555555555555555555555555444444444444444444444444433333333333333333333333333333333322222222222222222222222222221111111111111111111111111000000000000000000000000000000000000////////////////////////////.................-----------------------,,,,,,,,,,,,,,,,++++++++++++++++++++***********************))**********)))))))))))))))))))))(((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############################""""""""""""""!!!!!!!!!!!!!!!!!!!!!! -----------------------...................///////////////////////////////00000000000000000000000001111111111111111111112222222222222222222222222223333333333333333344444444444555555555555555555555555555555555555555555555555556666666666666666666666666666666666666667777777777777777777777777777888888888888888888888888888888888888888888888888999999999988888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999999999999998888888999999999988888888777888888888888999999999:::::::::::;;;;;;;;;;;::::;;;;;;;;;:::::::::::::::::::::::::99999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;:::::::::99999999999888888888888887777777777777766666666666666666666555555555555555555555555554444444444444444444444443333333333333333333333332233333322222222222222222222222222221111111111111111111111111000000000000000000000000000000000000////////////////////////////.................-----------------------,,,,,,,,,,,,,,,,++++++++++++++++++++++*********************))))*********)))))))))))))))))))))((((((((((((((((((((''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############################"""""""""""""""!!!!!!!!!!!!!!!!!!!!! ,,---------------------....................../////////////////////////////0000000000000000000000001111111111111111111111112222222222222222222222222233333333333333333344444444445555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666677777777777777777777777777777888888888888888888888888888888888888888888888888899988888888888888888888888888888888999999999999999999988888889999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888887777778888888888999999999::::::::::::::;;;;;::::::;;;;;;;;:::::::::::::::::::::::::999999999999999999::::::::::::::::::::::::9:::::::::::::::::::::::::;;;;;;::::::::::999999999988888888888887777777777777776666666666666666666665555555555555555555555555544444444444444444444443333333333333333333333322222333222222222222222222222222222211111111111111111111111111000000000000000000000000000000000000////////////////////////////.................-----------------------,,,,,,,,,,,,,,,,++++++++++++++++++++++++********************)))))*******)))))))))))))))))))))(((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############################"""""""""""""""""!!!!!!!!!!!!!!!!!!!! ,,,,-------------------......................../////////////////////////////000000000000000000000011111111111111111111111112222222222222222222222222333333333333333333333344444444445555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666667777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999888888888888888888999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888887777777888888888899999999:::::::::::::::::::::::::;;;;;;;::::::::::::::::::::::::::999999999999999999:::::::::::::::::::::::99:::::::::::::::::::::::::;;;;;::::::::::99999999989888888888888777777777777776666666666666666666666655555555555555555555555554444444444444444444433333333333333333333333222222222222222222222222222222222222211111111111111111111111110000000000000000000000000000000000000///////////////////////////..................-----------------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++******************)))))))*****))))))))))))))))))))))(((((((((((((((((((((((''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############################""""""""""""""""""!!!!!!!!!!!!!!!!!! ,,,,,,,----------------.........................///////////////////////////////000000000000000000011111111111111111111111112222222222222222222222222333333333333333333333333344444444445555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999888888999999888888888888888888888888888888888888888888887777777788888888899999999:::::::::::::::::::::::::;;;;;;::::::::::::::::::::::::::9999999999999999999:::::::::::::::::::::9999:::::::::::::::::::::::::;;;;:::::::::::99999999888888888888887777777777777766666666666666666666666655555555555555555555554444444444444444444433333333333333333333333222222222222222222222222222222222222211111111111111111111111111000000000000000000000000000000000000////////////////////////////..................-----------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++******************)))))))))***))))))))))))))))))))))(((((((((((((((((((((((''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################"#####""""""""""""""""""""!!!!!!!!!!!!!!!!! ,,,,,,,,,--------------...........................////////////////////////////////000000000000000011111111111111111111111112222222222222222222222222333333333333333333333333334444444444445555555555555555555555555555555555555555555555555556666666666666666666666666666666666666777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888877777777788888888899999999::::::::::::::::::::::::;;;;;;:::::::::::::::::::::::::99999999999999999999:::::::::::::::::99:99999:::::::::::::::::::::::::;:::::::::::::9999999988888888888888777777777777776666666666666666666666666555555555555555555544444444444444444444333333333333333333333333222222222222222222222222222222222222221111111111111111111111111000000000000000000000000000000000000////////////////////////////..................-----------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******************)))))))))))**)))))))))))))))))))))))(((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#######################""####"""""""""""""""""""""!!!!!!!!!!!!!!!! ,,,,,,,,,,,------------..............................///////////////////////////////00000000000000111111111111111111111111112222222222222222222222223333333333333333333333333344444444444444445555555554455555555555555555555555555555555555555556666666666666666666666666666666667777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888888888887777777777888888888999999999::::::::::::::::::::::;;;;;:::::::::::::::::::::::::999999999999999999999:::::::::::::::9999999999::::::::::::::::::::::::::::::::::::::999999998888888888888877777777777777666666666666666666666666665555555555555555444444444444444444443333333333333333333333332222222222222222222222222222222222222221111111111111111111111111110000000000000000000000000000000000////////////////////////////..................-----------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*******************))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#####################""""###""""""""""""""""""""""!!!!!!!!!!!!!! ,,,,,,,,,,,,,,-----------..............................////////////////////////////////0000000000000011111111111111111111111111222222222222222222222333333333333333333333333334444444444444444444455555444444555555555555555555555555555555555555555556666666666666666666666666666777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888878777777777778888888889999999999::::::::::::::::::::;;;::::::::::::::::::::::::::9999999999999999999999::::::::::::::99999999999:::::::::::::::::::::::::::::::::::::999999998888888888888877777777777777666666666666666666666666555555555555555544444444444444444444333333333333333333333333222222222222222222222222222222222222222211111111111111111111111111110000000000000000000000000/000000/////////////////////////////..................-----------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*******************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####################"""""#""""""""""""""""""""""""!!!!!!!!!!!!! ,,,,,,,,,,,,,,,,------------..............................////////////////////////////////0000000000000011111111111111111111111111122222222222222222333333333333333333333333334444444444444444444444445444444444455555555555555555555555555555555555555556666666666666666666666666777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888777777777777777777777888888888999999999999::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999::::::::::::9:99999999999::::::::::::::::::::::999:::::::::999999999988888888888888777777777777776666666666666666666665555555555555555444444444444444444444333333333333333333333333322222222222222222222222222222222222222211111111111111111111111111110000000000000000000000000////0000/////////////////////////////..................-------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++******************)))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""""""""!!!!!!!!!!!!!! ,,,,,,,,,,,,,,,,,,------------...............................////////////////////////////////00000000000001111111111111111111111111111222222222222222233333333333333333333333344444444444444444444444444444444444444555555555555555555555555555555555555566666666666666666666666666677777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888877777777777777777777777777777777777778888888888999999999999999:::::::::::::::::::::::::::::::::::::::9999999999999999999999999::::::::::::9999999999999::::::::::::::99999999999:::::::999999999998888888888888777777777777777666666666666666666555555555555555554444444444444444444443333333333333333333333333222222222222222222222222222222222222222111111111111111111111111111110000000000000000000000000//////00////////////////////////////....................-------------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++******************)))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""""""""""!!!!!!!!!!!!! ,,,,,,,,,,,,,,,,,,,,,------------............................../////////////////////////////////00000000000001111111111111111111111111112222222222222222223333333333333333333344444444444444444444444444444444444444444455555555555555555555555555555555555556666666666666666666666666666777777777777777777777777777777777777777777777778888888888888888888887777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888877777777777777777777777776667777777777888888888889999999999999999::::::::::::::::::::::::::::::::::::9999999999999999999999999::::::::::::9999999999999:::::::::::99999999999999::::9999999999999888888888888877777777777777766666666666666665555555555555555544444444444444444444444333333333333333333333333322222222222222222222222222222222222222111111111111111111111111111110000000000000000000000000////////////////////////////////////......................-----------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*******************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""""""""""!!!!!!!!!!!!! ,,,,,,,,,,,,,,,,,,,,,,,------------...............................////////////////////////////////0000000000000011111111111111111111111111112222222222222222233333333333333333444444444444444444444444444444444444444444444445555555555555555555555555555555555555666666666666666666666666666667777777777777777777777777777777777777777777777778888888888888877777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888777777777777777777777777766666777777777888888888889999999999999999999::::::::::::::::::::::::::9999999999999999999999999999999::::::::::::9999999999999::::::::99999999999999999999999999999999888888888888877777777777777776666666666666655555555555555555444444444444444444444444443333333333333333333333333222222222222222222222222222222222221111111111111111111111111111100000000000000000000000000////////////////////////////////////........................---------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*******************)))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""""""""""""""""""""!!!!!!!!!!!!! ,,,,,,,,,,,,,,,,,,,,,,,---------------.............................../////////////////////////////0000000000000000001111111111111111111111111112222222222222222223333333333333444444444444444444444444444444444444444444444444445555555555555555555555555555555555555556666666666666666666666666666677777777777777777777777777777777777777777777777777888888877777777777777777777778888788888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777766666677777777788888888889999999999999999999999999:::::::::::9999999999999999999999999999999999999999:::::::::::99999999999999:::::::999999999999999999999999999999988888888888788777777777777777666666666666665555555555555555555444444444444444444444444443333333333333333333333333222222222222222222222222222222222111111111111111111111111111110000000000000000000000000////////////////////////////////////...........................-------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*******************)))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#############""""""""""""""""""""""""""""""!!!!!!!!!!!!! ,,,,,,,,,,,,,,,,,,,,,,,-----------------...............................///////////////////////////0000000000000000000001111111111111111111111111112222222222222222223333333333344444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555566666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888877777777777888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888887877777777777777777777777777766666666777777778888888889999999999999999999999999:::::::99999999999999999999999999999999999999999999::::::::::999999999999999:::::99999999999999999988999999999988888888888887777777777777777776666666666666555555555555555555555444444444444444444444444443333333333333333333333322222222222222222222222211122222111111111111111111111111111110000000000000000000000000/////////////////////////////////////............................------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*******************)))))))))))))))))))))))))))))))))))))((((((((((((((((((((((''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#############""""""""""""""""""""""""""""""!!!!!!!!!!!!!! ,,,,,,,,,,,,,,,,,,,,,,,--------------------............................../////////////////////////0000000000000000000000011111111111111111111111111122222222222222222223333333333344444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778888877777777777777777777777788888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777766666666677777777888888889999999999999999999999999::9999999999999999999999999999999999999999999999999::::::::99999999999999999::::9999999999999998888889999999888888888888887777777777777777777666666666666555555555555555555555554444444444444444444444444433333333333333333333222222222222222222222222111111221111111111111111111111111111100000000000000000000000000/////////////////////////////////////............................------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*********************)))))))))))))))))))))))(()))))))))))(((((((((((((((((((((''''''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#############""""""""""""""""""""""""""""""!!!!!!!!!!!!!! ++,,,,,,,,,,,,,,,,,,,,,----------------------..............................///////////////////////0000000000000000000000000111111111111111111111111122222222222222222222222333333333344444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555566666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777777777777777766666666667777777888888888889999999999999999999999999999999999999999999999999999999888888899999999999:::::::999999999999999999:::999999999999998888888899988888888888888888777777777777777777666666666666655555555555555555555555544444444444444444444444333333333333333333332222222222222222222222222111111111111111111111111111111111111100000000000000000000000000/////////////////////////////////////............................------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++***********************)))))))))))))))))))))(((()))))))))(((((((((((((((((((((''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""""""""""""""""""!!!!!!!!!!!!! +++,,,,,,,,,,,,,,,,,,,,-------------------------..............................////////////////////0000000000000000000000000111111111111111111111111122222222222222222222222222333333333334444444444444444444444444444444444444444444444444445555555555555555555555555555555555555566666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777777777777777777777776666666666666667777777788888888888888888888888889999999999999999999999999999999998888888888888888889999999:::::99999999999999999999::9999999999999888888888888888888888888888877777777777777777766666666666666555555555555555555555555544444444444444444444333333333333333333332222222222222222222222222111111111111111111111111111111111111100000000000000000000000000/////////////////////////////////////............................-------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*************************))))))))))))))))))))((((()))))))(((((((((((((((((((((''''''''''''''''''''''&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#############""""""""""""""""""""""""""""""!!!!!!!!!!!!!! ++++++,,,,,,,,,,,,,,,,,-------------------------................................./////////////////0000000000000000000000000111111111111111111111111122222222222222222222222222333333333333333444444444434444444444444444444444444444444444444444455555555555555555555555555555555566666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777777777777777777776666666666666666666777777778888888888888888888888888888888999999999999999999999999998888888888888888888889999::99999999999999999999999:999999999999988888888888888888888888888877777777777777777766666666666666655555555555555555555555555444444444444444443333333333333333333332222222222222222222222221111111111111111111111111111111111111110000000000000000000000000/////////////////////////////////////............................-------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++************************)))))))))))))))))))((((((()))))(((((((((((((((((((((('''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############"""""""""""""""""""""""""""""""!!!!!!!!!!!!!! ++++++++,,,,,,,,,,,,,,,---------------------------.................................///////////////000000000000000000000000001111111111111111111111112222222222222222222222222233333333333333333334444443333344444444444444444444444444444444444444444555555555555555555555555555556666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777777777777777777666666666666666666666667777777788888888888888888888888888888899999999888888888888888888888888888888888888888888899999999999999999999999999999999999998888888888888888888888888777777777777777777776666666666666666555555555555555555555555544444444444444443333333333333333333332222222222222222222222221111111111111111111111111111111111111111000000000000000000000000000///////////////////////////////////............................-------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++**********************)))))))))))))))))))((((((((()))((((((((((((((((((((((''''''''''''''''''''''''&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! +++++++++++,,,,,,,,,,,,------------------------------.................................//////////////000000000000000000000000000011111111111111111111222222222222222222222222223333333333333333333333344333333334444444444444444444444444444444444444444445555555555555555555555555666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777777777777777766666666666666555666666666677777777888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999998888888888877788888888877777777777777777777766666666666666665555555555555555555555544444444444444444333333333333333333333222222222222222222222222111111111111111111111111111111111111111100000000000000000000000000000/////////////////////////////////.............................-------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++********************)))))))))))))))))))((((((((((())((((((((((((((((((((((('''''''''''''''''''''''&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!! +++++++++++++,,,,,,,,,,,,-------------------------------.................................//////////////000000000000000000000000000011111111111111111222222222222222222222222223333333333333333333333333333333333333444444444444444444444444444444444444445555555555555555555555555555666666666666666666666666666666666666666666666667777777777777777777777777677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777777777777777666666666666666555556666666667777777888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999988888888888777788888877777777777777777777776666666666666666555555555555555555555444444444444444444333333333333333333332222222222222222222222222111111111111111111111111111111111111111110000000000000000000000000000//////////////////////////.../////.............................-------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*******************))))))))))))))))))(((((((((((((((((((((((((((((((((((((''''''''''''''''''''''&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! ++++++++++++++++,,,,,,,,,,,,-------------------------------.................................//////////////0000000000000000000000000000111111111111111112222222222222222222222233333333333333333333333333333333333333333444444444444444444444444444444444444445555555555555555555555555555566666666666666666666666666666666666666666666666667777777777777777776666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777777777776666666666666666665555556666666677777777888888888888888888888888888888888888888888888888888888888888888888888888888888899999999999999999999999889999999998888888888777777888777777777777777777776676666666666666666655555555555555555554444444444444444433333333333333333333332222222222222222222222222111111111111111111111111111111111111111100000000000000000000000000000//////////////////////////.....///.............................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************))))))))))))))))))(((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""""""""""!""""""!!!!!!!!!!!!!!!!!!! ++++++++++++++++++,,,,,,,,,,,,-------------------------------..................................//////////////0000000000000000000000000000111111111111111111222222222222222222233333333333333333333333333333333333333333333334444444444444444444444444444444444444455555555555555555555555555555566666666666666666666666666666666666666666666666666777777777776666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666665555555666666667777777788888888888888888888887777788888888888888888888888888888888888888888888888888899999999999999999999888889999999988888888887777777877777777777777777777666666666666666666665555555555555555555444444444444444443333333333333333333333332222222222222222222222222111111111111111111111111111111111111100000000000000000000000000000//////////////////////////......................................--------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++******************)))))))))))))))))))(((((((((((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""!!""""!!!!!!!!!!!!!!!!!!!!! ++++++++++++++++++++,,,,,,,,,,,,,-------------------------------..................................//////////////00000000000000000000000000001111111111111111112222222222222222333333333333333333333333333333333333333333333333334444444444444444444444444444444444444455555555555555555555555555555556666666666666666666666666666666666666666666666666666777766666666666666666666666667666677777777777777777777766667777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666655555555666666677777777788888888888888888777777777888888888888888888888888888888888888888888888888888999999999999998888888888899999988888888887777777777777777777777777777666666666666666666665555555555555555554444444444444444443333333333333333333333333322222222222222222222222221111111111111111111111111111111111100000000000000000000000000000//////////////////////////.....................................-----------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++******************)))))))))))))))))))(((((((((((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""""""""""!!!!"""!!!!!!!!!!!!!!!!!!!!!! +++++++++++++++++++++++,,,,,,,,,,,,,------------------------------................................/////////////////00000000000000000000000000001111111111111111111222222222222333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667777777777766666666666666667777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666655555555566666667777777778888888888888877777777777888888888787788888888888888787777777777788888888888999999999888888888888888899999888888888877777777777777777777777777766666666666666666665555555555555555555444444444444444444443333333333333333333333333322222222222222222222222221111111111111111111111110111111100000000000000000000000000000//////////////////////////.....................................--------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++******************)))))))))))))))))))(((((((((((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""""""!!!!!"!!!!!!!!!!!!!!!!!!!!!!!! +++++++++++++++++++++++,,,,,,,,,,,,,,,-------------------------------.............................////////////////////000000000000000000000000000001111111111111111112222222222233333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444455555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667666666666666666666666666677777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777666666677776666666666666667777776666666666666666666666666555555555666666677777777788888888888877777777777778887777777777777777888888877777777777777777888888889999998888888888888888888999888888888887777777777777777777777777766666666666666666665555555555555555555444444444444444444444433333333333333333333333333222222222222222222222211111111111111111111111100001111000000000000000000000000000000//////////////////////////.....................................----------------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++******************)))))))))))))))))))((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! )))))))))***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------........................./////////////////////////000000000000000000000000001111111111111111111111111111111112222222222222222222222222333333333333333333333333444444444444444444444444444444444444444444455555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666666666666666665666665555555555555555555444555555555566666667777777777777777777777766666667777777777777777777777777777777777777777777777777777777777777777777777776666887777777777777666666666677777666666666666666666666666666666655555555555555544444444444444444444444433333333333333333333333333222222222222222222222222211111111111111111111111101000000000000000000000000///////////////////////////////////////........................---------------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++**************************)))))))))))))))))))))))))((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$########################""""""""""""""""!!!!!!!!!!!!!!!!!!!!! )))))))))))****************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------........................./////////////////////////000000000000000000000000000011111111111111111111111111111111111222222222222222222222222233333333333333333333333334444444444444444444444444444444444444455555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555444455555555566666666777777777777777777777666666667777766666666666667777777777777777777777777777777777777777777777766666666666777777777777766666666665577666666666666666666666556666666655555555555555555444444444444444444444444433333333333333333333333333222222222222222222222222211111111111111111111110000000000000000000000000000////////////////////////////////////.........................--------------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++*************************)))))))))))))))))))))))))((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$########################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! ))))))))))))))***************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,---------------------------........................../////////////////////////000000000000000000000000000001111111111111111111111111111111111122222222222222222222222222333333333333333333333333344444444444444444444444444444444455555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777776666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555556666665555555555555555555555555444445555555556666666777777777777777777776666666667776666666666666666667777777777777777777777777777777777777777666666666666666777777777777666666666555566666666666666666666655556666665555555555555555555444444444444444444444444433333333333333333333333332222222222222222222222221111111111111111111110000000000000000000000000000000////////////////////////./////////.........................--------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++***********************)))))))))))))))))))))))))))(((((((((((((((((((((((('((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$########################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! ))))))))))))))))***************++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,---------------------------...........................////////////////////////000000000000000000000000000000111111111111111111111111111111111112222222222222222222222222223333333333333333333333333444333334444444444444444444444555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666677777777777777777776666666666666666666666666777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555556665555555555555555555555555444444555555556666666677777777777777777666666666667666666666666666666666666677777777777777777777777777777777766666666666666666777777777776666666665555566666666666666666655555556665555555555555555555555444444444444444444444444433333333333333333333332222222222222222222222221111111111111111111110000000000000000000000000000000000/////////////////////....//////.........................---------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*********************)))))))))))))))))))))))))))(((((((((((((((((((((((('''((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#######################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! )))))))))))))))))))***************++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........................../////////////////////////00000000000000000000000000000011111111111111111111111111111111111222222222222222222222222223333333333333333333333333333333333334444444444444444444444555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667776666666666666666666666666777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555444444444455555555666666667777777777777776666666666666666666666666666666666666677777777777777777777777777777666666666666666666666777777777766666666655555566666666666666655555555556555555555555555555555544444444444444444444444333333333333333333333333222222222222222222222221111111111111111111110000000000000000000000000000000000//////////////////////......////.........................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++*******************)))))))))))))))))))))))))))(((((((((((((((((((((((('''''('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$########################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! )))))))))))))))))))))***************++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...........................//////////////////////////00000000000000000000000000000011111111111111111111111111111111222222222222222222222222233333333333333333333333333333333333333333344444444444444444444445555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555544444444444444455555556666666667777777777777666666666666666666666666666666666666666777676666666666677777777766666666666666666666666667777777766666666655555555666666666655555555555555555555555555555555555444444444444444444444443333333333333333333333332222222222222222222222211111111111111111111100000000000000000000000000000000000/////////////////////........./.........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++********************))))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''''''''''&''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$########################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! )))))))))))))))))))))))****************++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,---------------------------............................//////////////////////////00000000000000000000000000000011111111111111111111111111111222222222222222222222222233333333333333333333333333333333333333333333333444444444444444444444445555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555554444444444444444455555555666666666777777777766666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667777777666666666555555555666665555555555555555555555555555555555555544444444444444444444433333333333333333333333333222222222222222222222211111111111111111111100000000000000000000000000000000000//////////////////////....................................-------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++*********************))))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! )))))))))))))))))))))))*******************++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,----------------------------...........................///////////////////////////00000000000000000000000000000011111111111111111111111112222222222222222222222222333333333333333333333333333333333333333333333333334444444444444444444444444555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666677777777777777776666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555554444444444444444444455555556666666666667777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666677777666666666655555555446555555555555555555555555555555555555555444444444444444444444333333333333333333333333332222222222222222222222111111111111111111111000000000000000000000000000000000000/////////////////////.......................................-------------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++*********************))))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!! )))))))))))))))))))))))*********************++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,----------------------------............................//////////////////////////00000000000000000000000000011111111111111111111111112222222222222222222222222333333333333333333333333333333333333333333333333334444444444444444444444444555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555444444444444444444444455555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665577666666666665555555544445555555555555555555555554555555555555444444444444444444444333333333333333333333333332222222222222222222221111111111111111111111000000000000000000000000000000000000/////////////////////.........................................-------------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*********************))))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$########################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!! )))))))))))))))))))))))************************++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,----------------------------...........................//////////////////////////000000000000000000000000011111111111111111111111112222222222222222222222222333333333333333333333333333333333333333333333333334444444444444444444444444555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444445555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555566666666666655555555444445555555555555555555544444555555555444444444444444444444433333333333333333333333332222222222222222222221111111111111111111111110000000000000000000000000000000000//////////////////////........................................-------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*********************))))))))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!! )))))))))))))))))))))))*************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........................//////////////////////////0000000000000000000000000011111111111111111111111122222222222222222222222223333333333333333333333333333333333333333333333333344444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444455555555666666666666666666666666666666666666666666555555555566666666666666666666666666666666666666666665555555555555666666666655555555444444455555555555555544444444445555555444444444444444444444333333333333333333333333322222222222222222222222111111111111111111111111100000000000000000000000000000000//////////////////////........................................-------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*********************))))))))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!! (()))))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................//////////////////////////0000000000000000000000000000001111111111111111111111111222222222222222222222222223333333333333333333333333333333333333333333344444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444344444444445555555566666666666666666666666666666666666666655555555555555556666666666666666666666666666666666555555555555555555666666666555555554444444455555554444444444444444445555444444444444444444444333333333333333333333333322222222222222222222222222111111111111111111111111100000000000000000000000000000//////////////////////........................................--------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++********************)))))))))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!! (((()))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................//////////////////////////0000000000000000000000000000000000111111111111111111111111122222222222222222222222222233333333333333333333333333333333333333344444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555555555555555555555555555555555555444455555555554444444444444444444444444333444444444555555566666666666666666666666666666556666665555555555555555555566666666666666666666666665555555555555555555555555666666655555555444444444355444444444444444444444444444444444444444444444444333333333333333333333333322222222222222222222222222111111111111111111111111100000000000000000000000//0////////////////////////.......................................-------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++********************)))))))))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""""!!!!!!!!!!!!!!!!! ((((((())))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------........................./////////////////////////////00000000000000000000000000000000000111111111111111111111111112222222222222222222222222223333333333333333333333333333333333444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666655555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444555544444444444444444444444443333444444445555555566666666666666666666666665555566666555555555555555555555666666666666666666555555555555555555555555555555556666655555555444444444333444444444444444444444444444444444444444444444444443333333333333333333333333222222222222222222222222221111111111111111111111110000000000000000000000/////////////////////////////....................................--------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++********************)))))))))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""!!!!!!!!!!!!!!!!! ((((((((())))))))))))))))***********************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........................///////////////////////////////0000000000000000000000000000000000011111111111111111111111111122222222222222222222222222233332223333333333333333333333334444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555566666666666655555555555555555555555556666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444443333344444444555555556666666666666666666666555555566655555555555555555555555666666666665555555555555555555555555555555555555556665555555554444444433333444444444444444444444444444444444444444444444444433333333333333333333333332222222222222222222222221111111111111111111111110000000000000000000000////////////////////////////////........................-.........-------------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************)))))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!  ((((((((((())))))))))))))))***********************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------..........................//////////////////////////////0000000000000000000000000000000000000111111111111111111111111112222222222222222222222222222222222222333333333333333333333334444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444443333343333344444444555555555666666666666666666555555555565555555555555555555555555556666665555555555555555555555555555555555555555445555555555444444444333333444444444444444444444444444444444444444444444433333333333333333333333222222222222222222222222221111111111111111111111111000000000000000000000///////////////////////////////////......................---.......-------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++***********************)))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!  (((((((((((((())))))))))))))))***********************+++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------...........................//////////////////////////////000000000000000000000000000000000000111111111111111111111111122222222222222222222222222222222222222222333333333333333333333334444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444443333333333333334444444455555555556666666666666655555555555555555555555555555555555555555555555555555555555555555555555555555555544444445555555544444444433333333444444444444444444444444444444444444444444443333333333333333333333222222222222222222222222221111111111111111111111111000000000000000000000////////////////////////////////////......................-----....--------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++**************************)))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&'''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!  ((((((((((((((((()))))))))))))))***********************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------...........................///////////////////////////////00000000000000000000000000000000111111111111111111111111122222222222222222222222222222222222222222222222333333333333333333333333444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444333333333333333334444444455555555555666666666666555555555555555555555555555555555555555555555555555555555555555555544444444444444444444445555554444444443333333333444444444444444444444433344444444444444443333333333333333333333222222222222222222222222221111111111111111111111110000000000000000000000////////////////////////////////////......................--------..-------------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++**************************)))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!  ((((((((((((((((((())))))))))))))))***********************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------..........................////////////////////////////////0000000000000000000000000000111111111111111111111111122222222222222222222222222222222222222222222222222333333333333333333333333344444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444433333333333333333333444444445555555555666666666655555555555555555555555555555555555555555555555555555555555555555544444444444444444444444445555444444444333333333333444444444444444333333333344444444444443333333333333333333332222222222222222222222222221111111111111111111111110000000000000000000000////////////////////////////////////......................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++************************)))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&'&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!  ((((((((((((((((((((()))))))))))))))))**********************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------...........................///////////////////////////////0000000000000000000000000111111111111111111111111122222222222222222222222222222222222222222222222222333333333333333333333333344444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333444444445555555555556666655555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444435444444444443333333333333444444443333333333333333344444444443333333333333333333332222222222222222222222222211111111111111111111111110000000000000000000000////////////////////////////////////.......................--------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++************************)))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((()))))))))))))))))***********************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------...........................///////////////////////////0000000000000000000000000111111111111111111111111122222222222222222222222222222222222222222222222222333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333444444444555555555555555555555555555555555555555555555554444445555555555555555555555555544444444444444444444444444433334444444444333333333333322444433333333333333333333344444443333333333333333333332222222222222222222222222211111111111111111111111110000000000000000000000////////////////////////////////////.......................-----------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************)))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!  ((((((((((((((((((((((())))))))))))))))))))***********************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------........................../////////////////////////0000000000000000000000000111111111111111111111111122222222222222222222222222222222222222222222222222333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333344444444555555555555555555555555555555555455555555554444444444455555555555555555555555444444444444444444444333333333334444444433333333333332222433333333333333333333333344443333333333333333333332222222222222222222222222111111111111111111111111110000000000000000000000000//////////////////////////////////......................------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************)))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((())))))))))))))))))))))***********************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------..........................///////////////////////////00000000000000000000000001111111111111111111111111122222222222222222222222222222222222222222222222333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333344444444455555555555555555555555555555544455555555444444444444444455555555555555555544444444444444433333333333333333334444433333333333333322222333333333333333333333333344333333333333333333333332222222222222222222222222111111111111111111111111110000000000000000000000000///////////////////////////////.......................-----------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++************************)))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((()))))))))))))))))))))))))***********************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------..........................///////////////////////////////0000000000000000000000000011111111111111111111111111222222222222222222222222222222222222222222333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555544444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333344444444455555555555555555555555555555444455555544444444444444444444555555555555555444444444444333333333333333333333334443333333333333332222222333333333333333333333333333333333333333333333333332222222222222222222222222111111111111111111111111110000000000000000000000000////////////////////////////.......................------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*************************)))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((()))))))))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------..........................///////////////////////////////////000000000000000000000000000111111111111111111111111111122222222222222222222222222222222222333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555544444444444444444444444445555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333344444433333333333333333333333333333333344444444445555555555555555555555555544444455555444444444444444444444555555555555544444444444433333333333333333333333223333333333333333222222222333333333333333333333333333333333333333333333333332222222222222222222222222111111111111111111111111110000000000000000000000000///////////////////////../........................----------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++***********************))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  %%%%&&&&&&&&&&&&&&&&&&&''''''''''''''''((((((((((((((((((())))))))))))))))))))))))))))***************+++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------...............................//////////////////////////////000000000000000000000000000011111111111111111111111111111111111111111111111222222222222222222222222233333333333333333333333333333333333333333333333333344444444444444444444444443333333333333333333333344444444444444444444444444444444444444444444444444443333333333333333333333333444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222233333333344444444444444444444444444444444443444444444444444444444444444444444444444443333333333333333333333322222222222222222222211111111111111112222222222222222222221111222222222222222222222222222222222222222111111111111111111111111111100000000000000000000//////////////////////////////////////////////..................................----------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***********************))))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!  %%%%%%%&&&&&&&&&&&&&&&&'''''''''''''''''''((((((((((((((((((())))))))))))))))))))))))))))***************+++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------...............................//////////////////////////000000000000000000000000000000000111111111111111111111111111111111111111111222222222222222222222222233333333333333333333333333333333333333333333333333333333333333344444444444443333333333333333333333333333333333333333333333333344444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222233333333344444444444444444444444444444444433444444444444444444444444444444444444444333333333333333333332222222222222222222222221111111111111111112222222222222222221111111222222222222222222222221122222222221111111111111111111111111111100000000000000000000//////////////////////////////////////////////...................................----------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*************************)))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!  %%%%%%%%%&&&&&&&&&&&&&&''''''''''''''''''''''((((((((((((((((((())))))))))))))))))))))))))))***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------............................/////////////////////////000000000000000000000000000000000000000111111111111111111111111111111111111222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222211122222222222233333333334444444444444444444444444444443333444444444444444444444444444444444444433333333333332333332222222222222222222222221111111111111111111112222222222222222111111111222222222222222222221111122222211111111111111111111111111111000000000000000000000//////////////////////////////////////////////...................................----------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*************************)))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""!!!!!!!!!!!!!!!  %%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((())))))))))))))))))))))))))))***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------........................./////////////////////////000000000000000000000000000000000000000000000011111111111111111111111111111222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222211111111111222222222223333333333344444444444444444444444444433333444444444444444333333333333333333333333333333333322333222222222222222222222221111111111111111111111112222222222222111111111111222222222222222222211111122211111111111111111111111111111000000000000000000000//////////////////////////////////////////////...................................-----------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*************************)))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!  %%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''((((((((((((((((((((())))))))))))))))))))))))))))****************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------...........................///////////////////////////000000000000000000000000000000000000000000000011111111111111111111111112222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333333332222222222222222222222222222222222222222221111111111111111222222222233333333333344444444444444444444444433333334444444444433333333333333333333333333333333333322223222222222222222222222111111111111111111111111111122222222222111111111111112222222222222222211111111211111111111111111111111111100000000000000000000000/////////////////////////////////////////////....................................----------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++**********************))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%&&&&&&&'''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))*******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------...............................////////////////////////////0000000000000000000000000000000000000000011111111111111111111111111122222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222332222222222222222222222222222222222222222222222221111111111111111111111122222222223333333333333444444444444444444444333333334444444433333333333333333333333333333333333333222222222222222222222222111111111111111111111111111111122222222111111111111111112222222222222221111111111111111111111111111111111100000000000000000000000000//////////////////////////////////////////.....................................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++********************)))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""""""!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%&&&&'''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))*********************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------....................................////////////////////////////00000000000000000000000000000000000011111111111111111111111111111111112222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111112222222222333333333333344444444444444444443333333334444443333333333333333333333333333333333333332222222222222222222222111111111111111111111111111111111122222211111111111111111112222222222222111111111111111111111111111111111111100000000000000000000000000///////////////////////////////////////..................................--.------------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++******************)))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%&&'''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))*************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------........................................./////////////////////////////00000000000000000000000000000011111111111111111111111111111111111111111122222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111122222222233333333333333344444444444444333333333334433333333333333333333333333333333333333333222222222222222222221111111111111111111111111111111111111122211111111111111111111112222222222221111111111111111111111111111111111111100000000000000000000000000////////////////////////////////////...................................-----------------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*****************))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............................................/////////////////////////////000000000000000000000000000000001111111111111111111111111111111111111111122222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222211211111111111111111111111111111111112222222222333333333333334444444444443333333333333333333333333333333333333333333333333333322222222222222222221111111111111111111111111111111111111100011111111111111111111111112222222222111111111111111111111111111111111111111100000000000000000000000000///////////////////////..////////...................................--------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******************))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------.........................................../////////////////////////00000000000000000000000000000000000000111111111111111111111111111111111111122222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111222222222223333333333333333444444333333333333333333333333333333333333333333333333333333222222222222222222211111111111111111111111111111111111110000001111111111111111111111111222222221111111111111111111111111111111111111100000000000000000000000000000/////////////////////...../////...................................-----------------------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******************))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''(((((((((((((((((((((((((((())))))))))))))))))))))*************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------......................................./////////////////////////00000000000000000000000000000000000000000000011111111111111111111111111111122222222222222222222222222222222222222222222222222233333333333333333333333332222222223333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111122222222222233333333333333333333333333333333333333333333333333333333333333333333333322222222222222222221111111111111111111111111111111111100000000001111111111111111111111111222221111111111111111111111111111111111111100000000000000000000000000000/////////////////////........//...................................-----------------------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******************)))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&''''''''''''''''''''(((((((((((((((((((((((((((()))))))))))))))))))*************************+++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------.................................../////////////////////////0000000000000000000000000000000000000000000000000011111111111111111111111112222222222222222222222222222222222222222222222222222233333333333333333333333222222222222222222222222222222333333333333333333333333333333333333333333333222222222222222222222222233333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111222222222222233333333333333333333333333333333233333333333333333333333333333332222222222222222221122211111111111111111111111111111111100000000000000111111111111111111111111122211111111111111111111111111111111111100000000000000000000000000000/////////////////////..............................................------------------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++******************))))))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&''''''''''''''''''''((((((((((((((((((((((((((()))))))))))))))))*************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------............................../////////////////////////////000000000000000000000000000000000000000000000011111111111111111111111112222222222222222222222222222222222222222222222222222222222222222233333333333222222222222222222222222222222222222222222222222233333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111122222222222222233333333333333333333333333322233333333333333333333333333222222222222222222222211122111111111111111111111111111111100000000000000000111111111111111111111111111111111111111111111111001111111110000000000000000000000000000000/////////////////////..............................................------------------------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*******************))))))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&''''''''''''''''''''(((((((((((((((((((((((((((())))))))))))))))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------...........................////////////////////////////////////00000000000000000000000000000000000000011111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111100000111111111111111222222222222222333333333333333333333332222233333333333333333333222222222222222222222222222111121111111111111111111111111111000000000000000000000111111111111111111111111011111111111111111111110001111100000000000000000000000000000000/////////////////////..............................................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******************))))))))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""!!!!!!!!!!!!!!!   $%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&''''''''''''''''''''(((((((((((((((((((((((((((())))))))))))))))************************+++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.........................//////////////////////////////////////////0000000000000000000000000000000001111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111110000000000000111111111111112222222222222222333333333333333333322222223333333333333333222222222222222222222222222222111111111111111111111111111111110000000000000000000000011111111111111111111100001111111111111111111100000111000000000000000000000000000000//////////////////////..............................................-------------------------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++********************)))))))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!   $$$$%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&''''''''''''''''''''((((((((((((((((((((((((((((())))))))))))))))************************+++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------..........................///////////////////////////////////////////////0000000000000000000000000001111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111222222222222221111111111111111111111111111111111110000000000000000000001111111111111222222222222222223333333333333322222222223333333333322222222222222222222222222222222221111111111111111111111111111100000000000000000000000000011111111111111111000000001111111111111111111000000100000000000000000000000000000/////////////////////...............................................-------------------------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++**********************)))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!   $$$$$$%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''(((((((((((((((((((((((((((()))))))))))))))))************************++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------............................./////////////////////////////////////////////0000000000000000000000000111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000011111111111111222222222222222222333333332222222222222333332222222222222222222222222222222222222221111111111111111111111111110000000000000000000000000000001111111111111100000000000111111111111111110000000000000000000000000000000000/////////////////////////............................................-------------------------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*************************)))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!   $$$$$$$$$%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''((((((((((((((((((((((((((((())))))))))))))))*************************+++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------..............................///////////////////////////////////////000000000000000000000000000000011111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000111111111111112222222222222222222222222222222222222233222222222222222222222222222222222222222221111111111111111111111111110000000000000000000000000000000111111111000000000000000011111111111111100000000000000000000000000000000000//////////////////////////.........................................-------------------------------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*************************))))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''(((((((((((((((((((((((((((())))))))))))))))))*************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------...............................//////////////////////////////////000000000000000000000000000000000000000111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000011111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111100000000000000000000000000000000111110000000000000000000011111111111111000000000000000000000000000000000000//////////////////////////......................................-----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*************************))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))*************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------................................///////////////////////////////0000000000000000000000000000000000000000000011111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000001111111111111112222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111100000000000000000000000000000000//000000000000000000000000011111111111100000000000000000000000000000000000000//////////////////////////...................................-----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++************************)))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))*************************++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------..............................//////////////////////////////////00000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000001111111111111111222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111100000000000000000000000000000///////000000000000000000000000011111111111000000000000000000000000000000000000/////////////////////////////......................---.......-----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++**********************))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$%%%%&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))*************************++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------.........................//////////////////////////////////////////000000000000000000000000000000000111111111111111111111111111111111111111111111111111222222222222222222222222211111111111222222222222222222222222222222222222222222222222222222222222222211111111111111111111111112222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000111111111111111111222222222222222222222222211112222222222222222222111111111122222222111111111111111111111111111000000000000000000000000000//////////000000000000000000000000011111111100000000000000000000000000000000000/////////////////////////////......................------....------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*********************))))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$%&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))*************************+++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------.........................////////////////////////////////////////////////000000000000000000000000000111111111111111111111111111111111111111111111111111111222222222222222222222211111111111111111111111111111111122222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000011111111111111111111222222222222222221111111112222222222222211111111111111111111111111111111111111111111111000000000000000000000000000/////////////0000000000000000000000000111111100000000000000000/000000000000000//////////////////////////////......................---------.------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*********************)))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$%%&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))***************************+++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------........................../////////////////////////////////////////////////0000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111122222222211111111111111111111111111111111111111111111111111122222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000001111111111111111111112222221211111111111111112222222222221111111111111111111111111111111111111001111111000000000000000000000000000////////////////000000000000000000000000011111000000000000000000//0000000000///////////////////////////////.......................----------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++**********************)))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''(((((((((((((((((((((()))))))))))))))))))))))))*******************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------................................///////////////////////////////////////////00000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111122222222211111111111111111111111111111111111111100011110000000000000000000000000000//////////////////0000000000000000000000000111000000000000000000////000000////////////////////////////////......................-----------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++**********************)))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ##########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''(((((((((((((((((((((((((((())))))))))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------................................................///////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////0000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000///////////.......................................////////////////.........////////////////////////..........................-..............-----------...-----------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++******************************))))))))))))))))))((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  #############$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''((((((((((((((((((((((((())))))))))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------................................................/////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000001111111111111111111111111111111111111111111111111100001111111111111111111111110000000000000000000000000000////////..........................................///////////////..........////////////////////..........................-----..........--------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************)))))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''((((((((((((((((((((((((())))))))))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------..................................................//////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////////////////////0000000000000000000011111111111111111111111111111111111111111100000000001111111111111111111110000000000000000000000000000////////.........................................../////////////............////////////////...........................--------.......--------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++******************************))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  #################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''((((((((((((((((((((((((())))))))))))))))))))))))))))***********************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------..................................................////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////00000000000000000000111111111111111111111111111111111111111000000000000111111111111111111110000000000000000000000000000///////.............................................///////////............../////////////..........................------------....----------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*******************************)))))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))))))))))******************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------......................................................///////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////////////////////////////000000000000000000011111111111111111111111111111111111110000000000000011111111111111111100000000000000000000000000000//////..............................................-/////////................/////////............................----------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))))))))))(((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))**************++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------..............................................................///////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////////000000000000000000111111111111111111111111011111111111000000000000000011111111111111110000000000000000000000000000//////..............................................---///////................../////............................------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++***************************)))))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))***********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------..................................................................//////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////00000000000000001111111111111111111111000111111111100000000000000000001111111111110000000000000000000000000000///////............................................------/////..................../............................-------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++*************************)))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&'''''''''''''''''''''''''''''((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------.............................................................../////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////////////////////////........///////////////////000000000000000111111111111111101000000011111111000000000000000000000000111111100000000000000000000000000///////////........................................----------///....................--..........................-------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++************************))))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$########################"###"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------........................................................//////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////////////////////..............//////////////////00000000000000000000000010000000000000011111110000000000000000000000000000000000000000000000000////////////////////....................................--------------....................-----.........................-----------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***********************))))))))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$%$$$$$$$$$$$$$$$$$$$$$$$$######################"""#"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------...................................................////////////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000/////////////////////////00000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////...................///////////////////00000000000000000000000000000000000001111110000000000000000000000000000000000000000000000////////////////////////.............................---------------------.................--------.........................-------------------------------------------------,,-----------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***********************))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  #########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------..................................................///////////////////////////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000/////////////////////////00000000000000000000000000///////////////////////////////////////////////////////////////////////////..............///////////....................////////////////////00000000000000000000000000000000000111110000000000000////////00000000000000000000000///////////////////////////..................--------------------------------...............----------.........................----------------------------------------------,,,,,--------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((())))))))))))))))))))))))))))))))*******************+++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........................................///////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......................../......................////////////////////00000000000000000000000000000000001110000000000000//////////0000000000000000000000////////////////////////////..............------------------------------------............-------------.........................------------------------------------------,,,,,,,,,-----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  "##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''(((((((((((((((((((((((((())))))))))))))))))))))))))))************************+++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------..................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000/////////////////////////////////////////////////////////////////////////////////////////////////////////////////............................................................//////////////////////0000000000000000000000000000000110000000000000///////////000000000000000000000/////////////////////////////...........---------------------------------------..........---------------......................---------------------------,,-------------,,,,,,,,,,,,--,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*************************))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''(((((((((((((((((((((((((()))))))))))))))))))))))))*************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------...........................///////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000/////////////////////////////////////////////////////////////////////////////////////////////////////........................................................................///////////////////////0000000000000000000000000000001000000000000/////////////00000000000000000000////////////////////////////............-------------------------------------,,,.......------------------..................----------------------------,,,,,----------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((()))))))))))))))))))))))))*************************+++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------.................................../////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................................................................./////////////////////////000000000000000000000000000000000000000//////////////0000000000000000000//////////////////////////............------------------------------------,,,,,,,....---------------------...............---------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))(((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''(((((((((((((((((((((((((()))))))))))))))))))))))))*************************+++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------................................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........................................................................///////////////////////////00000000000000000000000000000000000//////////////////000000000000000///////////////////////..............-----------------------------------,,,,,,,,,,,.------------------------...........---------------------------,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++*************************)))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""###############################$$$$$$#$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''((((((((((((((((((((((((((((())))))))))))))))))))))*************************+++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------.........................................../////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////..........................................................................//////////////////////////0000000000000000000000000000000000//////////////////////0000000000///////////////////..................----------------------------------,,,,,,,,,,,,,,-------------------------.......----------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""""""""""###############################$$$####$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''(((((((((((((((((((((((((((((((()))))))))))))))))))**************************+++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------...................................//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...............................................................................////////////////////////00000000000000000000000//0000000////////////////////////////////////////////////.....................---------------------------------,,,,,,,,,,,,,,,,,-------------------------...----------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*************************))))))))))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""##############################$#######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))*******************************++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------.........................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////..................................................................................................///////////////////////00000000000000000000/////00000////////////////////////////////////////////////.......................-------------------------------,,,,,,,,,,,,,,,,,,,------------------------,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*************************)))))))))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""#######################################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((()))))))))))***********************************++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------...................................//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.......................................................................................................//////////////////////////000000000000/////////0000//////////////////////////////////////////////..........................----------------------------,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++****************************)))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""""""""""""""""""######################################$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))**************************************++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------................................................//....../////////////////////////////////////////////////////////////////////................//////////////////////////////////////..............................................................................................................................//////////////////////////////////////////////00///////////////////////////////////////////////...........................--------------------------,,,,,,,,,,,,,,,,,,,,,,,+-----------------,,,,,,,,-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++******************************))))))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""########################################$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))**************************************+++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------..........................................................................///////////////////////////////////////////////////.........................//////////////////////////.............................................................................-..--.-.................----------....................//////////////////////////////////////////////////////////////......../////////////////////.............................-----------------------,,,,,,,,,,,,,,,,,,,,,++++++------------,,,,,,,,,,,,,-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++,,,,,,,,,,++++++++++++++++++++++++++++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""###########################################$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((())))))))))))**************************************+++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...............................................................................//////////////////////////////////////////////..............................................................................................................................---------------..........--------------......................//////////////////////////////////////////////////////...........///////////////////...............................---------------------,,,,,,,,,,,,,,,,,,,,+++++++++---------,,,,,,,,,,,,,,,,-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,+++++++++++++++++++++++++++++++******************************)))))))))))))))))))))))))(((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#$$#######################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""##############################################$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((())))))))))))))))**********************************+++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------..................................................................................................../////////////////////////....................................................................................................................--------------------------------------------------................................/////////////////////////////////////////............./////////////////.................................-------------------,,,,,,,,,,,,,,,,,,,++++++++++++----,,,,,,,,,,,,,,,,,,,,,-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,+++++++++++++++++++++++++++++++*******************************))))))))))))))))))))))))((((((((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""""""""!!""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""#################################################$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))******************************+++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------..................................................................................................../////////////////////////......................................................................................................------------------------------------------------------------------.................................//////////////////////...//////////................//////////////.................................-------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++,,,,,,,,,,,,,++++++++++++,++++++++++++++++++++++++++++++++*******************************))))))))))))))))))))))))((((((((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!"""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------................................................../.................................///...................-----------------------------------------,,,,,,,,,,,,,,,,+++++++++++++,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++********************))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!""""""""""""""""""""""""""""""""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))******************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.....................................................................................................------------------------------------------,,,,,,,,,,,,,,,++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++,,,,,,+++++++++++++++++++,,,,,,,,,,++++++++++++++++,,,,,,,++++++++++++++++++++++++++++++++++++++++***+************************)))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!"""""""""""""""""""""""""""""""""""""""""############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))**************************************++++++++++++++++++++++++,+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,---,,-,----------------------....................................................................----.........................------------------------------------------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,+++++++++++,,+++++++++++++++++++++++,,,,,,++++++++++++++++++++,,,,++++++++++++++++++++++++++++++++++++++++*******************************))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!""""""""""""""""""""""""""""""""""""""###############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))****************************************++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------........-..................................................--------.......................------------------------------------------,,,,,,,,,,,,,,,++++++++++++++++++++,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**********************************)))))))))))))))))))))))))(((((((((((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''(((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))****************************************+++++++++++++++++++++++++++++,+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.......................--...............-----------......................------------------------------------------,,,,,,,,,,,,,+++++++++++++++++++++++,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))**********************************++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------....................-----............--------------....................------------------------------------------,,,,,,,,,,,,,+++++++++++++++++++++++++,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++****************************************)))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************************+++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------,,,,,,,,,,,,,-----------------------------,,,,,,,,--------------------------,,,,,,,,,,,,,,,,,,,,,,,,,-------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...............----------.........-----------------..................------------------------------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))*************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-,,,,-------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.......-------------------................------------------------------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************))))))))))))))))))))((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""##################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))*************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------.....---------------------..............-----------------------------------------,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++********************************************)))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""##################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))*************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------..------------------------......-.---------------------------------------------,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*+++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++++++++++++++**+++++++++++++++++++++********************************************)))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""###############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))*************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++******+++++++++++++++++++++++++++++++++++++++++++*******+++++++++++++++++++++*****++++++++++++++++++*******************************************))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))*************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,+++++++++++++++++++++++***********+++++++++++++++++++++++++++++++++++++++***********+++++++++++++++++*********++++++++++++++********************************************)))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((()))))))))))))))))))))))))*************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++,,,,,,,,,,,,,,,,,,,+,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------------------------------------------------------------,,,,,,-------------,,,,,,,,,,,,,,,+++++++++++++++++++*****************+++++++++++++++++++++++**+++++++++++**************+++++++++++++*************+++++++++++********************************************)))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""##################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((()))))))))))))))))))))))))))**************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------------------------,----------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*********************+++++++++++++++++++******+++++++******************++++++++++****************+++++++*****************************************))**)))))))))))))))))))))))((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((())))))))))))))))))))))))))))))))))***************************+*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++,,,,,,,,,,,,,++++,,,,++++,,,,,,,,,,,,,,,--------------------------------------------------------------------------,,,,-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*************************+++++++++++++++**********+++**********************+++++++*******************+++******************************************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""#########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))*****************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++,,,,,,,,,++++++,+++++++++,,,,,,,,,,,,,,-----------------------------------------------------------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*************************++++++++++****************************************+++*****************************************************************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))****************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,++++++++++++++++++++,,,,,,,,,,,,,------------------------------------------------,,------------------,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++****************************+++++++***********************************************************************************************************)))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""#############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))***************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++,,,,,++++++++++++++++++,,++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,-----------------------------------------,,,,,,,,----------------,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*******************************++*************************************************************************************************************))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))**************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,--------------------,,,---------,,,,,,,,,,,,,,,,--------------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++*********************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))***************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------,,,,,,----,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,-----------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*******************************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""#############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((()))))))))))))))))))))))))****************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,-----,,,,,,,,,,,,,-,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,-------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++*****************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((()))))))))))))))))))))))))***************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************************************************************************************))*************************)*********************)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""##############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))**************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++************************************)))))********************************************))))))*********************)))))******************))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""##############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))****************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++**********************************)))))))))****************************************))))))))))*****************)))))))))**************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))****************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*******************************))))))))))))))***********************))***********))))))))))))))**************))))))))))))***********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""###############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))**************************************************)))))))))))))))))))))))))****************************************************************************++++++*****************************************++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,-------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))()))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""##################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))****************************************)))))))))))))))))))))))))******************************************************************************************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,--,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))*************************)))))))))))))))))))))))))******************************************************************************************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,--,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*****************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((()))))))))))(((((((((((((((((((((((((((((((((((((('(((((('''''''''''''''''''''''''''''''''''''''''''&'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""#########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()(()))))))))))))))))))))))))))))))))))))))))))))))********)))))))))))))))))))))))))******************************************************************************************************************************++++++++++++++++++++++***++++++++++,,,,,,,,,,,,,,,--,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++,,,,,+++++++++++++++++++++++++++++++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((())))))))((((((((((((((((((((((((((((((((((((('''''((('''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************************++++++++++++++++********++++++++++,,,,,,,,,,,,,,,-,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++***,++++++++++++++++++++++++++++++++++++++++++****************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))()))))))))))((((((((((((((())))(((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***********************************************************************************************************++++++*************+++++++++,,,,,,,,,,,-,,,,-,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++*******+++++++++++++++++++++++++++++++++++++++*******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((()))))))((((((((((((((((((()(((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************************************************+++++++++,,,,,,,-------,,-,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++***********+++++++++++++++++++++++++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((())))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*******************************************************************************************************************************+++++++,,,,,,,---------,--,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++**************++++++++++++++++++++++++++++++++***********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""###################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'&'''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************************++++++,,,,,,----------,--,,,,,,,,,,+++++++,,,,,,++++++++++++++++++++++++++++++++++*****************++++++++++++++++++++++++++++**************************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((())))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************************++++++,,,,,-----------,--,,,,,,,,+++++++++++,,,,+++++++++++++++++++++++++++++++++******************++++++++++++++++++++++++++**************************************))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((())))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""#####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**)))))))))))))))))))))))*****************************************************************************+++++,,,,,------------,-,,,,,,,,+++++++++++++,,,+++++++++++++++++++++++++++++++++******************+++++++++++++++++++++++****************************************)))))))))))))))))))))))))))))))))))(()))))))))(((((((((((((((()((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)***))))))***********************************))))*******+++++,,,,,------------,-,,,,,,,++++++++++++++++,++++++++++++++++++++++++++++++++*******************+++++++++++++++++++++****************************************))))))))))))))))))))))))))))))))((((((()))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""##############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**))))))))))))))))))))))))))))))))))))))))))))))))**********))))))))))))******++++,,,,-------------,-,,,,,,+++++++++++++++++,+++++++,,,++++++++++++++++++++++*******************++++++++++++++++++++**************************************)))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))*****++++,,,,-------------,-,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++*******************+++++++++++++++++++***********************************))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""#################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*****++++,,,,------------,,,,,,,+++++++++++++++++++++++++,,,,,,,,,,,+++++++++++++++********************++++++++++++++++++*****************************)))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****++++,,,,------------,,,,,,,++++++++++++++++++++++++++,,,,,,,,,,+++++++++++++++********************+++++++++++++++++*************************))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((''''''''''''''''''''''''''''''''''''''&&&'''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""#################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****++++,,,,-----------,,,,,,,++++++++++++++++++++++++++++++,,,,,++++++++++++++++*********************++++++++++++++++***********************)))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''((((((''''''''''''''''''''''''''''''''''''''&&&&&&''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++,,,,,---------,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++**********************+++++++++++++++***********************))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((('''''''''''''''''(('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++,,,,,--------,,,,,,,+++++++++***+++++++++++++++++++++++++++++++++++++++***********************+++++++++++++************************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""#####################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****++++,,,,,------,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++************************++++++++++++************************)))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('(((((((((((((('''''''''''((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****++++,,,,,,,,,,,,,,,,+,++++++************++++++++++++++++++++++++++++++***************************+++++++++++************************)))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""#############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(()))))))))))(())))))))))))****+++++,,,,,,,,,,,,,,++++++++****************+++*++++++++++++++++++++******************************+++++++++**************************))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))((()((((((((((((((())))))((((((((((())))))))*****++++,,,,,,,,,,,,,++++++++***********************************************************************+++++++***************************)))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""##################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))*****++++++,,,,,,,,,+++++++++************************************************************************+++++*****************************)))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""#################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++,,,,,,++++++++++*********************************************************)))))***********+++******************************))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""###########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))******+++++++++++++*********))))))))))))))******)*))))))))))))))))))))))*******************************************************))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""#####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))*******++++++++***********)))))))))))))))))))))))))))))))))))))))))))))*****)*******************************************))***))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************)))))**)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('(((((((((((((((''''''''''(((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""###################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************))*)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((''''''(((((((((('''''''''''''''(('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""#########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))**********)))))))))))))))))))))))))))))))))))))))))))))))))))))())))))))))))))))))))))))))******))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))**)))))))))))))))))))))))))))))))))))((((((((((((((((((((((('''''''''''''''('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$######################################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""#######################################$$$$$$$$$$$####$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""###############################################$$$#############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))(((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())(((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&'''''''''''''&&&&&&&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))(((((((((())))))(((((((((((((((((((())))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))((((((((((())(((((((((((((((((((((((()))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$########################################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''&&''''''''''''&&&&&&&&&&&&&''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""##################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((())))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""##########################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""##########################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&''&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((('((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####$$$$############################################"""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$###########################################"""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################################""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""#################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((('''''''((((((('''''''''''(((((((((((((((((((((((((((((((('(('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################################""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""###########################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((('''''((((((((((((((((((((((((((((('''''''''(((('''''''''''''''''((((((((((((((((((((((((((('''('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%&&&&&&&&&&&&&&%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################################""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""##############################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$#######################################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######$$########################################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""#######################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&''''''''''''''''''''''''''''''''&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""#############################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""#################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&'''''''''''''''''''''''''''''&&&&&''''''''''''''''''''''''''''''''''&&''&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################"""""""""""""""""""""""""""""""""""""""""!!"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&'''''''''''''''''''''''''''&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################""""""""""""""""""""""""""""""""""""""""""!!!!""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&''''''''''''''''''''''''''&&&&&&&&&&&&&''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$####$##################################################""""""""""""""""""""""""""""""""""""""""""!!!!!!!""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&'''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!"""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$##$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%$$$$$$$$$$$$$$$$$%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%$$$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################"""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%&&&&&&'''''''''((''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&&%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################"""######""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$###########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%&&&&&&''''''''(((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################""""""###"""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%&&&&&&'''''''(((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''(((('''''''''&&&&&&&&%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%&&&&&''''''((((((''''''''&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&'''''''(((((''''''''&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$$$$$$$$$$$$$$$$$$$$$$##################################"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&'''''''(((((''''''''&&&&&&%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%%%%%$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$##############################"""##"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&''''''(((((''''''''&&&&&&%%%%%%%%%%%%%%%%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%$$$$$$$$%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&'''''''((((''''''''&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%&&&&&'''''''('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###################$$$$$$##############################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%&&&&&'''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################$$$$$$$$$$$$$$$$$#################################$################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%&&&&&''''''''''''''''&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################$$$$$$$$$$$$$##################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########################$$$$$$%%%%%&&&&&&&&&&&&&%&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$###################$$$$$$$$$######################################################################################################################################################################"#########################"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##########################$$$$$%%%%%&&&&&&&&&&&&%%&%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$#############################################################################################""""######################"""#####################""""#####################""""#####################"""""########################"""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""###############"""#########$$$$$%%%%%%&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$###########################################################################################"""""""""#################""""""""################"""""""""#################""""""""#################"""""""""#####################"""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""#####"""""""""""######$$$$$$%%%%%%&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#$$$$$$$$$$$$###########################################################################################################"""""""""""""###########""""""""""""""###########""""""""""""""############"""""""""""""#############"""""""""""""#################""""""""""""""""""""""""""""""""!""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##########################################################################################################################""""""""""""""""######"""""""""""""""""""######"""""""""""""""""""########"""""""""""""""""#########"""""""""""""""""#############"""""""""""""""""""""""""""""""""!!!!"""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####$$$$$%%%%%%%%%%%%%%%%%%%$$$$$$$$###############################################################################################################""""#####"""""""""""""""""""""""""""""""""""""""""""""#""""""""""""""""""""""""###""""""""""""""""""""""####""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""!!!!!!!!""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!""""""""""""""""""""""""""""""""""""""""""""""""""####$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$##########################################################################################################""""""""""#"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""#####$$$$$$%%%%%%%%%%%%%$%%$$$$$$$###################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""######$$$$$$%%%%%%%%%%$$$%$$$$$$$###########################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""######$$$$$$$%%%%%%%%$$$$$$$$$$$#######################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""#######$$$$$$$$$%%$$$$$$$$$$$$$#####################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""#######$$$$$$$$$$$$$$$$$$$$$$$$#####################################################################"#############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""#######$$$$$$$$$$$$$$$$$$$$$$###########################################""#######################"""###########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""!!!!!!!!!""""""""#######$$$$$$$$$$$$$$$$$$$$##########################################""""#####################"""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#######$$$$$$$$$$$$$$$#$$$#######################################""""""""###################"""""""#######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""""""""""""!!!"""""""""""""""""""""!!!!"""""""""""""""""""""!!!!"""""""""""""""""""""!!!!!"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#######$$$$$$$$$$$$$##$$###############"""""""""""""""""""""""""""""""""################""""""""""#####"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""""""""""!!!!!!!!""""""""""""""""!!!!!!!!!""""""""""""""""!!!!!!!!!"""""""""""""""""!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""########$$$$$$$$$$####$#############""""""""""""""""""""""""""""""""""""##############""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""!!""""""""""""!!!!!!!!!!!!!"""""""""""!!!!!!!!!!!!!!"""""""""""!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""#########$$$$$$##################""""""""""""""""""""""""""""""""""""""##########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!""""""!!!!!!!!!!!!!!!!!!!"""""!!!!!!!!!!!!!!!!!!!!"""""!!!!!!!!!!!!!!!!!!!!"""""""!!!!!!!!!!!!!!!!!!""""""""!!!!!!!!!!!!!!!!!!"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""#############################"""""""""""""""""""""""""""""""""""""""""####""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""!!!!!!!!!!!!!!!!!!!!!!!""""!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!