aaaaaaaaaaaaaaaaaa`````^^]]]]]]]]]]]]]]]]]]^^^^^]]]]]^^^^^^^^^^^^^^^^^^^^__________________```````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccdcccccddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhggggggggggggggfffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddfffeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffeeeegggggffffffffffffffffffffgggggggggggffffffffffffffggggggfffffffffffffffffffeeeeeeeeeeeeedddddddddddddcccccccccbbbbbbbbbbbbbbbbaaaa``````````````````___aa`````````````````______`````````````______________^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZYYYYYYYYYYYYYYXXXXXXYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPOOOOOONNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHGGGGGGGGGGGGGFFFFFFFFFFFDDDDDDDDDCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAA@@@@@@@@???????>>>>>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::99999999999998888888888888777777777766666666666655555555555554444444444444333333333333332222222222222111110000000000000////////////......-------------,,,,,,,,,,,,,,,+++++++++++++*********))))))))))))))(((((((((((((('''''''''''''&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!!! !! bbbaaaaaaaaaaaaaaaa````^^^]]]]]]]]]]]]]]]]^^^^^^]]]]^^^^^^^^^^^^^^^^^^^__________________````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccdddcccddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeefeeeeeeeeeefffffffffffffffffffffffffffffffffffffffgfffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggggfffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddfffffeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffeegggggggffffffffffffffffffgggggggggggggffffffffffffgggggggffffffffffffffffffeeeeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbbbbbaaaaa``````````````````__aaa`````````````````_____``````````````______________^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZYYYYYYYYYYYYYYXXXXXYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHGGGGGGGGGGGGFFFFFFFFFFFDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@????????>>>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::99999999999988888888888887777777777666666666666655555555555554444444444443333333333333322222222222221111100000000000000///////////......-------------,,,,,,,,,,,,,,,+++++++++++++**********)))))))))))))((((((((((((((''''''''''''''&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!! !! bbbbaaaaaaaaaaaaaaa````^^^^^]]]]]]]]]]]]]^^^^^^^]]^^^^^^^^^^^^^^^^^^^^__________________````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccdddddcddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeefffeeeeeeefffffffffffffffffffffffffffffffffffffffggggfffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhiihiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggggggffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeedfffffffeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffegggggggggffffffffffffffffggggggggggggggfffffffffffgggggggggffffffffffffffffeeeeeeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbbbaaaaaaa`````````````````_aaaa`````````````````____```````````````_______________^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYXXXYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAA@@@@@@@?????????>>>>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::99999999999998888888888887777777777766666666666655555555555554444444444444333333333333332222222222222111110000000000000///////////......--------------,,,,,,,,,,,,,,,+++++++++++++*********)))))))))))))((((((((((((((('''''''''''''&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!! !! bbbbbaaaaaaaaaaaaaaaa``^^^^^^]]]]]]]]]]]^^^^^^^^]^^^^^^^^^^^^^^^^^^^^__________________````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeefffffeeeeffffffffffffffffffffffffffffffffffffffffggggggfffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggggggfffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggfffffffffffffffggggggggggggggggfffffffffggggggggggfffffffffffffffeeeeeeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaa`````````````````aaaaa`````````````````___`````````````````______________^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYXXYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGGGGFFFFFFFFFDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::9999999999998888888888888777777777766666666666665555555555555444444444444333333333333332222222222222111111000000000000///////////.......-------------,,,,,,,,,,,,,,,+++++++++++++*********))))))))))))))(((((((((((((('''''''''''''&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!!! !!! bbbbbbbbbbbbaaaaaaaaaa`^^^^^^^^^]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________```````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeefffffffeefffffffffffffffffffffffffffffffffffffffgggggggggffffffffffffffffffffffffgffffffffffffffffffffffffffgggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffeeeeeeeeeeeeeeggfffffffffffffffffffffffggggggggggggfffffffffffffggggggggggggggggggfffffffggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeddddddddccccccccccccccbbbbbbbbbbbaaaaaaaaa````````````````aaaaaa`````````````````__aa````````````````______________^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\[[[[[ZZZZZZZZYYYYYYYYYYYYYYYXXYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGGGGGFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::99999999999998888888888887777777777766666666666655555555555554444444444444333333333333332222222222222111110000000000000//////////.......-------------,,,,,,,,,,,,,,,+++++++++++++**********)))))))))))))((((((((((((((''''''''''''''&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!! !!! bbbbbbbbbbbbbbaaaaaaaaa__^^^^^^^^^^^]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________```````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggfffffffffffffffffffffggggffffffffffffffffffffffffffggggggggggggggggggggghhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhgggggggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffeeeeeeeeeeeeggggfffffffffffffffffffffggggggggggggggfffffffffffgggggggggggggggggggffffffgggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeedddddddcccccccccccccccbbbbbbbbbbaaaaaaaaaa```````````````aaaaaaa`````````````````_aaa````````````````______________^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\[[[[ZZZZZZZZZYYYYYYYYYYYYYYYXYYYYYYYXXXXXXXXXXXXXXWWWWWXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAA@@@@@??????????>>>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::9999999999998888888888888777777777766666666666665555555555555444444444444333333333333332222222222222111110000000000000//////////........-------------,,,,,,,,,,,,,,,+++++++++++++*********)))))))))))))((((((((((((((('''''''''''''&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!! !!! bbbbbbbbbbbbbbbbbaaaaaa____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________````````````````````aaaaaaaaaaaaaaaaaaabaaaaaaaaaaabbbbbbbbbbbbbbaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggffffffffffffffffffgggggggffffffffffffffffffffffffffggggggggggggggggghhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffeeeeeeeeeeggggggfffffffffffffffffffgggggggggggggggffffffffffgggggggggggggggggggggffffggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeedddddccccccccccccccccbbbbbbbbbaaaaaaaaaaa``````````````aaaaaaaa`````````````````aaaa````````````````______________^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGGGGFFFFFFFDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::99999999999998888888888887777777777766666666666655555555555554444444444444333333333333332222222222221111110000000000000/////////........-------------,,,,,,,,,,,,,,,+++++++++++++*********))))))))))))))((((((((((((((''''''''''''''&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!!! !!! cccbbbbbbbbbbbbbbbbbaaa______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________````````````````````aaaaaaaaaaaaaaaaaaabbaaaaaaaaaabbbbbbbbbbbbbbbaaaabbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggfffffffffffffffggggggggggfffffffffffffffffffffffgggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiigggggggggggggggggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeefffffffffffffffffeeeeeeeeggggggggfffffffffffffffffgggggggggggggggggffffffffggggggggggggggggggggggfffggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeddddcccccccccccccccccbbbbbbbbaaaaaaaaaaaa`````````````aaaaaaaaa````````````````aaaaa````````````````______________^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAA@@@@???????????>>>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::9999999999998888888888888777777777766666666666665555555555554444444444444333333333333332222222222222111110000000000000/////////........-------------,,,,,,,,,,,,,,,++++++++++++++*********)))))))))))))((((((((((((((''''''''''''''&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! !!!! ccccbbbbbbbbbbbbbbbbbbb`______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________````````````````````aaaaaaaaaaaaaaaaaabbbbaaaaaaaaabbbbbbbbbbbbbbbbaabbbbbbbbbbbbbbbbbbbbbbccbbbbbbbbccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggffffffffffffgggggggggggggffffffffffffffffffgfggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiigggggggggggggggggggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeefffffffffffffffffffeeeeeegggggggggffffffffffffffffgggggggggggggggggggffffffhhggggggggggggggggggggggfgggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeedddccccccccccccccccccbbbbbbbaaaaaaaaaaaaaa```````````aaaaaaaaaaa``````````````aaaaaa````````````````______________^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@????????????>>>>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::9999999999999888888888888777777777766666666666665555555555555444444444444333333333333333222222222222111111000000000000/////////.........-------------,,,,,,,,,,,,,,,+++++++++++++*********))))))))))))))(((((((((((((('''''''''''''&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!! !!!! cccccccbbbbbbbbbbbbbbbb```_____^^^^^^^^^^^^^^^^_^^^^^^^^________________________````````````````````aaaaaaaaaaaaaaaaaabbbbbaaaaaaabbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbccccbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffgfffggggggggggggggggggggggffffffffffgggggggggggggggfffffffffffffffgggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeeeeefffffffffffffffffffffeeeegggggggggggffffffffffffffggggggggggggggggggggfffffhhhgggggggggggggggggggggggggggggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeddcccccccccccccccccccbbbbbaaaaaaaaaaaaaaa``````````aaaaaaaaaaaa`````````````aaaaaaa````````````````______________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGGGGFFFFFEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@????????????>>>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::99999999999998888888888888777777777766666666666655555555555554444444444444333333333333332222222222222111110000000000000////////.........-------------,,,,,,,,,,,,,,,+++++++++++++*********))))))))))))))((((((((((((((''''''''''''''&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! !!!! ccccccccccccccbbbbbbbbb````______^^^^^^^^^^^^^__^^^^^^_________________________``````````````````a`aaaaaaaaaaaaaaaaaabbbbbbaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccbbbbbccccccccccccccccccccccccccddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggfffffggggggggggggggggggggfffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihgggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeefffffffffffffffffffffffeegggggggggggggffffffffffffggggggggggggggggggggggfffhhhhhggggggggggggggggggggggggggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeddcccccccccccccccccccbbbbaaaaaaaaaaaaaaaa`````````aaaaaaaaaaaaa````````````aaaaaaaa````````````````______________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@?????????????>>>>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::9999999999999888888888888777777777766666666666665555555555555444444444444333333333333333222222222222111110000000000000////////..........-------------,,,,,,,,,,,,,,,++++++++++++**********)))))))))))))((((((((((((((''''''''''''''&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! !!!!! ddcccccccccccccccccccbb``````_____^^^^^^^^^^^___^^^^__________________________``````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggfffggggggggggggggggggggggffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhgggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggffffffffffggggggggggggggggggggggggfhhhhhhggggggggggggggggggghhgggggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeddddccccccccccccccccccbbbaaaaaaaaaaaaaaaaa````````aaaaaaaaaaaaaa```````````aaaaaaaaa````````````````______________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@????????????>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;<;;;;;;;;;;;;:::::::::::::9999999999998888888888887777777777766666666666655555555555554444444444444333333333333332222222222221111110000000000000///////..........-------------,,,,,,,,,,,,,,,++++++++++++**********))))))))))))))(((((((((((((('''''''''''''&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!! !!!!! dddddccccccccccccccccccaa`````______^^^^^^^_____^^^__________________________`````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbaaabbbbbbbbbbbbbbbbbbbbccbbbbbbbbbbbbbbbbbbbcccccccbbccccccccccccccccccccccccccddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggffffffffhgggggggggggggggggggggggghhhhhhhhggggggggggggggggghhhggggggggggggggggggggfffffffffffeeeeeeeeeeeeeeeeedddddccccccccccccccccccbbaaaaaaaaaaaaaaaaaa```````aaaaaaaaaaaaaaa``````````aaaaaaaaaa```````````````_______________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@?????????????>>>>>>>>>>>=========<<<<<<<<<<<<<;;;<;;;;;;;;;;;;:::::::::::::9999999999999888888888887777777777766666666666665555555555555444444444444333333333333332222222222222111110000000000000///////..........-------------,,,,,,,,,,,,,,,++++++++++++***********)))))))))))))(((((((((((((('''''''''''''&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!!! !!!!! ddddddddddcccccccccccccaaa`````_________________^^__________________________`````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbaabbbbbbbbbbbbbbbbbbbbcccbbbbbbbbbbbbbbbbbcccccccccbcccccccccccccccccccccccdcddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffgggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggggggggggggggggggggggggfffffffffffffffffffffffeeeeeeeegffffffffffffffffffffffffggggggggggggggggggfffffffhhhgggggggggggggggggggggghhhhhhhhhgggggggggggggggghhhhhgggggggggggggggggggffffffffffffeeeeeeeeeeeeeeeddddddcccccccccccccccccccbbaaaaaaaaaaaaaaaaa``````aaaaaaaaaaaaaaaa`````````aaaaaaaaaaa``````````````________________^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGGGFFFEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@????????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;<<;;;;;;;;;;;;:::::::::::::999999999999888888888887777777777776666666666665555555555555444444444444433333333333333222222222222111111000000000000///////...........-------------,-,,,,,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((((('''''''''''''&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!! !!!!!! ddddddddddddddddcccccccaaaaa````________________^__________________________`````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbccccbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkjjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggffffffffffffffffffffffeeeeeeggfffffffffffffffffffffffggggggggggggggggggggfffffhhhhhgggggggggggggggggggghhhhhhhhhhhgggggggggggggghhhhhhgggggggggggggggggggffffffffffffeeeeeeeeeeeeeedddddddccccccccccccccccccbbbaaaaaaaaaaaaaaaaa`````aaaaaaaaaaaaaaaaa````````aaaaaaaaaaaa``````````````________________^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@?????????????>>>>>>>>>>==========<<<<<<<<<<<<<;;<<;;;;;;;;;;;;:::::::::::::9999999999999888888888877777777777766666666666665555555555555444444444444343333333333332222222222221111110000000000000//////...........-------------,-,,,,,,,,,,,,,+++++++++++************)))))))))))))((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!! !!!!!! eeedddddddddddddddddddcaaaaaa`````_______________________________________``````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddeedddddeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffgfffffffffggggggggggggggggggggggggggggggggggggggghgggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggffffffffffffffffffffffeeeeggggfffffffffffffffffffffggggggggggggggggggggggfffhhhhhhggggggggggggggggggghhhhhhhhhhhhggggggggggggghhhhhhhhgggggggggggggggggfffffffffffffeeeeeeeeeeeeedddddddddccccccccccccccccbbbbaaaaaaaaaaaaaaaaaa```baaaaaaaaaaaaaaaaa```````aaaaaaaaaaaaa``````````````________________^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\[[[[ZZZZZZZZZZZZZZZYYYYYYZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGGFFEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@????????????>>>>>>>>>>===========<<<<<<<<<<<<;;<<;;;;;;;;;;;;;:::::::::::::999999999999888888888877777777777776666666666665555555555555444444444444443333333333333222222222221111110000000000000//////............--------------,,,,,,,,,,,,,+++++++++++************))))))))))))))(((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!!! !!!!!! eeeeeedddddddddddddddddbbaaaaa``````___________________________________```````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccbbbbbbbbbbbbcccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddeeedddeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffgggfffffggggggggggggggggggggggggggggggggggggggghghhhhggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggfffffffffffffffffffffffeeggggggfffffffffffffffffffggggggggggggggggggggggggfhhhhhhhhggggggggggggggggghhhhhhhhhhhhhhggggggggggghhhhhhhhhggggggggggggggggfffffffffffffffeeeeeeeeeeedddddddddddccccccccccccccbbbbbaaaaaaaaaaaaaaaaaa``bbaaaaaaaaaaaaaaaaa``````aaaaaaaaaaaaaa``````````````_______________^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\[[[[[ZZZZZZZZZZZZZZYYYYYYZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGGGFEEEEEEDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@?????????????>>>>>>>>>===========<<<<<<<<<<<<<;<<<;;;;;;;;;;;;:::::::::::::9999999999999888888888877777777777766666666666665555555555555444444444444443333333333332222222222211111110000000000000/////............---------------,,,,,,,,,,,,,++++++++++************))))))))))))))(((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! !!!!!!! eeeeeeeeeeeddddddddddddbbbbaaaa```````________________________________```````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccbbbbbbbbbbbcccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddeeeeedeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffgggggfffggggggggggggggggggggggggggggggggggggggghhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggfffffffffffffffffffffffffggggggggfffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhggggggggggggggghhhhhhhhhhhhhhhgggggggggghhhhhhhhhhgggggggggggggggfffffffffffffffffeeeeeeeeeddddddddddddcccccccccccccbbbbbbaaaaaaaaaaaaaaaaaa`bbbbaaaaaaaaaaaaaaaa`````aaaaaaaaaaaaaaa``````````````_______________^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\[[[[[[ZZZZZZZZZZZZZZYYYYYZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIHHHHHHHHHHHHGGGGGGGGGGGGFEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@????????????>>>>>>>>>============<<<<<<<<<<<<;<<<;;;;;;;;;;;;;:::::::::::::999999999999888888888877777777777776666666666666555555555555444444444444443333333333332222222222211111110000000000000/////............---------------,,,,,,,,,,,,,++++++++++*************)))))))))))))(((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!! !!!!!!!  eeeeeeeeeeeeeeeeeddddddbbbbbaaaaa`````````_____`___________________````````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccbbbbbbbbbbccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffgggggggfgggggggggggggggggggggggggggggggggggggghhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggfffffffffffffffffffffffffggggggggggfffffffffffffffhgggggggggggggggggggggggghhhhhhhhhhhgggggggggggggghhhhhhhhhhhhhhhhhgggggggghhhhhhhhhhhhgggggggggggggffffffffffffffffffeeeeeeeedddddddddddddccccccccccccbbbbbbbaaaaaaaaaaaaaaaaaabbbbbaaaaaaaaaaaaaaaa````aaaaaaaaaaaaaaaa``````````````_______________^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\[[[[[[[ZZZZZZZZZZZZZZYYYYZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIHHHHHHHHHHHHGGGGGGGGGGGGGEEEEEEEDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@?????????????>>>>>>>>============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::999999999999888888888887777777777776666666666666555555555555444444444444443333333333333222222222211111111000000000000/////.............---------------,,,,,,,,,,,,,+++++++++*************))))))))))))))((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!!! !!!!!!!  ffeeeeeeeeeeeeeeeeeeeedbbbbbbbaaaaa`````````````_______________```````````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccbbbbbbbbbccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhgggggggggggggggggggggghhhgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggfffffffffffffffffffffffffggggggggggggfffffffffffffhhhgggggggggggggggggggggghhhhhhhhhhhhhgggggggggggghhhhhhhhhhhhhhhhhhggggggghhhhhhhhhhhhhggggggggggggfffffffffffffffffffeeeeeeeddddddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaaaaaaabbbbbbaaaaaaaaaaaaaaaa```baaaaaaaaaaaaaaaa``````````````_______________^^^^^^^^^]]]]]]]]]]]]]]]\\\\\[[[[[[[[ZZZZZZZZZZZZZZYYYZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQPPPPPPOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@????????????>>>>>>>>=============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::999999999999888888888877777777777776666666666665555555555555444444444444443333333333332222222222111111110000000000000////.............---------------,,,,,,,,,,,,,+++++++++*************))))))))))))))((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! !!!!!!!  fffffeeeeeeeeeeeeeeeeeeccbbbbbbaaaaaaa``````````__________```````````````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccbbbbbbbbcccccccccccccccccccccccccccccccdddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhggggggggggggggggggghhhhhhgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggfffffffffffffffffffffffffggggggggggggggfffffffffffhhhhhgggggggggggggggggggghhhhhhhhhhhhhhhgggggggggghhhhhhhhhhhhhhhhhhhhggggghhhhhhhhhhhhhhhgggggggggggfffffffffffffffffffeeeeeedddddddddddddddccccccccccbbbbbbbbbbaaaaaaaaaaaaaaabbbbbbbaaaaaaaaaaaaaaaa``bbaaaaaaaaaaaaaaaa``````````````_______________^^^^^^^^^]]]]]]]]]]]]]]\\\\\[[[[[[[[ZZZZZZZZZZZZZZZYYZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIHHHHHHHHHHHHHGGGGGGGGGGGEEEEEEEEDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@?????????????>>>>>>>>============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::999999999999988888888887777777777776666666666666555555555555444444444444443333333333333222222222111111110000000000000/////............---------------,,,,,,,,,,,,,+++++++++**************)))))))))))))((((((((((((((''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!! !!!!!!!!  fffffffffeeeeeeeeeeeeeeccccbbbbbbbaaaaaaa```````_________```````````````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccbbbbbbccccccccccccccccccccccccccccccccddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhggggggggggggggggghhhhhhhhggggggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjihhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggfffffffffffffffffffffffggggggggggggggggfffffffffhhhhhhhgggggggggggggggggghhhhhhhhhhhhhhhhggggggggghhhhhhhhhhhhhhhhhhhhhgggghhhhhhhhhhhhhhhhgggggggggggffffffffffffffffffffeeeedddddddddddddddddccccccccbbbbbbbbbbbaaaaaaaaaaaaaabbbbbbbbaaaaaaaaaaaaaaaa`bbbaaaaaaaaaaaaaaaa``````````````_______________^^^^^^^^^]]]]]]]]]]]]]]\\\\[[[[[[[[[ZZZZZZZZZZZZZZZYZZZZZZYYYYYYYYYYYYYYXXXXXXYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHHHHGGGGGGGGGGGEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@????????????>>>>>>>>=============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::999999999999888888888877777777777776666666666665555555555555444444444444443333333333332222222221111111110000000000000////.............---------------,,,,,,,,,,,,,+++++++++*************))))))))))))))(((((((((((((''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!!! !!!!!!!!  hhhhhhhhhhhhhhhhhggggggffffffeeeeeeedddddddcccccbbbbbbbbbbbbbbbbbbbbbbbbb``aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccccccccbbbbbbcccccccccccccccccccccccccccccccccccddddddddddcccccccccccccccccccdddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffeeeeeefffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggghhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmlllllmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkjjjjjjjjjjjjjjjjkkkkkkkkkkkkkjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhggggggffeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddcccccccccfffffeeeeeeeeeeeeeeeeedddeeeeeeeeeeeeeedddddddddddbbbbbbbbbbbbbaaaaaaaaaaaa````````````````_________________^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@??>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999988888888888777777777777666666666666555555555555544444433333333333332222222222221111111000000000000///////////////.............------------,,,,,,,,,,,,+++++++++++++++*************)(((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$##############"""""########""""""""""""""!!!!!!!!!!! hhhhhhhhhhhhhhhhhhhhhhhfffffffffeeeeeeedddddddccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbccccccccccccccbbbbbccccccccccccccccccccccccccccccccccddddddddddddcccccccccccccccccddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffeeeefffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggghhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkmmlllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkkkjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhggggffffeeeeeeeeeeeeeeeeeeeddddddddddddddddddddccccccccffffffeeeeeeeeeeeeeeeeeddeeeeeeeeeeeeeeeddddddddddbbbbbbbbbbbbbbaaaaaaaaaaaa````````````````_________________^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPOOOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::999999999999888888888887777777777777666666666666555555555555444444433333333333322222222222211111110000000000000//////////////.............------------,,,,,,,,,,,,,+++++++++++++++*************((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$##############"""""#########""""""""""""""!!!!!!!!!! hhhhhhhhhhhhhhhhhhhhhhhggggffffffffeeeeeedddddddbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccccccccccbbbbccccccccccccccccccccdcccccccccccccdddddddddddddccccccccccccccccdddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffeefffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllllllkkkkkmmmmlllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjmmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkjjjjjjjjjjjjjkkkkkkkkkkkkkkkkjjjjjjjjjiihhhhhhhhhhhhhhhhhhhhgggfffffeeeeeeeeeeeeeeeeeeeddddddddddddddddddddcccccccfffffffeeeeeeeeeeeeeeeeedeeeeeeeeeeeeeeeedddddddddbbbbbbbbbbbbbbbaaaaaaaaaaaa```````````````__________________^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBABAAAAAAAAAAAA@@@@@@@@@@@@??>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999999888888888888777777777777666666666666555555555555544444433333333333322222222222211111110000000000000///////////////.............-----------,,,,,,,,,,,,,+++++++++++++++*************((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$##############""""#########""""""""""""""!!!!!!!!!!! hhhhhhhhhhhhhhhhhhhhhhhgggggggffffffffeeeeedddddbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbccccccccccccccccbbccccccccccccccccccccdddccccccccccccddddddddddddddccccccccccccccddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggghhgggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllnnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllllllllllllkmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjmmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkkkkkjjjjjjjjiiihhhhhhhhhhhhhhhhhhhhggffffffeeeeeeeeeeeeeeeeeeededddddddddddddddddddcccccffffffffeeeeeeeeeeeeeeeeefeeeeeeeeeeeeeeeeddddddddbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````````````_________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999999888888888887777777777776666666666666555555555555444444333333333333322222222222111111110000000000000//////////////.............------------,,,,,,,,,,,,,++++++++++++++*************((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$##############""""#########""""""""""""""!!!!!!!!!!! hhhhhhhhhhhhhhhhhhhhhhhgggggggggggffffffeeeeedddcbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccccccccccccbccccccccccccccccccccddddccccccccccddddddddddddddddcccccccccccccdddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggghhhhggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllnnnnnnnnnnnnnnnnnnmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkjjjjjjjjjjkkkkkkkkkkkkkkkkkkkjjjjjjiiiiihhhhhhhhhhhhhhhhhhhhfffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddccccffffffffffeeeeeeeeeeeeeeeffeeeeeeeeeeeeeeeedddddddcbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````````````_________________^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999999888888888888777777777777666666666666555555555555444444433333333333322222222222111111110000000000000///////////////.............-----------,,,,,,,,,,,,,+++++++++++++++************(((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$##############""""##########""""""""""""""!!!!!!!!!! hhhhhhhhhhiiiiiiiiiiiiihhggggggggggggfffffeeeeedcccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccdddddcccccccccdddddddddddddddddcccccccccccdddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggghhhhhhhgggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlmllnnnnnnnnnnnnnnnnnnnnnnmmmlllllllllllllllllllllllllmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkkkkkkkkkkkkjjjjjiiiiiihhhhhhhhhhhhhhhhhhhfffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddcccfffffffffffeeeeeeeeeeeeeefffeeeeeeeeeeeeeeeeddddddccbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````````````_________________^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOOOOONNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;::::::::::::99999999999988888888888777777777777666666666666655555555555544444433333333333332222222222111111111000000000000///////////////.............-----------,,,,,,,,,,,,,+++++++++++++++************(((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$###############"""##########""""""""""""""!!!!!!!!!!! hhhhhhhhiiiiiiiiiiiiiiihhhhhhhhggggggggfffffeeeecccccbbbbbbbbbbbbbbbbbbccaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccccccccccccccdccccccccccccccccccdddddddcccccccdddddddddddddddddddccccccccccdddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggghhhhhhhhhgggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnlllllllllllllllllllllllllmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkjjjjjjjkkkkkkkkkkkkkkkkkkkkkjjjjiiiiiiiihhhhhhhhhhhhhhhhhffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddccffffffffffffeeeeeeeeeeeeeffffeeeeeeeeeeeeeeeedddddcccbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````````````_________________^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMLLLLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDDDCCDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999999888888888887777777777777666666666666555555555555444444433333333333322222222221111111110000000000000//////////////.............------------,,,,,,,,,,,,,+,+++++++++++++***********(((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$##############"""##########""""""""""""""!!!!!!!!!!! hhhiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggffffeecccccccbbbbbbbbbbbbbbccccaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccccccccccccccddcccccccccccccccccddddddddccccccddddddddddddddddddddccccccccdddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggghhhhhhhhhhhgghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiijjjjiiiiiiiiiiijjjjjjjjjjjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkjjjjjllkkkkkkkkkkkkkkkkkkkkkjjiiiiiiiiihhhhhhhhhhhhhhhhfffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddcffffffffffffffeeeeeeeeeeefffffeeeeeeeeeeeeeeeeddddccccbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````````````_________________^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOOOOONNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDDDCCDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999999988888888888777777777777666666666666555555555555544444433333333333322222222221111111110000000000000///////////////.............-----------,,,,,,,,,,,,,+,+++++++++++++***********((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$##############"""###########""""""""""""""!!!!!!!!!! hiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggffffeddccccccbbbbbbbbbbbccccccaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccccccccccccccdddccccccccccccccccdddddddddcccccdddddddddddddddddddddcccccccdddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjiiiiiiiiiiiiiiiiiiijjjjjjjiiiiiijjjjjjjjjjjjjjjjjjjiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkjjjjlllkkkkkkkkkkkkkkkkkkkkkjiiiiiiiiiihhhhhhhhhhhhhhhfffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddddddddfffffffffffffffeeeeeeeeeeffffffeeeeeeeeeeeeeeeedddcccccbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````````````_________________^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\]]\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDDDDCDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?????>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;::::::::::::99999999999988888888888777777777777766666666666655555555555544444433333333333332222222221111111111000000000000///////////////.............-----------,,,,,,,,,,,,,+,+++++++++++++***********((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$###############""###########""""""""""""""!!!!!!!!!!! iiiiiiiiiiiiiiiiiiiiiiihihhhhhhhhhhhhhhhhggggfffdddccccccccbbbbbbbcccccccaaaaaaaaabbbbbbbbbbbbbbbbbbccccccccccccccccccdddddccccccccccccccdddddddddddcccddddddddddddddddddddddeccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffgfffffffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjiiiiiiiiiiiiiiiijjjjjjjjjjiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkkkkkkknmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkjjlllllkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiihhhhhhhhhhhhhffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddddffffffffffffffffeeeeeeeeefffffffeeeeeeeeeeeeeeeeddccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````````````_`_______________^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFEEEEEEEEEEEEDDDDDDDDDDDDCDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999999888888888888777777777777666666666666555555555555544444433333333333322222222211111111110000000000000///////////////............------------,,,,,,,,,,,,,,,+++++++++++++**********((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$##############""###########""""""""""""""!!!!!!!!!!! iiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiihhhhhhggggfeddddccccccccccccccccccccaaaaaaaabbbbbbbbbbbbbbbbbbccccccccccccccccccddddddcccccccccccccddddddddddddccdddddddddddddddddddddeeeccccdddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffggffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiijjjjjjjjjjjjjjjjjiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmlllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkkkkknnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiilkkkkkkkkkkkkkkkkkkkkkkkjllllllkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiihhhhhhhhhhhhfffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddfffffffffffffffffeeeeeeeefffffffffeeeeeeeeeeeeeeedcccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````````_______________^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@??????>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;::::::::::::99999999999888888888888777777777777666666666666655555555555544444433333333333332222222211111111111000000000000///////////////............------------,,,,,,,,,,,,,,,+++++++++++++**********(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$##############""###########""""""""""""""!!!!!!!!!!! iiiiiiiiiiiiijjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhgggeeddddcccccccccccccccccccaaaaaaaabbbbbbbbbbbbbbbbbccccccccccccccccccdddddddccccccccccccdddddddddddddcdddddddddddddddddddddeeeecccddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggfffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjjjiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnooooooooooooooooooooooonnnnnnnnnnnmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkknnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiilllkkkkkkkkkkkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiihhhhhhhhhhhffffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddgfffffffffffffffffeeeeeeeffffffffffeeeeeeeeeeeeeeeccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````````_______________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\]]]]\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@???????>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999998888888888888777777777777666666666666555555555555444444433333333333322222222111111111110000000000000/0////////////............-------------,,,,,,,,,,,,,,+++++++++++++**********(((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$##############""############"""""""""""""!!!!!!!!!!! iiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhggeeeddddccccccccccccccccccaaaaaaabbbbbbbbbbbbbbbbbccccccccccccccccccddddddddcccccccccccddddddddddddddddddddddddddddddddddeeeeeecddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffgggggfffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjjjjjjjjjjjjjjjjjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnmmnnnnnnnnoooooooooooooooooooooooooooooooonnnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkknnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiilllllkkkkkkkkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiihhhhhhhhhffffffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddggfffffffffffffffffeeeeeefffffffffffeeeeeeeeeeeeeecccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````````______________^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\]]]]]\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOOONNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@???????>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;::::::::::::99999999999888888888888777777777777666666666666655555555555544444433333333333322222222111111111110000000000000/0/////////////...........-------------,,,,,,,,,,,,,,,+++++++++++++*********((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$##############"############"""""""""""""!!!!!!!!!!!! iiiiiiijjjjjjjjjjjjjjjjiiiiiiijjjjjjjjjiiiiiihhhfeeeeddddccccccccccccccccaaaaaabbbbbbbbbbbbbbbbbccccccccccccccccccdddddddddcccccccccdddddddddddddddddddddddddddddddddddeeeeeeedddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffgggggggfffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhijjjjjjjjjjjjjjjjjjjjjjjjiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooonnnnnnnnmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkknnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiillllllkkkkkkkkkkkkkkkkkkklllllllllllkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiihhhhhhhhfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddgggfffffffffffffffffeeeeeffffffffffffeeeeeeeeeeeeeccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaa`````````````````______________^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOOOONMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@????????>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;::::::::::::99999999999888888888888877777777777766666666666655555555555544444433333333333332222222111111111111000000000000000////////////...........-------------,,,,,,,,,,,,,,,+++++++++++++*********((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$##############"############"""""""""""""!!!!!!!!!!!! iiiiijjjjjjjjjjjjjjjjjjiiijjjjjjjjjjjjjjjjiiiihhfffeeeddddcccccccccccccccaaaaaabbbbbbbbbbbbbbbbcccccccccccccccccdddddddddddccccccccdddddddddddddddddddddddddddddddddddeeeeeeeedddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggfffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooonnnnnnnnnmmmmmooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkknnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllllllkkkkjjjjjjjjjjjjjjjjjjjjjjjjillllllllkkkkkkkkkkkkkkkkkllllllllllllkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiihhhhhhhgfffffffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddggggfffffffffffffffffeeeefffffffffffffeeeeeeeeeeeecccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaa`````````````````______________^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\]]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQPPPPPPPPPPPPOOOOOOOOOOOONNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@????????>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;:::::::::::::9999999999988888888888877777777777766666666666655555555555554444443333333333332222222111111111111000000000000000/////////////...........-------------,,,,,,,,,,,,,,+++++++++++++*********((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$##############"#############""""""""""""!!!!!!!!!!!! ijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiigfffeeedddddcccccccccccccaaaabbbbbbbbbbbbbbbbbcccccccccccccccccddddddddddddcccccccddddddddddddddddddddddddddddddddddeeeeeeeeeeddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffggggggggggfffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooonnnnnnnnnmmmmooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkknnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllllllllllkkkkjjjjjjjjjjjjjjjjjjjjjjjlllllllllkkkkkkkkkkkkkkkkllllllllllllllkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiihhhhhggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddgggggfffffffffffffffffeeeffffffffffffffeeeeeeeeeeeccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````````````______________^^^^^^^^^^^^^]]]]]]]]]]]]]]\\]]]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQPPPPPPPPPPPPPOOOOOOOOOOOONMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@?????????>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;::::::::::::9999999999988888888888877777777777776666666666665555555555554444443333333333333222222111111111111100000000000000/////////////...........-------------,,,,,,,,,,,,,,,+++++++++++++********((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########################""""""""""""!!!!!!!!!!!!! jjjjjjjjjjjjjjjjjjjkkkkjjjjjjjjjjkkkkkkkkjjjjjiigggffeeeeddddccccccccccccaabbbbbbbbbbbbbbbbbbcccccccccccccccccdddddddddddddccccccddddddddddddddddddddddddddddddddddeeeeeeeeeeeddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffggggggggggggfgggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooonnnnnnnnnnmmoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllkkkkknnnnnnnnnnnnnnnnmmmmmmmmmlllllllllllllllllllllllllkkkjjjjjjjjjjjjjjjjjjjjjjlllllllllllkkkkkkkkkkkkkklllllllllllllllkkkkkkkkkkjiiiiiiiiiiiiiiiiiiiihhhhgggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddgggggggffffffffffffffffeefffffffffffffffeeeeeeeeeecccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````````````_______________^^^^^^^^^^^^^]]]]]]]]]]]]]]\]]]]]]]]\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQPPPPPPPPPPPPOOOOOOOOOOOONNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@?????????>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;::::::::::::99999999999988888888888877777777777766666666666655555555555544444443333333333332222222111111111111000000000000000////////////............------------,,,,,,,,,,,,,,,+++++++++++++********((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########################""""""""""""!!!!!!!!!!!!! jjjjjjjjjkkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkkkkkjjjjhgggfffeeedddddccccccccccbbbbbbbbbbbbbbbbbbbcccccccccccccccccddddddddddddddccccddddddddddddddddddddeddddddddddddddeeeeeeeeeeeedddddddddddddddddeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnmmmmmmmnmmnnnnnnnnnnnnnnnnnnnoooooonnnnnnnnoooooooooooooooooooooooopoooooooooooooonnnnnnnnnnmoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllkkknnnnnnnnnnnnnnnnnnmmmmmmmlllllllllllllllllllllllllkkkkkjjjjjjjjjjjjjjjjjjjjlllllllllllllkkkkkkkkkkkkllllllllllllllllkkkkkkkkkjjiiiiiiiiiiiiiiiiiiiihhhgggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddggggggggffffffffffffffffeffffffffffffffffeeeeeeeeeccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````````````_______________^^^^^^^^^^^^]]]]]]]]]]]]]]\]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQPPPPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@??????????>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;::::::::::::9999999999988888888888877777777777766666666666665555555555544444443333333333332222222111111111111000000000000000/////////////...........-------------,,,,,,,,,,,,,,+++++++++++++********((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###########################""""""""""""!!!!!!!!!!!!! jjjjjkkkkkkkkkkkkkkkkkkjjjjjkkkkkkkkkkkkkkkkkkjjhhhggfffeeedddddddcccccccbbbbbbbbbbbbbbbbbbcccccccccccccccccdddddddddddddddcccddddddddddddddddddddeeddddddddddddeeeeeeeeeeeeeedddddddddddddddeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooonnnnoooooooooooooooooooooooppooooooooooooooonnnnnnnnnnoooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllnnnnnnnnnmnmmmmmmmmmmmmmmlllllllllllllllllllllllllknnnnnnnnnnnnnnnnnnnnmmmmmmllllllllllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjjjjllllllllllllllkkkkkkkkkkkllllllllllllllllllkkkkkkkjjjjiiiiiiiiiiiiiiiiiiihhggggggfffffffffffffffffffefeeeeeeeeeeeeeeeeeeddddddgggggggggffffffffffffffffgffffffffffffffffeeeeeeeecccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````````````_______________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQPPPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@??????????>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;::::::::::::9999999999988888888888887777777777776666666666665555555555544444443333333333333222222111111111111100000000000000/////////////...........-------------,,,,,,,,,,,,,,,+++++++++++++*******((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############################"""""""""""!!!!!!!!!!!!! jjjkkkkkkkkkkkkkkkkkkkkjjjjkkkkkkkkllllllllkkkkkihhhgggffeeeeddddddddddddbbbbbbbbbbbbbbbbccccccccccccccccccddddddddddddddddccddddddddddddddddddddeeedddddddddddeeeeeeeeeeeeeeeddddddddddddddeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiihhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooonnoooooooooooooooooooooooppoooooooooooooooonnnnnnnnnooooooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnmmmmmmllllllllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjllllllllllllllllkkkkkkkkklllllllllllllllllllkkkkkkjjjjjiiiiiiiiiiiiiiiiiiiigggggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeedddddggggggggggfffffffffffffffggffffffffffffffffeeeeeeeccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````````````______________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQPPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???????????>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;::::::::::::9999999999988888888888877777777777766666666666655555555555444444443333333333332222222111111111111000000000000000////////////............------------,,,,,,,,,,,,,,,+++++++++++++*******)((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########################"""""""""""!!!!!!!!!!!!!! kkkkkkkkkkkkkkkkkkkkkkkjjkkkkkkkklllllllllllllkkiiihhgggfffeeeeedddddddddbbbbbbbbbbbbbccccccccccccccccccccdddddddddddddddddcdddddddddddddddddddeeeeeddddddddddeeeeeeeeeeeeeeeeddddddddddddeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiihhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkjkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmllllllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjlllllllllllllllllkkkkkkkklllllllllllllllllllllkkkkjjjjjjiiiiiiiiiiiiiiiiiiiggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeddddgggggggggggffffffffffffffgggffffffffffffffffeeeeeedccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````````````______________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQPPPPPPPPPPPPPOOOOOOOOONNNNMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@???????????>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;::::::::::::9999999999988888888888877777777777776666666666665555555555444444443333333333333222222111111111111100000000000000/////////////...........-------------,,,,,,,,,,,,,,,++++++++++++*******)((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############$#############"""""""""""!!!!!!!!!!!!!! kkkkkkkkkkkllkkkkkkkkkkjkkkkkkkllllllllllllllllljiiihhhgggfffeeeeeeeeddddccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddeeeeeeddddddddeeeeeeeeeeeeeeeeeedddddddddddeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkjjjjjjjjjjjjkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnmmmmmmmllllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjllllllllllllllllllllkkkkkmlllllllllllllllllllllkkkjjjjjjjjiiiiiiiiiiiiiiiiiggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeedddggggggggggggfffffffffffffggggffffffffffffffffeeeeedddcccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````````````_____________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQPPPPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@????????????>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;::::::::::::9999999999988888888888877777777777766666666666655555555554444444443333333333332222221111111111111000000000000000////////////...........-------------,,,,,,,,,,,,,,,+++++++++++++******)((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############$##############""""""""""!!!!!!!!!!!!!! kkkkkklllllllllllllllllkkkkkkklllllllmmmmmmmmllljjjiihhhgggfffffeeeeeeeeecccccccccccccccccccccccccccccccddddddddddddddddddeddddddddddddddddddeeeeeeedddddddeeeeeeeeeeeeeeeeeeedddddddddeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiihhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjkkkkjjjjjjjjkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopooooooooooooooooooooooooooooooooooooooooonnnnnnnnooooooooooooooooooooooooonmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnmmmmmmmmllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjlllllllllllllllllllllkkkkmmlllllllllllllllllllllkkjjjjjjjjjiiiiiiiiiiiiiiiigggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeddgggggggggggggffffffffffffggggggfffffffffffffffeeeeddddcccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````````````_____________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPPPPOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@????????????>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;::::::::::::9999999999988888888888877777777777766666666666665555555554444444443333333333333222222111111111111000000000000000////////////............------------,,,,,,,,,,,,,,,+++++++++++++******))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############$##############""""""""""!!!!!!!!!!!!!!! kkkklllllllllllllllllllkkkkkklllllllmmmmmmmmmmmlkjjjiiihhhggggfffffffeeeedcccccccccccccccccccccccccccccddddddddddddddddddeedddddddddddddddddeeeeeeeeddddddeeeeeeeeeeeeeeeeeeeeddddddddeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffgggggggggggggggggggggghggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkkjjjjjkkkkkkkkkkkkkkkkkkkkjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooppoooooooooooooooooooooooooooooooooooooooonnnnnnnnooooooooooooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjlllllllllllllllllllllllkkmmmmllllllllllllllllllllljjjjjjjjjjiiiiiiiiiiiiiiiggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeggggggggggggggfffffffffffgggggggfffffffffffffffeeedddddcccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````````````____________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPPPOOOOOOONNNNNNMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHGGGGGGFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@?????????????>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;::::::::::::9999999999998888888888887777777777776666666666665555555554444444444333333333333222222111111111111100000000000000/////////////...........-------------,,,,,,,,,,,,,,,++++++++++++******))((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$############$##############"""""""""""!!!!!!!!!!!!!! kklllllllllllllllllllllkkkkklllllllmmmmmmmmmmmmmkkkjjjiiihhhggggggfffffffddddddddddddcccccccccccccccccdddddddddddddddddeeeedddddddddddddddeeeeeeeeeeddddeeeeeeeeeeeeeeeeeeeeefdddddddeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffggggggggggggggggggggggghhgggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkkkjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnooooooooooooppooooooooooooopooooooooooooooooooooooooooooooooooooooooonnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllloonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjmlllllllllllllllllllllllkmmmmmlllllllllllllllllllljjjjjjjjjjjjiiiiiiiiiiiiigggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeeegggggggggggggggffffffffffggggggggfffffffffffffffeeddddddcccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````````_____________^^^^^^^^^^^^^^]]]]]]]]]^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNMMMMMMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@????????????>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;::::::::::::9999999999988888888888877777777777766666666666655555555544444444443333333333332222222111111111111000000000000000////////////...........-------------,,,,,,,,,,,,,,,+++++++++++++*****))((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$############$$##############""""""""""!!!!!!!!!!!!!! llllmmmmmmmmmmmmmmmmmmmlllllmmmmmmnnnnnnnnnnnnnnlllkkkjjjjiiiihhhhhhhgggggggffffffffffffeeeeeeeeeecccccddddddddddddddddddeeddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffeeeeeeeeeeeeeeeeeffffffffffffffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllmmmmmmmllllllllllllmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssuuuuuuuuuuuuuuuuutttttttttttssssssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppppoooppppppppppppppppppppooooonnnnnnnnnnnnnnnnnnnnnnnmmnnnnnnnnnnnnnnnnnnnnmmmmmmmllllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhiiiihhhhhhhhhhhhhhhhhhggghhgggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeddddddddccccccccccccccccbbbbbbbbbbaaaaaaaaaaaaaa```````_______________^^^^^^^``````````````________________^^^^^^^^^^^^]]]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZYYXXXXXXXXXXXXXWWWWWWWWWWUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;::::::::::::99999888888888888777777777776666666665555555555554444444444443333333333332222233322222222222221111111110000000000/////////////....------------,,,,,,,,,,,++++++++++++*************))))))))))))((((((((((((('&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!! llmmmmmmmmmmmmmmmmmmmmmlllllmmmmmnnnnnnnooooooonlllllkkkjjjjiiiiiiihhhhhhgggggggggfffffffffeeeeeeecccccdddddddddddddddddeeeddddeeeeeeeeeeeeeeeeeeeefeeeeeeeeeeeeeeefffffffffffeeeeeeeeeeeeeeeefffffffffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmlllllllllmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuutttttttttttssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppppppppppoppppppppppppppppppppppooonnnnnnnnnnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnnnnnnnnmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhiiiiihhhhhhhhhhhhhhhhhhgghhhgggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeddddddddcccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa```````_______________^^^^^^a``````````````_______________^^^^^^^^^^^^^]]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZYYYXXXXXXXXXXXXXWWWWWWWWWUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;::::::::::::999998888888888888777777777766666666655555555555544444444444433333333333332222333322222222222211111111100000000000////////////....-------------,,,,,,,,,,+++++++++++++************))))))))))))((((((((((((('&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!! lmmmmmmmmmmmmmmmmmmmmmmllllmmmmmmnnnnnnooooooooommlllllkkkkjjjjjjiiiiiiiihhhhhgggggggffffffffeeeeeccccdddddddddddddddddeeeedddeeeeeeeeeeeeeeeeeeeeffeeeeeeeeeeeeeeffffffffffffeeeeeeeeeeeeeeefffffffffffffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmlllllllmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrqqsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuutttttttttttttstssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppoooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmllllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhghhhhgggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeddddddddcccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa```````______________^^^^^^aa``````````````_______________^^^^^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZYYYXXXXXXXXXXXXXWWWWWWWWWUUUUUTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;::::::::::::999999888888888888777777777766666666665555555555554444444444443333333333332222333322222222222211111111100000000000////////////....-------------,,,,,,,,,,+++++++++++++************)))))))))))))(((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!! mmmmmmmmmmmmmmmmmmmmmmmllllmmmmmnnnnnnoooooooooommmmlllllkkkkkkjjjjjjjjjiiiihhhhhhgggggfffffffffffcccdddddddddddddddddeeeeeddeeeeeeeeeeeeeeeeeeeffffeeeeeeeeeeeeefffffffffffffeeeeeeeeeeeeefffffffffffffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhhhhihhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrqqqssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppoooonnnnnnnnnnnnnnnnnnnnnoonnnnnnnnnnnnnnnnnnnnnnmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggfffffffffffffeeeeeeeeeeeeeeedddddddddcccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa```````______________^^^^^aa```````````````_______________^^^^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZYYYYXXXXXXXXXXXXXWWWWWWWWUUUUUTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;::::::::::::99999888888888888877777777766666666665555555555554444444444443333333333333222333322222222222221111111100000000000/////////////....------------,,,,,,,,,,+++++++++++++************)))))))))))))(((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!! mmmmmmmnnnnnnnmmmmmmmmmlllmmmmmmnnnnnooooooooooommmmmmlllllllkkkkkkkkkjjjjjiiiihhhhhggggffffffffffcdddddddddddddddddeeeeeeedeeeeeeeeeeeeeeeeeeefffffeeeeeeeeeeefffffffffffffffeeeeeeeeeeeefffffffffffffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiihhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrqqqssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttttttttttttrrrrrrrrrrrrrrrrrrrrrqqqqqqqqppppppppppppppppppppppqppppppppppppppppppppppppooooonnnnnnnnnnnnnnnnnnnnoooonnnnnnnnnnnnnnnnnnnnnmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggfffffffffffffeeeeeeeeeeeeeeddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa```````______________^^^^aaa``````````````________________^^^^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZYYYYYXXXXXXXXXXXXXWWWWWWWUUUUUUTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;;::::::::::::999999888888888888777777777666666666655555555555554444444444443333333333332223333322222222222211111111000000000000////////////....-------------,,,,,,,,,,+++++++++++++***********)))))))))))))(((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!! mmmmmmnnnnnnnnnnnmmmmmmlmmmmmmmmnnnnoooooooooooonmmmmmmmmlllllllllllkkkkkjjjjjiiihhhhggggfffffffffdddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffeeeeeeeeeeffffffffffffffffeeeeeeeeeefffffffffffffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiihhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqqsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssttttvvvvvvvvvvvvvvvvvvuuuuuuutttttttttttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqppppppppppppppppppppqqqppppppppppppppppppppppooooooonnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggfffffffffffffeeeeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````______________^^^aaaaa`````````````________________^^^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZYYYYYXXXXXXXXXXXXXWWWWWWWUUUUUUUTTTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;::::::::::::99999888888888888777777777666666666665555555555554444444444443333333333332223333322222222222211111111000000000000////////////....-------------,,,,,,,,,,+++++++++++++***********))))))))))))))((((((((((((&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!! mmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnooooooooopppnnnnmmmmmmmmmmmmlllllllllkkkjjjjiiihhhggggffffffffddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffeeeeeeeeefffffffffffffffffeeeeeeeeefffffffffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiihiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrqqqqqsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssstttttttvvvvvvvvvvvvvvvvvvvvuuuuuuttttttttttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqpppppppppppppppppppqqqqqppppppppppppppppppppooooooooonnnnnnnnnnnnnnnnooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggfffffffffffffeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa`````````______________^^aaaaa``````````````_______________^^^^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZYYYYYYXXXXXXXXXXXXXWWWWWWUUUUUUUTTTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;;::::::::::::99999988888888888877777777666666666665555555555554444444444443333333333333223333332222222222221111111000000000000/////////////....------------,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((((&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!! mmmnnnnnnnnnnnnnnnnnnnnmmmmmmmnnnnnoooooooopppppnnnnnnnmmmmmmmmmmmmmmmmmlllkkkjjjiihhhggggffffffffdddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffeeeeeeefffffffffffffffffffeeeeeeeeffffffffffffffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllmmmmmmmllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrqqqqqqssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrttttsssssssssssttttttttttvvvvvvvvvvvvvvvvvvvvvvuuuuuuutttttttttttttttttttttssssssssssssrrrrrrrrrrrrrrqqqqqqqqpppppppppppppppppqqqqqqpppppppppppppppppppoooooooooonnnnnnnnnnnnnnnoooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggffffffffffffffeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa``````````______________^aaaaaa``````````````_______________^^^^^^^^^^^^^]]]\\\\\\\\\\\\\[[[[[[[[[[[[YYYYYYYXXXXXXXXXXXXXWWWWWUUUUUUUUTTTTTTTTTTTTTSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;:::::::::::999999888888888888777777776666666666655555555555554444444444443333333333332233333322222222222211111110000000000000////////////....-------------,,,,,,,,,,+++++++++++++***********)))))))))))))((((((((((((&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!! mmmnnnnnnnnnnnnnnnnnnnnmmmmmmmnnnnnoooooooppppppnnnnnnnnnnnnnnnnnnnnmmmmmlllkkkjjjiihhhggggfffffffddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffeeeeeeffffffffffffffffffffeeeeeefffffffffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttssssstttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuttttttttttttttttttssssssssssssssrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppqqqqqqqqpppppppppppppppppoooooooooooonnnnnnnnnnnnnoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhggggggggggggggfffffffffffffffeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbbbbbaaaaaaaaaaa```````````______________aaaaaaa``````````````_______________^^^^^^^^^^^^^]]\\\\\\\\\\\\\[[[[[[[[[[[[YYYYYYYYXXXXXXXXXXXXWWWWWUUUUUUUUUTTTTTTTTTTTTTSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;;:::::::::::999999888888888888877777776666666666665555555555554444444444443333333333332233333322222222222211111111000000000000////////////....-------------,,,,,,,,,,+++++++++++++***********)))))))))))))((((((((((((&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!! mmnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnooooooopppppppnnnnnnnnnnnnnnnnnnnnnnnnmmmllkkkjjiihhhggggfffffffdddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffeeeeefffffffffffffffffffffeeeeefffffffffffffffffffffffgggggggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrqqqqqqqqsssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttvvvvvvvvvvwwwwwwvvvvvvvvvuuuuuuuuuuuuuututtttttuutsssssssssssssssssrrrrrrrrrqqqqqqqqqqqqpppppppppppppqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnnnooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiihhhiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggffffffffffffffffeeeeeeeeedddddddddddddddccccccccccbbbbbbbbbbbbbbbaaaaaaaaaa```````````______________aaaaaaaa`````````````________________^^^^^^^^^^^^^]]\\\\\\\\\\\\\[[[[[[[[[[[YYYYYYYYYXXXXXXXXXXXXWWWWUUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;;;::::::::::999999988888888888877777776666666666665555555555555444444444443333333333333233333332222222222221111111000000000000////////////.....------------,,,,,,,,,,++++++++++++++***********)))))))))))))(((((((((((&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! mmnnnnnnnnnnoonnnnnnnnnmmmmmnnnnnoooooooppppppppnnnnnnnnnnnnnnnnnnnnnnnnnmmmllkkjjiiihhggggfffffffddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffeeeefffffffffffffffffffffgeeeeffffffffffffffffffffffgggggggggggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttvvvvvvvvvwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuusssssssssssssssssssrrrrrrrqqqqqqqqqqqqqqpppppppppppqqqqqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiihhiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggffffffffffffffffeeeeeeeeddddddddddddddddccccccccccbbbbbbbbbbbbbbbaaaaaaaaa````````````_____________aaaaaaaaa`````````````_______________^^^^^^^^^^^^^]]]\\\\\\\\\\\\\[[[[[[[[[[YYYYYYYYYXXXXXXXXXXXXXWWWUUUUUUUUUUTTTTTTTTTTTTTSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;::::::::::9999999888888888888777777766666666666665555555555554444444444443333333333332333333322222222222211111110000000000000///////////.....-------------,,,,,,,,,,+++++++++++++***********)))))))))))))((((((((((('&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!!! mnnnnnnnoooooooooonnnnnmmmnnnnnnnoooooopppppppppnnnnnnnnnnnnooooooooooonnnmmllkkjjjiihhggggfffffffddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffeeffffffffffffffffffffffggeefffffffffffffffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkklllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnlllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrqqqqqqqqsssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttvvvvvvvvvwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttsssssssssssssrrrrrrqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqqqpppppppppppooooooooooooooooonnnnnnnnoooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiihiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggffffffffffffffffeeeeeeeedddddddddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaa`````````````____________aaaaaaaaa``````````````_______________^^^^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[YYYYYYYYYYXXXXXXXXXXXXXWWUUUUUUUUUUUTTTTTTTTTTTTTSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;;;:::::::::9999999988888888888877777776666666666665555555555554444444444443333333333333333333322222222222221111111000000000000///////////.....-------------,,,,,,,,,,+++++++++++++***********)))))))))))))((((((((((('&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! mnnnnnnooooooooooooonnnnnnnnnnnnooooooppppppppppnnnnnnnnoooooooooooooooonnmmmllkkjjiihhggggfffffffddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffeffffffffffffffffffffffgggeffffffffffffffffffffffgggggggggggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnlmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrqqsssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuvvvvvttttttttttsssssssssssrrrrrrqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqqqqppppppppppoooooooooooooooooonnnnnnnoooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggggffffffffffffffffeeeeeeeedddddddddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaa``````````````___________aaaaaaaaaa``````````````_`_____________^^^^^^^^^^^^]]]\\\\\\\\\\\\\[[[[[[[[[YYYYYYYYYYYXXXXXXXXXXXXWWUUUUUUUUUUUUTTTTTTTTTTTTTSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNONNNNNNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;:::::::::9999999988888888888877777776666666666665555555555554444444444444333333333333333333332222222222221111111000000000000///////////......------------,,,,,,,,,,++++++++++++++***********)))))))))))))(((((((((('&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! mmnnnnooooooooooooooooonnnnnnnnoooooppppppppppppnnnnnnnoooooooooooooooooonnmmllkkjjiihhggggfffffffdddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffgggggffffffffffffffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnmmmmmmmmmmmmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrtttttttttttttttttttttttttvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuutttttttttssssssssssrrrrrrqqqqqqqqqqqqqqqqqqpppppqqqqqqqqqqqqqqqqqppppppppoooooooooooooooooooonnnnnooooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggggffffffffffffffffeeeeeeeedddddddddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaa```````````````__________aaaaaaaaaaa`````````````_`______________^^^^^^^^^^^]]]]\\\\\\\\\\\\\[[[[[[[[YYYYYYYYYYYXXXXXXXXXXXXXWUUUUUUUUUUUUTTTTTTTTTTTTTSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;;:::::::::99999999888888888888877777776666666666665555555555554444444444443333333333333333333322222222222211111110000000000000//////////......-------------,,,,,,,,,,+++++++++++++***********)))))))))))))(((((((((('&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!! mmnnnnooooooooooooooooonnnnnnoooooopppppppppppppnnnnnnoooooooooooppppoooonnmmllkkjjiihhggggfffffffddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffggggggffffffffffffffffffffgggggggggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjkjkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssrrrrrrrrtttttttttttttttttttttttttvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvwwwuuuuuuutttttttsssssssssrrrrrrqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqqqqppppppoooooooooooooooooooooonnnooooooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiijjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggggffffffffffffffffeeeeeeeedddddddddddddddcccccccccccbbbbbbbbbbbbbbaaaaaaa```````````````_________aaaaaaaaaaaa```````````````_____________^^^^^^^^^^^]]]]]\\\\\\\\\\\\\[[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXXUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;::::::::99999999988888888888877777776666666666665555555555554444444444443333333333333333333322222222222221111111000000000000//////////......-------------,,,,,,,,,,+++++++++++++***********)))))))))))))((((((((((''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! mmnnnoooooooooooooooooonnnnnooooooppppppppppppppnnnnnnooooooooooppppppooonnmmllkkjiihhhggggfffffffdddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffgggggggfffffffffffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooopppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssrrrrtttttttttttttttttttttttttvvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwvvvuuuuuuutttttssssssssrrrrrrrqqqqqqqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqqqqqppppooooooooooooooooooooooonnoooooooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiiihhhhihhhhhhhhhhhhhhhhhgggggggggggggffffffffffffffffeeeeeeeedddddddddddddddccccccccccbbbbbbbbbbbbbbbaaaaaaa``````````````_________aaaaaaaaaaaa````````````````_____________^^^^^^^^^^]]]]]\\\\\\\\\\\\\[[[[[[[YYYYYYYYYYYYYXXXXXXXXXXXXVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;;::::::::99999999988888888888877777776666666666666555555555555444444444444333333333333333333332222222222221111111000000000000//////////.......------------,,,,,,,,,,,++++++++++++************)))))))))))))(((((((((''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! mmnnnoooooooooooooooooonnnnoooooopppppppppppppppnnnnnnoooooooooppppppppoonnmmllkkjiihhhggggfffffffddddddeeeeeeeeeeeeeeeeeefeeeeeeffffffffffffffffffffffffffffffffffffgggggggggffffffffffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttvvvvvvvvvwwwwwwwwwwwxwwwwwwwwwwvvvvwwwwwwwwwwwxxxxvvvvvvvuuuutttttssssssssrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppooooooooooooooooooooooooooooooooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiijjjjiiiiiiiiiiiiiiiiiihhhiihhhhhhhhhhhhhhhhhgggggggggggggfffffffffffffffeeeeeeeeedddddddddddddddccccccccccbbbbbbbbbbbbbbbaaaaaaa``````````````________aaaaaaaaaaaaa````````````````_____________^^^^^^^^^]]]]]]\\\\\\\\\\\\\[[[[[[ZYYYYYYYYYYYYXXXXXXXXXXXXVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;:::::::999999999988888888888877777776666666666665555555555554444444444443333333333333333333322222222222211111110000000000000/////////.......-------------,,,,,,,,,,+++++++++++++***********)))))))))))))(((((((((''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!! mmnnnoooooooopppooooooonnoooooooppppppppppppppppnnnnnnnooooooooppppppppoonnnmllkjjiihhhggggfffffffdddddeeeeeeeeeeeeeeeeeeffeeeeefffffffffffffffffffgfffffffffffffffgggggggggggffffffffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttvvvvvvvvvwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxxxwwwvvvvvvuuuuttttssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppooooooooooooooooooooooopoooooooooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiihhiiihhhhhhhhhhhhhhhhhgggggggggggggfffffffffffffffeeeeeeeeedddddddddddddddccccccccccbbbbbbbbbbbbbbbaaaaaaa``````````````_______aaaaaaaaaaaaaa```````````````______________^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[ZYYYYYYYYYYYYYXXXXXXXXXXXVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;;:::::::999999999988888888888877777776666666666665555555555554444444444443333333333333333333332222222222221111111000000000000/////////.......-------------,,,,,,,,,,+++++++++++++***********)))))))))))))((((((((('''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!! mmmnnooooooopppppoooooonooooooooppppppppppppppppnnnnnnnooooooooppppppppponnmmllkjjiihhhgggggffffffddddeeeeeeeeeeeeeeeeeefffeeeefffffffffffffffffffggfffffffffffffffgggggggggggfffffffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnmmnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttvvvvvvvvvwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxyyywwwwwwwvvvuuuuttttsssssssrrrrrrrrrrrrqqqqqqqqqqqqqqrrqqqqqqqqqqqqqqqqqqqqqqqppppoooooooooooooooooooooppoooooooooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiijjjjjjjiiiiiiiiiiiiiiiiihiiiiihhhhhhhhhhhhhhhhgggggggggggggfffffffffffffffeeeeeeeeedddddddddddddddccccccccccbbbbbbbbbbbbbbbaaaaaa```````````````______baaaaaaaaaaaaaa```````````````_____________^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[ZZYYYYYYYYYYYYYXXXXXXXXXXVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;:::::::999999999988888888888887777777666666666666555555555555444444444444333333333333333333332222222222221111111000000000000/////////........------------,,,,,,,,,,,++++++++++++************)))))))))))))(((((((('''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! mmmnnoooooooopppooooooonooooooooppppppppppppppppnnnnnnnnooooooopppppppppoonmmllkjjiihhggggggffffffddeeeeeeeeeeeeeeeeeeeffffeeeeffffffffffffffffffgggffffffffffffffggggggggggggffffffffffffffgggggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrtttssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttvvvvvvvvvwwwwwwwxxxxxxxxxwwwwwwwwwwwwwxxxxxyyyyyyyxxxxwwwwwvvvuuuttttsssssssrrrrrrrrrrrrrrqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqqppppppoooooooooooooooooooppppooooooooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggfffffffffffffffeeeeeeeeedddddddddddddddccccccccccbbbbbbbbbbbbbbbaaaaaa```````````````_____bbaaaaaaaaaaaaaa```````````````_____________^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;;::::::9999999999988888888888877777776666666666665555555555554444444444443333333333333333333322222222222211111110000000000000////////........-------------,,,,,,,,,,+++++++++++++***********)))))))))))))(((((((('''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! mmmnnoooooooooooooooooonnoooooooppppppppppppppppnnnnnnnnnooooooppppppppponnmmllkjjiihhgggggggfffggdeeeeeeeeeeeeeeeeeeefffffeeefffffffffffffffffgggggffffffffffffggggggggggggggffffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrttttttsssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttvvvvvvvvvwwwwwwxxxxxxxxxxwwwwwwwwwwwxxxxxxyyyyyyzzxxxxxxxwwwvvvuuutttsssssssrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqpppppppoooooooooooooooooopppppoooooooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiijjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeddddddddddddddddccccccccccbbbbbbbbbbbbbbaaaaaaa``````````````_____bbbaaaaaaaaaaaaa````````````````_____________^^^^^^]]]]]]]]]\\\\\\\\\\\\\[[[ZZZYYYYYYYYYYYYYXXXXXXXXXVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;;::::::9999999999988888888888877777776666666666666555555555554444444444444333333333333333333332222222222221111111000000000000////////.........------------,,,,,,,,,,+++++++++++++***********)))))))))))))((((((((''''&&&&&&&&&&&&&%%%%%%%%&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!! lmmmnnooooooooooooooooonnnnoooooppppppppppppppppnnnnnnnnnoooooopppppppppoonmmllkjjiihhggggggggggggeeeeeeeeeeeeeeeeeefffffffefffffffffffffffffffgggggfffffffffffgggggggggggggggfffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmnnmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoonnoooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttvvvvvvvvwwwwwwwxxxxxxxxxxwwwwwwwwwxxxxxxyyyyyzzzzzyyyxxxxxwwwvvvuuutttssssssrrrrrrrrrrrrrrrrrrqqqqqqqrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppoooooooooooooooopppppppoooooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeedddddddddddddddcccccccccccbbbbbbbbbbbbbbaaaaaaa``````````````____bbbbaaaaaaaaaaaaa```````````````_____________^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[ZZZZYYYYYYYYYYYYYXXXXXXXXVVVVVUUUUUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;;:::::9999999999998888888888887777777666666666666555555555555444444444444333333333333333333332222222222221111111000000000000////////.........------------,,,,,,,,,,,++++++++++++************))))))))))))((((((((''''&&&&&&&&&&&&&%%%%%%%%&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!! llmmnnnoooooooooooooooonnnnnoooooopppppppppppooonnnnnnnnnooooooppppppppponnmmlkkjjiihhggggggggggggeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffggggggffffffffffggggggggggggggggfffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjijjjjjjjjjjjjjjjkkkkkkkjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttsssssssssssssssssssssssssssssssuuuutttttttttttttttttttttvvvvvvvwwwwwwwxxxxxxxxxxxwwwwwwwwxxxxxxxyyyyzzzzzzyyyyyyxxxxwwwvvuuutttsssssrrrrrrrrrrrrrrrrrrrrqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppoooooooooooooooppppppppooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaa``````````````___bbbbaaaaaaaaaaaaaa```````````````_____________^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[ZZZZZYYYYYYYYYYYYXXXXXXXXVVVVVUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;;:::::99999999999988888888888877777776666666666665555555555554444444444443333333333333333333322222222222211111111000000000000///////.........-------------,,,,,,,,,,+++++++++++++***********)))))))))))))(((((((''''&&&&&&&&&&&&&&%%%%%%%&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! llmmnnnoooooooooooonnnnnnnnnnnooooopppppppoooooommnnnnnnnnoooooppppppppponnmmlkkjjiihhggggggggggggeeeeeeeeeeeeeeeefffffffffffffffffffffffffffgggggggfffffffffgggggggggggggggggffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssrrrssrrrrrrrrrrrrrrrttttttttttttttttttttttttssssssssssssssssssssssssssuuuuuttttttttttttttttttttvvvvvvwwwwwwwwxxxxxxxxxxxwwwwwwxxxxxxxxyyyyzzzzzz{yyyyyyyyxxxwwwvvuuutttssssrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppooooooooooooopppppppppoooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiijjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaa``````````````__bbbbbaaaaaaaaaaaaaa```````````````_____________^^^^]]]]]]]]]]]\\\\\\\\\\\\\[ZZZZZYYYYYYYYYYYYYXXXXXXXVVVVVVUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;:::::99999999999988888888888877777777666666666666555555555554444444444444333333333333333333332222222222221111111000000000000///////..........------------,,,,,,,,,,+++++++++++++***********)))))))))))))(((((((''''&&&&&&&&&&&&&&%%%%%%%&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!! lllmmnnnnnnoonnnnnnnnnnmmmnnnnnooooooooooooooooommmmnnnnnnnooooppppppppponnmmlkkjjiihhggggggggggggeeeeeeeeeeeeeeefffffffffffffffffffffffffffggggggggfffffffgggggggggggggggggggfffffffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssrrrrrrrrtttttttttttttttttttttttttsssssssssssssssssssssssssuuuuuuuuututtttttttttttttvvvvvwwwwwwwwwxxxxxxxxxxxxwwwxxxxxxxxxyyyyyzzzzz{{yyyyyyyyyxxxwwwvvuuttttsssrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppoooooooooooppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjjjjiiijjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggfffffffffffeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaa```````````````_bbbbbbaaaaaaaaaaaaa````````````````_____________^^^]]]]]]]]]]]]\\\\\\\\\\\\\ZZZZZZYYYYYYYYYYYYYXXXXXXVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;;:::::99999999999988888888888877777776666666666665555555555554444444444443333333333333333333322222222222211111110000000000000//////..........------------,,,,,,,,,,,++++++++++++***********)))))))))))))((((((('''''&&&&&&&&&&&&&%%%%%%%&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!! lllmmnnnnnnnnnnnnnnnnnnnnnnnnoooopppppppppppppppppppppppqqqqqrrrrrssssrrrqqpoonmmllkkjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkjkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllmmmmmmmmlllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqoooooooooooooooooooooooooppppppppppppppppppppppppqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuvvvuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwvwvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwxwwwwxxxxxxxxxxxyyyyyyzzzzz{{{||||||{{{{{zzyyyxxwwvvvvuuvvvvvvvvvvvvvvvvvvvvvvvuusssssssssssssrrrrrrrrrrrrqppppppppppppppppppppppppppppppppppppppppppooooooonnnnnnnnnnnnmmmmmmmmmmmmmkkkkkjjjjjjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhhhhhgggiiiiiiiiiiiiihhhhhhhhhhhhihhhhhhhhhhhhhhhhggggggggffffffffeeeeeeeeeeeeeeeedeeeeeeeeeeeeeddddddddddddddddddddddddddcccccccccccddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaa```^^^^^^^^^^^^^^]]]]]]]]]]]][[[[[[[[[[ZZZZZZZZZZZZZYYXXXXXXXXXXXXWWWWWWWWWWWWWVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;::::::::::::::99999999999988888888888888777777777777666665555555555554444444444443333333333332222222222221111111111000000000000//////............----------,,,,,,,,,,,,,++++++++++++)))(((((((((((((''''''''''('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""###"""""""""""""!!!!!!!!!!!!!!!! lllmmnnnnnnnnnnnnnnmmmmmmmnnnnooooooppppppppppppoooppppppqqqqrrrrrsssrrrrqqpoonmmllkkjjjjjiiiiiijjiiiiiiiiiiiiiiiiiijjjjjjjggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqoooooooooooooooooooooopppppppppppppppppppppppqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwvwvvvvvvvvvvvvvvvwwwwwwwwwwwwxwwwxxxxxxxxxxyyyyyyyzzzzz{{{{|||||||{{{{zzyyxxxwwvvvvuwvvvvvvvvvvvvvvvvvvvvvvvvsssssssssssssssrrrrrrrrrrqqpppppppppppppppppppppppppppppppppppppppppooooooonnnnnnnnnnnnnmmmmmmmmmmmmkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhhhhgiiiiiiiiiiiiiihhhhhhhhhhhiihhhhhhhhhhhhhhhhgggggggfffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddeddddddddddddddccccccccccdddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa```_^^^^^^^^^^^^^]]]]]]]]]]]][[[[[[[[[[[ZZZZZZZZZZZZZYXXXXXXXXXXXXXWWWWWWWWWWWWVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;:::::::::::::::9999999999998888888888888777777777777666666555555555555444444444443333333333332222222222221111111111000000000000//////............-----------,,,,,,,,,,,,++++++++++++)))(((((((((((((''''''''''(''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""###""""""""""""""!!!!!!!!!!!!!!!! klllmmnnnnnnnnnmmmmmmmmmmmmmnnnnoooooooooooooooooooopppppqqqqqrrrrrrrrrrrqqpoonmmllkkjjjjjjiiiijjjiiiiiiiiiiiiiiiijjjjjjjjjgggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooooooooooooooooooppppppppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttuutttttttttttttttttttttttwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyzzzzzz{{{{|||||||{{{zzzyyxxwwwvvvvwwvvvvvvvvvvvvvvvvvvvvvvvttssssssssssssssrrrrrrrrrqqqqpppppppppppppppppppppppppppppppppppppppppooooonnnnnnnnnnnnnnmmmmmmmmmmmkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhiiihhhhhhhhhhhhhhhhggggggffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddedddddddddddddddcccccccccddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa``__^^^^^^^^^^^^^]]]]]]]]]]][[[[[[[[[[[[ZZZZZZZZZZZZZYXXXXXXXXXXXXXWWWWWWWWWWWVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;:::::::::::::::99999999999988888888888888777777777777666665555555555554444444444443333333333332222222222211111111111000000000000/////.............----------,,,,,,,,,,,,,+++++++++++)))(((((((((((((('''''''''(('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############"""""###""""""""""""""!!!!!!!!!!!!!!!! kkllmmmmmmmmmmmmmmmmlllllmmmmmnnnnnoooooooooooooooooopppppqqqqrrrrrrrrrrrqqpoonnmllkkjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmlllmmmmmmmmmmmmmnnnnnnnnmnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooooooooooooooppppppppppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuutttttttttttttttttwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuvvuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzz{{{||||||{{{{zzyyyxxwwwvvvwwwvvvvvvvvvvvvvvvvvvvvvvttttsssssssssssssrrrrrrrrqqqqqqpppppppppppppppppppqppppppppppppppppppppoooonnnnnnnnnnnnnnnnmmmmmmmmmkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiihhhhhhhhhiiiihhhhhhhhhhhhhhhhgggggfffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddeedddddddddddddddccccccccdddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa`__^^^^^^^^^^^^^^]]]]]]]]]][[[[[[[[[[[[ZZZZZZZZZZZZZYXXXXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::9999999999988888888888888777777777777666665555555555554444444444443333333333332222222222211111111111000000000000//////............----------,,,,,,,,,,,,,+++++++++++))))((((((((((((('''''''''(('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""####"""""""""""""!!!!!!!!!!!!!!!! kkkllmmmmmmmmmmmllllllllllllmmmmnnnnnnooooooooooooooooppppqqqqrrrrrrrrrrrqqpoonnmllkkjjjjjjjjjjjjjiiiiiiiiiiiiiijjjjjjjjjjjggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmlmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooooooooooopppppppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuttttttwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzz{{{{{||||{{{{zzzyyxxwwwvvvwwwvvvvvvvvvvvvvvvvvvvvvvtttttssssssssssssssrrrrrrqqqqqqqppppppppppppppppppqqpppppppppppppppppppppoonnnnnnnnnnnnnnnnnmmmmmmmmkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiihhhhhhhhiiiiihhhhhhhhhhhhhhhhggggffffffffffffeeeeeeeeeeeeefeeeeeeeeeeeeeeeeddddddddeeedddddddddddddddcccccccddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa`___^^^^^^^^^^^^^]]]]]]]]]][[[[[[[[[[[[[ZZZZZZZZZZZZYYXXXXXXXXXXXXXWWWWWWWWWWVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::9999999999998888888888888877777777777666666555555555555444444444443333333333332222222222211111111111000000000000//////............-----------,,,,,,,,,,,,+++++++++++))))((((((((((((('''''''''(('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""####"""""""""""""!!!!!!!!!!!!!!!! kkklllmmmmmmmmlllllllllllllllmmmmmnnnnnnnnnnnnoonooooopppppqqqqrrrrrrrrrqqppoonnmllkkkjjjjjjjjjjjjiiiiiiiiiiiiiijjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnonoooooooooooooooooooooooooppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooooooooppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsrrrssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwvwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzz{{{{{{{{{{{{{zzyyyxxwwwvvwwwwvvvvvvvvvvvvvvvvvvvvvtttttttsssssssssssssrrrrrqqqqqqqqqppppppppppppppppqqqppppppppppppppppppppponnnnnnnnnnnnnnnnnnmmmmmmmkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiihhhhhhhiiiiiihhhhhhhhhhhhhhhhgggfffffffffffffeeeeeeeeeeeeffeeeeeeeeeeeeeeeedddddddeeeedddddddddddddddccccccddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa____^^^^^^^^^^^^^]]]]]]]]]\[[[[[[[[[[[[[ZZZZZZZZZZZYYYXXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;::;:::::::::::99999999999988888888888888777777777777666665555555555554444444444443333333333332222222222111111111111000000000000/////.............----------,,,,,,,,,,,,,++++++++++))))((((((((((((('''''''''((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""####""""""""""""""!!!!!!!!!!!!!!!! jkkklllmmmmlllllllkkkkkkkklllllmmmmmnnnnnnnnnnnnnnoooooppppqqqqrrrrrrrrrqqqpoonnmllkkkjjjjjjjjjjjjiiiiiiiiiiiiijjjjjjjjjjkkhhhhhhhhhhhhhhhhhhhhhhhhihhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnoonnnnnoonnnooooooooooooooooooooooooooooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrroooooppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuutttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzz{{{{{{{{{{{zzyyyxxwwwvvwwwwwvvvvvvvvvvvvvvvvvvvvtttttttssssssssssssssrrrrqqqqqqqqqqpppppppppppppppqqqqqppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnmmmmmkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhjiiiiiiiiiiiiiiiiiihhhhhhiiiiiiihhhhhhhhhhhhhhhhggffffffffffffffeeeeeeeeeeefffeeeeeeeeeeeeeeedddddddeeeeeddddddddddddddccccccdddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa_____^^^^^^^^^^^^^]]]]]]]]\[[[[[[[[[[[[[ZZZZZZZZZZZYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;::;::::::::::::9999999999998988888888888777777777777666665555555555554444444444443333333333332222222222111111111111000000000000//////............----------,,,,,,,,,,,,,++++++++++))))((((((((((((((''''''''((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""####""""""""""""""!!!!!!!!!!!!!!!! jjkkllllllllllllkkkkkkkkkkkklllllmmmmmmnnnnnnnnnnnnoooopppppqqqqrrrrrrrrqqppoonnmmllkkjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjkkkhhhhhhhhhhhhhhhhhhhhhhhhihhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooopppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzz{{{{{{{{zzzyyyxxxwwvvwwwwwwvvvvvvvvvvvvvvvvvvvtttttttttssssssssssssssrrqqqqqqqqqqqqpppppppppppppqqqqqqqqqppppppppppppppppnnnnnnnnnnnnnnnnnnnnnmmmmkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhjjjiiiiiiiiiiiiiiiiihhhhhiiiiiiiihhhhhhhhhhhhhhhhgfffffffffffffffeeeeeeeeeeffffeeeeeeeeeeeeeeeddddddeeeeeeddddddddddddddcccccddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa_____^^^^^^^^^^^^^^]]]]]]]\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;::;::::::::::::9999999999998988888888888877777777777766666555555555555444444444443333333333332222222222111111111111000000000000//////............-----------,,,,,,,,,,,,++++++++++)))))(((((((((((((''''''''((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""#####"""""""""""""!!!!!!!!!!!!!!!! jjkkkllllllllllkkkkkkkkkkkkkklllllmmmmmmmmmmnnnnnnnnooooppppqqqqqrrrrrrrqqppponnmmllkkkjjjjjjjjjjjiiiiiiiiiiijjjjjjjjjjkkkkhhhhhhhhhhhhhhhhhhhhhhiiihhhhhiiiiiiiiiiiiiiiiiiiijjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooopppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{zzzzyyyxxxwwwvwwwwwwvvvvvvvvvvvvvvvvvvvttttttttttssssssssssssssrqqqqqqqqqqqqqppppppppppppqqqqqqqqqqqppppppppppppppoonnnnnnnnnnnnnnnnnnnnmmmkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhjjjjiiiiiiiiiiiiiiiiihhhhiiiiiiiiihhhhhhhhhhhhhhhhfffffffffffffffeeeeeeeeeefffffeeeeeeeeeeeeeeedddddeeeeeeeddddddddddddddccccdddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa______^^^^^^^^^^^^^]]]]]]]\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;:;;::::::::::::9999999999999988888888888777777777777666665555555555554444444444443333333333332222222221111111111111000000000000/////.............----------,,,,,,,,,,,,++++++++++)))))(((((((((((((''''''''(((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""#####"""""""""""""!!!!!!!!!!!!!!!! jjjkklllllllllkkkkkkkkkkkkkkkkllllllmmmmmmmmmnnnnnnnooooppppqqqqqrrrrrrqqqpppoonmmllkkkjjjjjjjjjjjiiiiiiiiijjjjjjjjjjkkkkkkhhhhhihhhhhhhhhhhhhhhiiiihhhhiiiiiiiiiiiiiiiiiiiijjjjjkkkkkkkkkkkkkkkkkkkkklkkkkkkkkkkklllllllllllllllllllmmmmmmmmmmmmmmmmmmnnmmmmmmmmmnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrsssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyzzzzzzzzzzzzyyyxxxwwwvwwwwwwvvvvvvvvvvvvvvvvvvvttttttttttsssssssssssssssqqqqqqqqqqqqqqqppppppppppqqqqqqqqqqqqqqpppppppppppoooonnnnnnnnnnnnnnnnnnnmmkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhjjjjjiiiiiiiiiiiiiiiiihhhiiiiiiiiiihhhhhhhhhhhhhhhffffffffffffffffeeeeeeeeeffffffeeeeeeeeeeeeeeeddddeeeeeeedddddddddddddddcccddddddddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaa_______^^^^^^^^^^^^^]]]]]]\\\[[[[[[[[[[[[[[ZZZZZZZZYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;:;;::::::::::::9999999999999988888888888877777777777666666555555555555444444444443333333333332222222222111111111111000000000000/////.............----------,,,,,,,,,,,,,+++++++++)))))(((((((((((((('''''''(((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############"""#####""""""""""""""!!!!!!!!!!!!!!!! jjjkkklllllllkkkkkkkkkkjkkkkkkkllllllmmmmmmmmmnnnnnnnooopppppqqqqqqrrrqqqqpppoonnmlllkkjjjjjjjjjjjiiiiiiiijjjjjjjjjjjkkkkkkhhiiiiiiiiiihhhhhhhhiiiiihhhiiiiiiiiiiiiiiiiiiiijjjjjkkkkkkkkkkkkkkkkkkkkkllkkkkkkkkkklllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnmmmmmmmmnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyzzzzzzyyyyyyyyxxxxxxyyyyyyyzzzzzzzzyyyyxxxwwwvwwwwwwwvvvvvvvvvvvvvvvvvvtttttttttttssssssssssssssqqqqqqqqqqqqqqqqqppppppppqqqqqqqqqqqqqqqqqppppppppooooonnnnnnnnnnnnnnnnnnnnkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhjjjjjjiiiiiiiiiiiiiiiiihhiiiiiiiiiiihhhhhhhhhhhhhhgffffffffffffffffeeeeeeeefffffffeeeeeeeeeeeeeeedddeeeeeeeedddddddddddddddccddddddddddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaa_______^^^^^^^^^^^^^^]]]]]\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYXXXXXXXXXXXXXWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999988888888888877777777777666666555555555555444444444443333333333332222222222111111111111000000000000//////............-----------,,,,,,,,,,,,+++++++++))))))((((((((((((('''''''(((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############"""#####""""""""""""""!!!!!!!!!!!!!!!! jjjkkkkllllkkkkkkkkkjjkjkkkkkkkklllllllmmmmmmmmnmnnnnooooppppqqqqqqqqqqqqqpppoonnmmllkkkjjjjjjjjjjiiiiiiijjjjjjjjjjjkkkkkkliiiiiiiiiiiiiiiihhiiiiiiihhiiiiiiiiiiiiiiiiiiijjjjjkkkkkkkkkkkkkkkkkkkkkklllkkkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmmmmmnnnnmmmmmmmnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooopppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvuuxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxyyyyyyzzzzzzzzzzzyyyyyyxxxxxxxxxxyyyyyyyzzzyyyyyxxxwwwwvwwwwwwwvvvvvvvvvvvvvvvvvvtttttttttttssssssssssssssqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqqqqqpppppooooooonnnnnnnnnnnnnnnnnnkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhjjjjjjjiiiiiiiiiiiiiiiiihiiiiiiiiiiiihhhhhhhhhhhhhggffffffffffffffffeeeeeeeffffffffeeeeeeeeeeeeeeeddeeeeeeeeeddddddddddddddcceddddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaa________^^^^^^^^^^^^^]]]]]\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYYYXXXXXXXXXXXXXWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999998888888888877777777777666666655555555555444444444444333333333333222222222111111111111100000000000//////............-----------,,,,,,,,,,,,+++++++++))))))((((((((((((('''''''(((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""######"""""""""""""!!!!!!!!!!!!!!!! jjjjkkkkkkkkkkkkkkkkjjjjkkkkkkkklllllllllmmmmmmmmnnnnoooopppppqqqqqqqqqqqqpppoonnmmllkkkjjjjjjjjjjiiiiiijjjjjjjjjjjkkkkkklliiiiiiiiiiiiiiiiiiiiiiiiihiiiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkklllllkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxyyyyyyzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxyyyyyyyyyyyxxxxwwwwvwwwwwwwvvvvvvvvvvvvvvvvvvttttttttttttsssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqpppooooooooonnnnnnnnnnnnnnnnkkkkkkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggffffffffffffffffeeeeeefffffffffeeeeeeeeeeeeeeedeeeeeeeeeeddddddddddddddceeddddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaa_________^^^^^^^^^^^^^]]]]\\\\\[[[[[[[[[[[[[[ZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWVVVVVVVVUUUUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::999999999999998888888888887777777777666666655555555555544444444444333333333333222222222211111111111100000000000//////.............----------,,,,,,,,,,,,,++++++++))))))((((((((((((('''''''((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""######"""""""""""""!!!!!!!!!!!!!!!! ijjjkkkkkkkkkkkkkkkjjjkjjkkkkkkkklllllllllmmmmmmmnnnnoooopppppqqqqqqqqqqqqpppoonnmmlllkkkjjjjjjjjjiiiiijjjjjjjjjjjjkkkkkklliiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjkkkkkkkkkkkkkkkkkkkllllllkkkkkklllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooopppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwxxxyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzyyyyxxxxxxwxxxxxxxxxyyyyyyyxxxxxwwwvvwwwwwwwvvvvvvvvvvvvvvvvvvtttttttttttttssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqooooooooooonnnnnnnnnnnnnnlkkkkkkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiiiiiihhhhhhhjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhggggffffffffffffffffeeeeefffffffffeeeeeeeeeeeeeeedeeeeeeeeeeeddddddddddddddeeeddddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaa__________^^^^^^^^^^^^^]]]\\\\\\[[[[[[[[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::99999999999998888888888887777777777666666655555555555544444444444333333333333222222222211111111111100000000000///////............----------,,,,,,,,,,,,,++++++++))))))((((((((((((((''''''((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""######""""""""""""""!!!!!!!!!!!!!!!! iijjjkkkkkkkkkkkkkkkkjkjkkkkkkkkklllllllllmmmmmmmmnnnoooopppppqqqqqqqqqqqqpppooonnmmllkkkkjjjjjjjjiiiijjjjjjjjjjjjkkkkkkllliiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkkkkklllllllkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnmmmmnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwvvvvvyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwwxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzyyyyxxxxxwwxxxxxxxxxxxxxxxxxxxxwwwwvvwwwwwwwwvvvvvvvvvvvvvvvvvttttttttttttttsssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqoooooooooooonnnnnnnnnnnnnllkkkkkkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiiiiiihhhhhhjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhgggggffffffffffffffffeeeeffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddeeeedddddddddddddcccccccccccccbbbbbbbbbbbbbbaaaaaa__________^^^^^^^^^^^^^]]]\\\\\\\[[[[[[[[[[[[[ZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::99999999999999888888888887777777777666666665555555555544444444444433333333333322222222211111111111110000000000///////............-----------,,,,,,,,,,,,++++++++)))))))(((((((((((((''''''((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""######""""""""""""""!!!!!!!!!!!!!!!! iijjjkkkkkkkkkkkkkkjjkkkkkkkkkkkkllllllllllmmmmmmmnnnooooppppppqqqqqqqqqqppppooonnmmlllkkkjjjjjjjjiiiijjjjjjjjjjjjkkkkkkllliiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkkklllllllllkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnmmnnnnnnnnnnnnnnnnoooonnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwwvyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvwwwwvvvvvvvwwwwwwwwwwxxxxzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzyyyyxxxxwwxxwwwxxxxxxxxxxxxxxwwwwwvvwwwwwwwwwwvvvvvvvvvvvvvvvtttttttttttttttssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqppooooooooooonnnnnnnnnnnnllllkkkkkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiiiiiiihhhhjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhggggggffffffffffffffffeeefffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddeeeeddddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaa___________^^^^^^^^^^^^^]]\\\\\\\\[[[[[[[[[[[[[ZZZZYYYYYYYYYXXXXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::99999999999999888888888888777777777666666665555555555554444444444433333333333322222222221111111111110000000000///////.............----------,,,,,,,,,,,,,+++++++)))))))(((((((((((((''''''(((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"#######"""""""""""""!!!!!!!!!!!!!!!! iiijjjkkkkkkkkkkkkkkjkkkkkkkkkkkkllllllllllmmmmmmmnnnnoooppppppqqqqqqqqqqpppppoonnnmmllkkkkjjjjjjjiiijjjjjjjjjjjjjkkkkkkllliiiiiijiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkklllllllllllkkllllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnmmnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrppppppppppppppppppppppqpqqqqqqqqqqqqqqqqqqqqqqqrrrsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvwwwwwwwwwwwwxxxxzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzyyyyxxxxwwxwwwwwwwwwxxxxxxxwwwwwwwvvwwwwwwwwwwwwvvvvvvvvvvvvvtttttttttttttttssssssssssrrqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrqqqqqpppooooooooooonnnnnnnnnnnlllllkkkkkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiiiiiiihhhjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhgggggggffffffffffffffffeeffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddeeeeeddddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaa____________^^^^^^^^^^^^^]\\\\\\\\[[[[[[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::9999999999999888888888888777777777666666665555555555554444444444433333333333322222222221111111111110000000000////////............----------,,,,,,,,,,,,,+++++++)))))))(((((((((((((('''''(((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"#######"""""""""""""!!!!!!!!!!!!!!!! iiijjjjkkkkkkkkjjjjjkkkkkkkkkkkklllllllllllmmmmmmmnnnnoooppppppqqqqqqqqqqpppppooonnmmlllkkkkkjjjjjiiijjjjjjjjjjjjkkkkkkkllliiiijjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzyyyyxxxxwxwwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwwwwwwwwwvvvvvvvvvvvttttttttttttttttsssssssssrrrqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrqqqppppooooooooooonnnnnnnnnnllllllkkkkkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiiiiiiihhjjjjjjjjjjjjjiiiiiiiiiiiijiiiiiiiiiiiiiiiiihhhhhhhggggggggffffffffffffffffefffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddeeeeeeddddddddddddddcccccccccccccbbbbbbbbbbbbbaaaa____________^^^^^^^^^^^^^]\\\\\\\\\[[[[[[[[[[[[[ZZZYYYYYYYYYYXXXXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999999999988888888888877777777666666666555555555554444444444443333333333332222222221111111111110000000000////////............-----------,,,,,,,,,,,,+++++++))))))))((((((((((((('''''(((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############"#######""""""""""""""!!!!!!!!!!!!!!!! iiijjjjjjjjjjjjjjjjjjkkkkkkkkkkklllllllllllmmmmmmmnnnnoooppppppqqqqqqqqqqpppppooonnnmmlllkkkkkjjjjiijjjjjjjjjjjjjkkkkkkkllliiiijjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssstttttttttttttttuutttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwxxxxxxwwwwwwzzyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzzyyyyxxxxwxwwwwwwwwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwwwwvvvvvvvvvvtttttttttttttttttssssssssrrrrrqqqqqqqqqqqqqqqqqqqqrrrrssssssrrrrrrrrrrrrrqqpppppoooooooooonnnnnnnnnnlllllllkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiihjjjjjjjjjjjjjjiiiiiiiiiiijjiiiiiiiiiiiiiiiihhhhhhhgggggggggfffffffffffffffeffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbbbaaa_____________^^^^^^^^^^^^^\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXXXWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNMLLLLLLLLLLLLKKKKKKKKKKKKJKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999988888888888877777777666666666555555555555444444444443333333333332222222222111111111111000000000////////.............----------,,,,,,,,,,,,+++++++))))))))((((((((((((('''''((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"#######""""""""""""""!!!!!!!!!!!!!!!! iiiijjjjjjjjjjjjjjjjkkkkkkkkkkklllllllllllmmmmmmmmnnnoooopppppqqqqqqqqqqqpppppoooonnmmmlllkkkkkkkkjjjjjjjjjjjjjjkkkkkkkkllliiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkklllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwxxxxxxxxxxwwwwzzzzyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzyyyyxxxxwxwwwwwwwwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwvvvvvvvvttttttttttttttttttsssssssrrrrrrqqqqqqqqqqqqqqqqqqqrrsssssssssssrrrrrrrrrrrqppppppooooooooooonnnnnnnnllllllllkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiijjjiiiiiiiiiiiiiiiihhhhhhggggggggggffffffffffffffffffffffffffffffeeeeeeeeeefeeeeeeeeeeeeeeedddddddddeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbbaaa`_____________^^^^^^^^^^^^\\\\\\\\\\[[[[[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXXWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::999999999999998888888888877777777666666666555555555555444444444443333333333332222222222111111111111000000000/////////............----------,,,,,,,,,,,,,++++++))))))))((((((((((((('''''((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$######################"""""""""""""!!!!!!!!!!!!!!!! iiiijjjjjjjjjjjjjjjjkkkkkkkkkkklllllllllllmmmmmmmmnnnoooopppppqqqqqqqqqqqpppppoooonnnmmllllkkkkkkkjjjjjjjjjjjjjjkkkkkkkkllliiiiiijjjiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkklllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooppoooooooooooooooooooooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwxxxxxxxxxxxxwwwzzzzzzzyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzyyyyyxxxwxwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwvvvvvvtttttttttttttttttttssssssrrrrrrrrqqqqqqqqqqqqqqqqqrrssssssssssssrrrrrrrrrrrpppppppoooooooooonnnnnnnnllllllllllkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjiiiiiiiiijjjjiiiiiiiiiiiiiiiihhhhhgggggggggggffffffffffffffgfffffffffffffffeeeeeeeeeffeeeeeeeeeeeeeedddddddddeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbbbbbbaa`_____________^^^^^^^^^^^^\\\\\\\\\\\[[[[[[[[[[[[[ZYYYYYYYYYYYYXXXXXXXXXXXXXVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDEDDDDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::999999999999998888888888887777777666666666655555555555544444444444333333333333222222222111111111111000000000/////////............-----------,,,,,,,,,,,,++++++)))))))))(((((((((((((''''((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$######################"""""""""""""!!!!!!!!!!!!!!!! iiiijjjjjjjjjjjjjjjjkkkkkkkkkklllllllllllmmmmmmmmnnnnooooppppqqqqqqqqqqqqppppppoooonnmmmllllkkkkkkjjjjjjjjjjjjjkkkkkkkkkllliiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooopppooooooooooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxwwwzzzzzzzzzzzzyyyyyyyyyxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzyyyyyxxxwxwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvttttttttttttttttttttsssssrrrrrrrrrqqqqqqqqqqqqqqqrrssssssssssssssrrrrrrrrrrpppppppooooooooooonnnnnnnlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjiiiiiiiijjjjjiiiiiiiiiiiiiiiihhhhggggggggggggfffffffffffffggfffffffffffffffeeeeeeeefffeeeeeeeeeeeeeeddddddddeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbbba``_____________^^^^^^^^^^^\\\\\\\\\\\\[[[[[[[[[[[[ZYYYYYYYYYYYYYXXXXXXXXXXXXWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDEDDDDDDDDDDDDCCCCCCCCCCCCBBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::99999999999998888888888887777777666666666655555555555544444444444333333333333222222222211111111111100000000/////////.............----------,,,,,,,,,,,,++++++)))))))))(((((((((((((''''((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#####################""""""""""""""!!!!!!!!!!!!!!!! iiiijjjjjjjjjjjjjjjjkkkkkkkkklllllllllllmmmmmmmnmnnnnooopppppqqqqqqqqqqqqppppppoooonnnmmmllllkkkkkjjjjjjjjjjjjjkkkkkkkkkllliiiiiiiiiiiiiiiiiiiiiiiijiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoonnnnnnnnoooooooooooooooooppppppopppooooopoppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssspppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssstttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxwwwzzzzzzzzzzzzzzyyyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzyyyyyxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwvvvttttttttttttttttttttttsssrrrrrrrrrrrqqqqqqqqqqqqqrrssssssssssssssrrrrrrrrrrpppppppooooooooooooonnnnnllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiikjjjjjjjjjjjjjjjjjiiiiiiijjjjjjiiiiiiiiiiiiiiiihhhgggggggggggggffffffffffffgggfffffffffffffffeeeeeeeffffeeeeeeeeeeeeeedddddddeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbba```_____________^^^^^^^^^^\\\\\\\\\\\\[[[[[[[[[[[[[ZYYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::99999999999999888888888887777777666666666655555555555544444444444333333333333222222222211111111111100000000//////////............----------,,,,,,,,,,,,,+++++)))))))))(((((((((((((''''(((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#####################""""""""""""""!!!!!!!!!!!!!!!! iiijjjjjjjjjjjjjjjjkkkkkkkkklllllllllllmmmmmmmmnmnnnnoooppppqqqqqqqqqqqqqpppppppoooonnnmmmllllkkkkjjjjjjjjjjjjkkkkkkkkkkllliiiiiiiiiiiiiiiiiiiiiiijjiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnooonnnnnnooooooooooooooooooopppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxwwwzzzzzzzzzzzzzzzyyyyyyyyxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyzzzzyyyyyyxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwvtttttttttttttttttttttttssrrrrrrrrrrrrqqqqqqqqqqqqrrsssssssssssssrrrrrrrrrrrppppppppooooooooooooonnnnlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiikkjjjjjjjjjjjjjjjjjiiiiiijjjjjjjiiiiiiiiiiiiiiiihhggggggggggggggfffffffffffgggffffffffffffffffeeeeeeffffeeeeeeeeeeeeeeeddddddeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbb```______________^^^^^^^^^\\\\\\\\\\\\\[[[[[[[[[[[[ZYYYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::99999999999999888888888888777777666666666665555555555554444444444433333333333322222222211111111111100000000//////////............----------,,,,,,,,,,,,,+++++)))))))))(((((((((((((('''(((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$######################"""""""""""""!!!!!!!!!!!!!!!! iijjjjjjjjjjjjjjjkkkkkkkkkkllllllllllmmmmmmmmmnnnnnnoooopppqqqqqqqqqqqqqqqqppppppoooonnnmmmlllllkkjjjjjjjjjjkkkkkkkkkkkkllliiiiiiiiiiiiiiiiiiiiiijjjiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnoooonnnnnoooooooooooooooooooopppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssstttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxwwwwzzzzzzzzzzzzzzzzyyyyyyyyxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwtttttttttttttttttttttttttrrrrrrrrrrrrrrqqqqqqqqqqrrrsssssssssssrrrrrrrrrrrrppppppppoooooooooooooonnnllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiikkkjjjjjjjjjjjjjjjjjiiiiijjjjjjjjiiiiiiiiiiiiiiiihgggggggggggggggffffffffffggggfffffffffffffffeeeeeefffffeeeeeeeeeeeeeeedddddeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbbbbb````_____________^^^^^^^^^\\\\\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::9999999999999888888888888777777666666666665555555555554444444444433333333333322222222221111111111110000000//////////............-----------,,,,,,,,,,,,+++++))))))))))((((((((((((('''(((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$######################"""""""""""""!!!!!!!!!!!!!!!! jjjjjjjjjjjjjjjkkkkkkkkkkllllllllllmmmmmmmmmmmnnnnnnoooppppqqqqqqqrqqqqqqqqqppppppoooonnnmmmmllllljjjjjjjjkkkkkkkkkkkkkkllliiiiiiiiiiiiiiiiiiiijjjjjiiiijjjjjjjjjjjjjjjjjjjjkkkkkkllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnooooonnnnooooooooooooooooooooopppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrstttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxwwwwwwzzzzzzzzzzzzzzzzyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwuuuttttttttttttttttttttttrrrrrrrrrrrrrrrqqqqqqqqrrrrrsrsssssrrrrrrrrrrrrrrrppppppppooooooooooooooonnlllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiikkkkjjjjjjjjjjjjjjjjjiiiijjjjjjjjjiiiiiiiiiiiiiiiiggggggggggggggggfffffffffgggggfffffffffffffffeeeeefffffffeeeeeeeeeeeeedddddeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbb`````_____________^^^^^^^^]\\\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSRRRRSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999999999999988888888888777777666666666665555555555554444444444433333333333322222222221111111111110000000//////////.............----------,,,,,,,,,,,,+++++))))))))))((((((((((((('''(((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#####################""""""""""""""!!!!!!!!!!!!!!!! llllllmmmmmmmmmmmmmmmmmklllllllllmmmmmmmmmmmnnnnnoooopppqqqqrrrrrrrrrrrrrrrrrrrrqqqqqpppoooonnnmmmllllllllllllllmmmmmmmmmmmkkkkkllllllllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooopppppppppppppppppooooopppppppppppppppqqqqqrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssttuuuuuuuuuuuuuuuuuuuuuuuuvuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttrrrrrrrrrrrrrrqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrqqqqqqqqqqqqqqqqqpppooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhggggggggggffffffffffffffffeeeeeeeeeeeeeedddddddddddddddddddccccccccccccccbbbbbbaaaaaaaaaaaaaa```````_________^^^^^^^^^^^^^]]]]\\\\\\[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::99998888888888887777777777777666666666666555555555444444433333333333322222222221111111111110000000000000////////////.........,,,,,,,,,,,,+++++++++++++********))))))))))))((((((((((((((''''''''''''''&&&'''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!""""""""""!!!!!!!!llmmmmmmmmmmmmmmmmmmmnnlllllllmmmmmmmmmmmmmnnnnnooooppppqqqrrrrrsssssrrrrsrrrrrrrqqqqqppppooonnnnmmlllllllllllmmmmmmmmmmmmmkkkkkklllllllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooppppppppppppppppppoooopppppppppppppppqqqqqqrrrrrrrrrrssssssssssssssssssssssssssssssssssstttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxwvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttrrrrrrrrrrrrrrrqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppoooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkjjkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggfffffffffffffffeeeeeeeeeeeeeeddddddddddddddddddddcccccccccccccbbbbbbbaaaaaaaaaaaaaa``````__________^^^^^^^^^^^^^]]]\\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::999998888888888877777777777777666666666665555555554444444333333333333222222222211111111111100000000000000////////////........,,,,,,,,,,,,,++++++++++++********)))))))))))))(((((((((((((('''''''''''''&&&'''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""""!!!""""""""""!!!!!!!!mmmmmmmmmmmmmmmmmmnnnnnlllllmmmmmmmmmmmmmnnnnnnnoooopppqqqqrrrrssssssssrrssrrrrrrrrqqqqqpppooonnnnmmmmlllllllmmmmmmmmmmmmmmkkkkkklllllllllllllllllllmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooppppppppppppppppppqooopppppppppppppppqqqqqqqrrrrrrrrsssssssssssssssssssssssssssssssststtttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxvvvvvvvvvvuvuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttrrrrrrrrrrrrrrrrqqqqqqqqqsrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppoooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeeeedddddddddddddddddddccccccccccccccbbbbbbbaaaaaaaaaaaaa``````__________^^^^^^^^^^^^^]]]\\\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::999998888888888887777777777777666666666666555555554444444433333333333322222222211111111111100000000000000////////////........,,,,,,,,,,,,,++++++++++++********)))))))))))))(((((((((((((('''''''''''''&&&'''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""""!!!""""""""""!!!!!!!!mmmmmmmmmmmmnnnnnnnnnnnllmmmmmmmmmmmnnnnnnnnnnnnoooppppqqqrrrrsssssssssssssssrrrrrrrrqqqqppppooonnmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkllllllllllllllllllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooopppppppppppppppppppqooppppppppppppppppqqqqqqqrrrrrrssssssssssssssssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttrrrrrrrrrrrrrrrrrrqqqqqqqsssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppoooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggfffffffffffffffeeeeeeeeeeeeeedddddddddddddddddddccccccccccccccbbbbbbaaaaaaaaaaaaaa`````___________^^^^^^^^^^^^^]]\\\\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::999998888888888887777777777777666666666666555555554444444433333333333322222222211111111111100000000000000////////////........-,,,,,,,,,,,,++++++++++++********)))))))))))))((((((((((((((''''''''''''''&&''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!""""""""""!!!!!!!!nnnnnnnnnnnnnnnnnnnnnnommmmmmmmmmnnnnnnnnnnnnnooooppppqqqqrrrsssssssssssssssssssrrrrrrrrqqqpppoooonmmmmmmmmmmmmmmmmmmmmmmmnkkkkkklllllllllllllllllllmmmmnnnnnnnnnnnnnnnnnnnnoonnnnnnnnnnooooooooooooooooopppppppppppppppppppppqqopppppppppppppppqqqqqqqqqrrrrrssssssssssssssssssssttsssssttttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{zzzzzzzzzz|{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttrrrrrrrrrrrrrrrrrrrrrqqqqssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppppooooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggffffffffffffffffeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccbbbbbbbaaaaaaaaaaaaaa````____________^^^^^^^^^^^^^]\\\\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::9999998888888888877777777777777666666666665555555544444444333333333333222222222211111111111100000000000000////////////.......-,,,,,,,,,,,,,+++++++++++*********)))))))))))))(((((((((((((('''''''''''''&&''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!"""""""""""!!!!!!!nnnnnnnnnnnnnnnnnnnnooommmmmmnnnnnnnnnnnnnnnoooooppppqqqqrrrssssssttssssssssssssssssrrrrrrqqqpppoonnnmmmmmmmmmmmmmmmmmmmmnnkkkkkklllllllllllllllllllmmmnnnnnnnnnnnnnnnnnnnoooonnnnnnnoooooooooooooooooopppppppppppppppppppppqqqqppppppppppppppppqqqqqqqqqrrrsssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwvvvvvvvvvwvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttrrrrrrrrrrrrrrrrrrrrrrqqqsssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppppoooooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkllkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggffffffffffffffffeeeeeeeeeeeeeedddddddddddddddddddccccccccccccbbbbbbbbaaaaaaaaaaaaa````____________^^^^^^^^^^^^^]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::9999998888888888887777777777777666666666666555555544444444433333333333322222222211111111111100000000000000////////////.......-,,,,,,,,,,,,,+++++++++++*********)))))))))))))(((((((((((((('''''''''''''&&''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""""!!"""""""""""!!!!!!!nnoonnnnnnnnnnnnnoooooommmmnnnnnnnnnnnnnooooooooppppqqqqrrrrssssttttttssstsssssssssssssrrrrqqqppponnnnnmmmmmmmmmmmmmmmmmnnnkkkkklllllllllllllllllllmmnnnnnnnnnnnnnnnnnnnoooooonnooooooooooooooooooooooppppppppppppppppppppppqqqqpppppppppppppppqqqqqqqqqqrrrsssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz|||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttttrrrrrrrrrrrrrrrrrrrrrrrrqsssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppppppoooooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaaa```_____________^^^^^^^^^^^^^\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::9999998888888888887777777777777666666666666555555544444444433333333333322222222211111111111100000000000000////////////.......--,,,,,,,,,,,,+++++++++++*********)))))))))))))(((((((((((((('''''''''''''&&''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""""!!"""""""""""!!!!!!!ooooooooooooooooooooooommnnnnnnnnnoooooooooooooopppqqqqrrrrssssttttttttsstttssssssssssssssrrrqqqppoonnnnnmmmmmmmmmmmmmmmnnnkkkklllllllllllllllllllmmnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqppppppppppppppqqqqqqqqqqqrsssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxzzzzyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttrrrrrrrrrrrrrrrrrrrrrrrrrssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqpppppoooooooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkllllkkkkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiiiihhhhhhhhjiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeddddedddddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaaaaa```_____________^^^^^^^^^^^^\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::9999999888888888887777777777777766666666666555555544444444433333333333322222222221111111111110000000000000////////////.......--,,,,,,,,,,,,,++++++++++*********)))))))))))))((((((((((((((('''''''''''''&'''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!"""""""""""!!!!!!!ooooooooooooooooooooooomnnnnnnnoooooooooooooopppppqqqqqrrrsssstttttttttttttttttttttttttsssssrrrqqqoooonnnnnnmmmmmmmmmmnnnnnkkklllllllllllllllllllmmmnnnnnnnnnnnnnnnnoooooooooooooooooooooooopppppppppppppppppppppppppppppqqqqqqqpppppppppppppqqqqqqqqqqqrrsssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutsrrrrrrrrrrrrrrrrrrrrrrrrssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppppppoooooooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkklllllkkkkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiiiihhhhhhhjjiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggggfffffffffffffffeeeeeeeeeeeeeeddddeddddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaaa```_____________^^^^^^^^^^^\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::99999998888888888887777777777777666666666666555555444444444433333333333322222222211111111111100000000000000////////////......--,,,,,,,,,,,,,++++++++++**********)))))))))))))(((((((((((((('''''''''''''&'''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!""""""""""""!!!!!!oooooooooooooooooooooopnnnnnnooooooooooooopppppppqqqqqrrrsssstttttttttttttttttttttttttttttssssrrqqppoooonnnnnnmmmmmmmnnnnnnkkllllllllllllllllllmmmmmnnnnnnnnnnnnnnooooooooooopooooooppppppppppppppppppppppppppppppppppqqqqqqqqqqpppppppppppppqqqqqqqqqqrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuusssrrrrrrrrrrrrrrrrrrrrrrsssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppoooooooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkllllllkkkkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiiiihhhhhhjjjiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggffffffffffffffffeeeeeeeeeeeeeedddeeddddddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaaaaa``______________^^^^^^^^^^\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::99999998888888888887777777777777666666666666555555444444444433333333333322222222211111111111100000000000000////////////......---,,,,,,,,,,,,++++++++++**********)))))))))))))(((((((((((((('''''''''''''&'''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""""!""""""""""""!!!!!!oooooooooooooooooooooopnnnnnooooooooppppppppppppqqqqqrrrrsssstttttttttttttttttttttttttttttttsssrrrqpppooonnnnnnnnnnnnnnnnnnklllllllllllllllllmmmmmmmnnnnnnnnnnnnooooooooooppppopppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqppppppppppppqqqqqqqqqqqrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzyyzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||{zzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuussssrrrrrrrrrrrrrrrrrrrrrsssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppooooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkklllllllkkkkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiiihhhhhhjjjiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggggffffffffffffffffeeeeeeeeeeeeeeddeeeddddddddddddddccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```_____________^^^^^^^^^^\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::99999999888888888887777777777777766666666666555555444444444433333333333322222222221111111111110000000000000////////////......---,,,,,,,,,,,,++++++++++**********)))))))))))))(((((((((((((('''''''''''''&''''''&&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""!""""""""""""!!!!!!oooooooooooooooooooooopnnnnooooooppppppppppppppqqqqqrrrrsssstttttttttttttuttttttttuuuuuuuuttttsssrqqpppoooonnnnnnnnnnnnnnnnlllllllllllllllllmmmmmmmmnnnnnnnnoooooooooooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppqqqqqqqqqqqrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuussssssrrrrrrrrrrrrrrrrrrrssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppoooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkllllllllkkkkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiiihhhhhjjjjiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggggfffffffffffffffeeeeeeeeeeeeeeedeeeedddddddddddddccccccccbbbbbbbbbbbbbaaaaaaaaaaaa````_____________^^^^^^^^^\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::999999998888888888887777777777777666666666666555554444444444433333333333322222222211111111111100000000000000////////////.....---,,,,,,,,,,,,,+++++++++***********)))))))))))))(((((((((((((('''''''''''''''''''&&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""!""""""""""""!!!!!!oooooooooooooooooooooopnnnnoooooppppppppppppppqqqqqrrrrssssttttttttttttttuuuttttuuuuuuuuuuuuttttssrqqqpppoooonnnnnnnnnnnnnnlllllllllllllllmmmmmmmmmmnnnnnnoooooooooooooppppppqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppqqqqqqqqqqqqrrrssssssssssssssssssssssssstttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyyyyyzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxyxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuussssssssrrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllllkkkkkkkklllllllllkkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiiiihhhhjjjjjiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggggfffffffffffffffeeeeeeeeeeeeeedeeeeddddddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaaaaa````______________^^^^^^^^]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTRRRRRRRRRRRRQQQQQQQQQQQQPQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::999999998888888888887777777777777666666666666555554444444444433333333333322222222211111111111100000000000000////////////.....---,,,,,,,,,,,,,+++++++++***********)))))))))))))(((((((((((((('''''''''''''''''''&&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!""""""""""""!!!!!!noooooooooooooooooooooonnnnooooopppppppppppqqqqqqqrrrrrssssttttttuuuuttttuuuuuuuuuuuuuuuuuuuuutttsrrqqqpppooooonnnnnnnnnnnnlllllllllllllmmmmmmmmmmmmnnnooooooooooooooppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppqqqqqqqqqqqqqrrrrssssssssssssssssssssssssstttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyxxyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuusssssssssrrrrrrrrrrrrrrrrsssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllllkkkkkkkllllllllllkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiihhhjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaaaa`````_____________^^^^^^^^]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::999999999888888888887777777777777766666666666555554444444444443333333333322222222221111111111110000000000000////////////.....----,,,,,,,,,,,,+++++++++***********)))))))))))))(((((((((((((('''''''''''''''''''&&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""""""""""""""""!!!!!nnnnnnnnnnnnnnnnnnooooomnnnooooppppppppppqqqqqqqqqrrrrsssssttttttuuuuutttuuuuuuuuuuuuvvvvvvuuuutttsrrrqqqpppooooonnnnnnnnnnllllllllllllmmmmmmmmmmmnnoooooooooooooooppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqrqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqqqrrrrssssssssssssssssssssssssstttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzyyyyyzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuusssssssssssrrrrrrrrrrrrrrssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllllllkkkkkklllllllllllkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiihhjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddccccccbbbbbbbbbbbbbbaaaaaaaaaa``````_____________^^^^^^^]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999999888888888888777777777777766666666666655554444444444443333333333332222222221111111111110000000000000/////////////....----,,,,,,,,,,,,+++++++++***********)))))))))))))((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&%%%%%&&%%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""""""""""""""""""!!!!!nnnnnnnnnnnnnnnnnnnnooomnnnnooooppppppppqqqqqqqqqrrrrrssssstttttuuuuuutttuuuuuuuuuuvvvvvvvvvvuuuutssrrrqqqpppoooooonnnnnnnnllllllllllmmmmmmmmmmmnnnnooooooooooooopppppppqqqqrrqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrppppqqqqqqqqqqqqqqqqqrrrrsssssssssssssssssssssssssttttttttttttutttttttttttuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuussssssssssssrrrrrrrrrrrrrssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllllllkkkkkllllllllllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiihjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaaa``````_____________^^^^^^^]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::9999999999888888888887777777777777666666666666555544444444444433333333333322222222211111111111100000000000000////////////....----,,,,,,,,,,,,,++++++++************)))))))))))))(((((((((((((('''''''''''''''''''&&&&&&&&&&&&&%%%%%&&%%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""""""""""""""""""!!!!!mmmnnnnnnnnnnnnnnnnnnoommnnnoooopppppppppqqqqqqqqqrrrrrssstttttttuuuuutttuuuuuuuuuuvvvvvvvvvvvvuuutsssrrqqqppppoooooooooooolllllllllmmmmmmmmmnnnnnnnooooooooopppppppppqqqqqrrrrrrrrsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqrrrrrssssssssssssssssssssssssstttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuussssssssssssssrrrrrrrrrrrsssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllllllkkkklllllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddcccccccbbbbbbbbbbbbbaaaaaaaaa```````_____________^^^^^^]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>============<<<<<=<<<<<<<<<<<;;;;;;;;;;;:::9999999999888888888887777777777777766666666666555554444444444443333333333322222222211111111111100000000000000////////////....-----,,,,,,,,,,,,++++++++************)))))))))))))(((((((((((((('''''''''''''''''''&&&&&&&&&&&&&%%%%%&&%%%%%%%%%%%%%$$$$$$$$$$############""""""""""""""""""""""""""!!!!!mmmmmmmmmmmmmmmmmnnnnnommmnnnoooopppppppppppqqqqqqqrrrrssssttttttuuuuutttuuuuuuuuuvvvvvvvvvvvvvvuuttsssrrqqqppppooooooooooolllllllmmmmmmmmmnnnnnnnnnoooopppppppppppppqqqqqrrrsrrssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqrrrrrsssssssssstttttttsssssstttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuusssssssssssssssrrrrrrrrrrssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppoooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllllkkllllllllllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddccccccbbbbbbbbbbbbbbaaaaaaaa````````_____________^^^^^]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>===========<<<<<=<<<<<<<<<<<;;;;;;;;;;;;::99999999998888888888887777777777777666666666666555544444444444433333333333322222222211111111111100000000000000////////////...-----,,,,,,,,,,,,,+++++++************)))))))))))))(((((((((((((('''''''''''''''''''&&&&&&&&&&&&&%%%%%&&%%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""""""""""""""""!!!!lllmmmmmmmmmmmmmmmmnnnnlmmmnnnoooopppppppppppppqqqqrrrrsssstttttttuuuttttuuuuuuuuvvvvvvvvvvvvvvvvutttsssrrqqqqppppooooooooolllllmmmmmmmmmmnnnnnnnooopppppppppppppppqqqqqrrrrssssssstttttttttttttttsssssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqrrrrrrsssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuusssssssssssssssssrrrrrrrrtsssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppppoooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllkklllllllllllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddcccccccbbbbbbbbbbbbbaaaaaaaa````````_____________^^^^^]]]]]\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJJJIIIJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>============<<<<=<<<<<<<<<<<<;;;;;;;;;;;::99999999999888888888887777777777777666666666666555544444444444433333333333322222222211111111111100000000000000////////////...-----,,,,,,,,,,,,,+++++++*************))))))))))))))((((((((((((''''''''''''''''''''&&&&&&&&&&&&&%%%%&&&%%%%%%%%%%%%%$$$$$$$$$############"""""""""""""#"""""""""""""!!!!lllllllllllllllmmmmmmnnllmmmnnnoooopppppppppppppqqqqrrrrsssstttttttttttttuuuuuuuuvvvvvvvvwwwvvvvvvutttsssrrrqqqpppppooooooommmmmmmmmmmmmnnnnnnoooooopppppppppppppqqqqqqrrrrsssssstttttttttttttttttttttttttssssssssssssssssssrrrrqqqqqqqqqqqqqqqqqqrrrrrrrsssssssttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuussssssssssssssssssrrrrrrrttsssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqpppppppppppppppppoooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllkllllllllllllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddddcccccccbbbbbbbbbbbbbaaaaaaa`````````_____________^^^^]]]]]\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJIIIJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<==<<<<<<<<<<<;;;;;;;;;;;::99999999999888888888888777777777777766666666666555554444444444433333333333322222222221111111111110000000000000////////////...------,,,,,,,,,,,,+++++++*************))))))))))))))((((((((((((('''''''''''''''''''&&&&&&&&&&&&&%%%%&&&%%%%%%%%%%%%%$$$$$$$$$############"""""""""""""#"""""""""""""!!!!kkklllllllllllllllmmmmnlllmmmnnnooooooopppppppppppqqqqrrrssstttttttttttttuuuuuuuuvvvvvvvvvwwwvvvvvuutttssrrrrqqqpppppppoooommmmmmmmmmmmnnnnnnoooooooppppqqqqqqqqqqqqqqrrrrsssssstttttuuuuuuuuuuuuuttttttttttttttttssssssssssssssqqqqqqqqqqqqqqqqqrrrrrrrrsssssssttttttttttttttttttuuuuuuuuuvvuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuussssssssssssssssssssrrrrrtttssssssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqpppppppppppppppppppooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllllllllllllllllllllkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddccccccbbbbbbbbbbbbbbaaaaaa``````````_____________^^^]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJJJIIJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>>===========<<<<==<<<<<<<<<<<;;;;;;;;;;;;:99999999999888888888888777777777777766666666666655554444444444443333333333322222222221111111111110000000000000////////////...------,,,,,,,,,,,,++++++++************))))))))))))))((((((((((((('''''''''''''''''''&&&&&&&&&&&&&%%%%&&&%%%%%%%%%%%%%$$$$$$$$$#############""""""""""""#"""""""""""""!!!!kkkkkkkllllllllllllmmmmklllmmmnnnnoooooooooooooppppqqqqrrrsssttttttttttttuuuuuuuuvvvvvvvvvvvwvvvvvuutttsssrrrrqqqqpppppppppmmmmmmmmmmmnnnnnoooooopppqqqqqqqqqqqqqqqqqrrrrsssststtttuuuuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssqqqqqqqqqqqqqqqqrrrrrrrrrsssssstttttttttttttttttttuuuuvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuusssssssssssssssssssssrrrrtttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqppppppppppppppppppppooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllmlllllllllllllllllkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddccccccbbbbbbbbbbbbbaaaaaa``````````_____________^^^]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJJJIIJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>============<<<==<<<<<<<<<<<<;;;;;;;;;;;:999999999999888888888887777777777777666666666666555544444444444433333333333222222222211111111111100000000000000////////////..------,,,,,,,,,,,,,+++++++*************)))))))))))))((((((((((((('''''''''''''''''''&&&&&&&&&&&&&%%%%&&&%%%%%%%%%%%%%$$$$$$$$$#############""""""""""""#"""""""""""""!!!!jjkkkkkkkkkkkklllllllmmkklllmmmnnnnnnooooooooooopppppqqqrrsssstttttttttttuuuuuuuuvvvvvvvvvvvvvvvvvuuutttsssrrrqqqqqppppppppmmmmmmmmmmnnnnnooooppppppqqqqqqqqqqqqqqqrrrrrrsssttttttuuuuuuvvvvvvvvvvuuuuuuuuuuuttttttttttttsssssssrrqqqqqqqqqqqrrrrrrrrrrrrsssssstttttttttttttttttttuvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuusssssssssssssssssssssssrrttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqppppppppppppppppppppoooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllmmlllllllllllllllllkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiijjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddcccccccbbbbbbbbbbbbbaaaaa```````````_____________^^]]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLKKKKKKKKKKKKJJJJJJJJJJJJIJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<===<<<<<<<<<<<;;;;;;;;;;;;:99999999999888888888888777777777777766666666666555554444444444433333333333222222222221111111111100000000000000////////////..------,,,,,,,,,,,,,+++++++*************))))))))))))))((((((((((((''''''''''''''''''''&&&&&&&&&&&&&%%%&&&&%%%%%%%%%%%%%$$$$$$$$#############""""""""""""##"""""""""""""!!!jjjjjkkkkkkkkkkkklllllmkkklllmmmmnnnnnnnnnnnnnooooppppqqqrrrsssstttttttttuuuuuuuvvvvvvvvvvvvvvvvvvuuutttssssrrrqqqqqqppppppmmmmmmmmnnnnnnooooppppppqqrrrrrrqqqqqqrrrrrrrsssstttttuuuuuvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttssssrrrrrrqqqqqrrrrrrrrrrrrrrsssssttttttttttttttttttuuvvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuussssssssssssssssssssssssrttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqppppppppppppppppppppoooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllmmmlllllllllllllllllkkkkkjjjjjjjjjjjjjjjiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddcccccccbbbbbbbbbbbbbbaaaa````````````_____________^]]]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJJJIJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>>===========<<<===<<<<<<<<<<<<;;;;;;;;;;;:99999999999888888888888787777777777766666666666655554444444444443333333333222222222221111111111110000000000000////////////..-------,,,,,,,,,,,,+++++++*************))))))))))))))((((((((((((('''''''''''''''''''&&&&&&&&&&&&&%%%&&&&%%%%%%%%%%%%%$$$$$$$$#############""""""""""""##"""""""""""""!!!jjjjjjjjkkkkkkkkkkkllllkkkklllmmmmmmnnnnnnnnnnnnoooopppqqrrrrssssttttttttuuuuuuuuvvvvvvvvvvvvvvvvvuutttttsssrrrrqqqqqqqppppnnmmmmmnnnnnnooooppppqqqqrrrrrrrrrrrrrrrrrrrssssttttttuuuvvvvvvwwwwwwwwvvvvvvvvuuuuuuuuuuutttttttttssrrrrrrrrrrrrrrrrrrrrrrrrrsssssttttttttttttttttuuuuvvvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuussssssssssssssssssssssssstttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqppppppppppppppppppppoooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllmmmmlllllllllllllllllkkkkjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbbaaaa````````````_____________^]]]]]]]]\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>============<<====<<<<<<<<<<<;;;;;;;;;;;:999999999999888888888887877777777777666666666666555544444444444433333333332222222222211111111111100000000000000////////////.-------,,,,,,,,,,,,++++++++************))))))))))))))((((((((((((('''''''''''''''''''&&&&&&&&&&&&&%%%&&&&%%%%%%%%%%%%%$$$$$$$$#############""""""""""""##"""""""""""""!!!ggggggghhhhhhhhhhhiiiiijkkkllllmmmmmmmmmmmnnnnnnmmmnnnooopppqqqrrrrrrssssttttttuuuuuuuuuuuuuuuuuuuwwwwvvvvuuuutttttssssssssrrrrrrrrrrrssssttttuuuuuvtttttttttttttttttuuuuuvvvvwwxxxyyyyzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxwwwwwwwwwvvwwwwwwvvvvvvvvwwwwwwwwwwwuuuuuuuuuuvvvvvvvvvvvvvwwvvwwwwwwwwwwwwvvvvvvvvuuuwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttuuuuuuuutttttttttttttttttttttttttttttttttsssssssssqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnnnllllllllllkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkjjjjjjjkjjjjjjjjjjjjjjjjjiiiiiiijjjjjjiiiiiiiiiiiiiiiihhhihhhhhhhhhhhhhhhggggggggggggfffffffffffffffeeeeeeedccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa`````````_________^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;:::::99999999999888888888777777777666666666666555555555555544444444444433333333222222222222111111111000////////////..........,,+++++++++++++**********+*************))))))))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############"""""""""""""!!!!fggggggggghhhhhhhhhiiiijjkkkklllllmmmmmmmmmmmmmmlmmmnnnooopppqqqrrrrrssssttttttuuuuuuuuuuuuuuuuuuuwwwvvvvvuuuuttttttsssssssrrrrrrrrrrrsssstttuuuuvvvuuuuuuutttttttttuuuuuuvvvvwwxxxyyyzzzzz{{{{{{{{{zzzzyyyyyyxxxxxxxxxxwwwwwwwvwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuvvvvvvvvvvvvwwwvwwwwwwwwwwwwwvvvvvvvvvuuwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttssssssssqqqqqqqqqqqqqppppppppppppoooooooooooooonnnnnnnnnnnlllllllllllkkkkkkkkkkkkkkkllkkkkkkkkkkkkkkkkkjjjjjjkkjjjjjjjjjjjjjjjjiiiiiiijjjjjjjiiiiiiiiiiiiiiihhhiihhhhhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa````````__________^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;:::::99999999999988888888777777777766666666666555555555555554444444444433333333222222222222111111111000////////////..........,,,++++++++++++**********++************))))))))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############""""""""""""""!!!fffgggggggggghhhhhhhiiijjjkkkklllllllllllmmmmmmmlllmmnnnooopppqqqrrrrrssstttttttuttttttttuuuuuuuutwwwvvvvvuuuuuttttttssssssrrrrrrrrrrsssstttuuuuvvvvuuuuuuuuuuuuuuuuuuuuuvvvvvwwxxxyyyzzzz{{{{{{{{{{{{{zzzyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttsssssssqqqqqqqqqqqqqqpppppppppppooooooooooooooonnnnnnnnnnllllllllllllkkkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkjjjjjkkkjjjjjjjjjjjjjjjjiiiiiijjjjjjjjiiiiiiiiiiiiiiihhiiihhhhhhhhhhhhhhhggggggggggggffffffffffffffeeeeeedddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa```````__________^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;:::::99999999999988888888777777777766666666666655555555555554444444444443333333322222222222111111111000////////////..........,,,+++++++++++++*********++*************)))))))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############"""""""""""""!!!ffffgggggggggghhhhhhhiijjjjkkkkkklllllllllllllmmllllmmnnnooppppqqqrrrrrsstttttttttttttttttttttttttwwvvvvvvuuuuutttttttsssssrrrrrrrrrrsssstttuuuvvvvvuuuuuuuuuuuuuuuuuuuuuvvvvvwwxxxyyyzzz{{{{{|||||{{{{zzzzzyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttsssssqqqqqqqqqqqqqqqppppppppppoooooooooooooooonnnnnnnnnlllllllllllllkkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkkjjjjkkkkjjjjjjjjjjjjjjjjiiiiijjjjjjjjjiiiiiiiiiiiiiiihiiiihhhhhhhhhhhhhhhggggggggggggffffffffffffffeeeeeddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa```````___________^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;::::::9999999999988888888777777777766666666666655555555555554444444444443333333322222222222211111111000/////////////.........,,,+++++++++++++*********++*************))))))))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############"""""""""""""!!!ffffggggggggggghhhhhhhijjjjjjkkkkkkkklllllllllllklllmmmnnnoopppqqqqrrrrrstttttttttttttttttttttttttwvvvvvvvuuuuutttttttsssssrrrrrrrrrrsssstttuuuvvvvvuuuuuuuuuuuuuuuuuuuuvvvvvvwwwxxxyyyzz{{{{|||||||||{{{zzzzzyyyyyyyxxxxxxxwwwwxxwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwxxxwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||||||||||||||||||||||||||||||||}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttssssqqqqqqqqqqqqqqqqpppppppppooooooooooooooooonnnnnnnnllllllllllllllkkkkkkkkkkkkllllkkkkkkkkkkkkkkkkkjjjjkkkkkjjjjjjjjjjjjjjjjiiiijjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggfffffffffffffffeeeeddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa``````___________^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;::::::99999999999988888887777777777766666666666555555555555554444444444433333333222222222222111111110000////////////.........,,,+++++++++++++*********++*************))))))))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############"""""""""""""!!!fffffggggggggggghhhhhhhiijjjjjkkkkkkkkkkkkllllllkklllmmmnnooopppqqqqrrrrstttttttttttttttttttttttttvvvvvvvuuuuuutttttttsssssrrrrrrrrrrsssstttuuuvvvvvuuuuuuuuuuuuuuuuuuuuvvvvvvwwwxxxyyyzzz{{{||||||||||{{{{zzzzzyyyyyyxxxxxxxwwwxxwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuvvvvvvvvvwwwwwwwxxwwwxxxxxxwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{|||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttutttttttttttttttttttttsssqqqqqqqqqqqqqqqqqppppppppoooooooooooooooooonnnnnnnlllllllllllllllkkkkkkkkkkklllllkkkkkkkkkkkkkkkkkjjjkkkkkkjjjjjjjjjjjjjjjjiiijjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggffffffffffffffeeeedddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa`````____________^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;::::::99999999999988888887777777777766666666666655555555555554444444444443333333322222222222111111110000////////////.........,,,,++++++++++++*********+++************))))))))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############"""""""""""""!!!fffffgggggggggggghhhhhhiijjjjjjjjkkkkkkkkkkkklllkkklllmmmnnooopppqqqqrrrrtttttttttttttttttttttttttvvvvvvvuuuuuuuttttttsssssrrrrrrrrrrsssstttuuuuvvvvuuuuuuuuuuuuuuuuuuuvvvvvvvwwwwxxxyyzzz{{{|||||||||||{{{{{zzzzyyyyyyxxxxxxwwwxxxwwwwwwwwwwwwwwwwwwwwwwuuuuuuvvvvvvvvvwwwwwwwxxxwxxxxxxxxwwwwwwvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttuutttttttttttttttttttttssqqqqqqqqqqqqqqqqqqpppppppooooooooooooooooooonnnnnnllllllllllllllllkkkkkkkkkkllllllkkkkkkkkkkkkkkkkkjjkkkkkkkjjjjjjjjjjjjjjjjiijjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggffffffffffffffeeeddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa`````_____________^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;:::::::9999999999988888887777777777766666666666655555555555554444444444443333333322222222222211111110000////////////.........,,,,+++++++++++++********+++*************)))))))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%&&&&&&%%%%%%%%%%%%$$$$$$$%$$$$$$$$$$$$$#############""""""""""""""!!fffffgggggggggggghhhhhhiiiijjjjjjjjjkkkkkkkkkkllkkkklllmmnnnooopppqqqrrrrtttttttttttttttttttttttttvvvvvvvuuuuuutttttttsssssrrrrrrrrrrssssttttuuuvvvvuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwxxxxyyzz{{{||||}}}}}||||{{{{zzzzyyyyyyxxxxxxwwxxxxwwwwwwwwwwwwwwwwwwwwwuuuuuvvvvvvvvvwwwwwwwxxxxxxxxxxxxxwwwwwwvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzz{{||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttuuutttttttttttttttttttttsqqqqqqqqqqqqqqqqqqqpppppppooooooooooooooooooonnnnnlllllllllllllllllkkkkkkkkklllllllkkkkkkkkkkkkkkkkkjkkkkkkkkjjjjjjjjjjjjjjjjijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggffffffffffffffeeddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa````_____________^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;:::::::99999999999988888877777777777766666666666555555555555554444444444433333333222222222222111111100000////////////........,,,,+++++++++++++********+++*************))))))))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%&&&&&&%%%%%%%%%%%%%$$$$$$%$$$$$$$$$$$$$##############"""""""""""""!!fffffgggggggggggghhhhhhiiiiijjjjjjjjjjjkkkkkkkklkkkklllmmmnnnooopppqqqrrrtttttttttttttttttttttttttvvvvvvvuuuuuuttttttssssssrrrrrrrrrrrsssstttuuuuvvvuuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwxxxyyyzz{{||||}}}}}}||||{{{{zzzzyyyyyxxxxxxwwxxxxwwwwwwwwwwwwwwwwwwwwwuuuuuvvvvvvvvwwwwwwwxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttuuuuuttttttttttttttttttttqqqqqqqqqqqqqqqqqqqqqpppppppoooooooooooooooooonnnnllllllllllllllllllkkkkkkkkllllllllkkkkkkkkkkkkkkkkjkkkkkkkkkjjjjjjjjjjjjjjjijjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggffffffffffffffeedddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa````_____________^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\[[[[[[[ZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;:::::::99999999999988888877777777777766666666666555555555555554444444444433333333222222222222111111100000////////////........,,,,+++++++++++++********++++************))))))))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%&&&&&&%%%%%%%%%%%%%$$$$$$%$$$$$$$$$$$$$##############"""""""""""""!!fffffggggggggggggghhhhhiiiiiijjjjjjjjjjjkkkkkkkkjkkkklllmmmnnnooopppqqqrrsttttttttttttttttttttttttwvvvvvvuuuuuuttttttssssssrrrrrrrrrrrrsssstttuuuuvvuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwxxxyyzzz{{|||}}}}}}|||||{{{{zzzzyyyyxxxxxxwwxxxxwwwwwwwwwwwwwwwwwwwwxuuuvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttuuuuuutttttttttttttttttttrrqqqqqqqqqqqqqqqqqqqqpppppppooooooooooooooooooonnmllllllllllllllllllkkkkkkklllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggffffffffffffffeddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````______________^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;::::::::9999999999988888887777777777766666666666656555555555554444444444443333333322222222222111111100000////////////........,,,,,+++++++++++++*******++++************))))))))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%&&&&&&%%%%%%%%%%%%%$$$$$$%$$$$$$$$$$$$$##############"""""""""""""!!fffffggggggggggggghhhhhiiiiiiijjjjjjjjjjjjkkkkkkjkkkklllmmmnnnooopppqqqrrstttttttttttttttttuuuuuttwwvvvvvvuuuuuttttttssssssrrrrrrrrrrrrssssttttuuuuvtuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwxxxyyzz{{{|||}}}}}||||||{{{{zzzyyyyxxxxxwwwxxxxwwwwwwwwwwwwwwwwwwwxxuuuvvvvvvvvvwwwwwwwxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttuuuuuuuttttttttttttttttttrrrqqqqqqqqqqqqqqqqqqqqpppppppooooooooooooooooooonmmllllllllllllllllllkkkkkkllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggffffffffffffffddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa````_____________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[ZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;::::::::9999999999988888887777777777776666666666656555555555554444444444443333333322222222222211111100000////////////........,,,,,+++++++++++++*******++++*************)))))))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%&&&&&&%%%%%%%%%%%%%$$$$$$%%$$$$$$$$$$$$$#############"""""""""""""!!ffffgggggggggggggghhhhhiiiiiiiijjjjjjjjjjjkkkkkkjjkkkklllmmmnnnooopppqqqrsstttttttttttuuuuuuuuuuuuwwwvvvvvuuuuutttttssssssrrrrrrrrrrrrrrssssttttuuuutttuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwxxxyyzz{{{|||}}}}}||||||{{{zzzzyyyxxxxxwwwxxxxwwwwwwwwwwwwwwwwwwxxxuuvvvvvvvvvwwwwwwwxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzz{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttuuuuuuuutttttttttttttttttrrrrqqqqqqqqqqqqqqqqqqqqpppppppooooooooooooooooooommmllllllllllllllllllkkkkklllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggfffffffffffffdddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa`````_____________^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;::::::::99999999999988888877777777777766666666666565555555555554444444444433333333222222222222111111000000////////////.......,,,,,+++++++++++++*******++++*************))))))))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%&&&&&&&%%%%%%%%%%%%%$$$$$%%$$$$$$$$$$$$$##############"""""""""""""!fffgggggggggggggghhhhhhiiiiiiiiijjjjjjjjjjjkkkkkjjkkkkllllmmmnnnoooppqqqrssstttttttttuuuuuuuuuuuuuwwwwvvvvuuuuutttttssssssrrrrrrrrrrrrrrrssssttttuuutttttuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwxxxyyzz{{||||}}}|||||||{{{{zzzyyyxxxxxwwwxxxxwwwwwwwwwwwwwwwwwxxxxuuvvvvvvvvvwwwwwwxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzz{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuvuuuuuuuuuuuuuuuuuuuuuuutuuuuuuuuuutttttttttttttttrrrrrqqqqqqqqqqqqqqqqqqqqpppppppoooooooooooooooooommmmllllllllllllllllllkkkkllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggfffffffffffffddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````_____________^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;:::::::::9999999999988888887777777777766666666666665555555555554444444444443333333322222222222111111000000////////////.......,,,,,,++++++++++++*******+++++************))))))))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%&&&&&&&%%%%%%%%%%%%%$$$$$%%$$$$$$$$$$$$$##############"""""""""""""!ffggggggggggggggghhhhhhiiiiiiiiijjjjjjjjjjjkkkkkjjkkkkklllmmmmnnnoopppqqqsssttttttttuuuuuuuuuuuuuuxwwwwvvvvuuuttttttsssssrrrrrrrrrrrrrrrrrsssstttttustttttuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwxxyyyzz{{||||}}|||||||{{{{zzzyyyyxxxxwwwxxxxwwwwwwwwwwwwwwwwxxxxxuvvvvvvvvvwwwwwwwxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyzzzzzzzzzzzzzzzzzzz{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttrrrrrrqqqqqqqqqqqqqqqqqqqppppppppooooooooooooooooommmmmllllllllllllllllllkkklllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggffffffffffffdddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa````_____________^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPPOPOOOOOOOOOOONNNNNNNNNNNNMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;:::::::::9999999999988888887777777777766666666666666555555555554444444444443333333322222222222211111000000////////////.......,,,,,,+++++++++++++******+++++************))))))))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%&&&&&&&%%%%%%%%%%%%%$$$$$%%$$$$$$$$$$$$$##############"""""""""""""!fggggggggggggggghhhhhhhiiiiiiiiijjjjjjjjjjjkkkkkjjjkkkkllllmmmnnnooopppqqsssstttttttuuuuuuuvvvvvvuxxwwwwvvvuuuuttttssssssrrrrrrrrrrrrrrrrrrsssssttttsstttttuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwxxyyzzz{{||||}||||||||{{{zzzyyyyxxxxwwwxxxwwwwwwwwwwwwwwwwxxxxxxvvvvvvvvvvwwwwwwxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppoooooooooooooooommmmmmllllllllllllllllllkkllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggfffffffffffdddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````______________^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;:::::::::9999999999998888887777777777776666666666666555555555555444444444443333333322222222222211111000000/////////////......,,,,,,+++++++++++++******+++++*************)))))))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%&&&&&&&%%%%%%%%%%%%%$$$$$%%$$$$$$$$$$$$$$#############"""""""""""""!fgggggggggggggghhhhhhhhiiiiiiiiijjjjjjjjjjjkkkkkjjjkkkkkllllmmmnnnoooppqqrssssttttttuuuuuuvvvvvvvvxxxwwwvvvuuutttttssssssrrrrrrrrrrrrrrrrrrsssssstttssstttttuuuuuvvvvvvvwvvvvvwvvvvvvwwwwxxxyyzzz{{|||||||||||{{{{zzzzyyyxxxxwwwxxxwwwwwwwwwwwwwwwxxxxxxxvvvvvvvvvwwwwwwwxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppooooooooooooooommmmmmllllllllllllllllllkklllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggfffffffffffddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa`````_____________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;::::::::::9999999999988888887777777777766666666666665555555555554444444444433333333222222222222111110000000////////////......,,,,,,+++++++++++++******+++++*************)))))))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$%%%$$$$$$$$$$$$$#############"""""""""""""!gggggggggggggghhhhhhhhhiiiiiiiiijjjjjjjjjjjkkkkkjjjjkkkkkllllmmmnnnoopppqrrsssstttttuuuuuvvvvvvvvvxxxwwwvvvuuuttttssssssrrrrrrrrrrrrrrrrrrrrssssssttsssssttttuuuuvvvvvvwwwwvvvwwwvvvvwwwwwxxxyyzzz{{{|||||||||{{{{{zzzyyyxxxxwwwxxwwwwwwwwwwwwwwwxxxxxxxxvvvvvvvvvwwwwwwwxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppoooooooooooooommmmmmmllllllllllllllllllklllllllllllllllkkkkkkkkkkllkkkkkkkkkkkkkkkjjjjjjjjkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggffffffffffdddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa``````_____________^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;::::::::::9999999999988888887777777777766666666666666555555555554444444444433333333322222222222111110000000////////////......,,,,,,,++++++++++++******++++++************))))))))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$%%%$$$$$$$$$$$$$##############"""""""""""""gggggggggggggghhhhhhhhhiiiiiiiijjjjjjjjjjjjkkkkkjjjjkkkkkllllmmmnnnoooppprrrsssstttttuuuuvvvvvvvvvxxxwwwvvvuuuttttssssssrrrrrrrrrrrrrrrrrrrrrsssssstrsssssttttuuuvvvvvwwwwwwwvwwwwwvvwwwwwwxxxyyzzz{{{|{{{|||{{{{{{zzzzyyyxxxxwwxxwwwwwwwwwwwwwxxxxxxxxxxvvvvvvvvvwwwwwwwxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzz{z{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppooooooooooooommmmmmmmllllllllllllllllllllllllllllllllllkkkkkkkkkllllllkkkkkkkkkkkkjjjjjjjkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggfffffffffdddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa``````_____________^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>============<<<<<<<<<<<<;;;;;::::::::::9999999999998888887777777777776666666666666555555555554444444444433333333322222222222211110000000////////////......,,,,,,,+++++++++++++*****++++++************))))))))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$%%%$$$$$$$$$$$$$##############"""""""""""""gggggggggggghhhhhhhhhhhiiiiiiijjjjjjjjjjjjjkkkkkjjjjjkkkkkllllmmmnnnoooppqrrrrssssttttuuuvvvvvvvvvxxxwwwvvuuuttttssssssrrrrrrrrrrrrrrrrrrrrrrrssssssrrssssstttuuuvvvvvwwwwwwwwwwwwwwwwwwwwwxxxyyyzzz{{{{{{{{{{{{{{{zzzzyyyxxxxwwxxxwwwwwwwwwwwwxxxxxxxxxxvvvvvvvvwwwwwwwwxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppoooooooooooommmmmmmmmllllllllllllllllllllllllllllllllllkkkkkkkkllllllllkkkkkkkkkkkjjjjjjkkkkkjjjjjjjjjjjjjjjjiiiijiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggffffffffddddddddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaa```````_____________^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;:::::::::::9999999999988888877777777777766666666666665555555555554444444444333333333222222222222111100000000////////////.....,,,,,,,+++++++++++++*****++++++*************)))))))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$%%%$$$$$$$$$$$$$##############"""""""""""""gggggggggggghhhhhhhhhhhiiiiiiijjjjjjjjjjjjjkkkkkjjjjjkkkkkkllllmmmnnnooopqqrrrrsssstttuuuuvvvvvvvvxxxwwvvvuuuttttsssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssrrrssssttttuuuvvvvwwwwwwwwwwwwwwwwwwwwwwxxxyyyzzzz{z{{{{{{{{{{{{zzzzyyyxxxxwxxxwwwwwwwwwwwxxxxxxxxxxxvvvvvvvvwwwwwwwwxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxyyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppooooooooooommmmmmmmmmllllllllllllllllmlllllllllllllllllkkkkkkklllllllllkkkkkkkkkkjjjjjjkkkkkkjjjjjjjjjjjjjjjjiiijiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggffffffffeddddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaa````````_____________^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNLLLLLLLLLLLKKKKKKKKKKKJJJKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>============<<<<<<<<<<<;;;;;:::::::::::9999999999988888887777777777766666666666666555555555554444444444333333333322222222222111100000000////////////.....,,,,,,,+++++++++++++*****++++++*************)))))))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$%%%%$$$$$$$$$$$$$#############"""""""""""""ggggggggggghhhhhhhhhhhhiiiiijjjjjjjjjjjjjjjkkkkkjjjjjjkkkkkkllllmmmnnnoooqqqqrrrrssstttuuuuuvvvvvvxxwwwvvuuuttttssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssrrrrsssstttuuuvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxyyyyzzzzzz{{{{{{{{{{{zzzzyyyxxxxxxxxwwwwwwwwwxxxxxxxxxxxxvvvvvvvvwwwwwwwwxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppoooooooooommmmmmmmmmmlllllllllllllllmmlllllllllllllllllkkkkkkllllllllllkkkkkkkkkkjjjjjkkkkkkkjjjjjjjjjjjjjjjiiijjjiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggfffffffeddddddddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaa````````_____________^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNLLLLLLLLLLLKKKKKKKKKKKKJJKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>>============<<<<<<<<<<<<;;;;:::::::::::9999999999998888887777777777776666666666666555555555554444444444333333333322222222222211100000000////////////.....,,,,,,,,++++++++++++*****+++++++************))))))))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$%%%%$$$$$$$$$$$$$#############"""""""""""""gggggggggghhhhhhhhhhhhhiiiiijjjjjjjjjjjjjjkkkkkkjjjjjjjkkkkkllllmmmmnnnooppqqqqrrrsssstttuuuuuuuuuwwwwvvvuuttttssssssrrrrrrrrrrrrrrrrrrrrrrrrrrsssssrrrrrsssstttuuuvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxyyyyzzzzzzzz{{{{{{{{{{zzzyyyxxxxxxxxwwwwwwwwxxxxxxxxxxxxvvvvvvvwwwwwwwwwwxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppppooooooooommmmmmmmmmmmllllllllllllllmmmlllllllllllllllllkkkkkllllllllllkkkkkkkkkkjjjjjkkkkkkkkjjjjjjjjjjjjjjjiijjjjiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggffffffeeddddddddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaa`````````_____________^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNLLLLLLLLLLLLKKKKKKKKKKKJJKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;::::::::::::999999999998888887777777777776666666666666555555555555444444444333333333322222222222211100000000////////////.....,,,,,,,,+++++++++++++****+++++++************))))))))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$%%%%$$$$$$$$$$$$$##############""""""""""""gggggggggghhhhhhhhhhhhhiiijjjjjjjjjjjjjjjkkkkkkkjjjjjjjkkkkkkllllmmmmnnnnppppqqqrrrrsssttttuuuuuuuwwvvvuuuttttssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssrrrrrsssstttuuuvvvvvwwwwwwxxxxxxwwwwwwxxxxxxxxyyyyyyyzzzzz{{{{{{{{{{{zzzyyxxyxxxxxwwwwwwxxxxxxxxxxxxxvvvvvvvwwwwwwwwwwxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvvwwxxxxxxxxxxxxxxxxxxyxyyyyyxxxxxxyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuvuuuuuuuuuuuuuuuuuuuuutttrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppppppoooooooommmmmmmmmmmmmlllllllllllllmmmmlllllllllllllllllkkkklllllllllllkkkkkkkkkkjjjjkkkkkkkkkjjjjjjjjjjjjjjjijjjjiiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggffffffeeeddddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaa`````````_____________^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKJKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>============<<<<<<<<<<<;;;;::::::::::::9999999999988888887777777777766666666666665555555555554444444443333333333222222222222111000000000////////////....,,,,,,,,+++++++++++++****+++++++*************))))))*))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$%%%%$$$$$$$$$$$$$##############""""""""""""ggggggggghhhhhhhhhhhhhhiiijjjjjjjjjjjjjjjkkkkkkkjjjjjjjjkkkkkkllllmmmmnnnopppppqqqrrrrssstttttttttvvvvuuuttttssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrsssstttuuuvvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyzzzzz{{{{{{{{{{{zzzyyxyyxxxxxxxxxxxxxxxxxxxxxxyvvvvvvwwwwwwwwwwwwwxwwwwwwwwvvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuvvuuuuuuuuuuuuuuuuuuuuuttrrrrrrrrrrrrrrrrrqqqqqqqqppppppppppppppppppooooooommmmmmmmmmmmmmllllllllllllmmmmmlllllllllllllllllkkklllllllllllkkkkkkkkkkkjjjkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggffffeeeddddddddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaa``````````_____________^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMLLLLLLLLLLLKKKKKKKKKKKKJKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>>============<<<<<<<<<<<<;;;;:::::::::::9999999999988888887777777777766666666666666555555555554444444443333333333322222222222111000000000////////////....,,,,,,,,+++++++++++++****+++++++*************))))))*))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$%%%%$$$$$$$$$$$$$##############""""""""""""gggggggghhhhhhhhhhhhhhiiijjjjjjjjjjjjjjjkkkkkkkkjjjjjjjjkkkkkkklllllmmmmnooopppppqqqrrrsssssttttttvvuuuutttsssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssrrrrrrssssttttuuuvvvvwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyzzzz{{{{||||||{{{zzyyyyyxxxxxxxxxxxxxxxxxxyyyyvvwwwwwwwwwwwwwwwwxxwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyyyyz{{{{{{{{{{{{{{{{{{{{{{{{||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}|||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuvvvuuuuuuuuuuuuuuuuuuuuutrrrrrrrrrrrrrrrrrrqqqqqqqpppppppppppppppppppoooooommmmmmmmmmmmmmmlllllllllllmmmmmmlllllllllllllllllkklllllllllllkkkkkkkkkkkjjjkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggffffeeeeddddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaa```````````_____________^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMLLLLLLLLLLLLKKKKKKKKKKKJKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>=>===========<<<<<<<<<<<;;;;:::::::::::9999999999998888887777777777776666666666666555555555555444444443333333333322222222222211000000000////////////....,,,,,,,,,++++++++++++****++++++++************))))))*)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%$$$$$$$$$$$$$#############""""""""""""gggggggggggghhhhhhhhhhhiiiiijjjjjjjjjjjjjjjkkkkkiiiiiiiiiiiijjjjjjkkkkkllmmmmnnnnoooopppqqqqqqqqqqssrrrrqqqqqppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqrrrrsssttttuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxyyyyzzz{{{||||||{{{zzzyxxwwwwvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyywwwwwwwwwxwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttsssssssssssssrrqqqqqqqqqqqqqqqqqqqqpppoooooonnnnnnnnnnnnnnnnnnnllllllllllllllllllkkkkkkkknmmmmmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkjkkkkkkkjjjjjjjjjjjjjjjiiihhhhhhhhhhgggggggggggggggfffffffffeeeeeeeeeeeeeeddeeeeedddddddddddddcccccccaaaaaaaaaaaaaa``````````````````_____________^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\ZZZZZZZZYYYYYYYYYYYYYXXXXYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9999888888777777777776666666666555555555555444444444443333322222222222211111111000////////////..........-,,,,,,,,,,,,++++++++++++++++++++++*************)))))))))))))(((((((((((('''((((((''''''''''''&&&&&&&''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!ggggggggggghhhhhhhhhhhhiiiijjjjjjjjjjjjjjjkkkkkkiiiiiiiiiiiijjjjjjjkkkkkkmmmmmmnnnnoooopppppqqqqqqrrrrqqqqqppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrqqqqqqrrrrssssttttuuuuvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxyyyzzz{{|||||||||{{{zzyxxxwwwwvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyywxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttssssssssssssrrrqqqqqqqqqqqqqqqqqqqqppooooooonnnnnnnnnnnnnnnnnnmllllllllllllllllllkkkkkkknnmmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiihhhhhhhhhhhggggggggggggggffffffffffeeeeeeeeeeeeeedeeeeeddddddddddddddccccccbaaaaaaaaaaaaaa`````````````````_____________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\ZZZZZZZZZYYYYYYYYYYYYXXXXYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::9998888887777777777766666666665555555555554444444444433333222222222222111111110000////////////.........-,,,,,,,,,,,,+++++++++++++++++++++++************)))))))))))))(((((((((((((''(((((('''''''''''''&&&&&&''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!ggggggggggghhhhhhhhhhhhiiiijjjjjjjjjjjjjjjkkkkkkiiiiiiiiiiiiijjjjjjjkkkkkllmmmmmmnnnnoooooppppppppqqqqqqpppppppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqrrrrrssssttttuuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxyyyzz{{{||}}}}}}|||{{zyyxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttsssssssssssrrrrqqqqqqqqqqqqqqqqqqqqpoooooooonnnnnnnnnnnnnnnnnmmllllllllllllllllllkkkkkknnnmmmmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiihhhhhhhhhhhggggggggggggggffffffffffeeeeeeeeeeeeeedeeeeeeddddddddddddddcccccbbaaaaaaaaaaaaaa`````````````````_____________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\ZZZZZZZZZYYYYYYYYYYYYYXXXYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGGFGFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9998888887777777777776666666666555555555554444444444433333222222222222111111110000////////////.........-,,,,,,,,,,,,,++++++++++++++++++++++*************))))))))))))(((((((((((((''(((((('''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""gggggggggghhhhhhhhhhhhhiiijjjjjjjjjjjjjjkkkkkkkkiiiiiiiiiiiiijjjjjjjjjkkkllllmmmmmmnnnnoooooooooooqqqppppppppppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrqqqqqqrrrrrrssssttttuuuvvvvvvwwwwwwxxxxxxxxxxxwwwwwxxyyyzzz{{||}}}}~}}}}||{{zyyxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzz{{{{{{{{{{{{{{{|||||||||||}}}|||||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuttttttttttttttttsssssssssrrrrrqqqqqqqqqqqqqqqqqqqqooooooooonnnnnnnnnnnnnnnnmmmllllllllllllllllllkkkkknnnmmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjihhhhhhhhhhhhgggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddccccbbbaaaaaaaaaaaaa`````````````````_____________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\ZZZZZZZZZZYYYYYYYYYYYYXXXYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIHHHHHHHHHHHHGGGGGGGGGGGFGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9998888887777777777776666666666555555555554444444444433333322222222222111111110000////////////.........-,,,,,,,,,,,,,++++++++++++++++++++++*************))))))))))))(((((((((((((''(((((('''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""ggggggggghhhhhhhhhhhhhhiijjjjjjjjjjjjjjjkkkkkkkkiiiiiiiiiiiiijjjjjjjjjjkkllllllmmmmmmnnnnnnoooooooppppppppppoooooooppppppppqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqrrrrrrsssssttttuuuvvvvvwwwwwxxxxxxxxxxxxxxxxxyyyyyzz{{||}}}~~~~~~}}||{zzyyyxxxxxwwxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{|||||||||||||||||||||||||}}}}}}||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||}||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuutttttttttttttttttssssssssrrrrrrqqqqqqqqqqqqqqqqqqqoooooooooonnnnnnnnnnnnnnnmmmmllllllllllllllllllkkkknnnnmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjhhhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddcccbbbaaaaaaaaaaaaaa`````````````````_____________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\ZZZZZZZZZZYYYYYYYYYYYYYXXYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::9998888888777777777776666666666555555555555444444444433333322222222222211111110000////////////.........--,,,,,,,,,,,,++++++++++++++++++++++*************)))))))))))))((((((((((((''(((((((''''''''''''&&&&&&'''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""ggggggggghhhhhhhhhhhhhhiijjjjjjjjjjjjjjkkkkkkkkkiiiiiiiiiiiiijjjjjjjjjjjkllllllllmmmmmmnnnnnnnnnnnpppppooooooooooooppppppppqqqqqqqqqqqqrrrrrrrrrrrrrqqqqqrrrrrrrrsssssttttuuuvuvvvwwwwxxxxxxxxxxxxxxxxxyyyyzzz{{|}}}~~~~~~}}|{{zzyyyxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxyxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuttttttttttttttttttsssssssrrrrrrrqqqqqqqqqqqqqqqqqqooooooooooonnnnnnnnnnnnnnmmmmmllllllllllllllllllkkknnnnnmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjhhhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeeedddddddddddddcccbbbbaaaaaaaaaaaaaa`````````````````_____________^^^^^^]]]]]]]]]]]]]\\\\\\\\\ZZZZZZZZZZZYYYYYYYYYYYYXXYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::9988888887777777777766666666665555555555554444444444333333222222222222111111100000////////////........--,,,,,,,,,,,,+++++++++++++++++++++++************)))))))))))))((((((((((((('(((((((''''''''''''&&&&&&'''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""gggggggghhhhhhhhhhhhhhiijjjjjjjjjjjjjjkkkkkkkkkkiiiiiiiiiiiijjjjjjjjjjjjjkllllllllmmmmmmmmnnnnnnnnoooooooooooooooooppppppppqqqqqqqqqqqrrrrrrrrrrrrrrqqqqqrrrrrrrrrsssssttttuuuuvvvwwwwxxxxxyyyyyyyyyyyyyzzzz{{{||}}~~~~}}|{{zzyyyyyxxxxyyyyyyyyyzzzyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyxyyyyyyyyyyyyyyzzzzxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||}}}||}}}}}}}}}}}||||||||||||||||||||||||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuutttttttttttttttttttssssssrrrrrrrrqqqqqqqqqqqqqqqqqoooooooooooonnnnnnnnnnnnnmmmmmmllllllllllllllllllkknnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjhhhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddccbbbbbaaaaaaaaaaaaa`````````````````_____________^^^^^^^]]]]]]]]]]]]]\\\\\\\\ZZZZZZZZZZZYYYYYYYYYYYYYXYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>===========<<<<<<<<<<<;;;<;;;;;;;;;;;:::::::::::9988888887777777777776666666666555555555554444444444333333222222222222111111100000////////////........--,,,,,,,,,,,,,++++++++++++++++++++++************)))))))))))))((((((((((((('((((((('''''''''''''&&&&&'''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""ggggggghhhhhhhhhhhhhhiijjjjjjjjjjjjjjkkkkkkkkkkkiiiiiiiiiiijjjjjjjjjjjjjjkklllllllllmmmmmmmmmmmmnnoooooooooooooooooppppppppqqqqqqqqqqrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrsssssttttuuuuvvvwwwxxxxyyyyyyyyyyyyyzzzz{{{||}}~~€~~}||{{zzzyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyxxyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{z{z{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|}||}|}}}}}||||||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuttttttttttttttttttttsssssrrrrrrrrrrqqqqqqqqqqqqqqqooooooooooooonnnnnnnnnnnnmmmmmmmllllllllllllllllllknnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjhhhhhhhhhhhhhhhggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddccbbbbbaaaaaaaaaaaaaa`````````````````_____________^^^^^^^]]]]]]]]]]]]\\\\\\\\ZZZZZZZZZZZZYYYYYYYYYYYYXYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<;;;<;;;;;;;;;;;:::::::::::9988888888777777777776666666666555555555555444444444333333322222222222111111100000////////////........--,,,,,,,,,,,,,++++++++++++++++++++++*************))))))))))))((((((((((((('((((((('''''''''''''&&&&&''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""ggggggghhhhhhhhhhhhhhiijjjjjjjjjjjjjjkkkkkkkkkkkiiiiiiiiiijjjjjjjjjjjjjjjkkklllllllllmmmmmmmmmmmmmoooooooooooooooooppppppppqqqqqqqqqrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrsssssstttuuuuuvvvwwxxxxyyyyyyzzzzzzz{{{{{{||}}~~€€€€€~~}||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuutttttttttttttttttttttssssrrrrrrrrrrrqqqqqqqqqqqqqqoooooooooooooonnnnnnnnnnnmmmmmmmmllllllllllllllllllnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjihhhhhhhhhhhhhhhgggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddcbbbbbbaaaaaaaaaaaaa`````````````````_____________^^^^^^^]]]]]]]]]]]]]\\\\\\\ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>============<<<<<<<<<<<;;<;;;;;;;;;;;::::::::::::988888888777777777776666666666555555555555444444444333333322222222222211111100000////////////........---,,,,,,,,,,,,++++++++++++++++++++++*************)))))))))))))(((((((((((('((((((('''''''''''''&&&&&''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""gggggghhhhhhhhhhhhhhiiijjjjjjjjjjjjjkkkkkkkkkkkkiiiiiiiiijjjjjjjjjjjjjjjjkkklllllllllllmmmmmmmmmmmoooooooooooooooopppppppppqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssstttutuuuvvwwwxxxyyyyzzzzzzzzz{{{||||}}~~€€€€€€€~}}|||{{{zzzzzzzzzz{{{{{{{{{{{zzzzzzyyyyyyyyyyyxxxxyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuutttttttttttttttttttttsssrrrrrrrrrrrrqqqqqqqqqqqqqooooooooooooooonnnnnnnnnnmmmmmmmmmlllllllllllllllllnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiihhhhhhhhhhhhhhggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddbbbbbbbaaaaaaaaaaaaa`````````````````_____________^^^^^^^]]]]]]]]]]]]\\\\\\\ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>===========<<<<<<<<<<<;;<<;;;;;;;;;;;:::::::::::9888888887777777777776666666666555555555554444444443333333222222222222111111000000////////////.......---,,,,,,,,,,,,+++++++++++++++++++++++************)))))))))))))(((((((((((('((((((((''''''''''''&&&&&''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""ggggghhhhhhhhhhhhhhiiiijjjjjjjjjjjjkkkkkkkkkkkkkiiiiiiiijjjjjjjjjjjjjjjjjkklllllllllllllmmmmmmmmmmoooooooooooooooppppppppppqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssstttttuuvvvwwwxxyyyyzzzzzz{{{|||||}}}~~€€€€€€€€€~}}|||{{{{{{{{{{{{{{{{{|{{{{{{{zzzzzzyyyyyyyyyyyxxyyyyyyyyyyzzzzzzzzzzz{{{{yyyyyyyyyyyyyzzzzzz{{{{{{{{{{{||||||||||{{{{{{{{||}}}}~~~~~~~~~~~~~~~~~~~~}}~~~~~}}}}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||~}}}}}}}}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuutttttttttttttttttttttssrrrrrrrrrrrrrqqqqqqqqqqqqoooooooooooooooonnnnnnnnnmmmmmmmmmmllllllllllllllllnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiihhhhhhhhhhhhhhhgggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddbbbbbbbaaaaaaaaaaaaaa````````````````_____________^^^^^^^]]]]]]]]]]]]]\\\\\\[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<;;<<;;;;;;;;;;;:::::::::::9888888887777777777776666666666555555555554444444443333333222222222222111111000000////////////.......---,,,,,,,,,,,,,++++++++++++++++++++++************)))))))))))))((((((((((((((((((((('''''''''''''&&&&''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""ggggghhhhhhhhhhhhhhiiiijjjjjjjjjjjjkkkkkkkkkkkkkiiiiiijjjjjjjjjjjjjjjjjjkkllllllllllllllmmmmmmmmmmoooooooooooooopppppppppppqqqqqqrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrsssssstttttuuuvvvwwxxxyyyzzzz{{{{{||}}}}~~~€€€����€€€€~~}}}|||{{{{{{{{{{||||||||||{{{{{zzzzzyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{yyyyyyyyyyyzzzzzz{{{{{{{||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|~~~~}}}}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuutttttttttttttttttttttsrrrrrrrrrrrrrrqqqqqqqqqqqooooooooooooooooonnnnnnnnmmmmmmmmmmllllllllllllllllnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiihhhhhhhhhhhhhhhgggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddbbbbbbbbaaaaaaaaaaaaa`````````````````_____________^^^^^^^]]]]]]]]]]]]\\\\\\[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>============<<<<<<<<<<<;<<;;;;;;;;;;;:::::::::::9888888888777777777776666666666555555555555444444443333333322222222222111111000000////////////.......---,,,,,,,,,,,,,+++++++++,++++++++++++*************))))))))))))((((((((((((((((((((('''''''''''''&&&&'''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""gggghhhhhhhhhhhhhhiiiiijjjjjjjjjjjkkkkkkkkkkkkkkiiiiiijjjjjjjjjjjjjjjjjkklllllllllllllllmmmmmmmmmmoooooooooooooppppppppppppqqqqqrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrssssssstttttuuuvvvwwxxyyyzzz{{{{{|}}}}~~~~€€€������€€€€~~~}}}||||||||||||||||||||||||{{{{zzzzzzyyyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{{yyyyyyyyyyzzzzz{{{{{{|||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuttttttttttttttttttttrrrrrrrrrrrrrrrqqqqqqqqqqoooooooooooooooooonnnnnnnmmmmmmmmmmmlllllllllllllllnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkklkkkkkkkkkkkkkkkjjjjjjjjjiiiihhhhhhhhhhhhhhhgggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddbbbbbbbbaaaaaaaaaaaaaa```a`````````````____________^^^^^^^]]]]]]]]]]]]]\\\\\[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>===========<<<<<<<<<<<;<<<;;;;;;;;;;;:::::::::::888888888777777777776666666666555555555555444444443333333322222222222211111000000/////////////......----,,,,,,,,,,,,+++++++++,++++++++++++*************))))))))))))((((((((((((((((((((('''''''''''''&&&&'''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""ggghhhhhhhhhhhhhhiiiiiijjjjjjjjjjkkkkkkkkkkkkkkkiiiiijjjjjjjjjjjjjjjjkkkklllllllllllllllmmmmmmmmmmoooooooooooopppppppppppppqqqqrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrsssssssststttuuuvvvwwxxyyyzz{{{{||}}~~~~€€€€��������€€€~~~}}}}||||||||||||}}}}}}}||||{{{{zzzzzzyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{{{{zzzyyyyyzzzzzz{{{{{|||||||||||}|}}}}|||||||||||||}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuutttttttttttttttttttrrrrrrrrrrrrrrrrqqqqqqqqqooooooooooooooooooonnnnnnmmmmmmmmmmmmllllllllllllllnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkklkkkkkkkkkkkkkkkkjjjjjjjjiiiihhhhhhhhhhhhhhhgggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddbbbbbbbbbaaaaaaaaaaaaa```a`````````````____________^^^^^^^^]]]]]]]]]]]]]\\\\[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<;<<<;;;;;;;;;;;:::::::::::8888888887777777777776666666666555555555554444444433333333222222222222111110000000////////////......----,,,,,,,,,,,,+++++++++,+++++++++++++************)))))))))))))(((((((((((((((((((((''''''''''''&&&&'''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""ggghhhhhhhhhhhhhiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkliiiijjjjjjjjjjjjjjjjkkkkkllllllllllllllmmmmmmmmmmmoooooooooooppppppppppppppqqqqrrrrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrssssssssssstttuuuvvwwwxxyyzz{{{|||}~~~€€€€���������€€€€~~~}}}}}||||||}}}}}}}}}}}}||||{{{{{zzzzzyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzz{{{{|||||||}}}}}}}}}}}}}}}}}||}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuttttttttttttttttttrrrrrrrrrrrrrrrrrqqqqqqqqpooooooooooooooooooonnnnnmmmmmmmmmmmmmlllllllllllllnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllllkkkkkllkkkkkkkkkkkkkkkjjjjjjjjiiiiihhhhhhhhhhhhhhhgggggggggffffffffffffffeeeeeeefeeeeeeeeeeeeedddddddddddbbbbbbbbbbaaaaaaaaaaaaa``aa`````````````___________^^^^^^^^]]]]]]]]]]]]]\\\\[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::8888888888777777777776666666666555555555554444444433333333322222222222111110000000////////////......----,,,,,,,,,,,,,++++++++,+++++++++++++************)))))))))))))(((((((((((((((((((((''''''''''''&&&&'''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""gghhhhhhhhhhhhhhiiiiiiijjjjjjjjjkkkkkkkkkkkkkklliiijjjjjjjjjjjjjjjjkkkkkkllllllllllllmmmmmmmmmmmmmoooooooooppppppppppppppppqqqrrrrrrrrrrrrrrrrrsssssrrrrrrrrrrrrrrrsssssssssssssstttuuuvvwwwxxyyzz{{|||~~~€€€������������€€€~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||{{{{zzzzzzyyyyyyzzzzzzzzz{{{{{{{{{{||{{{{zzzzzzzzzzzz{{{{|||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuutttttttttttttttttrrrrrrrrrrrrrrrrrrqqqqqqqppooooooooooooooooooonnnnmmmmmmmmmmmmmmllllllllllllnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllllkkkklllkkkkkkkkkkkkkkkjjjjjjjiiiiiihhhhhhhhhhhhhhhgggggggggffffffffffffffeeeeeefeeeeeeeeeeeeeeddddddddddbbbbbbbbbbaaaaaaaaaaaaaa`aa`````````````___________^^^^^^^^^]]]]]]]]]]]]]\\\[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::8888888888777777777776666666666555555555555444444433333333322222222222211110000000////////////......----,,,,,,,,,,,,,++++++++,,++++++++++++*************))))))))))))((((((((((((((((((((('''''''''''''&&&'''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""ghhhhhhhhhhhhhhiiiiiiiijjjjjjjjkkkkkkkkkkkkkkllliiijjjjjjjjjjjjjjjkkkkkkkllllllllllllmmmmmmmmmmmmmooooooooppppppppppppppppqqqrrrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrsssssssssssssssssttttuuuvvwwwxxyzz{{{||~~~€€€�������������€€€~~~~}}}}}}}}}}}}}}}}}}}}}}}||||{{{{{zzzzzzzzzyyzzzzzz{{{{{{{{||||||||||{zzzzzzzzzzz{{{{|||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttttrrrrrrrrrrrrrrrrrrrqqqqqqpppooooooooooooooooooonnnmmmmmmmmmmmmmmmlllllllllllnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllllkkkllllkkkkkkkkkkkkkkkjjjjjjiiiiiiihhhhhhhhhhhhhhgggggggggfffffffffffffffeeeeeffeeeeeeeeeeeeeedddddddddbbbbbbbbbbbaaaaaaaaaaaaa`aaa`````````````__________^^^^^^^^^]]]]]]]]]]]]]\\\[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::8888888888777777777777666666666655555555555444444433333333322222222222211110000000/////////////.....-----,,,,,,,,,,,,++++++++,,++++++++++++*************))))))))))))((((((((((((((((((((('''''''''''''&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""ghhhhhhhhhhhhhiiiiiiiiijjjjjjjkkkkkkkkkkkkkkkllliijjjjjjjjjjjjjjjkkkkkkkkllllllllllmmmmmmmmmmmmmmmoooooooppppppppppppppppqqqrrrrrrrrrrrrrrrrrsssssssrrrrrrrrrrssssssssssssssssssssstttuuuvvwwxxyyzz{{||~~~€€€��������������€€€~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||{{{{{zzzzzzzzzzzzzz{{{{{{{{|||||||||||||zzzzzzzzzz{{{{{||||}}}}}}}}~~~~~~~~~}}}}}}}}}}}~~~€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuutttttttttttttttrrrrrrrrrrrrrrrrrrrrqqqqqppppooooooooooooooooooonnmmmmmmmmmmmmmmmmllllllllllnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllllkkllllkkkkkkkkkkkkkkkjjjjjjiiiiiiihhhhhhhhhhhhhhhgggggggggffffffffffffffeeeeeffeeeeeeeeeeeeeedddddddddbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````__________^^^^^^^^^^]]]]]]]]]]]]]\\[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::88888888887777777777776666666666555555555554444444333333333222222222222111100000000////////////.....-----,,,,,,,,,,,,++++++++,,+++++++++++++************)))))))))))))(((((((((((((((((((('''''''''''''&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""hhhhhhhhhhhhhhiiiiiiiiijjjjjjjkkkkkkkkkkkkkkllllijjjjjjjjjjjjjjjjkkkkkkkklllllllllmmmmmmmmmmmmmmmmooooooppppppppppppppppqqqrrrrrrrrrrrrrrrrrssssssssrrrrrrrrrssssssssssssssssssssssttttuuuvvwwxxyyzz{{|}~~€€€���������������€€~~~~~~}}}}}}}}}}}}}~}}}}}}}}||||{{{{{zzzzzzzzz{{{{{{{{{||||||||||||||||zzzzzzzzz{{{{{||||}}}}}}~~~~~~~~~~~~~~~~~}}~~~~~~~€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}~}}}}}}}}}}}}}}}}}}}}}}}}}}}�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuttttttttttttttsrrrrrrrrrrrrrrrrrrrrqqqqpppppooooooooooooooooooonmmmmmmmmmmmmmmmmmlllllllllnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllkklllllkkkkkkkkkkkkkkkjjjjjiiiiiiiihhhhhhhhhhhhhhhgggggggggffffffffffffffeeeefffeeeeeeeeeeeeeeddddddddbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````_________^^^^^^^^^^^]]]]]]]]]]]]\\[[[[[ZZZZZZZZZZZZZYYYYYYYZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::88888888888777777777776666666666555555555555444444333333333322222222222111100000000////////////.....-----,,,,,,,,,,,,,+++++++,,+++++++++++++************)))))))))))))(((((((((((((((((((((''''''''''''&&&''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""hhhhhhhhhhhhhiiiiiiiiiijjjjjjkkkkkkkkkkkkkklllllijjjjjjjjjjjjjjjkkkkkkkkkllllllllmmmmmmmmmmmmmmmmnoooooppppppppppppppppqqqqrrrrrrrrrrrrrrrrsssssssssrrrrrrrsssssssssssssssssssssssssttttuuuvvwwxxyyz{{|}~~€€€����‚‚‚‚‚‚�����€€€~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||{{{{{{zzzzzzz{{{{{{{||||||||||||||||||{zzzzzzz{{{{{||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuttttttttttttssrrrrrrrrrrrrrrrrrrrrqqqppppppoooooooooooooooooonmmmmmmmmmmmmmmmmmmllllllllnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllllkllllllkkkkkkkkkkkkkkkjjjjiiiiiiiiihhhhhhhhhhhhhhgggggggggfffffffffffffffeeeffffeeeeeeeeeeeeeddddddddbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````________^^^^^^^^^^^]]]]]]]]]]]]]\[[[[[[ZZZZZZZZZZZZYYYYYYYZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::88888888888777777777776666666666555555555555444444333333333322222222222211100000000////////////.....-----,,,,,,,,,,,,,+++++++,,,++++++++++++************)))))))))))))(((((((((((((((((((((''''''''''''&&&''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""hhhhhhhhhhhhhiiiiiiiiiijjjjjkkkkkkkkkkkkkkkllllljjjjjjjjjjjjjjjkkkkkkkkkklllllllmmmmmmmmmmmmmmmnnnooooppppppppppppppppqqqqqrrrrrrrrrrrrrrrssssssssssrrrrrrsssssssssssssssssssssssssssttttuuuvvwwxxyyz{{}}~~€€����‚‚‚‚‚‚������€€~~~~~~}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{|||||||||||||||||||||{{{{{{{{{{{{{||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuutttttttttttsssrrrrrrrrrrrrrrrrrrrrqqpppppppoooooooooooooooooommmmmmmmmmmmmmmmmmmlllllllonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkkjjjiiiiiiiiihhhhhhhhhhhhhhhgggggggggffffffffffffffeeeffffeeeeeeeeeeeeeedddddddbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````________^^^^^^^^^^^^]]]]]]]]]]]]\[[[[[[ZZZZZZZZZZZZZYYYYYYZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::88888888888777777777777666666666655555555555444444333333333322222222222211100000000////////////.....------,,,,,,,,,,,,+++++++,,,++++++++++++*************))))))))))))((((((((((((((((((((('''''''''''''&&''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""hhhhhhhhhhhhiiiiiiiiiiijjjjjkkkkkkkkkkkkkklllllljjjjjjjjjjjjjjkkkkkkkkkkkllllllmmmmmmmmmmmmmmmmnnnooopppppppppppppppppqqqqqrrrrrrrrrrrrrrrssssssssssrrrrrsssssssssssssssssssssssssssssttttuuuvvwwxxyyz{|}}~€€����‚‚‚‚‚‚‚������€€~~~~~}}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{|||||||||||}}}}}}}}}}}|||{{{{{{{{{{{{||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuttttttttttssssrrrrrrrrrrrrrrrrrrrrqppppppppooooooooooooooooonmmmmmmmmmmmmmmmmmmllllllloonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkkkjjjiiiiiiiiiihhhhhhhhhhhhhhhgggggggggffffffffffffffeefffffeeeeeeeeeeeeeeddddddbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````_______^^^^^^^^^^^^]]]]]]]]]]]]][[[[[[[ZZZZZZZZZZZZYYYYYYZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::888888888888777777777776666666666555555555554444443333333333222222222222111000000000////////////....------,,,,,,,,,,,,+++++++,,,++++++++++++*************))))))))))))((((((((((((((((((((('''''''''''''&&'''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""hhhhhhhhhhhiiiiiiiiiiiijjjjkkkkkkkkkkkkkkllllllljjjjjjjjjjjjjjkkkkkkkkkkklllllmmmmmmmmmmmmmmmmnnnnoopppppppppppppppppqqqqqqrrrrrrrrrrrrrrsssssssssssrrrrsssssssssssssssssssssssssssssstttttuuuvvwwxxyzz||}~~€€����‚‚‚‚‚‚‚�����€€€~~~~~}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}}}{{{{{{{{{{{|||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuutttttttttsssssrrrrrrrrrrrrrrrrrrrrpppppppppoooooooooooooooonnmmmmmmmmmmmmmmmmmmllllllooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkkkjjiiiiiiiiiiihhhhhhhhhhhhhhgggggggggfffffffffffffffeffffffeeeeeeeeeeeeeddddddcbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````_______^^^^^^^^^^^^^]]]]]]]]]]]][[[[[[[ZZZZZZZZZZZZZYYYYYZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::988888888888777777777776666666666555555555555444443333333333322222222222111000000000////////////....------,,,,,,,,,,,,,++++++,,,+++++++++++++************)))))))))))))(((((((((((((((((((('''''''''''''&&'''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""hhhhhhhhhhhiiiiiiiiiiiijjjkkkkkkkkkkkkkkkllllllljjjjjjjjjjjjjkkkkkkkkkkkkllllmmmmmmmmmmmmmmmmnnnnnooppppppppppppppppqqqqqqqrrrrrrrrrrrrrssssssssssssrrrsssssssssssssssssssssstssssssssstttttuuuvvwwxxyz{||}~~€€����‚‚‚‚‚‚�����€€€€~~~~}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{||||||}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{|||||}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuttttttttssssssrrrrrrrrrrrrrrrrrrrppppppppppooooooooooooooonnnmmmmmmmmmmmmmmmmmmllllloooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkkjiiiiiiiiiiihhhhhhhhhhhhhhggggggggggffffffffffffffeffffffeeeeeeeeeeeeeedddddcbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````______^^^^^^^^^^^^^]]]]]]]]]]]][[[[[[[[ZZZZZZZZZZZZYYYYYZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::988888888888777777777776666666666555555555555444443333333333322222222222211000000000////////////....------,,,,,,,,,,,,,++++++,,,,++++++++++++************)))))))))))))(((((((((((((((((((((''''''''''''&&'''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""hhhhhhhhhhiiiiiiiiiiiiijjjkkkkkkkkkkkkkklllllllljjjjjjjjjjjjkkkkkkkkkkkkkllllmmmmmmmmmmmmmmmnnnnnnoppppppppppppppppqqqqqqqqrrrrrrrrrrrrsssssssssssssrrssssssssssssssssssssttttsssssssssttttttuuuvvwwxxyz{||}~~€€����‚‚‚‚‚‚����€€€€€~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|{{{{{{||||||||}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}}}}}}}}}}}}}}~}}~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuuutttttttsssssssrrrrrrrrrrrrrrrrrrppppppppppooooooooooooooonnnnmmmmmmmmmmmmmmmmmmllllooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkjiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggfffffffffffffffffffffeeeeeeeeeeeeedddddccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````_______^^^^^^^^^^^^^]]]]]]]]]]][[[[[[[[ZZZZZZZZZZZZZYYYYZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::988888888888777777777777666666666655555555555444443333333333322222222222211000000000////////////....-------,,,,,,,,,,,,++++++,,,,++++++++++++*************))))))))))))(((((((((((((((((((((''''''''''''&&'''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""hhhiiiiiiiiiiiiijjjjjjjiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkklllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnnnommmmmnnnnnnnnnnnnnnnnnoooooooooooooooooooppppppppppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrssssstttuuvvwxyyzz{||}}~~‚‚�����€€€€~~~~~~~~~€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚���������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvsssssssssssssrrrrrrrrrrrrpppppppppppoooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhgggggggggggffffffffffffffeeeeeeeeeeeedddddddddddddbbbbbbbbbbbaaaaaaaaaaaaa`````````````_____________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXXWXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<;;;;:::::::::::999999999999988888888888777777777776666666655555555555544444333332222222222221111111100000000000////////////..-------------,,,,,,,,,,,,+++++++++++++************)******))))))))))))((((((()))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""hhiiiiiiiiiiiiiijjjjjjjiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkllllllllllllllllmmmmmmmmnnnnnnnnnnnnnnnnoommmmmnnnnnnnnnnnnnnnnoooooooooooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrssssstttuuvvwxxyzz{||}}~~~‚‚‚�����€€€€~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������������������������������������������������������€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{zz{{zzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvssssssssssssssrrrrrrrrrrrppppppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiihhhhgggggggggggffffffffffffffeeeeeeeeeeeeeddddddddddddbbbbbbbbbbbaaaaaaaaaaaaaa````````````_____________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXXWXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<;;;;:::::::::::9999999999999888888888887777777777766666666555555555555444443333322222222222211111111000000000000////////////..------------,,,,,,,,,,,,,++++++++++++************)******))))))))))))((((((()))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""hiiiiiiiiiiiiiijjjjjjjjiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkklllllllllllllllmmmmmmmmnnnnnnnnnnnnnnnnooommmmnnnnnnnnnnnnnnnnooooooooooooooooooopppppppppppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrsssssstttuuvwwxxyzz{||}}~~~‚‚‚‚����€€€€€~~~~~~��€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvsssssssssssssssrrrrrrrrrrpppppppppppppoooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihhhggggggggggggfffffffffffffeeeeeeeeeeeeeddddddddddddbbbbbbbbbbbbaaaaaaaaaaaaa`````````````_____________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>>===========<<<<<<;;;;::::::::::::999999999999888888888888777777777766666666655555555555444443333332222222222211111111000000000000////////////..------------,,,,,,,,,,,,,++++++++++++*******************)))))))))))))(((((()))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""hiiiiiiiiiiiiijjjjjjjjjiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkklllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnnoooommmnnnnnnnnnnnnnnnnnoooooooooooooooooopppppppppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrsssssssstttuuvwwxxyzz{{|}}}~~~‚‚‚‚�����€€€€����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������‚‚‚‚‚‚����������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvssssssssssssssssrrrrrrrrrppppppppppppppooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihhggggggggggggfffffffffffffeeeeeeeeeeeeeedddddddddddbbbbbbbbbbbbaaaaaaaaaaaaa`````````````_____________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<;;;;;:::::::::::999999999999988888888888777777777766666666655555555555444443333332222222222221111111000000000000////////////..------------,,,,,,,,,,,,,++++++++++++*******************)))))))))))))(((((()))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""iiiiiiiiiiiiiijjjjjjjjjiiiiiiiijjjjjjjjjjjjjjjkkkkkkkklllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnnnoooommnnnnnnnnnnnnnnnnnoooooooooooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssstttuvvwwxxyzz{{||}}}~~~~~‚‚‚�������€€€€������€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvsssssssssssssssssrrrrrrrrpppppppppppppppoooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiihhgggggggggggggfffffffffffffeeeeeeeeeeeeedddddddddddbbbbbbbbbbbbbaaaaaaaaaaaaa`````````````____________^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<;;;;;:::::::::::999999999999988888888888777777777766666666655555555555544443333332222222222221111111000000000000////////////..-------------,,,,,,,,,,,,+++++++++++++******************)))))))))))))(((((()))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""iiiiiiiiiiiiijjjjjjjjjjiiiiiiiijjjjjjjjjjjjjjkkkkkkkkklllllllllllllllmmmmmmmmnnnnnnnnnnnnnnnnooooomnnnnnnnnnnnnnnnnnoooooooooooooooooopppppppppppppppppppppppqqqqqqqqqqqqqqqqqrrrrssssssssssssssssstttuuvvwwxxyyz{{{||}}}~~~~~~~����������€€€€€�������€€€€€€€€€€€€€€����€€€€���������������������€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvssssssssssssssssssrrrrrrrpppppppppppppppppoooooooonnnnnnnnnnnnnmmmmmmmmmmmmmnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihggggggggggggggffffffffffffeeeeeeeeeeeeeeddddddddddbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<;;;;;:::::::::::9999999999999888888888888777777777666666666555555555555444433333322222222222211111111000000000000///////////...------------,,,,,,,,,,,,+++++++++++++*******************))))))))))))(((((())))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""iiiiiiiiiiiijjjjjjjjjjjiiiiiiijjjjjjjjjjjjjjjkkkkkkkklllllllllllllllmmmmmmmmnnnnnnnnnnnnnnnnoooooomnnnnnnnnnnnnnnnnoooooooooooooooooopppppppppppppppppppppppqqqqqqqqqqqqqqqqqqrssssssssssssssssssssstttuuvvwwxxyyzz{{|||}}}}~~~~����������€€€€€€€��������€€€€€€€€€€€€�����€�������������������������������€€€€€€�€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������‚������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvsssssssssssssssssssrrrrrrppppppppppppppppppooooooonnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiggggggggggggggfffffffffffffeeeeeeeeeeeeeedddddddddcbbbbbbbbbbbbbaaaaaaaaaaaaa`````````````___________^^^^^^^^^]]]]]]]]]]]]]\\\]\\\\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<;;;;;::::::::::::999999999999988888888888777777777666666666655555555555444433333332222222222211111111000000000000////////////..------------,,,,,,,,,,,,,++++++++++++*******************))))))))))))(((((())))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""iiiiiiiiiiiijjjjjjjjjjjiiiiiijjjjjjjjjjjjjjjkkkkkkkklllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnnooooooonnnnnnnnnnnnnnnnoooooooooooooooooopppppppppppppppppppppppqqqqqqqqqqqqqqqqqqrsssssssssssssssssssssssttuuuvvwwxxyyyzz{{||||}}}}}€���������€€€€€€€€€€€‚��������€€€€€€€€€€�����‚��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvtsssssssssssssssssssrrrrrpppppppppppppppppppoooooonnnnnnnnnnnnnnnmmmmmmmmmmmnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiihggggggggggggggfffffffffffffeeeeeeeeeeeeedddddddddcbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````___________^^^^^^^^^^]]]]]]]]]]]]\\\]\\\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<;;;;;;:::::::::::999999999999988888888888777777777666666666655555555555444433333332222222222221111111000000000000////////////..------------,,,,,,,,,,,,,++++++++++++*******************)))))))))))))((((())))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""iiiiiiiiiiijjjjjjjjjjjjiiiiiijjjjjjjjjjjjjjkkkkkkkklllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnnnooooooonnnnnnnnnnnnnnnoooooooooooooooooopppppppppppppppppppppppqqqqqqqqqqqqqqqqqqrrssssssssssssssssssssssstttuuuvvvwwxxyyzzz{{{||||}}€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚������€€€€€€€€€€�����‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~}}}}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvttsssssssssssssssssssrrrrqppppppppppppppppppoooooonnnnnnnnnnnnnnnmmmmmmmmmmmnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihgggggggggggggggffffffffffffeeeeeeeeeeeeeeddddddddccbbbbbbbbbbbbbaaaaaaaaaaaaa`````````````__________^^^^^^^^^^]]]]]]]]]]]]]\\]]\\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<;;;;;;::::::::::::99999999999988888888888777777777666666666655555555555544433333332222222222221111111000000000000////////////..-------------,,,,,,,,,,,,+++++++++++++******************)))))))))))))((((())))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""iiiiiiiiiiijjjjjjjjjjjjiiiiijjjjjjjjjjjjjjjkkkkkkkklllllllllllllllmmmmmmmmnnnnnnnnnnnnnnnnoooooooonnnnnnnnnnnnnnnooooooooooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrsssssssssssssssssssssssttttuuuvvvwwxxxyyzzz{{{{|||€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚������€€€€€€€€�����‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvtttsssssssssssssssssssrrrqqppppppppppppppppppooooonnnnnnnnnnnnnnnnmmmmmmmmmmonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhggggggggggggggfffffffffffffeeeeeeeeeeeeeddddddddccbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````__________^^^^^^^^^^^]]]]]]]]]]]]\\]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<;;;;;;::::::::::::99999999999988888888888877777777666666666655555555555544433333332222222222221111111100000000000////////////...------------,,,,,,,,,,,,+++++++++++++*******************))))))))))))((((())))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%&%%%%%%%%%%%%%$$$$$$$$$$$#############"""""iiiiiiiiiijjjjjjjjjjjjjiiiijjjjjjjjjjjjjjjkkkkkkkklllllllllllllllmmmmmmmmnnnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnnnooooooooooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrssssssssssssssssssssssssttttuuuvvvwwwxxxyyyzzz{{{{~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚������€€€€€€€�����‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€�����������€�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvttttsssssssssssssssssssrrqqpppppppppppppppppppoooonnnnnnnnnnnnnnnnnmmmmmmmmmoonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhggggggggggggggffffffffffffeeeeeeeeeeeeeedddddddcccbbbbbbbbbbbbbaaaaaaaaaaaaa`````````````_________^^^^^^^^^^^]]]]]]]]]]]]]\]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>?>>>>>>>>>>>===========<<<;;;;;;;:::::::::::999999999999988888888888777777776666666666655555555555444333333332222222222211111111000000000000///////////...------------,,,,,,,,,,,,,++++++++++++*******************))))))))))))((((()))))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%&%%%%%%%%%%%%%$$$$$$$$$$$#############"""""iiiiiiiiijjjjjjjjjjjjjjiiiijjjjjjjjjjjjjjkkkkkkkklllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnnoooooooooonnnnnnnnnnnnnooooooooooooooooooopppppppppppppppppqppppqqqqqqqqqqqqqqqqqqrrrrsssssssssssssssssssssssstttttuuuvvvvwwwxxxyyyyzzz{~~~~€€€€€€€€€€€€€€‚‚‚‚‚������€€€€€€€����‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvtttttsssssssssssssssssssrqqqpppppppppppppppppppooonnnnnnnnnnnnnnnnnnmmmmmmmmooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhggggggggggggggfffffffffffffeeeeeeeeeeeeeeddddddccccbbbbbbbbbbbbbaaaaaaaaaaaaa`````````````________^^^^^^^^^^^^]]]]]]]]]]]]\]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>?>>>>>>>>>>>===========<<<;;;;;;;:::::::::::999999999999988888888888777777776666666666655555555555444333333332222222222221111111000000000000///////////...------------,,,,,,,,,,,,,++++++++++++*******************))))))))))))((((()))))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""iiiiiiiiijjjjjjjjjjjjjjiiijjjjjjjjjjjjjjjkkkkkkkklllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnnoooooooooonnnnnnnnnnnnooooooooooooooooooopppppppppppppppppqqpppqqqqqqqqqqqqqqqqqqrrrrrsssssssssssssssssssssssttttttuuuuuvvvwwwwxxxxyyyzz}}}~~~~€€€€€€€€€€‚‚‚‚‚‚�����€€€€€€€�����‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvttttttsssssssssssssssssssqqqqpppppppppppppppppppooonnnnnnnnnnnnnnnnnnmmmmmmmooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhggggggggggggggfffffffffffffeeeeeeeeeeeeeddddddccccbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>?>>>>>>>>>>>===========<<<;;;;;;;:::::::::::999999999999988888888888777777776666666666655555555555544333333332222222222221111111100000000000///////////...------------,,,,,,,,,,,,,++++++++++++*******************)))))))))))))(((()))))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""iiiiiiiijjjjjjjjjjjjjjkiijjjjjjjjjjjjjjjkkkkkkkklllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnooooooooooonnnnnnnnnnnnooooooooooooooooooppppppppppppppppppqqppqqqqqqqqqqqqqqqqqqrrrrrrssssssssssssssssstttttttttttttuuuuuvvvvwwwwxxxxyyy||}}}~~~~~€€€€€€€‚‚‚‚‚‚�����€€€€€€€�����‚‚����‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvtttttttssssssssssssssssssqqqqqpppppppppppppppppppooonnnnnnnnnnnnnnnnnnmmmmmmoooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiihhhhhggggggggggggggffffffffffffeeeeeeeeeeeeeedddddcccccbbbbbbbbbbbbbaaaaaaaaaaaaa`````````````_______^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>===========<<<;;;;;;;::::::::::::999999999999888888888888777777766666666666555555555555443333333322222222222211111111000000000000//////////....------------,,,,,,,,,,,,+++++++++++++******************)))))))))))))(((()))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""iiiiiiijjjjjjjjjjjjjjkkiijjjjjjjjjjjjjjkkkkkkkkkllllllllllllllmmmmmmmmmmmnnnnnnnnnnnnnoooooooooooonnnnnnnnnnnooooooooooooooooopppppppppppppppppppqqqpqqqqqqqqqqqqqqqqqqrrrrrrrssssssssssssssttttttttttttttttuuuuuuvvvvvwwwwwxxxy{|||}}}}~~~~~~€€€€€‚‚‚‚‚�����€€€€€€€€€�����‚�����‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€����������������������€�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvttttttttsssssssssssssssssqqqqqqpppppppppppppppppppooonnnnnnnnnnnnnnnnnmmmmmmooooonnnnnnnnnnnnnnnnmmmmnmmmmmmmmmmmmmmmmmlllllllmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhggggggggggggggfffffffffffffeeeeeeeeeeeeedddddcccccbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````_______^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>===========<<;;;;;;;;:::::::::::999999999999988888888888777777766666666666655555555555443333333332222222222211111111000000000000//////////....------------,,,,,,,,,,,,+++++++++++++*******************))))))))))))(((())))))((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""iiiiiiijjjjjjjjjjjjjjkkijjjjjjjjjjjjjjjkkkkkkkkkllllllllllllllmmmmmmmmmmmnnnnnnnnnnnnooooooooooooonnnnnnnnnnooooooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssttttttttttttttttttuuuuuuuuvvvvvvwwwwxx{{{||||}}}}~~~~~€€‚‚‚‚������€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyxxxxxxxyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvtttttttttssssssssssssssssqqqqqqqppppppppppppppppppooonnnnnnnnnnnnnnnnnnmmmmmoooooonnnnnnnnnnnnnnnnmmmnnmmmmmmmmmmmmmmmmlllllllmmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhggggggggggggggffffffffffffeeeeeeeeeeeeeeddddccccccbbbbbbbbbbbbbaaaaaaaaaaaaa`````````````_______^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>===========<<;;;;;;;;:::::::::::999999999999988888888888777777776666666666655555555555443333333332222222222221111111000000000000//////////....------------,,,,,,,,,,,,,++++++++++++*******************))))))))))))(((())))))((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""iiiiiijjjjjjjjjjjjjjkkkijjjjjjjjjjjjjjkkkkkkkkkklllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnooooooooooooonnnnnnnnnooooooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssssstttttttttttttttttttuuuuuuuuuuvvvvvvwwwwzz{{{||||}}}}}~~~~���������€€€€€€€€€€€€����€€��������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzyyyyyyyyyyyyyyyyyyyxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvttttttttttsssssssssssssssqqqqqqqqpppppppppppppppppoooonnnnnnnnnnnnnnnnnnmmmmoooooonnnnnnnnnnnnnnnnnmmnnnmmmmmmmmmmmmmmmlllllllmmllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiihhhhhhhggggggggggggggffffffffffffeeeeeeeeeeeeeddddccccccbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````_______^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>===========<<;;;;;;;;:::::::::::999999999999988888888888777777776666666666655555555555543333333332222222222221111111000000000000//////////....-------------,,,,,,,,,,,,++++++++++++*******************))))))))))))(((())))))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""iiiiiijjjjjjjjjjjjjkkkkjjjjjjjjjjjjjjkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnoooooooooooooonnnnnnnnooooooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssstttttttttttttttttttuuuuuuuuuuuuvvvvvvwwwzzzz{{{|||||}}}}~~~~~���������€€€€€€€€€€€€€���€€€����������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zyyyyyyyyyyyyyyyyyyyyxxxxxyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvtttttttttttssssssssssssssqqqqqqqqqppppppppppppppppooooonnnnnnnnnnnnnnnnnnmmmooooooonnnnnnnnnnnnnnnnnmnnnmmmmmmmmmmmmmmmmllllllmmllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhggggggggggggggffffffffffffeeeeeeeeeeeeeedddcccccccbbbbbbbbbbbbbaaaaaaaaaaaaa`````````````_______^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>==========<<;;;;;;;;;:::::::::::999999999999888888888888777777766666666666555555555555433333333322222222222211111111000000000000/////////.....------------,,,,,,,,,,,,++++++++++++*******************)))))))))))))((())))))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""iiiiijjjjjjjjjjjjjjkkkkjjjjjjjjjjjjjjkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmnnnnnnnnnnooooooooooooooonnnnnnnnoooooooooooooooopppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrsssssssssttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvwyzzzzz{{{{||||}}}}}~~~~~��������€€€€€€€€€€€€€€€€�€€€€€€���������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€���€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyxxxxyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvttttttttttttsssssssssssssqqqqqqqqqqpppppppppppppppoooooonnnnnnnnnnnnnnnnnnmmoooooooonnnnnnnnnnnnnnnnmnnnnmmmmmmmmmmmmmmmmlllllmmmllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiihhhhhhhhggggggggggggggffffffffffffeeeeeeeeeeeeeeddccccccccbbbbbbbbbbbbbaaaaaaaaaaaa`````````````_______^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>===========<;;;;;;;;;:::::::::::999999999999988888888888777777766666666666655555555555433333333332222222222211111111000000000000/////////.....------------,,,,,,,,,,,,+++++++++++++******************)))))))))))))((())))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""iiiijjjjjjjjjjjjjjkkkkkjjjjjjjjjjjjjkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmnnnnnnnnnoooooooooooooooonnnnnnnoooooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrsssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvyyyzzzzz{{{{||||}}}}}~~~~€€€���€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€�€€�€�€€€€�������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||||||||||||||||||||||{{||{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwtttttttttttttssssssssssssqqqqqqqqqqqppppppppppppppooooooonnnnnnnnnnnnnnnnnmmooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllmmmmllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiihhhhhhhhggggggggggggggfffffffffffffeeeeeeeeeeeeeddccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa`````````````_______^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>===========<;;;;;;;;;:::::::::::999999999999988888888888777777776666666666655555555555433333333332222222222221111111000000000000/////////.....------------,,,,,,,,,,,,,++++++++++++*******************))))))))))))((()))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&%%&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""iiiijjjjjjjjjjjjjjkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmnnnnnnnnnooooooooooooooopnnnnnnooooooooooooooooopppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrsssssssstttttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvyyyyyzzzzz{{{{|||||}}}}}~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€�€�€��������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyxyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwtttttttttttttssssssssssssqqqqqqqqqqqqpppppppppppppoooooooonnnnnnnnnnnnnnnnnmoooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllmmmmlllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiihhhhhhhhhggggggggggggggffffffffffffeeeeeeeeeeeeeedcccccccccbbbbbbbbbbbbbaaaaaaaaaaaa`````````````_______^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>===========<;;;;;;;;;::::::::::::99999999999988888888888777777776666666666655555555555533333333332222222222221111111000000000000/////////.....------------,,,,,,,,,,,,,++++++++++++*******************))))))))))))((()))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&%%&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"""iiijjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmnnnnnnnnoooooooooooooooopnnnnnooooooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrsssssssttttttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvyyyyyyyzzzzz{{{{{||||}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwttttttttttttttsssssssssssqqqqqqqqqqqqpppppppppppppooooooooonnnnnnnnnnnnnnnnnoooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllmmmmmllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiihhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeedcccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa`````````````_______^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>===========;;;;;;;;;;:::::::::::99999999999988888888888877777776666666666655555555555533333333332222222222221111111100000000000/////////.....-------------,,,,,,,,,,,,++++++++++++*******************))))))))))))((()))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&%%&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"""iiijjjjjjjjjjjjjkkkkkkkjjjjjjjjjjjkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmnnnnnnnnooooooooooooooooppnnnnnoooooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrsssssstttttttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvyyyyyyyyzzzzzz{{{{{||||}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwtttttttttttttttssssssssssqqqqqqqqqqqqqppppppppppppooooooooonnnnnnnnnnnnnnnnnooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllmmmmmmllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiihhhhhhhhhhggggggggggggggffffffffffffeeeeeeeeeeeeeeccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa`````````````_______^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>===========;;;;;;;;;;:::::::::::999999999999988888888888777777766666666666655555555555333333333322222222222211111111000000000000////////......------------,,,,,,,,,,,,+++++++++++++******************)))))))))))))(()))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""iijjjjjjjjjjjjjjkkkkkkkjjjjjjjjjjkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmnnnnnnnnnooooooooooooooopppnnnnnooooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvxyyyyyyyyyzzzzzz{{{{|||||€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒ‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwttttttttttttttttsssssssssqqqqqqqqqqqqqqpppppppppppoooooooooonnnnnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlmmmmmmlllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjiiihhhhhhhhhhhggggggggggggggffffffffffffeeeeeeeeeeeeeccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa`````````````_______^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>===========;;;;;;;;;;:::::::::::999999999999988888888888777777776666666666655555555555333333333332222222222221111111000000000000////////......------------,,,,,,,,,,,,,++++++++++++******************)))))))))))))(()))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&%%&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""ijjjjjjjjjjjjjjkkkkkkkkjjjjjjjjjjkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmnnnnnnnnnoooooooooooooooppppnnnoooooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrssssstttttttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvxyyyyyyyyyyzzzzzz{{{{{|||~€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwtttttttttttttttttssssssssqqqqqqqqqqqqqqqppppppppppooooooooooonnnnnnnnnnnnnnnooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjiiihhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeecccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa`````````````_______^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYYXXYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>===========;;;;;;;;;;::::::::::::99999999999988888888888777777776666666666655555555555333333333332222222222221111111000000000000////////......------------,,,,,,,,,,,,,++++++++++++*******************))))))))))))(())))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&%&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""kkkkkkkllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnoooommmmnnnnnnnnnnnnnnnooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssttttttttttttttttttuuuuvvvvvvvvvvvvvvvvvvvvwwwwwvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxyyyyyyzzz{|||||}}}}}}}}}}}}}}}}}}}€€€€���‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„††††…………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚€€€€€€��������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ�����������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{||{{{{{{{{{{{{{{{{{{{{{{zxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuvuuuuuuuuuuuuuuuuuuuuttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgfffffffffffeeeeeeeeeeeeededddddddddddddcccccccccccaaaaaaaaaaa````````````___^^^^^^^^^]]]]]]]]]]]]\\\\]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFEFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<;;;;;;;;;;;;:::::::::::99999998888888888877777777666665555555555554444444444444333333333332222222221111111000000000000//////////............---------------,,,,,,,,,,,,++++++++++++************)))))))))))))))))))(((((((((((('''(((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##########kkkkkkllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnooooommmmnnnnnnnnnnnnnnoooooooppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssstttttttttttttttttttuuuuvvvvvvvvvvvvvvvvvvvwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyzz{{{||||}}}}}}}}}}}}}}}}}}€€€€���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„†††…………………………………………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚€�€�����������������������������������������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�����������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{|||{{{{{{{{{{{{{{{{{{{{{{xxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuvvuuuuuuuuuuuuuuuuuuuutttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppoooooooooooooonnnnnnnnnnnonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhffffffffffffeeeeeeeeeeeeeedddddddddddddcccccccccccaaaaaaaaaaa`````````````__^^^^^^^^^]]]]]]]]]]]]]\\\]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFEFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<;;;;;;;;;;;:::::::::::99999998888888888877777777666665555555555554444444444444333333333332222222221111111100000000000//////////............----------------,,,,,,,,,,,,+++++++++++************)))))))))))))))))))(((((((((((((''(((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########kkkkkklllllllllllllmmmmmmmmmnnnnnnnnnnnnnnoooooommmnnnnnnnnnnnnnnnooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssttttttttttttttttttuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyz{{{{||||}}}}}}}}}}}}}}}}}~€€€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ……………………………………………………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚����������������������������������������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�����������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{||||{{{{{{{{{{{{{{{{{{{{{xxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuuuttssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppooooooooooooooonnnnnnnnnnoonnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhffffffffffffeeeeeeeeeeeeeeedddddddddddddccccccccccaaaaaaaaaaaa````````````__^^^^^^^^^^]]]]]]]]]]]]\\\]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFEFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<;;;;;;;;;;;:::::::::::999999988888888888877777776666665555555555544444444444443333333333332222222211111111000000000000/////////............----------------,,,,,,,,,,,,+++++++++++************))))))))))))))))))))((((((((((((''(((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########kkkkkllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnoooooommnnnnnnnnnnnnnnnoooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssttttttttttttttttttuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyz{{{{||||}}}}}}}}}}}}}}}}~~~~~~~~€€€€���������������‚‚‚‚‚ƒƒƒƒƒ……………………………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚������������������������������������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ��������������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{|||||{{{{{{{{{{{{{{{{{{{{xxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuvvvvuuuuuuuuuuuuuuuuuuuttsssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqppppppppppoooooooooooooooonnnnnnnnnooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhfffffffffffffeeeeeeeeeeeeeeedddddddddddddcccccccccaaaaaaaaaaaa`````````````_^^^^^^^^^^]]]]]]]]]]]]]\\]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPPOOOOOOPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<;;;;;;;;;;;:::::::::::999999998888888888877777776666665555555555544444444444444333333333332222222211111111000000000000//////////............---------------,,,,,,,,,,,,+++++++++++************))))))))))))))))))))((((((((((((''(((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########kkkkklllllllllllllmmmmmmmmmnnnnnnnnnnnnnnooooooommnnnnnnnnnnnnnnoooooooooppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssttttttttttttttttttuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwxxxxxxxxxxxxxxyyyyz{{{{|||||}}}}}}}}}}}}}}}~~~~~~~~~~€€€�����������������‚‚‚‚‚ƒƒƒ………………………………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚���������������������������������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�����������������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{xxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvuuuuuuuuuuuuuuuuuuutsssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppoooooooooooooooonnnnnnnnnooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhffffffffffffffeeeeeeeeeeeeeeddddddddddddddccccccccaaaaaaaaaaaaa````````````_^^^^^^^^^^^]]]]]]]]]]]]\\]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPPPOOOOOPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<;;;;;;;;;;;;:::::::::::99999998888888888877777776666665555555555554444444444444333333333332222222211111111000000000000//////////............---------------,,,,,,,,,,,,+++++++++++************))))))))))))))))))))((((((((((((''((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#########kkkkllllllllllllllmmmmmmmmmnnnnnnnnnnnnnoooooooomnnnnnnnnnnnnnnnooooooooopppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssttttttttttttttttttuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxwwwwwxxxxxxxxxxxxxxxxxyyyzz{{{{|||||}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€������‚‚‚‚‚‚………………………………………………………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����������������������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|}||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{xxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuussssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqpppppppppooooooooooooooooonnnnnnnnoooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgfffffffffffffeeeeeeeeeeeeeeedddddddddddddccccccccbaaaaaaaaaaaa`````````````^^^^^^^^^^^]]]]]]]]]]]]]\]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPPOOOOOPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<;;;;;;;;;;;:::::::::::99999998888888888877777776666665555555555554444444444444333333333332222222211111111100000000000//////////............---------------,,,,,,,,,,,,++++++++++++************)))))))))))))))))))((((((((((((''((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#########kkkklllllllllllllmmmmmmmmmnnnnnnnnnnnnnnoooooooonnnnnnnnnnnnnnnoooooooooopppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssstttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{{|||||}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€�����‚‚‚‚„„…………………………………………………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{xxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuuuuutssssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqpppppppppooooooooooooooooonnnnnnnooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhgffffffffffffffeeeeeeeeeeeeeeddddddddddddddcccccccbaaaaaaaaaaaaa````````````^^^^^^^^^^^]]]]]]]]]]]]]\]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPPPOOOOPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<;;;;;;;;;;;:::::::::::999999988888888888877777766666665555555555544444444444443333333333332222222111111111000000000000/////////............----------------,,,,,,,,,,,,+++++++++++************)))))))))))))))))))((((((((((((('((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#########kkklllllllllllllmmmmmmmmmnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnnnnooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssttttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyzzzz{{{{||||||}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€����‚‚‚„„„„…………………………………………………………………………„„„„„„„„„„„„„„„ƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�����������������������������������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{xxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuuttssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqpppppppppooooooooooooooooonnnnnnooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllkkkkkkjjjjjjjjjjjjjjjiiiiiijiiiiiiiiiiiiiihhhhhhhhhhggfffffffffffffeeeeeeeeeeeeeeedddddddddddddcccccccbbaaaaaaaaaaaaa```````````^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPPOOOOPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<;;;;;;;;;;;:::::::::::999999998888888888877777766666665555555555544444444444443333333333332222222111111111000000000000/////////............----------------,,,,,,,,,,,,+++++++++++************))))))))))))))))))))(((((((((((('((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#########kkllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnnnooooooooooopppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssstttttttttttttttttuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyzzzz{{{{{|||||||}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€�����‚„„„„„…………………………………†…†………………………………„„„„„„„„„„„„„„ƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ������������������������������������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||{{{{{{{{{{{{{{xxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuttsssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqpppppppppoooooooooooooooonnnnnnoooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllkkkkkkjjjjjjjjjjjjjjiiiiiijiiiiiiiiiiiiiihhhhhhhhhhggffffffffffffffeeeeeeeeeeeeeeedddddddddddddccccccbbaaaaaaaaaaaaa```````````^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTUTTTTTTTTTTTSSSSSSSSSSSSRQQQQQQQQQQQPPPPPPPPPPPOOOOPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<;;;;;;;;;;;::::::::::999999998888888888877777766666665555555555554444444444444333333333332222222111111111000000000000//////////............---------------,,,,,,,,,,,,+++++++++++************))))))))))))))))))))(((((((((((('(((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$########kklllllllllllllmmmmmmmmmnnnnnnnnnnnnnnoooooooooonnnnnnnnnnnnnnooooooooooopppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrsrrrrrrssssssssssssssssstttttttttttttttttuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyzzzzz{{{{{||||||||}}}}}}}~~~~~~~~~~~~~~~~~€€€€€����„„„„„„…………………………†††††††………………………………„„„„„„„„„„„„„ƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒ‚ƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ������������������������������������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||{{{{{{{{{{{{xxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuutttsssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqpppppppppooooooooooooooooonnnnnooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllkkkkkjjjjjjjjjjjjjjjiiiiijjiiiiiiiiiiiiiihhhhhhhhhgggfffffffffffffeeeeeeeeeeeeeeedddddddddddddccccccbbbaaaaaaaaaaaaa``````````_^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTUTTTTTTTTTTTTSSSSSSSSSSSRQQQQQQQQQQQPPPPPPPPPPPPOOOPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<;;;;;;;;;;;::::::::::999999998888888888877777766666665555555555554444444444444333333333332222222111111111000000000000//////////............---------------,,,,,,,,,,,,+++++++++++*************)))))))))))))))))))(((((((((((('(((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$########kllllllllllllllmmmmmmmmmnnnnnnnnnnnnnooooooooooonnnnnnnnnnnnnooooooooooooppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssrrrrrssssssssssssssssstttttttttttttttttuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzzzzz{{{{{{|||||||||||}}~~~~~~~~~~~~~~~~~€€€€€���ƒ„„„„„………………………††††††††††……………………………„„„„„„„„„„„„ƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ������������������������������������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||{{{{{{{{{{{xxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuttttssssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqpppppppppooooooooooooooooonnnnooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllkkkkkkjjjjjjjjjjjjjjiiiiijjiiiiiiiiiiiiiihhhhhhhhhgggffffffffffffffeeeeeeeeeeeeeeedddddddddddddcccccbbbaaaaaaaaaaaaa``````````_^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTUUTTTTTTTTTTTSSSSSSSSSSSRQQQQQQQQQQQQPPPPPPPPPPPOOOPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<;;;;;;;;;;;::::::::::999999998888888888887777766666666555555555554444444444444333333333333222222111111111100000000000//////////............---------------,,,,,,,,,,,,++++++++++++************)))))))))))))))))))(((((((((((('(((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$########klllllllllllllmmmmmmmmmnnnnnnnnnnnnnnooooooooooonnnnnnnnnnnnooooooooooooopppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssrrrrssssssssssssssssstttttttttttttttttuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzzzzzz{{{{{{||||||||||||~~~~~~~~~~~~~~~~~~€€€€��ƒƒ„„„„„…………………†††††††††††…………………………………„„„„„„„„„„ƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����������������������������������������������������������������������������‚‚‚‚‚���������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||{{{{{{{{{{xxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuutttttssssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqpppppppppoooooooooooooooonnnnoooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkjjjjjjjjjjjjjjiiiijjjiiiiiiiiiiiiiihhhhhhhhggggfffffffffffffeeeeeeeeeeeeeeedddddddddddddcccccbbbbaaaaaaaaaaaaa`````````__^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTUUTTTTTTTTTTTSSSSSSSSSSSSRQQQQQQQQQQQPPPPPPPPPPPOOOPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<;;;;;;;;;;;::::::::::9999999998888888888877777666666665555555555544444444444443333333333332222221111111111000000000000/////////............----------------,,,,,,,,,,,,+++++++++++************)))))))))))))))))))((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$########lllllllllllllmmmmmmmmmmnnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnooooooooooooopppppppppqqqqqqqqqqqqqqqrqqqqqqrrrrrrrrrrrrrrrrsssrrrrsssssssssssssssssttttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyzzzzzzzz{{{{{{{||||||||||~~~~~~~~~~~~~~~~~~€€€€�ƒƒƒ„„„„…………………†††††††††††……………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ���������������������‚‚‚‚�������������������������‚‚‚‚‚‚‚�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||{{{{{{{{{xxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuttttttssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqpppppppppoooooooooooooooonnnooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkjjjjjjjjjjjjjjjiiijjjjiiiiiiiiiiiiihhhhhhhhgggggfffffffffffffeeeeeeeeeeeeeeedddddddddddddccccbbbbaaaaaaaaaaaaa`````````__^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTUUTTTTTTTTTTTTSSSSSSSSSSSRQQQQQQQQQQQPPPPPPPPPPPPOOPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<;;;;;;;;;;;:::::::::9999999998888888888877777666666665555555555544444444444444333333333332222221111111111000000000000//////////...........----------------,,,,,,,,,,,,+++++++++++************))))))))))))))))))))(((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$########lllllllllllllmmmmmmmmmmnnnnnnnnnnnnnoooooooooooonnnnnnnnnnnooooooooooooooppppppppqqqqqqqqqqqqqqqrrqqqqqrrrrrrrrrrrrrrrrssssrrrsssssssssssssssssttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzz{{{{{{{{{|||||||~~~~~~~~~~~~~~~~~~~€€€€€ƒƒƒƒ„„„„………………†††††††††††………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ������������‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||{{{{{{{{xxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvuuuuuuuuuuuutttttttssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqpppppppppooooooooooooooooonnooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjjjjjiiijjjjiiiiiiiiiiiiiihhhhhhhgggggffffffffffffffeeeeeeeeeeeeeedddddddddddddccccbbbbbaaaaaaaaaaaaa````````___^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUUTTTUUUTTTTTTTTTTTSSSSSSSSSSSRQQQQQQQQQQQQPPPPPPPPPPPOOPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<;;;;;;;;;;;:::::::::9999999998888888888877777666666665555555555554444444444444333333333332222221111111111000000000000//////////............---------------,,,,,,,,,,,,+++++++++++************)))))))*))))))))))))(((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$########llllllllllllmmmmmmmmmmmnnnnnnnnnnnnooooooooooooonnnnnnnnnnooooooooooooooopppppppqqqqqqqqqqqqqqqqrrqqqqrrrrrrrrrrrrrrrrsssssrrssssssssssssssssstttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{|||||}}}}}}~~~~~~~~~~~~~~~€€€€‚ƒƒƒ„„„„………………††††††††††††††…………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{xxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuttttttttsssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqpppppppppoooooooooooooooonnooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkjjjjjjjjjjjjjjiijjjjjiiiiiiiiiiiiihhhhhhhggggggfffffffffffffeeeeeeeeeeeeeeedddddddddddddcccbbbbbaaaaaaaaaaaaa````````___^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUUTTTUUUTTTTTTTTTTTTSSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPPOOPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<;;;;;;;;;;;:::::::::9999999998888888888887777666666665555555555554444444444444333333333332222221111111111000000000000//////////............---------------,,,,,,,,,,,,+++++++++++************)))))))*))))))))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#######llllllllllllmmmmmmmmmmmnnnnnnnnnnnnooooooooooooonnnnnnnnnnooooooooooooooopppppppqqqqqqqqqqqqqqqrrrqqqqrrrrrrrrrrrrrrrrsssssrssssssssssssssssstttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{||}}}}}}}}~~~~~~~~~~~~~~~~€€€‚ƒƒƒƒ„„„„……………†††††††††††††††††††……………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{xxxxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvvvvvuuuuvvvvvvvvvvvvvvvuuuuuuuuuuttttttttsssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppoooooooooooooooonooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjjjjjiijjjjjiiiiiiiiiiiiiihhhhhhggggggffffffffffffffeeeeeeeeeeeeeedddddddddddddcccbbbbbbaaaaaaaaaaaa````````___^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUUUTTUUUUTTTTTTTTTTTSSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPPPOPPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>=========<<<<<;;;;;;;;;;;:::::::::9999999999888888888887777666666666555555555554444444444444333333333333222221111111111100000000000//////////............---------------,,,,,,,,,,,,++++++++++++************))))))*))))))))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#######lllllllllllmmmmmmmmmmmmnnnnnnnnnnnoooooooooooooonnnnnnnnnooooooooooooooopppppppqqqqqqqqqqqqqqqrrrrqqqrrrrrrrrrrrrrrrrssssssrsssssssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwwxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{}}}}}}}}}}~~~~~~~~~~~~~~~~€€€‚‚ƒƒƒƒ„„„„……………†††††††††††††††††††……………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||{{{{xxxxxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvvuuuuuuuuutttttttttssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppoooooooooooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjjjjjjijjjjjjiiiiiiiiiiiiiihhhhhgggggggfffffffffffffeeeeeeeeeeeeeeedddddddddddddccbbbbbbaaaaaaaaaaaaa```````____^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUUTTUUUUTTTTTTTTTTTSSSSSSSSSSRRQQQQQQQQQQQQPPPPPPPPPPPOPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;::::::::99999999998888888888877776666666665555555555554444444444443333333333332222211111111111000000000000/////////............----------------,,,,,,,,,,,++++++++++++************))))))*))))))))))))((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#######lllllllllllmmmmmmmmmmmmnnnnnnnnnnnoooooooooooooonnnnnnnnnoooooooooooooopppppppqqqqqqqqqqqqqqqrrrrrqqrrrrrrrrrrrrrrrrssssssssssssssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuvvvvwwwwwwwwwwwwwwwwwwwxxwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{}}}}}}}}}}}~~~~~~~~~~~~~~€€‚‚‚ƒƒƒ„„„„……………†††††††††††††††††††††………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||{{{yyxxxxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvvvvvuuvvvvvvvvvvvvvvvvvuuuuuuuuttttttttttsssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppooooooooooooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhgggggggffffffffffffffeeeeeeeeeeeeeedddddddddddddccbbbbbbbaaaaaaaaaaaa```````____^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUUUTTUUUUTTTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPOPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;::::::::99999999998888888888877776666666665555555555554444444444444333333333332222211111111111000000000000//////////...........----------------,,,,,,,,,,,,+++++++++++************))))))*))))))))))))((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#######llllllllllmmmmmmmmmmmmmnnnnnnnnnnoooooooooooooopnnnnnnnnooooooooooooooopppppppqqqqqqqqqqqqqqqrrrrrqrrrrrrrrrrrrrrrrssssssssssssssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuvvvvwwwwwwwwwwwwwwwwwwwxxxwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{}}}}}}}}}}}}~~~~~~~~~~~~~€€‚‚‚ƒƒƒƒ„„„„……………††††††††‡†††††††††††………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{yyyxxxxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvvvvvuvvvvvvvvvvvvvvvvvvuuuuuuutttttttttttssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppooooooooooooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhggggggggfffffffffffffeeeeeeeeeeeeeeedddddddddddddcbbbbbbbaaaaaaaaaaaaa``````_____^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUUTUUUUUTTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>=========<<<<<<;;;;;;;;;;;::::::::99999999998888888888877776666666665555555555554444444444444333333333332222211111111111000000000000//////////............---------------,,,,,,,,,,,,+++++++++++************))))))**))))))))))))(((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#######llllllllllmmmmmmmmmmmmmnnnnnnnnnnoooooooooooooppnnnnnnnooooooooooooooopppppppqqqqqqqqqqqqqqqrrrrrrqrrrrrrrrrrrrrrrrssssssssssssssssssssssstttttttttttttttttuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwwwxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{}}}}}}}}}}}}}~~~~~~~~~~~~€€‚‚‚‚ƒƒƒƒ„„„„……………††††††‡‡††††††††††††……………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ������������‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{yyyyxxxxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuttttttttttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppooooooooooooooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhggggggggffffffffffffffeeeeeeeeeeeeeedddddddddddddcbbbbbbbbaaaaaaaaaaaa``````_____^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUUUTUUUUUTTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPPQPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>========<<<<<<;;;;;;;;;;;::::::::99999999999888888888887776666666666555555555554444444444444333333333332222211111111111100000000000//////////............---------------,,,,,,,,,,,,+++++++++++************))))))**))))))))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#######lllllllllmmmmmmmmmmmmmnnnnnnnnnnooooooooooooooppnnnnnnnoooooooooooooopppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuvvvvwwwwwwwwwwwwwwwwwwwxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{}}}}}}}}}}}}}}~~~~~~~~~~~€‚‚‚‚ƒƒƒƒƒ„„„„…………††††††‡‡††††††††††††……………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||}||||||||||||||||||||||||yyyyyxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppooooooooooooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhgggggggggfffffffffffffeeeeeeeeeeeeeeedddddddddddddbbbbbbbbaaaaaaaaaaaaa`````______^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPPQPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>========<<<<<<<;;;;;;;;;;;:::::::99999999999888888888887776666666666555555555554444444444444333333333333222211111111111100000000000//////////............---------------,,,,,,,,,,,,+++++++++++************))))))**))))))))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$######llllllllmmmmmmmmmmmmmmnnnnnnnnnoooooooooooooopppnnnnnnooooooooooooooopppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuvvvvwwwwwwwwwwwwwwwwwwwxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}~~~~~~~~~~~€‚‚‚‚‚ƒƒƒƒƒ„„„„…………†††††‡‡††††††††††††……………„„„„„„„ƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||}}}||||||||||||||||||||||yyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvwvvvvvvvvvvvvvvvvvvvuuuuutttttttttttttssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppooooooooooooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhgggggggggffffffffffffffeeeeeeeeeeeeeedddddddddddddbbbbbbbbbaaaaaaaaaaaa`````______^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPPQPPPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>========<<<<<<<;;;;;;;;;;;:::::::999999999998888888888877766666666665555555555544444444444443333333333332222111111111111000000000000/////////............---------------,,,,,,,,,,,,+++++++++++*************)))))**))))))))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$######llllllllmmmmmmmmmmmmmnnnnnnnnnnoooooooooooooopppnnnnnooooooooooooooopppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuvvvvwwwwwwwwwwwwwwwwwwwxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxyxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzz{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}~~~~~~~~~~~€‚‚‚‚‚‚ƒƒƒƒ„„„„…………††††††‡††††††††††††……………„„„„„„„ƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}|||||||||||||||||||||yyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvwwvvvvvvvvvvvvvvvvvvvuuuuttttttttttttttsssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppooooooooooooooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhggggggggggfffffffffffffeeeeeeeeeeeeeeeddddddddddddbbbbbbbbbaaaaaaaaaaaaa````_______^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYZYYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRQQQQQQQQQQQQPPPPPPPPPPQQPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>========<<<<<<<;;;;;;;;;;;:::::::999999999998888888888877766666666665555555555554444444444444333333333332222111111111111000000000000/////////............----------------,,,,,,,,,,,,+++++++++++************)))))**))))))))))))((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$######lllllllmmmmmmmmmmmmmmnnnnnnnnnooooooooooooooppppnnnnnoooooooooooooopppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxyyxxxxxyyyyyyyyyyyyyyyyyyyyzzzzz{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}~~~~~~~~~~~€‚‚‚‚‚‚‚ƒƒƒƒ„„„„…………†††††‡††††††††††††……………„„„„„„„ƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}||||||||||||||||||||yyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvwwwvvvvvvvvvvvvvvvvvvvuuutttttttttttttttssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppoooooooooooooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhggggggggggffffffffffffffeeeeeeeeeeeeeeddddddddddddbbbbbbbbbbaaaaaaaaaaaa````_______^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYYZYYYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPQQPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>=======<<<<<<<;;;;;;;;;;;:::::::999999999998888888888887766666666666555555555554444444444444333333333332222111111111111000000000000//////////...........----------------,,,,,,,,,,,,+++++++++++************)))))**))))))))))))((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$######lllllllmmmmmmmmmmmmmnnnnnnnnnnooooooooooooopppppnnnnooooooooooooooopppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxyyyxxxxyyyyyyyyyyyyyyyyyyyyyzz{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}~~~~~~~~~~~€‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„…………†††††††††††††††††……………„„„„„„„„ƒ„„„„„„„ƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������€€€€€€€€��������€€€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||yyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvvvuuttttttttttttttttsssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppooooooooooopooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihgggggggggggfffffffffffffefeeeeeeeeeeeeedddddddddddbbbbbbbbbbaaaaaaaaaaaaa```________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYZYYYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPQQPPPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>=======<<<<<<<<;;;;;;;;;;;:::::::99999999999888888888887766666666666555555555554444444444444333333333332222211111111111100000000000//////////............---------------,,,,,,,,,,,,+++++++++++************)))))***))))))))))))(((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$######mmmmnnnnnnnnnnnnnoooooooooooooooooppppppppppppppppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssrrrrrrrrrrrrssssssssssssssstttttttttttttttttuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyy{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€����‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„��������������������������������������������������ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuutttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooooooonnmmmmmmmmmmmmmmmlllllllljjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeedddddddddccccccccccccccbbbbbaaaaaaaaaaaaa`````````````____________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;;:::::::9999999999988888888877777777766666666666555555444444444443333333333332222222222111111111111000000000////////////........-----------,,,,,,,,,,,,+++,,++++++++++++****************))))))))))))((((((((((((((((''''''''''''&&&&&'&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$mmmnnnnnnnnnnnnnoooooooooooooooooppppppppppppppqppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrssssssssrrrrrrrrrrrssssssssssssssstttttttttttttttttuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwwwxwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyy{{{{{{{{{{{{{{{{{{||||||||||||||||||||}|}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€����‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„�������������������������������������������������‚„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������‚‚‚‚‚‚��������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooooooonnnmmmmmmmmmmmmmmlllllllljjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeddddddddddcccccccccccccbbbbbaaaaaaaaaaaaa`````````````_____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888877777777766666666666555555444444444443333333333332222222222111111111111000000000////////////........------------,,,,,,,,,,,,++,,++++++++++++****************))))))))))))(((((((((((((((('''''''''''''&&&&'&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$mmmnnnnnnnnnnnnnoooooooooooooooooppppppppppppppqpppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrssssssssrrrrrrrrrrssssssssssssssstttttttttttttttttuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwwxxwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyy{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€�����‚‚‚‚ƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„���������������������������������������������‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppppoooooooooooooonnnmmmmmmmmmmmmmmmllllllljjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeddddddddddccccccccccccccbbbbbaaaaaaaaaaaaa````````````_____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>==<<<<<<<<<<<;;;;;;;;;;;:::::::9999999999988888888777777777666666666665555554444444444443333333333322222222221111111111110000000000///////////........------------,,,,,,,,,,,,++,,,+++++++++++****************))))))))))))(((((((((((((((((''''''''''''&&&&'&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$mmnnnnnnnnnnnnnoooooooooooooooooppppppppppppppqqppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssrrrrrrrrrrsssssssssssssssttttttttttttttttuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwxxwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyy{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€����‚‚‚‚‚ƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„������������������������‚�����������������‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvutttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooooonnnmmmmmmmmmmmmmmmlllllllkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeedddddddddddcccccccccccccbbbbbaaaaaaaaaaaaa`````````````____________^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFFGFFFFFFFFFFEEEEEEEEEEEDDDEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>==<<<<<<<<<<<;;;;;;;;;;;:::::::9999999999988888888777777777666666666666555554444444444443333333333322222222222111111111110000000000///////////........------------,,,,,,,,,,,,++,,,++++++++++++***************))))))))))))(((((((((((((((((''''''''''''&&&&'&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$mnnnnnnnnnnnnnnooooooooooooooooopppppppppppppqqqppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrssssssssssrrrrrrrrrssssssssssssssssttttttttttttttttuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyy{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€�����‚‚‚‚‚ƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚………„„„„„„„„„„„„„„„„„„„„„„���������������������‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚ƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooooonnnnmmmmmmmmmmmmmmmllllllkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeedddddddddddcccccccccccccbbbbbbaaaaaaaaaaaaa````````````_____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFFGFFFFFFFFFFFEEEEEEEEEEEDDEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;;:::::::9999999999988888888777777777766666666666555555444444444443333333333322222222222111111111110000000000///////////........------------,,,,,,,,,,,,++,,,++++++++++++***************))))))))))))(((((((((((((((((''''''''''''&&&&'&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$mnnnnnnnnnnnnnoooooooooooooooooppppppppppppppqqqpppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrssssssssssrrrrrrrrssssssssssssssssttttttttttttttttuuuuuuuuuuvvvvwwwwwwwwwwwwwwwwwwxxxxwwwwwxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxyyyyyyyyyy{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€�����‚‚‚‚‚ƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚……………„„„„„„„„„„„„„„„„„„„„������������������‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvtttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppppoooooooooooonnnnnmmmmmmmmmmmmmmmlllllkkjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeddddddddddddcccccccccccccbbbbbaaaaaaaaaaaaa`````````````____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGFFGFFFFFFFFFFFEEEEEEEEEEEDDEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888777777777766666666666555555444444444443333333333332222222222111111111110000000000////////////........-----------,,,,,,,,,,,,++,,,++++++++++++***************)))))))))))))((((((((((((((((''''''''''''&&&&'&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$nnnnnnnnnnnnnnooooooooooooooooopppppppppppppqqqqpppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssrrrrrrrssssssssssssssssstttttttttttttttuuuuuuuuuuuvvvvwwwwwwwwwwwwwwwwwxxxxxwwwwxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxyyyyyyyyyy{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€�����‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚…………………„„„„„„„„„„„„„„„„„„�‚‚‚‚�‚��������‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvttttttttttttttsssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooonnnnnmmmmmmmmmmmmmmmlllllkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeddddddddddddcccccccccccccbbbbbbaaaaaaaaaaaaa````````````_____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFGFFFFFFFFFFFEEEEEEEEEEEDDEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888777777777766666666666555555444444444443333333333332222222222111111111111000000000////////////........------------,,,,,,,,,,,++,,,++++++++++++****************))))))))))))((((((((((((((((''''''''''''&&&&'&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$nnnnnnnnnnnnnoooooooooooooooooppppppppppppppqqqqppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrssssssssssssrrrrrrrsssssssssssssssstttttttttttttttuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwxxxxxxwwwxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxyyyyyyyyyyy{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€�������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚………………………„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvttttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooonnnnnnmmmmmmmmmmmmmmmllllkkkjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeedddddddddddddccccccccccccbbbbbbaaaaaaaaaaaaa`````````````____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFGGFFFFFFFFFFEEEEEEEEEEEDDEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888777777777766666666666555555444444444444333333333332222222222111111111111000000000////////////........------------,,,,,,,,,,,,+,,,++++++++++++****************))))))))))))(((((((((((((((('''''''''''''&&&'&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$nnnnnnnnnnnnoooooooooooooooooppppppppppppppqqqqqpppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrssssssssssssrrrrrrssssssssssssssssttttttttttttttttuuuuuuuuuuuuvvwwwwwwwwwwwwwwwwwwxxxxxxwwwxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxyyyyyyyyyyyy{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€�������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚……………………………„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvtttttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppppoooooooooonnnnnnnmmmmmmmmmmmmmmllllkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeedddddddddddddccccccccccccbbbbbbbaaaaaaaaaaaa`````````````_____________^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFGGFFFFFFFFFFFEEEEEEEEEEEDEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888777777777766666666666655555444444444444333333333332222222222211111111111000000000////////////........------------,,,,,,,,,,,,+,,,,++++++++++++***************))))))))))))(((((((((((((((((''''''''''''&&&''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$nnnnnnnnnnnnoooooooooooooooooppppppppppppppqqqqqpppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssssrrrrrrsssssssssssssssttttttttttttttttuuuuuuuuuuuuuvwwwwwwwwwwwwwwwwwwxxxxxxxwwxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxyyyyyyyyyyyyy{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€�������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvttttttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppppppoooooooooonnnnnnnmmmmmmmmmmmmmmmlllkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeedddddddddddddcccccccccccbbbbbbbaaaaaaaaaaaaa`````````````____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;:::::::9999999999988888887777777777766666666666555555444444444443333333333322222222222111111111110000000000///////////........------------,,,,,,,,,,,,+,,,,++++++++++++***************))))))))))))(((((((((((((((((''''''''''''&&&''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$nnnnnnnnnnnoooooooooooooooooppppppppppppppqqqqqqppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssssrrrrrsssssssssssssssstttttttttttttttuuuuuuuuuuuuuuvwwwwwwwwwwwwwwwwwxxxxxxxxwxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxyyyyyyyyyyyyyy{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~}~~~}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvtttttttttttttttttsssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppqpppppppppppppppooooooooonnnnnnnnmmmmmmmmmmmmmmlllkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeedddddddddddddcccccccccccbbbbbbbbaaaaaaaaaaaa`````````````____________^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;::::::::999999999998888887777777777766666666666555555444444444443333333333322222222222111111111110000000000////////////.......------------,,,,,,,,,,,,+,,,,++++++++++++***************))))))))))))(((((((((((((((((''''''''''''&&&''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$nnnnnnnnnnnooooooooooooooooopppppppppppppqqqqqqqppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrssssssssssssssrrrrssssssssssssssssttttttttttttttttuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyy{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………„…„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvtttttttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppqqpppppppppppppppoooooooonnnnnnnnmmmmmmmmmmmmmmmllkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeedddddddddddddccccccccccbbbbbbbbaaaaaaaaaaaaa````````````_____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;::::::::999999999998888887777777777766666666666555555444444444443333333333322222222222111111111111000000000////////////........-----------,,,,,,,,,,,,+,,,,++++++++++++****************))))))))))))((((((((((((((((''''''''''''&&&''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$nnnnnnnnnnoooooooooooooooooppppppppppppppqqqqqqqpppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssssssrrrrsssssssssssssssttttttttttttttttuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyy{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvttttttttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppqqqppppppppppppppoooooooonnnnnnnnnmmmmmmmmmmmmmmmlkkkkkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeedddddddddddddccccccccccbbbbbbbbaaaaaaaaaaaaa`````````````____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;::::::::999999999998888887777777777766666666666555555444444444444333333333322222222222111111111111000000000////////////........------------,,,,,,,,,,,,,,,,++++++++++++****************))))))))))))((((((((((((((((''''''''''''&&&''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$nnnnnnnnnnooooooooooooooooopppppppppppppqqqqqqqqppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssssssrrrsssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyy{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuttttttttttttttttttsssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppqqqpppppppppppppppooooooonnnnnnnnnmmmmmmmmmmmmmmmlkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeedddddddddddddcccccccccbbbbbbbbbaaaaaaaaaaaaa````````````_____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;::::::::999999999998888887777777777776666666666655555544444444444333333333322222222222211111111111000000000////////////........------------,,,,,,,,,,,,,,,,,+++++++++++****************))))))))))))(((((((((((((((('''''''''''''&&''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$nnnnnnnnnoooooooooooooooooppppppppppppppqqqqqqqqppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrssssssssssssssstrrsssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyy{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ†………………………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuttttttttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppqqqqpppppppppppppppoooooonnnnnnnnnnmmmmmmmmmmmmmmmkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeedddddddddddddcccccccccbbbbbbbbbaaaaaaaaaaaaa`````````````____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;:::::::::999999999998888887777777777766666666666555555444444444443333333333222222222222111111111110000000000///////////........------------,,,,,,,,,,,,,,,,,++++++++++++***************))))))))))))(((((((((((((((((''''''''''''&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$nnnnnnnnnooooooooooooooooopppppppppppppqqqqqqqqqpppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrsssssssssssssssstrrsssssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyy{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ†††…………………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuttttttttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpqqqqpppppppppppppppoooooonnnnnnnnnnnmmmmmmmmmmmmmmkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeddddddddddddddccccccccbbbbbbbbbbaaaaaaaaaaaaa````````````____________^^^^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;:::::::::999999999998888887777777777766666666666555555444444444443333333333322222222222111111111110000000000///////////........------------,,,,,,,,,,,,,,,,,++++++++++++***************))))))))))))(((((((((((((((((''''''''''''&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$nnnnnnnnoooooooooooooopooppppppppppppppqqqqqqqqqpppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssssssttrsssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyy{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ†††††……………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuttttttttttttttttttsssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooonnnnnnnnnnnmmmmmmmmmmmmmmkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeedddddddddddddccccccccbbbbbbbbbbaaaaaaaaaaaaa`````````````____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;:::::::::999999999998888887777777777766666666666555555444444444443333333333322222222222111111111111000000000////////////........-----------,,,,,,,,,,,,,,,,,++++++++++++***************))))))))))))(((((((((((((((((''''''''''''&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$nnnnnnnnoooooooooooooopoopppppppppppppqqqqqqqqqqppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrssssssssssssssstttsssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyyyy{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ††††††…………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„……………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuttttttttttttttttttsstssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppppppppppppppooooonnnnnnnnnnnnmmmmmmmmmmmmmkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeddddddddddddddcccccccbbbbbbbbbbbaaaaaaaaaaaa`````````````____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>======<<<<<<<<<<;;;;;;;;;:::::::::999999999998888887777777777766666666666555555444444444444333333333322222222222111111111111000000000////////////........------------,,,,,,,,,,,,,,,,++++++++++++****************))))))))))))((((((((((((((((''''''''''''&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$nnnnnnnnoooooooooooooppoppppppppppppppqqqqqqqqqqppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrssssssssssssssstttsssssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyyyyz{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ†††††††………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„…………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuttttttttttttttttttssttssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooonnnnnnnnnnnnmmmmmmmmmmmmmkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeedddddddddddddcccccccbbbbbbbbbbbaaaaaaaaaaaaa````````````_____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>======<<<<<<<<<<<;;;;;;;;:::::::::999999999998888887777777777776666666666655555544444444444333333333322222222222211111111111000000000////////////........------------,,,,,,,,,,,,,,,,++++++++++++****************))))))))))))((((((((((((((((''''''''''''&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$nnnnnnnooooooooooooopppopppppppppppppqqqqqqqqqqqpppqqqqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssssssttttssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyz||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ††††††††……………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„……………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuttttttttttttttttttstttsssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppooonnnnnnnnnnnnnmmmmmmmmmmmmkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeedddddddddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaa`````````````____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>======<<<<<<<<<<<;;;;;;;;::::::::::999999999998888887777777777766666666666555555444444444443333333333222222222222111111111110000000000///////////........------------,,,,,,,,,,,,,,,,,+++++++++++****************))))))))))))((((((((((((((((''''''''''''&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$nnnnnnnooooooooooooopppppppppppppppppqqqqqqqqqqqppqqqqqqqqqqqqqqqrrrrrrrrrrrrrssssssssssssssstttttsssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyyyzz|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ†††††††††…………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuttttttttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppppppppppppppooonnnnnnnnnnnnnnmmmmmmmmmmmkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeedddddddddddddccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````_____________^^^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>======<<<<<<<<<<<;;;;;;;;::::::::::999999999998888887777777777766666666666555555444444444443333333333222222222222111111111110000000000///////////........------------,,,,,,,,,,,,,,,,,++++++++++++***************))))))))))))(((((((((((((((((''''''''''''&''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$nnnnnnooooooooooooopppppppppppppppppqqqqqqqqqqqqppqqqqqqqqqqqqqqrrrrrrrrrrrrrrssssssssssssssstttttsssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyyzzz||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ††††††††††………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„…………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxwxwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuttttttttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppoonnnnnnnnnnnnnnmmmmmmmmmmmkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeedddddddddddddccccccbbbbbbbbbbbbaaaaaaaaaaaaa`````````````____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>======<<<<<<<<<<<;;;;;;;;::::::::::999999999998888887777777777766666666666555555444444444443333333333322222222222111111111111000000000////////////.......------------,,,,,,,,,,,,,,,,,++++++++++++***************))))))))))))(((((((((((((((((''''''''''''&''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$nnnnnnoooooooooooooppppppppppppppppqqqqqqqqqqqqqpqqqqqqqqqqqqqqqrrrrrrrrrrrrrsssssssssssssssttttttssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyzzzz|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ†††††††††††……………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxxwxxwwwwwwwwwwwwwwwwwwwvvvvuuuuuuuuttttttttttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppppppppppppppoonnnnnnnnnnnnnnnmmmmmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeedddddddddddddcccccbbbbbbbbbbbbbaaaaaaaaaaaaa````````````____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>=======<<<<<<<<<<<;;;;;;;::::::::::999999999998888887777777777766666666666555555444444444444333333333322222222222111111111111000000000////////////........-----------,,,,,,,,,,,,,,,,,++++++++++++***************))))))))))))(((((((((((((((((''''''''''''&''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$nnnnnooooooooooooopppppppppppppppppqqqqqqqqqqqqqpqqqqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssssssttttttsssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzz||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ†††††††††††††………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuttttttttttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppppppppppponnnnnnnnnnnnnnnmmmmmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeedddddddddddddcccccbbbbbbbbbbbbbaaaaaaaaaaaaa````````````_____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>=======<<<<<<<<<<<;;;;;;;:::::::::::99999999998888887777777777776666666666655555544444444444333333333322222222222111111111111000000000////////////........------------,,,,,,,,,,,,,,,,++++++++++++****************)))))))))))(((((((((((((((((''''''''''''&''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$nnnnnoooooooooooooppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrssssssssssssssstttttttsssssssssssstttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz|||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€����������‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ……†††††††††††††…………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒ„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuttttttttttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppppppppppoonnnnnnnnnnnnnnnmmmmmmmmmkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeedddddddddddddcccccbbbbbbbbbbbbbaaaaaaaaaaaa`````````````____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>=======<<<<<<<<<<<;;;;;;;:::::::::::99999999999888888777777777776666666666655555544444444444333333333322222222222211111111111000000000////////////........------------,,,,,,,,,,,,,,,,++++++++++++****************))))))))))))((((((((((((((((''''''''''''&''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$nnnnnnnnnoooooooooooooppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrqqqqqrrrrrrrrrrrrrrrsssssssssttttttttttttttttuuuuuvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyzzzzyyzzzzzzzzzzzzzzzzzz{{{{{{{||||||||||||||||||||}}}|||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€�������‚‚‚‚‚‚����������������������‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||}}}}}}|||||||||||||||||||zzzyyyyyyyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssssrrrrqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmkkkkkkkkkkkkkjjjjjjjjjjjjiiihhhhhhhhhhhhhhgggggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeddddddcccccccccbbbbbbbbbbbbbaaaabbbaaaaaaaaaaaa``````````___^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<;;;:::::::::::999999999998877777777777666666666665555554444444444433333333333333222222222222111111111111000000000000/////////...........------------,,,-,,,,,,,,,,,++++++++++++*+++++************))))))))))))))(((((((((((''''''''''''''''''''&&&&&&&&&&&%%&&%%%%%%%%%%%%$$$$nnnnnnnnoooooooooooooopppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrqqqqqrrrrrrrrrrrrrrrsssssssssttttttttttttttttuuuuuvvvvvvvwwwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyyzzzzzyzzzzzzzzzzzzzzzzzz{{{{{{{||||||||||||||||||||}}}}||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€�������‚‚‚‚‚‚�����������������������‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||}}}}}}}||||||||||||||||||zzzzyyyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttttsssssssssssssssssrrrqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmkkkkkkkkkkkkkkjjjjjjjjjjjiiiihhhhhhhhhhhhhhggggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeedddddcccccccccbbbbbbbbbbbbbaaaabbbaaaaaaaaaaaaa`````````____^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<;;;:::::::::::999999999998877777777777666666666665555554444444444443333333333333322222222222111111111111100000000000/////////...........------------,,,-,,,,,,,,,,,,+++++++++++*+++++************))))))))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&&&%&&%%%%%%%%%%%%$$$$nnnnnnnnooooooooooooopppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqrrrrrrrrrrrrrrrsssssssssttttttttttttttttuuuuuuvvvvvvwwwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{||||||||||||||||||||}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€�������‚‚‚‚‚‚������������������������‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}|||||||||||||||||zzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttttssssssssssssssssrrrqqqqqqqqqqqqqqqpppppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnmmmmmmmkkkkkkkkkkkkkkjjjjjjjjjjjiiiihhhhhhhhhhhhhhgggggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeedddddccccccccccbbbbbbbbbbbbaaaabbbbaaaaaaaaaaaa`````````____^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<;;;;::::::::::999999999998877777777777766666666666555554444444444443333333333333322222222222111111111111100000000000/////////...........------------,,,-,,,,,,,,,,,,+++++++++++*+++++************))))))))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&&&%&&%%%%%%%%%%%%$$$$nnnnnnnoooooooooooooopppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrsqqqqrrrrrrrrrrrrrrrssssssssstttttttttttttttuuuuuuuvvvvvvwwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{|||||||||||||||||||}}}}}}||}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€�������‚‚‚‚‚‚�������������������������‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}||||||||||||||||zzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssssrrqqqqqqqqqqqqqqqqpppppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnmmmmmmkkkkkkkkkkkkkkkjjjjjjjjjjiiiiihhhhhhhhhhhhhhgggggghgggggggggggggfffffffffffffffffffeeeeeeeeeeeeeddddccccccccccbbbbbbbbbbbbbaaabbbbaaaaaaaaaaaa`````````_____^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<;;;;:::::::::::99999999998887777777777766666666666555555444444444443333333333333322222222222111111111111100000000000/////////............-----------,,,-,,,,,,,,,,,,+++++++++++++++++************))))))))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&&&%&&%%%%%%%%%%%%$$$$nnnnnnnooooooooooooopppppppppppppqqqqqqqqqqqqqqrqqqqqqqqqrrrrrrrrrrrrrrrsqqqrrrrrrrrrrrrrrrsssssssssttttttttttttttttuuuuuuuvvvvvwwwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{||||||||||||||||||}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€�������‚‚‚‚‚‚�������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}|||||||||||||||zzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttttsssssssssssssssssrqqqqqqqqqqqqqqqqpppppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnmmmmmmlkkkkkkkkkkkkkkjjjjjjjjjjiiiiihhhhhhhhhhhhhhgggggghggggggggggggggffffffffffffffffffeeeeeeeeeeeeeddddcccccccccccbbbbbbbbbbbbaaabbbbaaaaaaaaaaaaa````````_____^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<;;;;:::::::::::999999999988877777777777666666666665555554444444444433333333333333222222222221111111111111000000000000////////............-----------,,,-,,,,,,,,,,,,++++++++++++++++++***********))))))))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&&&%&&&%%%%%%%%%%%%$$$nnnnnnoooooooooooooopppppppppppppqqqqqqqqqqqqqqrqqqqqqqqqrrrrrrrrrrrrrrssqqrrrrrrrrrrrrrrrsssssssssttttttttttttttttuuuuuuuuvvvvvwwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{|||||||||||||||||}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€��������‚‚‚‚‚��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||zzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttttssssssssssssssssrrqqqqqqqqqqqqqqqqpppppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnmmmmmlkkkkkkkkkkkkkkkjjjjjjjjjiiiiiihhhhhhhhhhhhhhggggghhgggggggggggggfffffffffffffffffffeeeeeeeeeeeeddddcccccccccccbbbbbbbbbbbbbaabbbbbaaaaaaaaaaaa````````_____^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNOONNNNNNNNNNNMMMMMMMMMMLLMLLLLLLLLLLKKKKKKKKKKKJJJKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<;;;;:::::::::::999999999988877777777777666666666665555554444444444433333333333333222222222222111111111111000000000000////////............------------,,--,,,,,,,,,,,++++++++++++++++++***********))))))))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&&&%&&&%%%%%%%%%%%%$$$nnnnnnooooooooooooopppppppppppppqqqqqqqqqqqqqqrrqqqqqqqqrrrrrrrrrrrrrrsssqqrrrrrrrrrrrrrrrssssssssstttttttttttttttuuuuuuuuuvvvvwwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€���������‚‚‚‚��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||zzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssssrqqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnmmmmmllkkkkkkkkkkkkkkjjjjjjjjjiiiiiihhhhhhhhhhhhhhggggghhggggggggggggggffffffffffffffffffeeeeeeeeeeeeedddcccccccccccbbbbbbbbbbbbbaabbbbbaaaaaaaaaaaa````````______^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNOONNNNNNNNNNNMMMMMMMMMMMLMLLLLLLLLLLLKKKKKKKKKKJJJKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>===========<<<<<<<<;;;;:::::::::::999999999988877777777777666666666665555554444444444443333333333333322222222222111111111111000000000000/////////...........------------,,--,,,,,,,,,,,++++++++++++++++++************))))))))))))))((((((((((('''''''('''''''''''&&&&&&&&&&&&%&&&%%%%%%%%%%%%$$$nnnnnoooooooooooooopppppppppppppqqqqqqqqqqqqqqrrqqqqqqqqrrrrrrrrrrrrrrsssqrrrrrrrrrrrrrrrsssssssssttttttttttttttttuuuuuuuuuvvvwwwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€���������‚‚‚‚��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚ƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||zzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssssrrqqqqqqqqqqqqqqqqpppppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnmmmmllkkkkkkkkkkkkkkkjjjjjjjjiiiiiiihhhhhhhhhhhhhggggghhhgggggggggggggffffffffffffffffffeeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbbaabbbbbbaaaaaaaaaaaa```````______^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNOONNNNNNNNNNNMMMMMMMMMMMLMLLLLLLLLLLLKKKKKKKKKKKJJKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<;;;;;::::::::::999999999988877777777777666666666665555554444444444443333333333333322222222222111111111111100000000000/////////...........------------,,--,,,,,,,,,,,++++++++++++++++++************))))))))))))))((((((((((((''''''(''''''''''''&&&&&&&&&&&%&&&%%%%%%%%%%%%$$$nnnnnooooooooooooopppppppppppppqqqqqqqqqqqqqqrrrqqqqqqqrrrrrrrrrrrrrrssssqrrrrrrrrrrrrrrrssssssssstttttttttttttttuuuuuuuuuuvvvwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€����������‚‚‚��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚ƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||zzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttttsssssssssssssssrrrqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnmmmlllkkkkkkkkkkkkkkjjjjjjjjiiiiiiihhhhhhhhhhhhhhgggghhhgggggggggggggfffffffffffffffffffeeeeeeeeeeeeeddccccccccccccbbbbbbbbbbbbbabbbbbbaaaaaaaaaaaa```````______^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[YYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNOOONNNNNNNNNNMMMMMMMMMMMLMLLLLLLLLLLLKKKKKKKKKKKJJKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<;;;;;:::::::::::99999999988887777777777766666666665555555444444444443333333333333322222222222111111111111100000000000/////////............-----------,,--,,,,,,,,,,,,+++++++++++++++++************))))))))))))))((((((((((((''''''(''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$nnnnoooooooooooooopppppppppppppqqqqqqqqqqqqqqrrrqqqqqqqrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrsssssssssstttttttttttttttuuuuuuuuuuvvwwwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€������������‚‚���������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||zzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssrrrqqqqqqqqqqqqqqqqpppppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnmmmlllkkkkkkkkkkkkkkkjjjjjjjiiiiiiiihhhhhhhhhhhhhgggghhhhgggggggggggggffffffffffffffffffeeeeeeeeeeeeeddcccccccccccccbbbbbbbbbbbbabbbbbbaaaaaaaaaaaaa``````_______^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>===========<<<<<<<<;;;;;:::::::::::99999999988887777777777766666666665555555444444444443333333333333322222222222111111111111100000000000/////////............-----------,,--,,,,,,,,,,,,+++++++++++++++++************))))))))))))))((((((((((((''''''(''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$nnnnooooooooooooopppppppppppppqqqqqqqqqqqqqqrrrrqqqqqqrrrrrrrrrrrrrrsssssrrrrrrrrrrrrrrrssssssssssttttttttttttttuuuuuuuuuuuvwwwwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€�������������‚���������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||zzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnmmllllkkkkkkkkkkkkkkjjjjjjjiiiiiiiihhhhhhhhhhhhhhggghhhhgggggggggggggfffffffffffffffffffeeeeeeeeeeeeedcccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````_______^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<;;;;;:::::::::::999999999888877777777777666666666655555554444444444433333333333333222222222222111111111111000000000000////////............-----------,,--,,,,,,,,,,,,++++++++++++++++++***********))))))))))))))((((((((((((''''''(''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$nnnnooooooooooooopppppppppppppqqqqqqqqqqqqqqrrrrqqqqqrrrrrrrrrrrrrrrsssssrrrrrrrrrrrrrrssssssssssstttttttttttttuuuuuuuuuuuuvwwwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||zzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttttsssssssssssssrrrrqqqqqqqqqqqqqqqqqppppqpppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnmmlllllkkkkkkkkkkkkkkjjjjjjiiiiiiiiihhhhhhhhhhhhhhgghhhhhgggggggggggggffffffffffffffffffeeeeeeeeeeeeeddccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>===========<<<<<<<;;;;;:::::::::::999999999888877777777777666666666655555554444444444433333333333333222222222222111111111111000000000000////////............------------,--,,,,,,,,,,,,++++++++++++++++++***********))))))))))))))((((((((((((''''''(''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$nnnooooooooooooopppppppppppppqqqqqqqqqqqqqqrrrrrqqqqqrrrrrrrrrrrrrrssssssrrrrrrrrrrrrrsssssssssssstttttttttttttuuuuuuuuuuuuwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||zzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssrrrrrqqqqqqqqqqqqqqqqppppqpppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnmllllllkkkkkkkkkkkkkjjjjjjiiiiiiiiihhhhhhhhhhhhhhgghhhhhggggggggggggggffffffffffffffffffeeeeeeeeeeeeddcccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>===========<<<<<<<;;;;;;::::::::::999999999888877777777777666666666655555554444444444443333333333333322222222222111111111111100000000000/////////...........------------,---,,,,,,,,,,,++++++++++++++++++************)))))))))))))((((((((((((''''''(''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$nnnooooooooooooopppppppppppppqqqqqqqqqqqqqqrrrrrqqqqrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrrssssssssssssttttttttttttuuuuuuuuuuuuuwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~€~~~~~~~~~~€€€€€€����������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||zzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssrrrrrrqqqqqqqqqqqqqqqqpppqqpppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnmllllllkkkkkkkkkkkkkkjjjjjiiiiiiiiiihhhhhhhhhhhhhhghhhhhhgggggggggggggffffffffffffffffffeeeeeeeeeeeeeddccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>===========<<<<<<<;;;;;;:::::::::::99999999888887777777777766666666655555555444444444443333333333333322222222222111111111111100000000000/////////...........------------,---,,,,,,,,,,,++++++++++++++++++************))))))))))))))(((((((((((''''''(('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$nnooooooooooooopppppppppppppqqqqqqqqqqqqqqrrrrrrqqqqrrrrrrrrrrrrrrsssssssrrrrrrrrrrrrsssssssssssssttttttttttttuuuuuuuuuuuuuwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€~~~~~~~~~€€€�������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||zzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssrrrrrrqqqqqqqqqqqqqqqqpppqqqppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnlllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiihhhhhhhhhhhhhhghhhhhhggggggggggggggfffffffffffffffffeeeeeeeeeeeeeddcccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````_________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<;;;;;;:::::::::::99999999888887777777777766666666655555555444444444443333333333333322222222222111111111111100000000000/////////...........------------,---,,,,,,,,,,,,+++++++++++++++++************))))))))))))))(((((((((((('''''((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$nnooooooooooooopppppppppppppqqqqqqqqqqqqqqrrrrrrqqqrrrrrrrrrrrrrrrsssssssrrrrrrrrrrrrssssssssssssstttttttttttuuuuuuuuuuuuuuwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€~~~~~~~~€€���������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}~~}}}}}}}}}}}}}}}}}}|||||zzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssrrrrrrqqqqqqqqqqqqqqqqqppqqqpppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnlllllllkkkkkkkkkkkkkkjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggggffffffffffffffffffeeeeeeeeeeeeddcccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````_________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<;;;;;;:::::::::::99999999888887777777777766666666655555555444444444443333333333333322222222222111111111111100000000000/////////............-----------,---,,,,,,,,,,,,+++++++++++++++++************))))))))))))))(((((((((((('''''((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$nooooooooooooopppppppppppppqqqqqqqqqqqqqqrrrrrrrqqqrrrrrrrrrrrrrrssssssssrrrrrrrrrrrssssssssssssssttttttttttuuuuuuuuuuuuuuuwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€~~~~~~~€€������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚ƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}~~~~}}}}}}}}}}}}}}}}}||||zzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssrrrrrrrqqqqqqqqqqqqqqqqppqqqpppppppppppppppooooooooooooooooooonnnnnnnnnnnnnllllllllkkkkkkkkkkkkkkjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggggggggfffffgfffffffffffffeeeeeeeeeeedddccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````_________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>===========<<<<<<;;;;;;:::::::::::999999998888877777777777666666666555555554444444444433333333333333222222222222111111111111000000000000////////............-----------,---,,,,,,,,,,,,+++++++++++++++++************))))))))))))))(((((((((((('''''((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$nooooooooooooopppppppppppppqqqqqqqqqqqqqqrrrrrrrqqrrrrrrrrrrrrrrsssssssssrrrrrrrrrrrssssssssssssssttttttttttuuuuuuuuuuuuuuuwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€~~~~~~������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||zzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssrrrrrrrqqqqqqqqqqqqqqqqppqqqqpppppppppppppppoooooooooooooooooonnnnnnnnnnnnnllllllllkkkkkkkkkkkkkkjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggggggggffffgfffffffffffffeeeeeeeeeeeddddccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```__________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>===========<<<<<<;;;;;;;::::::::::999999998888877777777777666666666555555554444444444443333333333333222222222222111111111111000000000000////////............---------------,,,,,,,,,,,,++++++++++++++++++***********))))))))))))))(((((((((((('''''((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$oooooooooooooppppppppppppppqqqqqqqqqqqqqrrrrrrrrqqrrrrrrrrrrrrrrsssssssssrrrrrrrrrrssssssssssssssstttttttttuuuuuuuuuuuuuuuuwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€~~~~~�����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||zzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssrrrrrrrrqqqqqqqqqqqqqqqqpqqqqppppppppppppppppoooooooooooooooooonnnnnnnnnnnnlllllllllkkkkkkkkkkkkkkjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggggggggffffggfffffffffffffeeeeeeeeeeddddccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```__________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>===========<<<<<<;;;;;;;:::::::::::99999998888887777777777766666666555555554444444444443333333333333322222222222111111111111100000000000/////////...........----------------,,,,,,,,,,,++++++++++++++++++***********))))))))))))))(((((((((((('''''((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$ooooooooooooopppppppppppppqqqqqqqqqqqqqqrrrrrrrrqrrrrrrrrrrrrrrssssssssssrrrrrrrrrrssssssssssssssstttttttttuuuuuuuuuuuuuuuuwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€~~~~�����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚ƒƒƒ„„„„„„„„„„„„ƒƒƒƒ‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|zzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttssssssssrrrrrrrrrqqqqqqqqqqqqqqqpqqqqqpppppppppppppppoooooooooooooooooonnnnnnnnnnnnlllllllllkkkkkkkkkkkkkkjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggggggggfffggfffffffffffffeeeeeeeeeedddddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```___________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>==========<<<<<<;;;;;;;:::::::::::99999998888887777777777766666666555555555444444444443333333333333322222222222111111111111100000000000/////////...........----------------,,,,,,,,,,,++++++++++++++++++************)))))))))))))(((((((((((('''''((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$ooooooooooooppppppppppppppqqqqqqqqqqqqqrrrrrrrrrqrrrrrrrrrrrrrrssssssssssrrrrrrrrrssssssssssssssstttttttttuuuuuuuuuuuuuuuuvwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzz{zzzzz{{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€~~~����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€���‚‚‚ƒƒ„„„………†††††…………„„ƒƒƒ‚‚�‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttsssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooooonnnnnnnnnnnllllllllllkkkkkkkkkkkkkkjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggggggggfffgggffffffffffffeeeeeeeeeedddddcccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``___________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>==========<<<<<<;;;;;;;:::::::::::99999998888887777777777766666666555555555444444444443333333333333322222222222111111111111100000000000/////////...........----------------,,,,,,,,,,,,+++++++++++++++++************))))))))))))))((((((((((('''''((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$oooooooooooopppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrsssssssssssrrrrrrrrsssssssssssssssstttttttttuuuuuuuuuuuuuuuvvwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzzzz{zzzz{{{{{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}}}}~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€~~���������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€����‚‚ƒƒ„„……††‡‡‡‡‡‡‡†††……„„ƒƒ‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}{zzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooooonnnnnnnnnnnllllllllllkkkkkkkkkkkkkkjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggffgggfffffffffffffeeeeeeeeedddddcccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``___________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>===========<<<<<;;;;;;;:::::::::::99999998888887777777777766666666555555555444444444443333333333333322222222222111111111111100000000000/////////............---------------,,,,,,,,,,,,+++++++++++++++++************))))))))))))))((((((((((((''''((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$oooooooooooppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssrrrrrrrrssssssssssssssstttttttttuuuuuuuuuuuuuuuuvvwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzzz{{zzzz{{{{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}}}}}~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€���������������������������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€���‚‚ƒƒ„„…††‡‡ˆˆˆˆˆˆˆˆ‡‡††……„ƒƒ‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}{zzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttsssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooooonnnnnnnnnnlllllllllllkkkkkkkkkkkkkkiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggggggggffgggfffffffffffffeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>===========<<<<<;;;;;;;;::::::::::999999988888877777777777666666665555555554444444444433333333333333222222222222111111111111000000000000////////............---------------,,,,,,,,,,,,+++++++++++++++++************))))))))))))))((((((((((((''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$ooooooooooopppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrssssssssssssrrrrrrrssssssssssssssstttttttttuuuuuuuuuuuuuuuuvvvwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzz{{{zzz{{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}}}~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€���������������������������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€���������€€€€€€€€€���‚‚ƒ„„…††‡ˆˆ‰‰ŠŠŠŠ‰‰ˆˆ‡‡†……„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}{zzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttsssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooooonnnnnnnnnnlllllllllllkkkkkkkkkkkkkkjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggffggggfffffffffffffeeeeeeeeddddddcccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`____________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>===========<<<<<;;;;;;;;:::::::::::99999988888877777777777666666665555555554444444444443333333333333322222222222111111111111000000000000////////............---------------,,,,,,,,,,,,++++++++++++++++++***********))))))))))))))((((((((((((''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$ooooooooooopppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssrrrrrrrssssssssssssssstttttttttuuuuuuuuuuuuuuuuvvvwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzzzzz{{{zz{{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}}}~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€���������������������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€���������€€€€€€€€€���‚‚ƒ„……†‡ˆ‰‰ŠŠ‹‹‹‹ŠŠ‰‰ˆ‡‡†…„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppopooooooooooooooonnnnnnnnnlllllllllllkkkkkkkkkkkkkkjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggggggggfggggfffffffffffffeeeeeeeeddddddcccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`____________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<;;;;;;;;:::::::::::99999988888887777777777766666665555555555444444444443333333333333322222222222111111111111100000000000/////////...........----------------,,,,,,,,,,,++++++++++++++++++***********))))))))))))))((((((((((((''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$pppppppppppppqqqqqqqqqqpppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€����‚ƒƒ„…†‡ˆ‰Š‹‹ŒŒŒŒŒŒ‹‹Š‰ˆˆ‡†…„„ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††…………‚‚�����������������������€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttuuuutttttttttttttttssssssqqqqqqqqqqqqqqpppppppppppoooooooooooooonnnnnnnnnnnmmmmmmmllllllllllllllkkkkjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggfffgggfffffffffffffeeeeeeeeedddddddddccccccccccccbbbbbaaaaaaaaaaa````````````__^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOONOONNNNNNNNNNNMMMMMMMMMMMLMMLLLLLLLLLLLKKKKKKKKKKKJKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>===========<<<<<<<<<<<;;;;;;;;::::::::::9999999988888888888777777777776666666665555555555544444444444433333333333222222222222221111111111100000000000000000///////////........------------,,,,,,,,,,,++,,,,+++++++++++*************))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%pppppppppppppqqqqqqqqqqppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€���‚‚ƒƒ„†‡ˆ‰ŠŠ‹ŒŒ�����ŒŒ‹Š‰ˆ‡†……„ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††…………‚‚�����������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttuuuuuuttttttttttttttsssssqqqqqqqqqqqqqqqpppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmllllllllllllllkkkjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggfffggggfffffffffffffeeeeeeeedddddddddcccccccccccccbbbbaaaaaaaaaaaa````````````_^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOONOONNNNNNNNNNNMMMMMMMMMMMLMMLLLLLLLLLLLKKKKKKKKKKKJKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>===========<<<<<<<<<<<;;;;;;;;:::::::::::999999988888888888777777777776666666665555555555544444444444433333333333222222222222221111111111100000000000000000///////////........------------,,,,,,,,,,,++,,,,++++++++++++************))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%ppppppppppppqqqqqqqqqqqppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„…„„„„„„„„„„„„ƒ„ƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€���‚‚ƒ„„†‡ˆ‰Š‹ŒŒ�ŽŽŽŽ��Œ‹Š‰ˆ‡††…„‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††………‚‚‚����������������������€€€€€€€€€€€��������€€€€€€€€€€~~~~~~~~}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttuuuuuuuuuttttttttttttssssqqqqqqqqqqqqqqqqpppppppppppooooooooooooonnnnnnnnnnmmmmmmmmllllllllllllllkkkjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggfffggggfffffffffffffeeeeeeeeddddddddddccccccccccccbbbbaaaaaaaaaaaa````````````_^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOONOOONNNNNNNNNNNMMMMMMMMMMLMMMLLLLLLLLLLKKKKKKKKKKKJKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::999999988888888888777777777776666666665555555555544444444444433333333333222222222222221111111111100000000000000000///////////.........-----------,,,,,,,,,,,++,,,,++++++++++++************))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%ppppppppppppqqqqqqqqqqqpppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||||}|||||||||||}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€����‚ƒ„„†‡ˆ‰Š‹Œ��ŽŽŽŽŽ�Œ‹Š‰ˆ‡‡†…„‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡††††………‚‚‚����������������������€€€€€€€€€€€��������������€€€€€€€€€€€€~~~~~~~~}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyxxyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutuuuuuuuuuuutttttttttttsssqqqqqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnnmmmmmmmmmllllllllllllllkkjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggffggggfffffffffffffeeeeeeeeddddddddddccccccccccccbbbbaaaaaaaaaaaa````````````_^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::999999988888888888777777777776666666665555555555544444444444433333333333222222222222221111111111100000000000000000///////////.........-----------,,,,,,,,,,,,+,,,,++++++++++++*************)))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%pppppppppppqqqqqqqqqqqqpppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||||}}|||||||||||}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€���������������������‚�‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€����‚ƒƒ„†‡ˆ‰Š‹Œ�ŽŽŽŽŽŽ�Œ‹Š‰ˆ‡‡†…„‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡††††………‚‚‚‚���������������������€€€€€€€€€�����������������€€€€€€€€€€€€€~~~~~~~~~}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyxyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttsssqqqqqqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnmmmmmmmmmllllllllllllllkkjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggffgggggfffffffffffffeeeeeeeddddddddddcccccccccccccbbbbaaaaaaaaaaaa````````````^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::999999988888888888777777777776666666666555555555554444444444443333333333322222222222221111111111110000000000000000///////////.........-----------,,,,,,,,,,,,+,,,,,+++++++++++*************)))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%pppppppppppqqqqqqqqqqqqpppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€���‚ƒƒ„†‡ˆ‰Š‹Œ�ŽŽŽŽŽŽ�Œ‹Š‰ˆ‡††…„‰‰ˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆ‡‡‡†††………‚‚‚‚���������������������€€€€€€€€������������������€€€€€€€€€€€€€€~~~~~~~~}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttsssqqqqqqqqqqqqqqqqqqqpppppppppooooooooooooonnnnnnnnnmmmmmmmmmllllllllllllllkkjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggfgggggfffffffffffffeeeeeeedddddddddddccccccccccccbbbbaaaaaaaaaaaa````````````_^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>===========<<<<<<<<<<<;;;;;;;:::::::::::999999998888888888877777777776666666666555555555554444444444443333333333322222222222222111111111110000000000000000////////////........-----------,,,,,,,,,,,,+,,,,,+++++++++++*************)))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%ppppppppppqqqqqqqqqqqqqppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€���‚‚ƒ„…†ˆ‰Š‹Œ��ŽŽŽŽ��Œ‹Š‰ˆ‡†……„‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡†††………‚‚‚‚‚��������������������€€€€€€��������‚‚‚‚‚‚‚‚����€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttssqqqqqqqqqqqqqqqqqqqqppppppppoooooooooooooonnnnnnnnmmmmmmmmmmllllllllllllllkjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggfggggggffffffffffffeeeeeeedddddddddddccccccccccccbbbbaaaaaaaaaaaaa```````````_^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>===========<<<<<<<<<<<;;;;;;;:::::::::::999999998888888888877777777777666666666555555555554444444444443333333333322222222222222111111111110000000000000000////////////........------------,,,,,,,,,,,+,,,,,+++++++++++*************))))))))))))((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%ppppppppppqqqqqqqqqqqqqppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„…………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€���‚‚ƒ„…†‡ˆ‰Š‹Œ������Œ‹Š‰ˆˆ‡†……„‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡†††………‚‚‚‚‚‚‚������������������€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}|||||||||||{{|||||||||||||||||||||||||{{{{{{{{{{{{{{zzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttttttttssrqqqqqqqqqqqqqqqqqqqqppppppppooooooooooooonnnnnnnnmmmmmmmmmmllllllllllllllkjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggfggggggfffffffffffffeeeeeedddddddddddcccccccccccccbbbbaaaaaaaaaaaa```````````_^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>===========<<<<<<<<<<<;;;;;;;;:::::::::::999999988888888888777777777776666666665555555555544444444444433333333333222222222222221111111111100000000000000000///////////........------------,,,,,,,,,,,+,,,,,+++++++++++*************))))))))))))((((((((((((((((('''''''''''&&&&&&'&&&&&&&&&&&%%%%%%ppppppppppqqqqqqqqqqqqqpqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssssttttttttttttttuuuuuuuuuuuuuuvuuuvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}|||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„……………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€���‚‚ƒ„…†‡ˆ‰Š‹‹ŒŒ��ŒŒ‹‹Š‰ˆ‡††……„‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰ˆˆˆ‡‡†††………‚‚‚‚‚‚‚‚����������������‚€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{zzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttssrqqqqqqqqqqqqqqqqqqqqqpppppppoooooooooooooonnnnnnnmmmmmmmmmmmlllllllllllllljjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffeeeeeeddddddddddddccccccccccccbbbbaaaaaaaaaaaa```````````__^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::999999988888888888777777777776666666665555555555544444444444433333333333222222222222221111111111100000000000000000///////////.........-----------,,,,,,,,,,,+,,,,,++++++++++++************))))))))))))(((((((((((((((((''''''''''''&&&&&'&&&&&&&&&&&%%%%%%pppppppppqqqqqqqqqqqqqrpqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssssttttttttttttttuuuuuuuuuuuuuuuvuuuvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{zzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}|||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„……………††††……………………………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������‚ƒƒ„…†‡ˆ‰Š‹‹ŒŒŒ‹‹ŠŠ‰ˆ‡††………„‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆ‡‡†††………‚‚‚‚‚‚‚‚‚��������������‚‚€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}||||||||||||||||||||||}}}}}}}}}}}}}|||||||||||{{{{{zzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttsrrqqqqqqqqqqqqqqqqqqqqpppppppoooooooooooooonnnnnnnmmmmmmmmmmmlllllllllllllljjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggggggfffffffffffffeeeeeddddddddddddcccccccccccccbbbbaaaaaaaaaaaa``````````___^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::999999988888888888777777777776666666665555555555544444444444433333333333222222222222221111111111100000000000000000///////////.........-----------,,,,,,,,,,,+,,,,,++++++++++++************))))))))))))(((((((((((((((((''''''''''''&&&&&'&&&&&&&&&&&&%%%%%pppppppppqqqqqqqqqqqqqrqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssssttttttttttttttuuuuuuuuuuuuuuvvuuvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{zzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„…………†††††††††…………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������‚‚ƒ„…†‡ˆˆ‰ŠŠ‹‹‹ŠŠ‰‰ˆ‡‡†…………„ŠŠŠŠ‹‹‹‹‹‹‹ŠŠ‰‰ˆˆ‡‡†††………‚‚‚‚‚‚‚‚‚‚�������������‚‚€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}|||||||||||||}}}}}}}}}}}}}}}}}}}}}}||||||||{{{{{zzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttsrrqqqqqqqqqqqqqqqqqqqqpppppppoooooooooooooonnnnnnnmmmmmmmmmmmmllllllllllllljjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggggggfffffffffffffeeeeedddddddddddddccccccccccccbbbbaaaaaaaaaaaa``````````___^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::999999988888888888777777777776666666666555555555554444444444443333333333322222222222221111111111110000000000000000///////////.........-----------,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))(((((((((((((((((''''''''''''&&&&&'&&&&&&&&&&&&%%%%%ppppppppqqqqqqqqqqqqqrrqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssssttttttttttttttuuuuuuuuuuuuuuuvvuvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{zzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„………††††††††††††††††…………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������‚‚ƒ„„…†‡ˆˆ‰‰ŠŠŠ‰‰ˆˆ‡‡†…………„…ŠŠŠ‹‹‹‹‹‹‹‹ŠŠ‰‰ˆˆ‡‡†††………‚‚‚‚‚‚‚‚‚‚������������‚‚‚€€�����‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}|||||{{{{zzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttsrrqqqqqqqqqqqqqqqqqqqqqpppppppoooooooooooooonnnnnnmmmmmmmmmmmmllllllllllllljjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggggggffffffffffffeeeeedddddddddddddccccccccccccbbbbaaaaaaaaaaaa``````````___^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::999999998888888888877777777776666666666555555555554444444444443333333333322222222222222111111111110000000000000000///////////.........-----------,,,,,,,,,,,,,,,,,++++++++++++*************)))))))))))(((((((((((((((((''''''''''''&&&&&'&&&&&&&&&&&&%%%%%ppppppppqqqqqqqqqqqqqrrqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssssttttttttttttttuuuuuuuuuuuuuuvvvuvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{zzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„……†††††††††††††††††††††††„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������‚‚ƒƒ„……†‡‡ˆˆ‰‰‰ˆˆˆ‡††………„„……Š‹‹‹ŒŒŒŒŒŒ‹‹ŠŠ‰ˆˆ‡‡†††………‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚€�����‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}|||||{{{{zzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvuuvuuuuuuuuuuuuutttttttttttrrrqqqqqqqqqqqqqqqqqqqqpppppppoooooooooooooonnnnnnmmmmmmmmmmmmmlllllllllllljjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggggggfffffffffffffeeeeeddddddddddddcccccccccccccbbbbaaaaaaaaaaaa`````````____^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>===========<<<<<<<<<<;;;;;;;;;::::::::::999999998888888888877777777777666666666555555555554444444444443333333333322222222222222111111111110000000000000000////////////........-----------,,,,,,,,,,,,,,,,,,+++++++++++*************)))))))))))(((((((((((((((((''''''''''''&&&&&'&&&&&&&&&&&&%%%%%pppppppqqqqqqqqqqqqqrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssssstttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{zzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„……††††††††‡‡‡‡‡‡‡††††††††……„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������‚‚ƒ„„…††‡‡‡ˆˆˆ‡‡‡††……„„„„……Š‹‹ŒŒŒŒŒŒŒ‹‹ŠŠ‰ˆˆ‡‡††…………‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚€����‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}~}}}}~~~~~~~~~~~~~~}}}}}}||||{{{{zzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwvvvvvvuvuuuuuuuuuuuuutttttttttttrrrqqqqqqqqqqqqqqqqqqqqppppppppoooooooooooooonnnnnmmmmmmmmmmmmmlllllllllllljjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffeeeeedddddddddddddccccccccccccbbbbaaaaaaaaaaaa`````````____^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::9999999988888888888777777777776666666665555555555544444444444433333333333222222222222221111111111100000000000000000///////////........------------,,,,,,,,,,,,,,,,,+++++++++++*************)))))))))))(((((((((((((((((''''''''''''&&&&&'&&&&&&&&&&&&%%%%%pppppppqqqqqqqqqqqqqrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssssttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{zzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚ƒƒ„„……††‡‡‡‡†††………„„„„„……‹‹ŒŒ�����ŒŒ‹ŠŠ‰ˆˆ‡‡††…………‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚�����‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚����€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||{{{{zzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvuvvuuuuuuuuuuuttttttttttttrrrrqqqqqqqqqqqqqqqqqqqppppppppoooooooooooooonnnnnmmmmmmmmmmmmmmllllllllllljjjjjjjiiiiiiiiiiiiiihhhhihhhhhhhhhhhhhggggggggggggggggggggfffffffffffffeeeedddddddddddddccccccccccccbbbbaaaaaaaaaaaaa````````____^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>===========<<<<<<<<<;;;;;;;;;:::::::::::999999988888888888777777777776666666665555555555544444444444433333333333222222222222221111111111100000000000000000///////////........------------,,,,,,,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((((((((('''''''''''&&&&&'&&&&&&&&&&&&%%%%%pppppppqqqqqqqqqqqqqrrrqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssstttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{zzz{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††…………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������‚‚ƒƒƒ„„………††††………„„„„„„„……†‹ŒŒ������ŒŒ‹‹Š‰ˆˆ‡†††…………‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚�����‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||{{{{zzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxyyyyyyyxxxxxxxxxwwwwwvvvvvvvuuuuuuuuuuuttttttttttttrrrrqqqqqqqqqqqqqqqqqqqppppppppooooooooooooooonnnnmmmmmmmmmmmmmmllllllllllljjjjjjjiiiiiiiiiiiiiihhhhihhhhhhhhhhhhhggggggggggggggggggggfffffffffffffeeeeeddddddddddddccccccccccccbbbbbaaaaaaaaaaaa````````_____^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>===========<<<<<<<<<;;;;;;;;;:::::::::::999999988888888888777777777776666666665555555555544444444444433333333333222222222222221111111111100000000000000000///////////.........-----------,,,,,,,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((((((((('''''''''''&&&&&''&&&&&&&&&&&%%%%%ppppppqqqqqqqqqqqqqrrrrqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssssttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{zzz{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„………††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ†††††…………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚ƒƒ„„„…………………„„„„ƒƒ„„„……†‹Œ��ŽŽŽ���Œ‹‹Š‰ˆ‡‡†††…………‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚����‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚���€€����������€€€€€€€€€€€€€€~~~€€€€€€€~~~~~~}}}}}||||{{{{{zzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyxxxxxxwwwwvvvvvvvuuuuuuuuuutttttttttttttrrrrrqqqqqqqqqqqqqqqqqqpppppppppoooooooooooooonnnnmmmmmmmmmmmmmmllllllllllljjjjjjjjiiiiiiiiiiiiiihhhiihhhhhhhhhhhhhggggggggggggggggggggffffffffffffeeeeedddddddddddddcccccccccccbbbbbaaaaaaaaaaaa````````_____^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>===========<<<<<<<<<;;;;;;;;;:::::::::::999999988888888888777777777776666666666555555555554444444444433333333333322222222222221111111111100000000000000000///////////.........-----------,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))(((((((((((((((((''''''''''''&&&&''&&&&&&&&&&&%%%%%ppppppqqqqqqqqqqqqqrrrrqqqqqqqqqqqrrrrrrrrrrrrrsrrrsssssssssssssstttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{zz{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„…………††††‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰ˆˆˆ‡‡‡‡†††…………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚����‚‚�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚ƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒ„„……†ŒŒ��ŽŽŽŽ��Œ‹ŠŠ‰ˆ‡‡††……………‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚�����‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}|||||{{{{zzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwxxxxxxxyyyyyyyzzzyyyyyyyyyxxxxxwwwwvvvvvvuuuuuuuuuutttttttttttttrrrrrrqqqqqqqqqqqqqqqqqpppppppppooooooooooooooonnnnmmmmmmmmmmmmmmlllllllllljjjjjjjjiiiiiiiiiiiiiihhhiihhhhhhhhhhhhhggggggggggggggggggggfffffffffffffeeeeeddddddddddddcccccccccccbbbbbaaaaaaaaaaaaa```````_____^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????????>>>>>===========<<<<<<<<<;;;;;;;;;:::::::::::999999988888888888877777777776666666666555555555554444444444443333333333322222222222221111111111110000000000000000///////////.........-----------,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))(((((((((((((((((''''''''''''&&&&''&&&&&&&&&&&%%%%%pppppqqqqqqqqqqqqqrrrrrqqqqqqqqqqrrrrrrrrrrrrrrsrrssssssssssssssttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{z{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„…………††††‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆ‡‡‡‡†††…………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚ƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒ„„……†Œ��ŽŽŽŽŽ��Œ‹ŠŠ‰ˆ‡‡††……………‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚����‚‚‚‚‚����‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}|||||{{{{{zzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzyyyyyyxxxxwwwwvvvvvvuuuuuuuuuuuttttttttttttrrrrrrrqqqqqqqqqqqqqqqqqpppppppppoooooooooooooonnnnmmmmmmmmmmmmmmlllllllllljjjjjjjjjiiiiiiiiiiiiihhhiihhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffeeeeeddddddddddddcccccccccccbbbbbbaaaaaaaaaaaa```````______^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::999999998888888888777777777777666666666555555555554444444444443333333333322222222222222111111111110000000000000000///////////.........-----------,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))(((((((((((((((((''''''''''''&&&&''&&&&&&&&&&&&%%%%pppppqqqqqqqqqqqqqrrrrrqqqqqqqqqqrrrrrrrrrrrrrssrrsssssssssssssstttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{z{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„……………†††‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰ŠŠŠˆˆˆˆˆ‡‡‡†††………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒ„„…††Œ��ŽŽŽŽŽ��Œ‹Š‰ˆˆ‡†††……………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚����‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}|||||{{{{{{zzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzyyyyyxxxxwwwwvvvvvvuuuuuuuuuuuttttttttttttrrrrrrrqqqqqqqqqqqqqqqqqpppppppppooooooooooooooonnnnmmmmmmmmmmmmmmllllllllljjjjjjjjjiiiiiiiiiiiiiihhiiihhhhhhhhhhhhhggggggggggggggggggggffffffffffffeeeeedddddddddddddccccccccccbbbbbbaaaaaaaaaaaa```````______^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::::99999998888888888877777777777666666666555555555554444444444443333333333322222222222222111111111110000000000000000////////////........-----------,,,,,,,,,,,,,,,,,++++++++++++*************)))))))))))(((((((((((((((((''''''''''''&&&&''&&&&&&&&&&&&%%%%pppppqqqqqqqqqqqqrrrrrrqqqqqqqqqrrrrrrrrrrrrrrssrssssssssssssssttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„……………††††‡‡‡ˆˆˆˆ‰‰‰‰ŠŠŠŠŠ‰‰‰ˆˆˆˆ‡‡‡†††………„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒ„„…†‡Œ��ŽŽŽŽŽ�ŒŒ‹Š‰ˆˆ‡†††……………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚����‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}|||||||{{{{{zzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzyyyyyxxxxwwwvvvvvvuuuuuuuuuuuttttttttttttrrrrrrrrqqqqqqqqqqqqqqqqppppppppppoooooooooooooonnnnmmmmmmmmmmmmmmllllllllljjjjjjjjjjiiiiiiiiiiiiihhiiihhhhhhhhhhhhhggggggggggggggggggggfffffffffffffeeeeeddddddddddddccccccccccbbbbbbaaaaaaaaaaaaa``````______^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>===========<<<<<<<<;;;;;;;;;;:::::::::::999999988888888888777777777776666666665555555555544444444444433333333333222222222222221111111111100000000000000000///////////........------------,,,,,,,,,,,,,,,,++++++++++++*************)))))))))))(((((((((((((((((''''''''''''&&&&''&&&&&&&&&&&&%%%%ppppqqqqqqqqqqqqqrrrrrrqqqqqqqqqrrrrrrrrrrrrrsssrsssssssssssssstttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„……………†††‡‡‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆ‡‡‡†††………„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒ„„…†‡Œ��ŽŽŽŽ��Œ‹ŠŠ‰ˆ‡‡††………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚�����‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}|||||||{{{{{{{zzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyzzzzzz{{{{zzzzzzyyyyyxxxxwwwvvvvvvvuuuuuuuuuuutttttttttttrrrrrrrrqqqqqqqqqqqqqqqqppppppppppooooooooooooooonnnmmmmmmmmmmmmmmmlllllllljjjjjjjjjjiiiiiiiiiiiiiihiiiihhhhhhhhhhhhhgggggggggggggggggggfffffffffffffeeeeeddddddddddddccccccccccbbbbbbbaaaaaaaaaaaa``````______^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>===========<<<<<<<<;;;;;;;;;;:::::::::::999999988888888888777777777776666666665555555555544444444444433333333333222222222222221111111111100000000000000000///////////........------------,,,,,,,,,,,,,,,,,+++++++++++*************)))))))))))(((((((((((((((((''''''''''''&&&&''&&&&&&&&&&&&%%%%ppppqqqqqqqqqqqqqrrrrrrqqqqqqqqrrrrrrrrrrrrrrsssssssssssssssssttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………………†††‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹ŠŠŠŠŠ‰‰‰ˆˆˆ‡‡†††…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…†‡Œ��ŽŽŽ��ŒŒ‹Š‰ˆˆ‡‡††………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚�����‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�������‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}}}}||||||||{{{{{{{{{zzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyzzzzzz{{{{zzzzzzyyyyyxxxwwwwvvvvvvuuuuuuuuuuuutttttttttttrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppoooooooooooooonnnnmmmmmmmmmmmmmmlllllllljjjjjjjjjjiiiiiiiiiiiiiihiiiihhhhhhhhhhhhhggggggggggggggggggggffffffffffffeeeeedddddddddddddcccccccccbbbbbbbaaaaaaaaaaaa``````_______^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>===========<<<<<<<<;;;;;;;;;;:::::::::::999999988888888888777777777776666666665555555555544444444444433333333333222222222222221111111111100000000000000000///////////........------------,,,,,,,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((((((((('''''''''''&&&&''&&&&&&&&&&&&%%%%pppqqqqqqqqqqqqqrrrrrrrqqqqqqqqrrrrrrrrrrrrrrssssssssssssssssstttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………††††‡‡‡ˆˆ‰‰‰ŠŠŠ‹‹‹ŠŠŠŠŠŠŠ‰‰‰ˆˆˆ‡‡†††……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…†‡Œ�������Œ‹‹Š‰ˆ‡‡†††………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€����‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€€€€€€€~~}}}}}}}}}|||||||||{{{{{{{{{zzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyzzzzzz{{{{zzzzzyyyyyxxxxwwwwvvvvvvvuuuuuuuuuuuuttttttttttrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppoooooooooooooonnnnmmmmmmmmmmmmmmlllllllljjjjjjjjjjjiiiiiiiiiiiiihiiiihhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffeeeeeddddddddddddcccccccccbbbbbbbaaaaaaaaaaaa``````_______^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????>>>>>>===========<<<<<<<<;;;;;;;;;;:::::::::::999999988888888888777777777776666666665555555555544444444444433333333333222222222222221111111111100000000000000000///////////.........-----------,,,,,,,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((((((((('''''''''''&&&&''&&&&&&&&&&&&%%%%pppqqqqqqqqqqqqqrrrrrrrqqqqqqqqrrrrrrrrrrrrrsssssssssssssssssttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„……………††††‡‡ˆˆˆ‰‰ŠŠŠ‹‹‹ŠŠ‹‹‹ŠŠŠŠ‰‰‰ˆˆ‡‡‡†††…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…†‡Œ������ŒŒ‹Š‰‰ˆ‡‡††…………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€�����‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}}}}}}||||||||||{{{{{{{{{{{zzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyzzzzzz{{{zzzzzzyyyyxxxxxwwwwvvvvvvvuuuuuuuuuuuuttttttttttrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppooooooooooooooonnnnmmmmmmmmmmmmmmllllllljjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggggfffffffffffffeeeeeddddddddddddcccccccccbbbbbbbbaaaaaaaaaaaa`````_______^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::999999998888888888777777777776666666666555555555554444444444433333333333322222222222221111111111100000000000000000///////////.........-----------,,,,,,,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((((((((('''''''''''&&&&'''&&&&&&&&&&&%%%%pppqqqqqqqqqqqqrrrrrrrrqqqqqqqrrrrrrrrrrrrrrssssssssssssssssstttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„………………††††‡‡ˆˆ‰‰‰ŠŠ‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰‰ˆˆ‡‡‡†††…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚ƒƒ„„…††ŒŒ����ŒŒ‹ŠŠ‰ˆˆ‡†††…………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚����€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}||||||||||||{{{{{{{{{{{zzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzyyyyxxxxxwwwwvvvvvvvvuuuuuuuuuuuuutttttttttrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppoooooooooooooonnnnmmmmmmmmmmmmmmllllllljjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggggffffffffffffeeeeedddddddddddddccccccccbbbbbbbbaaaaaaaaaaaa`````________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>==========<<<<<<<<;;;;;;;;;;;:::::::::::99999998888888888877777777776666666666555555555554444444444443333333333322222222222221111111111110000000000000000///////////.........-----------,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))(((((((((((((((((''''''''''''&&&'''&&&&&&&&&&&%%%%qqqqqqqqqqrrrrrrrrrrrrsqqqqqqqrrrrrrrrrrrrrsssssrrssssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyxyyyyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{|||||||||||||||{{{||||||||||||||||||||}}||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚ƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………†††‡‡ˆˆˆ‰‰ŠŠ‹‹ŒŒŒ����ŒŒŒŒ‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡†‰ˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……†‡‡ˆ‰‰‰‰‰‰‰‰ˆˆ‡††…„„ƒƒƒƒ‚‚‚‚‚‚……………………………………„„„„„„„„„„„����‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}|||||||||{{{{{{{zzzzzzzyyyyyyyyyyyyyyyzzzzzz{{{{zzzzzzzyyyyyxxxxxwwwwwvvvvxxxwwwwwwwwwwwwwwvvvvvvvvsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbba__________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKLKKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::99999998888888888877777777666666666555555555554444455544444444444333333333332222222211111111111000000100000000000///////////...//...........-----------,----,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((''''''''''''&&&''''&&&&&&&&&&&&%%qqqqqqqqqrrrrrrrrrrrrrsqqqqqqrrrrrrrrrrrrrrsssssrsssssssssssssstttttttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyxyyyyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{||||||||||||||||{{||||||||||||||||||||}}}|}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„…………†††‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒ�������ŒŒŒ‹‹ŠŠŠ‰‰ˆˆˆ‡‡‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……†‡‡ˆˆ‰‰‰‰‰‰ˆˆ‡‡†……„„ƒƒƒƒ‚‚‚‚‚‚………………………………………„„„„„„„„„„�����‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„…………………………………„„„„„„ƒƒƒ‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}|||||||||{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyzzzzzz{{{zzzzzzyyyyyxxxxxwwwwwvvvvvxxxxwwwwwwwwwwwwwwvvvvvvvsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbba__________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKLLKKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::9999998888888888877777777666666666555555555554444455544444444444333333333332222222211111111111100000100000000000///////////...//...........-----------,----,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((''''''''''''&&&''''&&&&&&&&&&&&%%qqqqqqqqqrrrrrrrrrrrrrsqqqqqqrrrrrrrrrrrrrssssssrssssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{||||||||||||||||{{||||||||||||||||||||}}}|}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………†††‡‡ˆˆ‰‰Š‹‹ŒŒ����������ŒŒŒ‹‹ŠŠ‰‰‰ˆˆ‡Š‰‰ˆˆˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……††‡‡ˆˆˆ‰‰‰‰ˆˆ‡‡††…„„ƒƒƒƒƒ‚‚‚‚‚‚…………………………………………„„„„„„„„„�������‚‚‚‚‚ƒƒƒƒƒ„„„„……………………………………………„„„„ƒƒƒ‚‚‚���‚‚‚‚‚��‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€~~~~~~}}|||||||||{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzyyyyyxxxxxwwwwwwvvvvvxxxxwwwwwwwwwwwwwwvvvvvvvssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbba__________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKLLKKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::9999999888888888877777777666666666555555555554444455544444444444333333333332222222221111111111100000100000000000///////////...//...........----------------,,,,,,,,,,,,++++++++++************)))))))))))(((((((((((''''''''''''&&&''''&&&&&&&&&&&&%%qqqqqqqqrrrrrrrrrrrrrssqqqqqqrrrrrrrrrrrrrssssssrssssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{|||||||||||||||||{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…………††‡‡ˆˆ‰‰ŠŠ‹ŒŒŒ���ŽŽŽŽ����ŒŒŒ‹‹ŠŠ‰‰ˆˆŠŠ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……††‡‡ˆˆˆˆˆˆˆˆ‡‡††……„„ƒƒƒƒƒ‚‚‚‚‚‚……………………………………………„„„„„„„„��������‚‚‚‚‚ƒƒƒƒ„„„…………†††††††††……………„„„„ƒƒƒ‚‚‚���‚‚�����������������������€€€€€€€€€€€€€€€~~~~~~~}}|||||||||{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyxxxxxxwwwwwwvvvvvvxxxxwwwwwwwwwwwwwwwvvvvvvssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeedddddddddcccccccccccccbbbbbbbbbbbb___________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKLLKKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::9999999888888888887777777666666666655555555555444455554444444444333333333332222222221111111111100000100000000000///////////...//............----------------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&&''''&&&&&&&&&&&&%%qqqqqqqqrrrrrrrrrrrrrssqqqqqrrrrrrrrrrrrrrssssssssssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{|||||||||||||||||{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„………†††‡‡ˆˆ‰‰Š‹‹ŒŒ���ŽŽŽŽŽŽŽ���ŒŒ‹‹ŠŠ‰‰ˆ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ„„„„„„„„„„„„„„„„„………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……††‡‡ˆˆˆˆˆˆˆ‡‡‡†……„„„ƒƒƒƒƒƒƒ‚‚ƒƒ………………………………………………„„„„„„„���������‚‚‚‚ƒƒƒ„„„………††††††††††††……………„„„ƒƒƒ‚‚����‚����������������������€€€€€€€€€€€€€€€~~~~~~~~}||||||||||{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyxxxxxxwwwwwwvvvvvvvxxxxwwwwwwwwwwwwwwwvvvvvvsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbb___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKLLKKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::9999999888888888887777777666666666655555555555444455554444444444433333333332222222221111111111100000100000000000///////////...///...........----------------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&&'''''&&&&&&&&&&&%%qqqqqqqqrrrrrrrrrrrrsssqqqqqrrrrrrrrrrrrrsssssssssssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„…………†††‡‡ˆˆ‰ŠŠ‹ŒŒ���ŽŽŽŽŽŽŽŽŽ��ŒŒŒ‹ŠŠ‰‰‹‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ„„„„„„„„„……„„„………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………††‡‡‡ˆˆˆˆˆ‡‡‡††……„„ƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………„„„„„„„���������‚‚‚‚ƒƒƒ„„………††††‡‡‡†††††††…………„„„ƒƒ‚‚‚���€�������������������€€€€€€€€€€€€€€€€~~~~~~~~~~~~}||||||||||{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyxxxxxxwwwwwwwvvvvvvvxxxxwwwwwwwwwwwwwwwwvvvvvsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppponnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbb___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKLLKKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::9999999888888888887777777666666666655555555555444455554444444444433333333332222222221111111111100000100000000000///////////...///...........----------------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''&&&'''''&&&&&&&&&&&%%qqqqqqqrrrrrrrrrrrrrsssqqqqrrrrrrrrrrrrrrssssssssssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………†††‡‡ˆ‰‰Š‹‹ŒŒ��ŽŽŽŽŽŽŽŽŽŽ���ŒŒ‹‹Š‰Œ‹‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ„„„„„„……………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………†††‡‡‡ˆˆˆˆ‡‡‡††……„„„ƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………„„„„„„„€€€�������‚‚‚ƒƒ„„„……†††‡‡‡‡‡‡‡‡††††…………„„ƒƒƒ‚‚‚���€����������������€€€€€€€€€~~~~~~~~~~~~~~~~|||||||||||{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyzzzzzyyyyyxxxxxxwwwwwwwvvvvvvvvxxxxxxwwwwwwwwwwwwwwvvvvvsssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppponnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeedddddddddcccccccccccccbbbbbbbbbbb____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKLLLKKKKKKKKKKJJJJJJJJJJJIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::9999999888888888887777777666666666655555555555444455554444444444433333333332222222221111111111100000100000000000////////////..///...........----------------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''&&&'''''&&&&&&&&&&&%%qqqqqqqrrrrrrrrrrrrrsssqqqqrrrrrrrrrrrrrsssssssssssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{||||||||||||||||||}||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„…………††‡‡ˆˆ‰‰Š‹‹Œ��ŽŽŽŽ����ŽŽŽŽ��ŒŒ‹‹ŠŒŒ‹‹ŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ„„„„„„„…………………………………………………………………………………………………………………„„„„„„„„„„„„„………………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………††‡‡‡‡ˆˆ‡‡‡‡†††……„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………„„„„„„„€€€€������‚‚‚ƒƒ„„……††‡‡‡‡‡‡‡‡‡‡††††………„„„ƒƒƒ‚‚���€€�����������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~||||||||||{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwvvvvvvvvxxxxxxwwwwwwwwwwwwwwwvvvvtsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqppppppppponnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbb____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKLLLKKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;::::::::::99999998888888888877777776666666666555555555554444555544444444444333333333322222222211111111111000001100000000000///////////..///...........----------------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''&&&'''''&&&&&&&&&&&&%qqqqqqrrrrrrrrrrrrrssssqqqqrrrrrrrrrrrrrssssssssssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{|||||||||||||||||||}||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„…………††‡‡ˆˆ‰ŠŠ‹ŒŒ��ŽŽŽŽ����ŽŽŽŽ��ŒŒ‹‹�ŒŒ‹‹ŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ„„„„„„……………………………………………………………………………………………………………………„„„„„„„„„„„……………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„ƒƒ„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„………†††‡‡‡‡ˆ‡‡‡‡‡††……„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………„„„„„„„„€€€€�����‚‚‚ƒƒ„„……†††‡‡‡‡ˆ‡‡‡‡‡††††………„„„ƒƒ‚‚‚���€€����€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}|||||||||{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwvvvvvvvvxxxxxxxwwwwwwwwwwwwwwvvvvtsssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppoonnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbb____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKLLLKKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;::::::::::99999999888888888877777776666666666555555555554444555544444444444333333333322222222211111111111100001100000000000///////////..///...........----------------,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&'''''&&&&&&&&&&&&%qqqqqqrrrrrrrrrrrrrssssqqqrrrrrrrrrrrrrsssssssssssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{||||||||||||||||||}}|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………†††‡‡ˆˆ‰ŠŠ‹ŒŒ��ŽŽŽŽ����ŽŽŽ���ŒŒ‹��ŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ„„„„„………………………………………………………………………………………………………………………„„„„„„„„„…………………………………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„…………††‡‡‡‡‡ˆ‡‡‡‡†††……„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………„„„„„„„„€€€€�����‚‚ƒƒ„„……†††‡‡‡ˆˆˆˆ‡‡‡‡†††………„„„ƒƒ‚‚‚���€€€���€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||||||||{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwvvvvvvvvxxxxxxxxwwwwwwwwwwwwwwvvvttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqppppppppoonnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbb`____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKLLLKKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;::::::::::99999999888888888877777776666666666555555555554444555544444444444333333333322222222221111111111100001100000000000///////////..///...........----------------,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((''''''''''''&&'''''&&&&&&&&&&&&%qqqqqqrrrrrrrrrrrrsssssqqqrrrrrrrrrrrrrsssssssssssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{||||||||||||||||||}}}||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€��������������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………†††‡‡ˆ‰‰ŠŠ‹ŒŒ��ŽŽŽŽ���ŽŽŽŽ���ŒŒŽŽ��ŒŒ‹‹ŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ„„„„„„……………………………………………………………………………………………………………………„„„„„„„„„…………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………†††‡‡‡‡ˆ‡‡‡‡‡††………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………„„„„„„„„€€€�����‚‚ƒƒƒ„„……††‡‡‡ˆˆˆˆˆ‡‡‡‡†††……„„„ƒƒƒ‚‚����€€€��€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwvvvvvvvvxxxxxxxxwwwwwwwwwwwwwwvvvttsssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqppppppppooonnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbb`____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKLLLKKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::99999999888888888887777776666666666655555555555444555554444444444333333333322222222221111111111100001100000000000///////////..///...........----------------,,,,,,,,,,,,++++++++++************)))))))))))(((((((((((''''''''''''&&'''''&&&&&&&&&&&&%qqqqqqrrrrrrrrrrrrsssssqqrrrrrrrrrrrrrrsssssssssssssssssssstttttttttttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{|||||||||||||||||||}}}||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€���������������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………†††‡‡ˆ‰‰ŠŠ‹ŒŒ���ŽŽŽŽŽŽŽŽŽŽ���Œ�ŽŽ��ŒŒŒ‹‹ŠŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆ„„„„„„……………………………………………………………………………………………………………………„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„………†††‡‡‡‡‡ˆˆ‡‡‡†††……„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………„„„„„„„„„€€�����‚‚ƒƒ„„„……††‡‡ˆˆˆˆˆˆˆ‡‡‡†††……„„„ƒƒƒ‚‚‚���€€€€��€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||||||{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwvvvvvvvxxxxxxxxxwwwwwwwwwwwwwwvvtttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqppppppppooonnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbb`____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKLLLLKKKKKKKKKKJJJJJJJJJJJIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::99999999888888888887777776666666666655555555555444555554444444444433333333322222222221111111111100001100000000000///////////..///............----------------,,,,,,,,,,,++++++++++************)))))))))))(((((((((((''''''''''''&&'''''&&&&&&&&&&&&%qqqqqqrrrrrrrrrrrrsssssqqrrrrrrrrrrrrrsssssssssssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{||||||||||||||||||}}}}|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€����������������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„…………†††‡‡ˆ‰‰ŠŠ‹ŒŒ���ŽŽŽŽŽŽŽŽŽ������ŽŽ���ŒŒ‹‹‹ŠŠ‰‰‰‰ˆˆˆˆˆˆˆ„„„„„„……………………………………………………………………………………………………………………„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„…………†††‡‡‡‡ˆˆˆ‡‡‡†††……„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………„„„„„„„„„�����‚‚‚ƒƒ„„……††‡‡‡ˆˆˆˆˆˆˆ‡‡‡†††……„„„ƒƒƒ‚‚‚���€€€€€�€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||||||{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwvvvvvvvxxxxxxxxxwwwwwwwwwwwwwwvvtttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqpppppppooonnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbb`____________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKLLLLKKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;:::::::::99999999888888888887777776666666666655555555555444555554444444444433333333322222222221111111111100001100000000000///////////..////...........----------------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''''''&&'''''&&&&&&&&&&&&%qqqqqrrrrrrrrrrrrssssssqqrrrrrrrrrrrrrssssssssssssssssssssttttttttttttttuttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyyzyyyyyyyyyyyzzzzzzzzzzzzzzz{{|||||||||||||||||||}}}}||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€�����������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………†††‡‡ˆ‰‰ŠŠ‹‹ŒŒ����ŽŽŽŽŽŽ�������ŽŽŽ���ŒŒ‹‹ŠŠŠ‰‰‰ˆˆˆˆˆˆ„„„„„„……………………………………………………………………………………………………………………„„„„„„…………………………††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„…………†††‡‡‡‡ˆˆˆ‡‡‡‡††………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ†……………………………………„„„„„„„„„„���‚‚‚ƒƒƒ„„……††‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡††……„„„ƒƒƒ‚‚‚����€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||||||{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwvvvvvvxxxxxxxxxxwwwwwwwwwwwwwwvttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqpppppppoooonnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbb``____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKLLLLKKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::99999999888888888887777776666666666655555555555444555554444444444433333333322222222221111111111100001100000000000///////////..////...........----------------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&'''''&&&&&&&&&&&&%qqqqqrrrrrrrrrrrrssssssqrrrrrrrrrrrrrrssssssssssssssssssssttttttttttttttutttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyyzyyyyyyyyyyyzzzzzzzzzzzzzzz{{||||||||||||||||||}}}}}||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€~~~~€������������������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„……………††‡‡ˆˆ‰ŠŠ‹‹ŒŒŒ�����������������ŽŽŽ��ŒŒ‹‹ŠŠŠ‰‰‰ˆˆˆˆˆ„„„„„„……………………………………………………………………………………………………………………„„„„„……………………………††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………†††‡‡‡‡ˆˆˆˆ‡‡‡†††………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ††…………………………………„„„„„„„„„…��‚‚ƒƒƒ„„……††‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡††……„„„ƒƒƒ‚‚‚����€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||||||{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwvvvvvxxxxxxxxxxxwwwwwwwwwwwwwvttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqppppppoooonnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbb``____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKLLLLKKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::999999998888888888877777766666666666555555555554445555544444444444333333333222222222211111111111000011000000000000///////////.////...........----------------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&'''''&&&&&&&&&&&&%qqqqrrrrrrrrrrrrrssssssqrrrrrrrrrrrrrrssssssssssssssssssstttttttttttttttutttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyyzzyyyyyyyyyyzzzzzzzzzzzzzzzz{||||||||||||||||||}}}}}}|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€~~~€������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………††‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒŒ����������������ŽŽŽ��ŒŒ‹‹ŠŠ‰‰‰ˆˆˆˆ„„„„„„„…………………………………………………………………………………………………………………„„„………………………………††††††…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„……………†††‡‡‡‡ˆˆˆˆ‡‡‡†††………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ††††…………………………„„„„„„„„………‚‚‚ƒƒ„„……††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡††……„„„ƒƒ‚‚‚‚����€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwvvvvvxxxxxxxxxxxwwwwwwwwwwwwwvtttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqppppppooooonnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbb``____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKLLLLKKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::999999999888888888877777766666666666555555555554445555544444444444333333333222222222211111111111000011100000000000///////////.////...........----------------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&''''''&&&&&&&&&&&%qqqqrrrrrrrrrrrrsssssssrrrrrrrrrrrrrrssssssssssssssssssssttttttttttttttuutttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyyzzyyyyyyyyyzzzzzzzzzzzzzzzzz{||||||||||||||||||}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€~~�������������������������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………†††‡‡ˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒŒ���������������ŽŽ��ŒŒ‹‹ŠŠ‰‰‰ˆˆˆ„„„„„„„„………………………………………………………………………………………………………………„„………………………………††††††††………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„…………†††‡‡‡‡ˆˆˆˆˆ‡‡‡††………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ††††…………………………„„„„„„…………†‚ƒƒ„„……††‡‡ˆˆˆˆ‰‰‰‰‰‰ˆˆˆ‡‡††……„„„ƒƒ‚‚‚�����€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxwwwwwwwwwwwvvvvxxxxxxxxxxxwwwwwwwwwwwwwwtttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqppppppooooonnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeedddddddddccccccccccccbbbbbbbb```____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKLLLLLKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;:::::::::999999999888888888887777776666666666555555555554445555544444444444333333333222222222221111111111100011100000000000///////////.////...........----------------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&''''''&&&&&&&&&&&%qqqqrrrrrrrrrrrrsssssssrrrrrrrrrrrrrrssssssssssssssssssssttttttttttttttuuttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyzzzyyyyyyyyyzzzzzzzzzzzzzzzzz||||||||||||||||||}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€~�������������������������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„…………†††‡‡‡ˆˆ‰‰ŠŠŠ‹‹‹ŒŒŒŒ��������������ŽŽ��ŒŒ‹‹ŠŠ‰‰‰‰ˆ…„„„„„„„………………………………………………………………………………………………………………………………………………………†††††††………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„…„„„„„………………†††‡‡‡ˆˆˆˆˆˆ‡‡‡††………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ††††……………………………„„………………††ƒ„„……††‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡†……„„ƒƒƒ‚‚‚�����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxwwwwwwwwwwwvvvvxxxxxxxxxxxxwwwwwwwwwwwwwtttttsssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqpppppooooonnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbb```____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLKKKKLLLLLKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::999999999888888888887777776666666666655555555555445555554444444444333333333222222222221111111111100011100000000000///////////.////...........----------------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&''''''&&&&&&&&&&&&qqqrrrrrrrrrrrrssssssssrrrrrrrrrrrrrssssssssssssssssssssttttttttttttttuuuttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyzzzyyyyyyyyzzzzzzzzzzzzzzzzzz||||||||||||||||||}}}}}}}|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€�������������������������‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………††††‡‡ˆˆˆ‰‰ŠŠŠ‹‹‹ŒŒŒŒ������‘�������Ž��ŒŒ‹‹ŠŠ‰‰‰‰…………„„„…………………………………………………………………………………………………………†††………………………………………†††††……………„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„……„„„„……………†††‡‡‡‡ˆˆˆˆˆˆ‡‡†††………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ††††……………………………………………††‡‡„……†‡‡ˆˆ‰‰‰‰ŠŠŠŠŠ‰‰‰‰ˆˆ‡‡†……„„ƒƒƒ‚‚‚�����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxwwwwwwwwwwvvvvxxxxxxxxxxxxwwwwwwwwwwwwwttttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqpppppoooooonnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbb```____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLKKKKLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::999999999888888888887777776666666666655555555555445555554444444444433333333222222222221111111111100011100000000000///////////.////...........----------------,,,,,,,,,,,,++++++++++************)))))))))))(((((((((((''''''''''''&''''''&&&&&&&&&&&&qqqrrrrrrrrrrrrrsssssssrrrrrrrrrrrrrssssssssssssssssssssttttttttttttttuuutttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyzzzzyyyyyyyyzzzzzzzzzzzzzzzzz{|||||||||||||||||}}}}}}}}|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„……………†††‡‡‡ˆˆˆ‰‰ŠŠŠ‹‹‹ŒŒŒ����‘‘‘‘‘�����Ž��ŒŒ‹‹ŠŠ‰‰‰……………………………………………………………………………………………………………†††††††††…………………………………………………………………„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„…„„„„………………†††‡‡‡ˆˆˆˆˆˆˆ‡‡†††………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ††††………………………………………†††‡ˆˆ…††‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡‡††…„„ƒƒƒ‚‚‚����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxwwwwwwwwwwwvvvxxxxxxxxxxxxwwwwwwwwwwwwwttttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqppppoooooonnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbb```____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKLLLLLKKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;::::::::999999999888888888887777776666666666655555555555445555554444444444433333333222222222221111111111100011100000000000///////////.////............---------------,,,,,,,,,,,,++++++++++************)))))))))))(((((((((((''''''''''''&''''''&&&&&&&&&&&&qqqrrrrrrrrrrrrssssssssrrrrrrrrrrrrrsssssssssssssssssssttttttttttttttuuuutttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyzzzzyyyyyyyzzzzzzzzzzzzzzzzzz{||||||||||||||||}}}}}}}}}||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€������������������������‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………†††‡‡‡‡ˆˆˆ‰‰ŠŠŠ‹‹ŒŒŒ���‘‘‘‘‘‘�����Ž��ŒŒ‹‹ŠŠ‰‰……………………………………………………………………………………………………††††††††††††…………………………………………………………………„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„………„………………††††‡‡‡ˆˆˆˆˆˆˆ‡‡†††………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ††††……………………………………††‡‡ˆ‰‰†‡ˆˆ‰ŠŠŠ‹‹‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡††……„ƒƒƒ‚‚�����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxwwwwwwwwwwwvvvyxxxxxxxxxxxxwwwwwwwwwwwwtttttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqppppooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbb````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPOOOOOOOOOOONNNNNNNNNNNMMMNMMMMMMMMMMLLLLLLLLLLLKKKLLLLLKKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;::::::::999999999888888888887777776666666666655555555555445555554444444444433333333222222222221111111111100011100000000000///////////./////...........----------------,,,,,,,,,,,++++++++++************)))))))))))(((((((((((''''''''''''&''''''&&&&&&&&&&&&qqrrrrrrrrrrrrrssssssssrrrrrrrrrrrrssssssssssssssssssssttttttttttttttuuuuttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyyzzzzzyyyyyyyzzzzzzzzzzzzzzzzz{{||||||||||||||||}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€�����������������������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…„…„„„„„„„„„„„„………………††††‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹‹Œ����‘‘‘‘‘‘����ŽŽ��ŒŒ‹‹ŠŠŠ†…………………………………………………………………………………………†††††††††††††††…………………………………………………………………„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„…………………………†††‡‡‡ˆˆˆˆˆˆˆˆ‡‡†††……„„„„„„„„„„„„„ƒƒƒƒƒƒ††††………………………………†††‡‡ˆ‰ŠŠ‡ˆ‰ŠŠ‹‹ŒŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆ‡‡†……„„ƒƒ‚‚�����€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxwwwwwwwwwwwvvyxxxxxxxxxxxxwwwwwwwwwwwwtttttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqppppooooooonnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbb````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPOOOOOOOOOOONNNNNNNNNNNMMMNMMMMMMMMMMLLLLLLLLLLLKKKLLLLLLKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;::::::::999999999888888888887777776666666666655555555555445555554444444444433333333222222222221111111111100011100000000000///////////./////...........----------------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''''''&''''''&&&&&&&&&&&&qqrrrrrrrrrrrrrssssssssrrrrrrrrrrrrssssssssssssssssssssttttttttttttttuuuuttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyyzzzzzyyyyyyzzzzzzzzzzzzzzzzzz{{|||||||||||||||}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€����������������������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………………………„„„„„„„…………………†††††‡‡‡ˆˆˆ‰‰ŠŠŠ‹‹����‘‘‘‘‘‘‘����ŽŽ��Œ‹‹‹ŠŠ†††…………………………………………………………………††††††††††††††††††††††…………………………………………………………………„„„„„…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„…………………………†††‡‡‡ˆˆˆˆˆˆˆˆ‡‡††………„„„„„„„„„„„„„„ƒƒƒƒƒ†††………………………………††‡‡ˆˆ‰Š‹Œ‰‰Š‹ŒŒŒ����ŒŒŒ‹‹ŠŠ‰ˆˆ‡††…„„ƒƒ‚‚�����€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxwwwwwwwwwwwvvyyxxxxxxxxxxxxwwwwwwwwwwwttttttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqpppooooooonnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbb````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPOOOOOOOOOOONNNNNNNNNNNMMMNMMMMMMMMMMMLLLLLLLLLLKKKLLLLLLKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;::::::::999999999988888888887777776666666666655555555555445555554444444444433333333222222222221111111111100011100000000000/////////////////...........----------------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''''''&''''''&&&&&&&&&&&&qqrrrrrrrrrrrrsssssssssrrrrrrrrrrrrsssssssssssssssssssttttttttttttttuuuuuttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyyzzzzzzyyyyyyzzzzzzzzzzzzzzzzz{{{|||||||||||||||}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€���������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„……………………………………„„„„……………………†††††‡‡‡‡ˆˆ‰‰‰ŠŠ‹Ž����‘‘‘‘‘‘�����ŽŽ�ŒŒ‹‹‹Š††††††††……………………………………………†††††††††††††††††††††††††…………………………………………………………………„„„„„………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„…………………………†††‡‡ˆˆˆˆˆˆˆˆˆ‡‡††………„„„„„„„„„„„„„„„ƒƒƒƒ†††…………………………†††‡‡ˆ‰‰Š‹Œ�Š‹‹Œ���ŽŽŽ��ŒŒ‹‹Š‰‰ˆ‡††…„„ƒƒ‚‚�����€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxwwwwwwwwwwwvyyxxxxxxxxxxxxwwwwwwwwwwwttttttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqpppoooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeedddddddddccccccccccccbbbbbb`````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPOOOOOOOOOONNNNNNNNNNNMMMNMMMMMMMMMMMLLLLLLLLLLKKKLLLLLLKKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::9999999999888888888887777776666666666555555555554455555544444444444333333332222222222211111111111000111100000000000////////////////...........----------------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&''''''&&&&&&&&&&&&qrrrrrrrrrrrrrsssssssssrrrrrrrrrrrssssssssssssstssssssttttttttttttttuuuuutttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyyzzzzzzyyyyyzzzzzzzzzzzzzzzzzz{{{||||||||||||||}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€��������������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………………………………………………………………………††††††‡‡‡ˆˆˆ‰‰ŠŠŽŽ�����‘‘‘‘�����ŽŽ��ŒŒ‹‹‹‡††††††††††††††††††……†††††††††††††††††††††††††††††…………………………………………………………………„„„„„„………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„………………………†††‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡††………„„„„„„„„„„„„„„„ƒƒƒƒ†††………………………†††‡‡ˆ‰‰Š‹Œ�Ž‹Œ��ŽŽŽŽŽŽŽ��Œ‹ŠŠ‰ˆ‡‡†……„ƒƒ‚‚�����€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxwwwwwwwwwwwvyyyxxxxxxxxxxxxwwwwwwwwwwttttttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqppoooooooonnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbb`````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPOOOOOOOOOOONNNNNNNNNNMMMNMMMMMMMMMMMLLLLLLLLLLLKKLLLLLLKKKKKKKKKKKJJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::9999999999888888888887777776666666666655555555554455555544444444444333333333222222222221111111111100111100000000000////////////////...........----------------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&''''''&&&&&&&&&&&&qqqqqqqqrrrrrrrrrrrrrssrrrrsssssssssssstttttttttrrrrrrrssssssssssssssttttssssssssttttttttttttttuuuvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyyyzxxxxyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{||{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€������€€€€���������������������€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………†††††††‡‡‡‡‡ˆˆ‰‰‰ŠŠŠŠ‹‹ŒŒŒ�����ŒŒŒ‹‹ŠŠ‰‰‰ˆˆˆŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰†††††††††††††††††††††††††††††††††††††††††………………………‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††…………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…„„„„„„„„„„„„„„„„„„„„„„„„…………………………††‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡†††………„„„„„„„„„„„„„„„„ƒƒ………„„„„„„„…………††‡ˆˆ‰Š‹Œ�Ž�Ž���������ŽŽ�Œ‹Š‰‰ˆ‡††…„„‡††……………„„„„„„„„„„„„„„„„„������€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxwwwwwwwwwwwvvuuuuuuutttttttttttttsssssttttttttttssssssssssssssrrrrrrqqqqqqqqqqqqqqqppppppppppoooooooooooooonnnnnnmmmmlllllllllllllkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhgggggggggggggfffffffffeeeeeeeeedddddddddddddcccccccbbbbbbbbbbbbaaaaaaaaaabaaaaaaaaaaaa````````````````````___________^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>==========<<<<;;;;;;;;;;:::::::::::99999999999888888888887777777777666666666665555555555555555444444444443333333333333322222222222111111111111111111100000000000//////////////...........------------,,,,,,,,,,,+++++++++++************))))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&&qqqqqqqqrrrrrrrrrrrrrssrrrssssssssssssstttttttttrrrrrrrssssssssssssssttttsssssssttttttttttttttuuuuvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyyzzxxxyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{|||{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€�������€€€����������������������€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………††††††††††‡‡‡‡‡ˆˆ‰‰ŠŠ‰ŠŠ‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆ‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††…………………………‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††…………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…„„„„„„„„„„„„„„„„„„„„„„„„………………………†††‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡††………„„„„„„„„„„„„„„„„ƒƒ………„„„„„„…………††‡ˆˆ‰Š‹Œ�Ž�Ž���‘‘‘����Ž��Œ‹Š‰ˆ‡††……„„††………………„„„„„„„„„„„„„„„„„�������€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxwwwwwwwwwwwvvuuuuuuutttttttttttttsssssttttttttttsssssssssssssssrrrrrrqqqqqqqqqqqqqqpppppppppppoooooooooooooonnnnnmmmmllllllllllllllkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhgggggggggggggfffffffffeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaaaaabbaaaaaaaaaaa````````````````````___________^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>==========<<<<;;;;;;;;;;:::::::::::99999999999888888888887777777777766666666665555555555555555544444444443333333333333322222222222111111111111111111100000000000//////////////...........------------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((('''''''''''''''''''&&&&&&&&&&&qqqqqqqqrrrrrrrrrrrrrssrrrssssssssssssstttttttttrrrrrrrssssssssssssssttttsssssssttttttttttttttuuuuvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyzzxxxyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€��������€€€�����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ†††††††††††††††‡‡‡‡‡ˆˆ‰‰Š‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒ‹‹‹ŠŠ‰‰‰‰ˆ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††………………………………‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……„„„„„„„„„„„„„„„„„„„„„„„………………………†††‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡††…………„„„„„„„„„„„„„„„ƒƒ…………„„„„…………††‡ˆˆ‰Š‹Œ�Ž�����‘‘‘‘‘���Ž�Œ‹Š‰ˆ‡‡†……„„ƒ†………………„„„„„„„„„„„„„„„„„„��������€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwvuuuuuuuuttttttttttttsssssttttttttttsssssssssssssssrrrrrrqqqqqqqqqqqqqqpppppppppppoooooooooooooonnnnnmmmmmlllllllllllllkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhggggggggggggfffffffffeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaaaaabbaaaaaaaaaaaa```````````````````___________^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>===========<<<;;;;;;;;;;:::::::::::99999999999888888888887777777777766666666666555555555555555544444444444333333333333322222222222111111111111111111100000000000///////////////...........-----------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((('''''''''''''''''''&&&&&&&&&&&qqqqqqqrrrrrrrrrrrrrsssrrrssssssssssssttttttttttrrrrrrsssssssssssssstttttsssssstttttttttttttttuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyzzzxxyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€���������€€������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„††††††††††††††††‡‡‡‡ˆˆˆ‰‰ˆ‰‰ŠŠŠ‹‹‹‹ŒŒŒ‹‹‹‹‹ŠŠŠ‰‰‰‰‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††………………………………‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡††††††††††††††††††…………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………„„„„„„„„„„„„„„„„„„„„„„………………………†††‡‡ˆˆˆˆ‰‰‰ˆˆˆ‡‡‡†††………„„„„„„„„„„„„„„„ƒƒ……………………………††‡‡ˆ‰Š‹Œ�Ž��‘��‘‘‘‘‘‘��ŽŽ�‹Š‰ˆˆ‡†……„„ƒƒ†………………„„„„„„„„„„„„„„„„„„���������€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwvuuuuuuuutttttttttttttsssstttttttttttssssssssssssssrrrrrrrqqqqqqqqqqqqqqpppppppppppooooooooooooonnnnnmmmmmlllllllllllllkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhgggggggggggggffffffffeeeeeeeeeedddddddddddddccccccbbbbbbbbbbbbbaaaaaaaaabbaaaaaaaaaaaa```````````````````____________^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>===========<<<;;;;;;;;;;:::::::::::99999999999988888888887777777777766666666666555555555555555544444444444333333333333332222222222111111111111111111100000000000///////////////...........-----------,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((('''''''''''''''''''&&&&&&&&&&&qqqqqqqrrrrrrrrrrrrrsssrrsssssssssssssttttttttttrrrrrrsssssssssssssstttttssssssttttttttttttttuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyyzzzxxyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€���������€�������������������������������������������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„††††††††††††††††‡‡‡‡‡ˆˆˆ‰ˆˆ‰‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹ŠŠŠŠ‰‰‰‰Œ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠ‹ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††……………………………‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡††††††††††††††††††††……………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡††‡†††††††††††††††††………„„„„„„„„„„„„„„„„„„„„„„………………………†††‡‡ˆˆˆ‰‰‰‰‰ˆˆˆ‡‡†††…………„„„„„„„„„„„„„„ƒƒ…………………………††‡‡ˆ‰Š‹Œ�Ž��‘’�‘‘’’‘‘���Ž�Œ‹Š‰ˆ‡†……„„ƒƒƒ……………………„„„„„„„„„„„„„„„„„���������€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwuuuuuuuutttttttttttttsssstttttttttttssssssssssssssrrrrrrrqqqqqqqqqqqqqqpppppppppppoooooooooooooonnnnmmmmmllllllllllllllkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhgggggggggggggffffffffeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaaaabbaaaaaaaaaaaa````````````````````___________^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>===========<<<;;;;;;;;;;;::::::::::99999999999988888888887777777777766666666666555555555555555544444444444333333333333332222222222211111111111111111100000000000///////////////...........-----------,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((('''''''''''''''''''&&&&&&&&&&&qqqqqqqrrrrrrrrrrrrrsssrrsssssssssssssttttttttttrrrrrssssssssssssssttttttssssssttttttttttttttuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyzzzzxyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€������������������������������������������������������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„†††††††††††††††††‡‡‡‡‡ˆˆˆ‡ˆˆˆ‰‰ŠŠŠŠŠŠ‹‹ŠŠŠŠŠŠ‰‰‰‰‰ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††………………………………‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡†††††††††††††††††††††…………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…………„„„„„„„„„„„„„„„„……„„„………………………†††‡‡ˆˆˆ‰‰‰‰‰ˆˆˆˆ‡‡††…………„„„„„„„„„„„„„„ƒƒ………………………††‡‡ˆ‰‰Š‹ŒŽ���‘’‘‘‘’‘‘‘��Ž�Œ‹Š‰ˆ‡†……„„ƒƒƒ‚……………………„„„„„„„„„„„„„„„„„����������€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwuuuuuuuutttttttttttttssssttttttttttttsssssssssssssrrrrrrrqqqqqqqqqqqqqqqppppppppppoooooooooooooonnnnmmmmmmlllllllllllllkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhggggggggggggffffffffeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaaaabbbaaaaaaaaaaa````````````````````___________^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>===========<<<;;;;;;;;;;;::::::::::99999999999988888888888777777777766666666666555555555555555544444444444333333333333332222222222211111111111111111100000000000///////////////...........-----------,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((('''''''''''''''''''&&&&&&&&&&&qqqqqqrrrrrrrrrrrrrssssrrsssssssssssstttttttttttrrrrrssssssssssssssttttttssssstttttttttttttttuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyzzzzxyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������������������������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„†††††††††††††††††‡‡‡‡‡‡ˆˆ‡‡ˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††……………………………‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡†††††††††††††††††††††††……‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††…………„„„„„„„„„„„„„……………………………………………††‡‡‡ˆˆ‰‰‰‰‰‰‰ˆˆˆ‡‡†††…………„„„„„„„„„„„„„„„…………………†††‡‡ˆˆ‰Š‹Œ�Ž��‘’’‘‘‘‘‘‘���Ž�‹Š‰ˆ‡†……„„ƒƒƒ‚‚………………………„„„„„„„„„„„„„„„„�����������€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwuuuuuuuuttttttttttttttsssttttttttttttsssssssssssssrrrrrrrrqqqqqqqqqqqqqqpppppppppppooooooooooooonnnnmmmmmmlllllllllllllkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhgggggggggggggfffffffeeeeeeeeeeedddddddddddddccccccbbbbbbbbbbbbaaaaaaaaabbbaaaaaaaaaaaa```````````````````___________^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>==========<<<;;;;;;;;;;;:::::::::::9999999999988888888888777777777766666666666555555555555555544444444444333333333333332222222222211111111111111111100000000000///////////////...........-----------,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&qqqqqqrrrrrrrrrrrrrssssrssssssssssssstttttttttttrrrrrssssssssssssssttttttssssstttttttttttttttuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„†††††††††††††††††‡‡‡‡‡‡‡ˆ‡‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ˆ‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††……………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡††††††††††††††††††††††††…‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††……………„„„„„„„„„„………………………………………………†††‡‡‡ˆˆ‰‰‰‰‰‰‰‰ˆˆˆ‡‡†††…………„„„„„„„„„„„„„„……………††††‡‡ˆˆ‰Š‹Œ�Ž���‘’’‘‘‘‘‘���Ž�Œ‹‰ˆ‡††…„„ƒƒƒ‚‚‚……………………………„„„„„„„„„„„„„„�����������€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwuuuuuuuuutttttttttttttsssttttttttttttsssssssssssssrrrrrrrrqqqqqqqqqqqqqqpppppppppppoooooooooooooonnnmmmmmmllllllllllllllkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhgggggggggggggfffffffeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaaabbbaaaaaaaaaaaa```````````````````____________^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>==========<<<;;;;;;;;;;;:::::::::::9999999999988888888888777777777766666666666555555555555555544444444444333333333333332222222222211111111111111111110000000000///////////////...........-----------,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&qqqqqqrrrrrrrrrrrrsssssrssssssssssssstttttttttttrrrrsssssssssssssstttttttsssstttttttttttttttuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„†††††††††††††††††‡‡‡‡‡‡‡‡††‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŒŒŒŒŒŒŒŒŒ��ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††……………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††……………„„„„„„„„………………………………†…………………†††‡‡‡ˆˆ‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡††…………„„„„„„„„„„„„„„…††††††‡‡‡ˆˆ‰Š‹‹Œ�Ž��‘‘’’‘‘‘‘���Ž�Œ‹Š‰ˆ‡†…„„ƒƒƒ‚‚‚‚…………………………………„„„„„„„„„„„„������������€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwuuuuuuuutttttttttttttttssttttttttttttsssssssssssssrrrrrrrrrqqqqqqqqqqqqqqppppppppppoooooooooooooonnnmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhggggggggggggfffffffeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaaabbbaaaaaaaaaaaa````````````````````___________^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>==========<<<;;;;;;;;;;;:::::::::::99999999999888888888887777777777766666666665555555555555555444444444443333333333333322222222222111111111111111111100000000000//////////////...........------------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&qqqqqrrrrrrrrrrrrrsssssrssssssssssssstttttttttttrrrrsssssssssssssstttttttsssstttttttttttttttuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„†††††††††††††††††‡‡‡‡‡‡‡‡†††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‹ŒŒŒŒŒŒŒ�����ŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††…………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††……………„„„„„„„…………………………………†††……………†††‡‡ˆˆˆ‰‰‰ŠŠŠ‰‰‰‰ˆˆ‡‡†††………„„„„„„„„„„„„„„†††††‡‡‡ˆˆ‰‰ŠŠ‹Œ�Ž���‘‘’’������Ž�Œ‹Š‰ˆ‡†…„„ƒƒƒ‚‚‚‚‚……………………………………„„„„„„„„„„„�������������€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwuuuuuuuuutttttttttttttttstttttttttttttssssssssssssrrrrrrrrrqqqqqqqqqqqqqqpppppppppppooooooooooooonnnmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhggggggggggggfffffffeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaaabbbbaaaaaaaaaaa````````````````````___________^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>===========<<<;;;;;;;;;;:::::::::::99999999999888888888887777777777766666666666555555555555555544444444443333333333333322222222222111111111111111111100000000000//////////////...........------------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&qqqqqrrrrrrrrrrrrrssssssssssssssssssttttttttttttrrrrsssssssssssssstttttttssssttttttttttttttuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„††††††††††††††††‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‹‹ŒŒŒŒŒŒ������ŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††……………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡††††††ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††……………„„„„„………………………†††††…††††…………†††‡‡ˆˆ‰‰‰ŠŠŠŠŠŠ‰‰‰ˆˆ‡‡††…………„„„„„„„„„„„„…††‡‡‡‡ˆˆ‰‰‰Š‹‹Œ��Ž���‘‘’’�����Ž�Œ‹Š‰ˆ‡†…„„ƒƒƒ‚‚‚‚‚‚………………………………………„„„„„„„„„„�������������€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwuuuuuuuuutttttttttttttttstttttttttttttssssssssssssrrrrrrrrrrqqqqqqqqqqqqqpppppppppppoooooooooooooonnmmmmmmmllllllllllllllkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhgggggggggggggffffffeeeeeeeeeeeedddddddddddddccccccbbbbbbbbbbbbaaaaaaaabbbbaaaaaaaaaaaa```````````````````___________^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>===========<<<;;;;;;;;;;:::::::::::99999999999888888888887777777777766666666666555555555555555544444444444333333333333322222222222111111111111111111100000000000//////////////...........------------,,,,,,,,,,,+++++++++++************))))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&qqqqqrrrrrrrrrrrrsssssssssssssssssssttttttttttttrrrssssssssssssssstttttttssstttttttttttttttuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwxxyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„†††††††††††††††‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††…………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡††††ˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††…………………„„………………………††††††††††††††††††‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠ‰‰ˆˆ‡‡‡††………„„„„„„„„„„………‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹Œ��ŽŽ���‘‘‘‘���ŽŽ�Œ‹Š‰ˆ‡†……„ƒƒƒ‚‚‚‚‚‚‚………………………………………„„„„„„„„„„��������������€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwuuuuuuuuutttttttttttttttttttttttttttttssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqppppppppppoooooooooooooonnmmmmmmmmlllllllllllllkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhgggggggggggggffffffeeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaabbbbaaaaaaaaaaaa```````````````````____________^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>===========<<<;;;;;;;;;;;::::::::::99999999999988888888887777777777766666666666555555555555555544444444444333333333333332222222222111111111111111111100000000000///////////////...........-----------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((('''''''''''''''''''&&&&&&&&&&qqqqrrrrrrrrrrrrrsssssssssssssssssssttttttttttttrrrssssssssssssssttttttttssstttttttttttttttuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwxxyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������‚����������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„††††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡††ˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††…………………………………………†††††††††‡††††††††††‡‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡‡††…………„„„„„„„„………†‡ˆˆˆ‰‰‰ŠŠ‹‹ŒŒ��ŽŽ�����‘‘‘�ŽŽ��Œ‹Š‰ˆ‡†……„„ƒƒ‚‚‚‚‚‚‚‚…………………………………………„„„„„„„„„���������������€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwuuuuuuuuuttttttttttttttttuuttttttttttttsssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppooooooooooooonnmmmmmmmmlllllllllllllkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhggggggggggggffffffeeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaabbbbbaaaaaaaaaaa````````````````````___________^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>===========<<<;;;;;;;;;;;::::::::::99999999999988888888888777777777766666666666555555555555555544444444444333333333333332222222222211111111111111111100000000000///////////////...........-----------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((('''''''''''''''''''&&&&&&&&&&qqqqrrrrrrrrrrrrrsssssssssssssssssstttttttttttttrrsssssssssssssssttttttttsstttttttttttttttuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwxyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������‚‚���������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„††††††††††††††‡‡‡‡‡‡‡‡‡‡‡……†††††††††††††††‡‡‡‡‡‡‡‡ŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡†‡‡†††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††ˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††………………………………………††††††‡‡††‡‡†††††††††‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡††………„„„„„„…………††ˆˆ‰‰ŠŠŠ‹‹‹ŒŒ��ŽŽ���������ŽŽ��Œ‹Š‰ˆ‡††…„„ƒƒƒ‚‚‚‚‚‚‚‚……………………………………………„„„„„„„„���������������€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwuuuuuuuuuutttttttttttttttuuuttttttttttttssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppoooooooooooooonmmmmmmmmllllllllllllllkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhgggggggggggggffffffeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaaabbbbbaaaaaaaaaaa````````````````````___________^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>==========<<<;;;;;;;;;;;:::::::::::9999999999988888888888777777777766666666666555555555555555544444444444333333333333332222222222211111111111111111100000000000///////////////...........-----------,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((('''''''''''''''''''&&&&&&&&&&qqqqrrrrrrrrrrrrssssssssssssssssssstttttttttttttrrsssssssssssssssttttttttsstttttttttttttttuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwxyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€���������������������������������������‚‚‚��������������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡………†††††††††††††††††††‡‡‡ŠŠŠ‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††……………………………………††††‡‡‡‡‡‡‡‡‡‡††††††††‡‡ˆˆ‰‰ŠŠ‹‹‹‹‹‹‹ŠŠ‰‰ˆˆ‡†††………„„„„…………††‡‰‰ŠŠ‹‹‹ŒŒŒ���ŽŽŽ�����������ŒŒ‹Š‰ˆ‡‡†…„„ƒƒƒ‚‚‚‚‚‚‚‚‚……………………………………………„„„„„„„„���������������€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwuuuuuuuuuuuttttttttttttttuuuuutttttttttttsssssssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppooooooooooooonmmmmmmmmmlllllllllllllkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhgggggggggggggffffffeeeeeeeeeeeedddddddddddddccccccbbbbbbbbbbbbaaaaaaabbbbbaaaaaaaaaaaa```````````````````___________^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>==========<<<;;;;;;;;;;;:::::::::::9999999999988888888888777777777766666666666555555555555555544444444444333333333333332222222222211111112111111111100000000000///////////////...........-----------,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((('''''''''''''''''''&&&&&&&&&&qqqrrrrrrrrrrrrrssssssssssssssssssstttttttttttturrsssssssssssssstttttttttssttttttttttttttuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwxyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€���������������������������������������‚‚‚‚�������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡……………†††††††††††††††††††‡ŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††…………………………………††††‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡ˆ‰‰ŠŠ‹‹‹‹‹‹‹‹ŠŠ‰‰ˆ‡‡††………………………†††‡‡ŠŠ‹‹‹ŒŒ����ŽŽŽŽ����������ŒŒ‹‹Š‰ˆˆ‡†……„ƒƒƒƒ‚‚‚‚‚‚‚‚‚……………………………………………„„„„„„„„����������������€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwuuuuuuuuuuuuuttttttttttttuuuuuutttttttttttssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppooooooooooooonmmmmmmmmmlllllllllllllkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhggggggggggggffffffeeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaabbbbbaaaaaaaaaaaa```````````````````____________^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>==========<<<;;;;;;;;;;;:::::::::::9999999999988888888888777777777766666666666555555555555555544444444444333333333333332222222222211111112111111111100000000000///////////////...........-----------,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((('''''''''''''''''''&&&&&&&&&&qqqrrrrrrrrrrrrrssssssssssssssssssttttttttttttturssssssssssssssstttttttttstttttttttttttttuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwxyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������‚‚‚‚‚������������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††‡‡‡‡‡‡‡‡‡‡‡……………………†††††††††††††††††‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††…………………………………†††‡‡‡‡‡‡‡‡‡ˆ‡‡‡††††††††‡‡ˆ‰‰ŠŠ‹‹ŒŒŒŒŒ‹‹ŠŠ‰ˆˆ‡‡††…………………††‡‡ˆˆŠ‹‹ŒŒ���ŽŽŽŽŽ����������ŽŽŒ‹‹Š‰ˆˆ‡†……„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚………………………………………………„„„„„„„����������������€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwuuuuuuuuuuuuuuuuuutttttttuuuuuuuttttttttttssssssssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooooooooommmmmmmmmllllllllllllllkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhgggggggggggggffffffeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaabbbbbbaaaaaaaaaaa```````````````````____________^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBAAABAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>===========<<<;;;;;;;;;;:::::::::::9999999999988888888888777777777776666666666555555555555555544444444444333333333333332222222222211111112111111111110000000000///////////////...........-----------,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&qqqrrrrrrrrrrrrsssssssssssssssssssttttttttttttturssssssssssssssstttttttttstttttttttttttttuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwxyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€��������������������������������������‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………††††††††‰‰‰ŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††………………………………†††‡‡‡‡ˆˆˆˆˆ‡ˆˆ‡‡††††††††‡‡ˆ‰‰ŠŠ‹‹ŒŒŒŒŒŒ‹‹Š‰‰ˆ‡‡††………………††‡‡ˆˆ‰‹ŒŒ��ŽŽŽŽ������������ŽŽŽ�‹ŠŠ‰ˆˆ‡††…„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚………………………………………………„„„„„„„�����������������€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuutttuuuuuuuuutttttttttsssssssrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppooooooooooooommmmmmmmmmlllllllllllllkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhgggggggggggggffffffeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbbbbaaaaaabbbbbbaaaaaaaaaaa````````````````````___________^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBAAABAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>===========<<<;;;;;;;;;;:::::::::::99999999999888888888887777777777766666666666555555555555555544444444443333333333333322222222222111111121111111111100000000000//////////////...........-----------,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&qqrrrrrrrrrrrrrsssssssssssssssssssttttttttttttturssssssssssssssttttttttttsttttttttttttttuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwxxyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€���������������������������������������‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††‡‡‡‡‡‡‡‡‡‡‡……………………………………………………†††††‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††……………………………††††‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡†††††††‡‡ˆˆ‰ŠŠ‹ŒŒŒŒŒŒŒŒ‹‹Š‰ˆˆ‡‡††…………†††‡ˆˆ‰ŠŒŒ��ŽŽŽ�����������ŽŽŽŽ��ŒŠ‰‰ˆˆ‡††…„„„ƒƒƒƒ‚‚‚‚‚‚ƒ‚‚‚…………………………………………………„„„„„„������������������€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttsssssrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppoooooooooooommmmmmmmmmlllllllllllllkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhgggggggggggggffffffeeeeeeeeeeeeedddddddddddcccccccbbbbbbbbbbbbbaaaaabbbbbbaaaaaaaaaaaa```````a```````````___________^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBAAABAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>===========<<<;;;;;;;;;;:::::::::::99999999999888888888887777777777766666666666555555555555555544444444444333333333333322222222222111111121111111111100000000000//////////////...........------------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&qqrrrrrrrrrrrrrssssssssssssssssssttttttttttttttussssssssssssssstttttttttttttttttttttttttuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwxxyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………††††‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†……………………………†††‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡†††††††‡‡ˆˆ‰Š‹‹ŒŒŒ����ŒŒ‹ŠŠ‰ˆˆ‡††††††††‡‡ˆ‰‰ŠŒ�ŽŽŽ�����������ŽŽŽŽ���ŒŒ‰‰ˆ‡‡††……„„ƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒ……………………………………………………„„„„„������������������€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwvvuuuuuuuuuuuuuuuuuuuuuuuvvuuuuuuuuuutttttttttsssssrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppoooooooooooommmmmmmmmmllllllllllllllkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhggggggggggggffffffeeeeeeeeeeeeedddddddddddccccccccbbbbbbbbbbbbaaaaabbbbbbaaaaaaaaaaaa```````a```````````___________^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBAAABAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>===========<<<;;;;;;;;;;;::::::::::99999999999988888888887777777777766666666666555555555555555544444444444333333333333322222222222111111121111111111100000000000///0//////////...........------------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&qqrrrrrrrrrrrrrsssssssssssssssssstttttttttttttuusssssssssssssssttttttttttttttttttttttttuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€��������������������������������������‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡………††…†……………………………………††††‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ†††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†…………………………†††‡‡‡ˆˆˆˆ‰‰ˆˆˆˆˆˆ‡‡††††††††‡ˆˆ‰ŠŠ‹ŒŒ������ŒŒ‹Š‰‰ˆ‡‡††††††‡‡ˆ‰‰Š‹��ŽŽ�����������ŽŽŽ���ŒŒ‹‹‰ˆ‡‡††……„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ†……………………………………………………„„„„�������������������€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvuuuuuuuuuuuuuuuuuuuuuvvvvvuuuuuuuuuttttttttssssrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppooooooooooommmmmmmmmmmlllllllllllllkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhgggggggggggggffffffeeeeeeeeeeeedddddddddddccccccccbbbbbbbbbbbbaaaaabbbbbbbaaaaaaaaaaa```````a```````````____________^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBAAABAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>==========<<<;;;;;;;;;;;::::::::::99999999999988888888888777777777766666666666555555555555555544444444444333333333333332222222222111111121111111111100000000000///0///////////..........------------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&qqrrrrrrrrrrrrssssssssssssssssssstttttttttttttuusssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€��������������������������������������‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††…†……………†††††ˆ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ†‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………††††‡‡ˆˆˆˆ‰‰‰‰ˆˆˆˆˆ‡‡†††……†††‡‡ˆ‰ŠŠ‹ŒŒ�������Œ‹‹Š‰ˆˆ‡‡††††‡‡ˆˆ‰ŠŠ‹�ŽŽ����������ŽŽŽ���ŒŒŒ‹‹Šˆ‡‡††……„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ†……………………………………………………„„„„�������������������€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvuvuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuttttttttssssrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppooooooooooommmmmmmmmmmlllllllllllllkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhgggggggggggggffffffeeeeeeeeeeeedddddddddddccccccccbbbbbbbbbbbbaaaaabbbbbbbaaaaaaaaaaa```````a````````````___________^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBAAABBAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>===========<<<;;;;;;;;;;;:::::::::::9999999999988888888888777777777766666666666555555555555555544444444444333333333333332222222222211111121111111111100000000000///0///////////...........-----------,,,,,,,,,,,+++++++++++************))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&qrrrrrrrrrrrrrssssssssssssssssssttttttttttttttuusssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€�������������������������������������‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………†††‡‡‡ˆˆˆ‰‰‰‰‰‰ˆ‰ˆˆ‡‡†††………††‡‡ˆ‰ŠŠ‹ŒŒ��ŽŽŽ��ŒŒ‹Š‰‰ˆˆ‡‡‡‡‡‡ˆˆ‰‰Š‹‹ŽŽŽ���������ŽŽŽ��ŒŒŒ‹‹ŠŠ‰‡‡††………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††……………………………………………………„„„��������������������€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvvvvvuuuuvvvvvvvvuuuuuuuuutttttttsssssrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppooooooooooommmmmmmmmmmlllllllllllllkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhggggggggggggffffffeeeeeeeeeeeeeddddddddddccccccccbbbbbbbbbbbbbaaaabbbbbbbaaaaaaaaaaaa``````aa```````````___________^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBAAABBAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>==========<<<;;;;;;;;;;;:::::::::::9999999999988888888888777777777766666666666555555555555555544444444444333333333333332222222222211111121111111111100000000000///0///////////...........-----------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((('''''''''''''''''''&&&&&&&&&qrrrrrrrrrrrrrsssssssssssssssssstttttttttttttuuussssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€��������������������������������������‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………††††‡‡ˆˆˆ‰‰‰‰‰‰‰ˆ‰ˆˆ‡‡††…………†††‡ˆ‰‰Š‹Œ��ŽŽŽŽŽ��Œ‹‹Š‰‰ˆ‡‡‡‡‡‡ˆˆ‰ŠŠ‹‹ŽŽŽ�������ŽŽŽ���ŒŒ‹‹‹ŠŠ‰‰‡††………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ†††…………………………………………………„„„���������������������€€€€~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwvvvvvvvvvvvvvvvvvvvvvvvuuvvvvvvvvvvuuuuuuuutttttttsssssrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppoooooooooommmmmmmmmmmmlllllllllllllkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhggggggggggggfffffffeeeeeeeeeeeeddddddddddcccccccccbbbbbbbbbbbbaaaabbbbbbbaaaaaaaaaaaa``````aa```````````___________^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBAABBAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>==========<<<;;;;;;;;;;;:::::::::::9999999999988888888888777777777766666666666555555555555555544444444444333333333333332222222222211111122111111111100000000000///0///////////...........-----------,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((('''''''''''''''''''&&&&&&&&&qrrrrrrrrrrrrssssssssssssssssssstttttttttttttuuussssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€��������������������������������������‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‰‰‰‰‰†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………†††‡‡‡ˆˆˆ‰‰‰‰‰‰‰ˆ‰ˆˆ‡‡††……………††‡ˆˆ‰Š‹ŒŒ�ŽŽŽŽŽŽ��Œ‹ŠŠ‰ˆˆˆ‡‡ˆˆˆ‰‰ŠŠ‹ŒŽŽŽ�����ŽŽŽŽ��ŒŒŒ‹‹ŠŠ‰‰‰ˆ††………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††……………………………………………………„„„���������������������€€€€~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuutttttssssssrrrrrrrrrrrrrqqqqqqqqqqpppppppppppoooooooooommmmmmmmmmmmlllllllllllllkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhgggggggggggggffffffeeeeeeeeeeeeddddddddddcccccccccbbbbbbbbbbbbaaaabbbbbbbbaaaaaaaaaaa``````aa```````````____________^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBAABBAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>===========<<<;;;;;;;;;;:::::::::::9999999999988888888888777777777776666666666555555555555555544444444444333333333333332222222222211111122111111111100000000000///0///////////...........-----------,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((('''''''''''''''''''&&&&&&&&&qqqqqqqqrrrrrrrrrrrrrsssstttttttttttttuuuuuuuuuutttttttuuuuuuuuuuuuuuvvvvttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{|||||}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€��������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††††ˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠŠ‹‹‹ŒŒŒŒŒ‹‹Š‰‰ˆˆ‡‡‡†††‡‡‡ˆ‰‰Š‹Œ�ŽŽ������ŽŽ�ŒŒ‹ŠŠ‰‰‰‰‰‰ŠŠŠ‹‹ŒŒ������������ŽŽŽ��ŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxwvvvvvvvvvvvvvvvvvvvvvvvvuuuuttttttttttttsssssssrrtttssssssssssrrrrrrrrrrrrppppoooooooooooonnnnnnnnnlllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhggggggggfffffffffffffeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````_______________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::::99999999998888888888887777777777766666666666666555555555544444444444444333333333332222222222122222111111111110000000000/////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&qqqqqqqqrrrrrrrrrrrrssssstttttttttttttuuuuuuuuuutttttttuuuuuuuuuuuuuuvvvvtttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{|||||}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††…………………………………………………………………†††††††††††††††††††††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††††ˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒŒ‹‹‹Š‰‰ˆˆ‡‡†††††‡‡ˆˆ‰Š‹Œ�ŽŽ�������ŽŽ�ŒŒ‹ŠŠŠ‰‰‰ŠŠŠ‹‹ŒŒŒ����������ŽŽŽ��ŒŒŒ‹‹ŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwvwvvvvvvvvvvvvvvvvuuuuutttttttttttttssssssrttttssssssssssrrrrrrrrrrrpppppooooooooooonnnnnnnnnlllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhggggggggfffffffffffffeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````_______________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::::99999999998888888888887777777777766666666666666555555555554444444444444333333333332222222222122222111111111110000000000/////////...........--------------,,,,,,,,,,,+++++++++************)))))))))))))))))))((((((((((('''''''''''''''&&&&&&&qqqqqqqrrrrrrrrrrrrrsssstttttttttttttuuuuuuuuuuuttttttuuuuuuuuuuuuuuuvvvvtttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{||||}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††………………………………………………………………†††††††††††††††††††††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††ˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒŒŒŒ‹‹Š‰‰ˆˆ‡‡†††††‡‡ˆˆ‰Š‹Œ��Ž��������Ž��Œ‹‹ŠŠŠŠŠŠŠ‹‹‹ŒŒŒ��������ŽŽŽ��ŒŒŒ‹‹‹ŠŠŠ‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyzyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwvvvvvvvvvvuuuuuutttttttttttttsssssstttttssssssssssrrrrrrrrrrpppppooooooooooonnnnnnnnnllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhgggggggggffffffffffffeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````_______________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::::99999999999888888888887777777777766666666666666555555555554444444444444333333333332222222222222222111111111110000000000/////////...........--------------,,,,,,,,,,,+++++++++************)))))))))))))))))))((((((((((('''''''''''''''&&&&&&&qqqqqqqrrrrrrrrrrrrrsssstttttttttttttuuuuuuuuuuuttttttuuuuuuuuuuuuuuvvvvvtttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{||||}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††……………†††††††††††††††††††††††††††††††††††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††††ˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠ‹‹‹ŒŒŒŒŒ‹‹‹Š‰‰ˆˆ‡‡††††††‡‡ˆ‰Š‹‹Œ�Ž���������Ž��ŒŒ‹‹ŠŠŠŠ‹‹‹‹ŒŒŒ�����ŽŽŽŽ��ŒŒŒ‹‹‹ŠŠŠ‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuutttttttttttttssssstttttssssssssssrrrrrrrrrrpppppooooooooooonnnnnnnnnllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhgggggggggfffffffffffffeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````_______________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888887777777777766666666666666555555555554444444444444333333333332222222222222222111111111110000000000/////////...........--------------,,,,,,,,,,,+++++++++************)))))))))))))))))))((((((((((('''''''''''''''&&&&&&&qqqqqqqrrrrrrrrrrrrssssstttttttttttttuuuuuuuuuuuttttttuuuuuuuuuuuuuuvvvvvttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€��������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††ˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒŒŒ‹‹‹Š‰‰ˆˆ‡‡††††††‡‡ˆ‰‰Š‹Œ�Ž���������ŽŽ��ŒŒ‹‹‹‹‹‹‹‹‹ŒŒŒŽŽŽŽŽŽ���ŒŒŒ‹‹‹ŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyzzzzzzzyyyzzzzzzzzzzzyyyyywwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuutttttttttttssssttttttssssssssssrrrrrrrrrppppppooooooooooonnnnnnnnllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhgggggggggfffffffffffffeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````_______________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888887777777777766666666666666555555555554444444444444333333333332222222222222222211111111110000000000/////////...........--------------,,,,,,,,,,,++++++++++***********)))))))))))))))))))((((((((((('''''''''''''''&&&&&&&qqqqqqrrrrrrrrrrrrrssssstttttttttttttuuuuuuuuuuuttttttuuuuuuuuuuuuuuvvvvvttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡†††ˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒŒŒ‹‹‹Š‰‰ˆˆ‡‡††††††‡‡ˆˆ‰Š‹Œ�ŽŽ���������ŽŽ��ŒŒŒŒ‹‹‹‹‹‹Œ‹‹ŽŽŽ����ŒŒŒ‹‹‹ŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzzzyywwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuttttttttttsssstttttttssssssssssrrrrrrrrppppppoooooooooooonnnnnnnlllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhgggggggggfffffffffffffeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````_______________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888887777777777766666666666666555555555554444444444444333333333332222222222222222211111111110000000000//////////...........-------------,,,,,,,,,,,,+++++++++***********)))))))))))))))))))((((((((((('''''''''''''''&&&&&&&qqqqqqrrrrrrrrrrrrrsssstttttttttttttuuuuuuuuuuuutttttuuuuuuuuuuuuuuvvvvvvttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{||}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††††††††††‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡†ˆˆˆˆˆˆˆ‰‰‰‰ŠŠ‹‹‹ŒŒŒŒŒŒ‹‹‹Š‰‰ˆˆ‡‡††††††‡‡ˆˆ‰Š‹Œ��Ž�����������ŽŽ���ŒŒŒŒŒŒŒŒ‹‹Ž����ŒŒŒ‹‹‹ŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzzzzzzzzzzzxxwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuttttttttttsssutttttttsssssssssrrrrrrrrppppppoooooooooooonnnnnnnlllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhggggggggggffffffffffffeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````______________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888888777777777766666666666666555555555554444444444444333333333332222222222222222211111111110000000000//////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))))))))))((((((((((('''''''''''''''&&&&&&&qqqqqqrrrrrrrrrrrrrsssstttttttttttttuuuuuuuuuuuutttttuuuuuuuuuuuuuuvvvvvvtuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{||}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€�������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††††††‡‡‡‡‡ˆˆˆˆˆˆˆ‰ŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰ŠŠ‹‹‹ŒŒŒŒŒŒ‹‹‹Š‰‰ˆˆ‡‡‡††††††‡‡ˆ‰ŠŠ‹Œ�Ž����‘‘‘�����ŽŽŽ����ŒŒŒŒŒ‹‹���ŒŒŒ‹‹‹ŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzyzzzzzzzzzzzzzzzzzzzzzzzzzzxxxwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuututttttttttttsssutttttttssssssssssrrrrrrrpppppppoooooooooooonnnnnnllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhggggggggggfffffffffffffeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````_______________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888888777777777766666666666666655555555554444444444444433333333332222222222222222211111111111000000000//////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))))))))))((((((((((('''''''''''''''&&&&&&&qqqqqqrrrrrrrrrrrrssssstttttttttttttuuuuuuuuuuuutttttuuuuuuuuuuuuuuvvvvvvtuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{||}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††††††‡‡‡‡‡ˆˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹‹ŒŒŒŒŒŒ‹‹‹Š‰‰ˆˆ‡‡‡††††††‡‡ˆ‰‰Š‹Œ�Ž����‘‘‘‘‘�����ŽŽŽ���ŒŒŒŒ‹‹��ŒŒ‹‹‹ŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxwwwwwwwwwwwwvvvvvvvvuuuuutututtttttttttttttssuutttttttsssssssssrrrrrrrppppppppoooooooooooonnnnnlllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhggggggggggfffffffffffffeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````_______________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888888777777777766666666666666655555555554444444444444433333333332222222222222222211111111111000000000//////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))))))))))((((((((((('''''''''''''''&&&&&&&qqqqqrrrrrrrrrrrrrsssssttttttttttttuuuuuuuuuuuuutttttuuuuuuuuuuuuuvvvvvvvtuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{|}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††††††††‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰Š‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‰‰ˆˆ‰‰‰‰‰‰ŠŠŠ‹‹‹‹ŒŒŒŒ‹‹‹Š‰‰‰ˆˆ‡‡‡††††††‡‡ˆˆ‰Š‹Œ�Ž���‘‘‘‘‘‘‘‘�����ŽŽŽ��ŒŒŒ‹‹�ŒŒ‹‹‹ŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxwwwwwwwwwwwvvvvvvvvuuuuttttttttttttttttttsssuuttttttttssssssssrrrrrrrppppppppooooooooooooonnnnlllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhggggggggggfffffffffffffeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa```````````_______________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888888777777777776666666666666655555555554444444444444433333333333222222222222222211111111111000000000//////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))))))))))((((((((((((''''''''''''''&&&&&&&qqqqqrrrrrrrrrrrrrsssssttttttttttttuuuuuuuuuuuuuttttuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{|}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††††††‡‡‡‡ˆˆˆˆ‰‰‰‰ŠŠ‹‹‹‹‹‹‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆ‡‡‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹‹‹ŒŒŒŒ‹‹‹Š‰‰‰ˆˆ‡‡‡††††††‡‡ˆˆ‰Š‹Œ�Ž���‘‘’’’’’‘‘‘�����ŽŽ��ŒŒ‹‹�ŒŒ‹‹ŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{zzzz{zzzzzzzzzzzzzzzz{{{zzzzzzxxxxxxwwwwwwwwwwwvvvvvvvvuuuuttttttttttttttttttsssuuttttttttsssssssssrrrrrrpppppppppooooooooooooonnnlllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhgggggggggggffffffffffffeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````_______________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999988888888888777777777776666666666666655555555555444444444444433333333333222222222222222211111111111000000000//////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))))))))))((((((((((((''''''''''''''&&&&&&&qqqqqrrrrrrrrrrrrssssssttttttttttttuuuuuuuuuuuuuttttuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††††††‡‡‡‡ˆˆˆ‰‰‰ŠŠŠŠ‹ŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆˆ‡‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹‹‹ŒŒŒ‹‹‹‹Š‰‰‰ˆˆ‡‡‡††††††‡‡ˆˆ‰Š‹Œ�Ž���‘’’’’’’’’’‘‘����ŽŽ�ŒŒ‹‹�Œ‹‹ŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{z{{{{{{{{{{|||||||{{{{{zzz{zzzzzzzzzzzzzz{{{{{{{zzzzxxxxxxxwwwwwwwwwwvvvvvvvvuuuuutttttttttttttttttsssuuttttttttsssssssssrrrrrrppppppppppooooooooooooonnlllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhgggggggggggfffffffffffffeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````______________^^^^^^^^^^^^]]]^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888777777777776666666666666655555555555444444444444433333333333222222222222222211111111111000000000//////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))))))))))((((((((((((''''''''''''''&&&&&&&qqqqrrrrrrrrrrrrrsssssstttttttttttuuuuuuuuuuuuuuttttuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††††††‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹ŒŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆ‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹Š‰‰ˆˆˆ‡‡‡‡†††††‡‡‡ˆ‰ŠŠ‹Œ����‘’’““““““’’‘‘����Ž��Œ‹ŠŒŒ‹‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{||||||||||{{{{{zz{{zzzzzzzzzzzz{{{{{{{{{zzzxxxxxxxwwwwwwwwwwvvvvvvvvuuuuttttttttttttttttttsssuutttttttttsssssssssrrrrrpppppppppppooooooooooooonllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhgggggggggggfffffffffffffeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````_______________^^^^^^^^^^^]]]^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888777777777776666666666666655555555555444444444444433333333333222222222222222211111111111000000000//////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))))))))))((((((((((((''''''''''''''&&&&&&&qqqqrrrrrrrrrrrrrsssssstttttttttttuuuuuuuuuuuuuvtttuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€���������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††††‡‡‡‡ˆˆˆ‰‰ŠŠŠ‹‹‹��������ŒŒŒŒ‹‹‹ŠŠŠ‰‰‰‰‰ˆˆŠŠ‰‰‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡†††††‡‡‡ˆ‰‰Š‹Œ�Ž��‘’’“““““““’’‘‘���Ž��Œ‹ŠŒŒ‹ŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{|||||||||||||{{{{{z{{{zzzzzzzzzz{{{{{{{{{{zzzxxxxxxxxwwwwwwwwwwvvvvvvvuuuuuttttttttttttttttssssuutttttttttsssssssssrrrrrppppppppppppoooooooooooonmlllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhgggggggggggfffffffffffffeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````_______________^^^^^^^^^^^]]]^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888777777777776666666666666655555555555444444444444433333333333222222222222222211111111111000000000//////////...........--------------,,,,,,,,,,,+++++++++************)))))))))))))))))))((((((((((('''''''''''''''&&&&&&qqqqrrrrrrrrrrrrrsssssstttttttttttuuuuuuuuuuuuuvtttuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€������������������������‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††††‡‡‡‡ˆˆ‰‰ŠŠ‹‹‹ŒŒ���ŽŽ�����ŒŒŒ‹‹‹‹ŠŠŠŠ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡†††‡‡‡‡ˆ‰‰Š‹Œ�Ž��‘’““”””””“““’‘‘��ŽŽ�Œ‹ŠŒ‹‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{|||||||||||||||{{{{z{{{{zzzzzzzzz{{{{{{{{{{{zzxxxxxxxxwwwwwwwwwwwvvvvvvuuuuutttttttttttttttsssssuttttttttttssssssssssrrrrppppppppppppppooooooooooomlllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhggggggggggggffffffffffffeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````_______________^^^^^^^^^^^]]]^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888777777777776666666666666655555555555444444444444433333333333222222222222222211111111111000000000//////////...........--------------,,,,,,,,,,,+++++++++************))))))))))))))))))(((((((((((('''''''''''''''&&&&&&qqqqrrrrrrrrrrrrssssssstttttttttttuuuuuuuuuuuuuvtttuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††††‡‡‡ˆˆˆ‰‰ŠŠ‹‹ŒŒ�ŽŽŽŽŽŽŽŽ����ŒŒŒ‹‹‹‹ŠŠŠ‰‰‰‹ŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹Œ�Ž��‘’“””””””””“’’‘���Ž�Œ‹ŠŒ‹‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{|||||||}}}}}|||||{{{{{{{{zzzzzzzz{{{{{{{{{{{{zzxxxxxxxxxwwwwwwwwwwvvvvvvuuuuutttttttttttttssssssstttttttttttssssssssssrrrrppppppppppppppppooooooooommlllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhggggggggggggfffffffffffffeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````______________^^^^^^^^^^^^]]^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888877777777776666666666666655555555555444444444444433333333333222222222222222221111111111000000000//////////...........--------------,,,,,,,,,,,+++++++++************))))))))))))))))))(((((((((((('''''''''''''''&&&&&&qqqrrrrrrrrrrrrrsssssssttttttttttuuuuuuuuuuuuuvvttuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††††‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒ��Ž�����ŽŽŽŽŽ���ŒŒŒ‹‹‹‹ŠŠŠ‰‹‹‹ŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŠŠŠŠ‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰ŠŠ‹Œ�Ž��‘’“””••••””““’‘‘��Ž�Œ‹ŠŒ‹‹Š‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{|||||||||}}}}}}}||||{{{{{{{{{zzzzzz{{{{{{{{{{{{{zzxxxxxxxxxwwwwwwwwwwwvvvvvuuuuuutttttttttttsssssssstttttttttttssssssssssrrrrpppppppppppppppppoooooooommlllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihggggggggggggfffffffffffffeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````______________^^^^^^^^^^^^]]^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888888877777777776666666666666655555555555444444444444433333333333222222222222222221111111111000000000///////////..........--------------,,,,,,,,,,,++++++++++***********)))))))))))))))))))((((((((((('''''''''''''''&&&&&&qqqrrrrrrrrrrrrrsssssssttttttttttuuuuuuuuuuuuuvvttuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€����������������������‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡††††††††††‡‡‡ˆˆ‰‰Š‹‹ŒŒ������������ŽŽŽŽ���ŒŒŒ‹‹‹ŠŠŠ‹‹‹‹‹ŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹ŠŠŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰ŠŠ‹Œ�Ž��‘’“””•••••””““’‘��Ž�Œ‹ŠŒ‹‹Š‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}|||||||||||||||||||{{|||||||||}}}}}}}}}||||{{{{{{{{{zzzzz{{{{{{{{{{{{{zzxxxxxxxxxxwwwwwwwwwwwvvvvuuuuuuttttttttttssssssssstttttttttttssssssssssrrrrpppppppppppppppppoooooooommmllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihggggggggggggfffffffffffffeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````_______________^^^^^^^^^^^]]^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888888877777777776666666666666665555555555444444444444443333333333222222222222222221111111111000000000///////////...........-------------,,,,,,,,,,,,+++++++++***********)))))))))))))))))))((((((((((('''''''''''''''&&&&&&qqqrrrrrrrrrrrrssssssssttttttttttuuuuuuuuuuuuuvvttuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡††††††††††‡‡‡ˆˆ‰ŠŠ‹‹Œ��ŽŽ�����������ŽŽŽŽ���ŒŒŒ‹‹‹ŠŒŒ‹‹‹‹‹‹‹‹ŠŠ‹‹‹‹‹‹ŠŠŠŠŠŠ‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹‹Œ���‘‘’“””••••••””“’‘��Ž�Œ‹ŠŒ‹‹Š‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}|}}}|||||||||||{|||||||||}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzxxxxxxxxxxwwwwwwwwwwwwvvvuuuuuutttttttttsssssssssstttttttttttsssssssssssrrrppppppppppppppppppooooooommmllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihgggggggggggggffffffffffffeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa````````````_______________^^^^^^^^^^^]]^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888888877777777776666666666666665555555555444444444444443333333333222222222222222221111111111100000000///////////...........--------------,,,,,,,,,,,++++++++************)))))))))))))))))))((((((((((('''('''''''''''&&&&&&qqqrrrrrrrrrrrrsssssssstttttttttuuuuuuuuuuuuuuvvttuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€��������������������‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡††††††††††‡‡ˆˆ‰‰ŠŠ‹ŒŒ��ŽŽ�������������ŽŽŽŽ���ŒŒŒ‹‹ŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰Š‹Œ�����‘’“”•••••••””“’‘��Ž�Œ‹ŠŒ‹‹Š‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||}}}}}}}}}}||||{{{|{{{{{{{{{{{{{{{{{{{{{{zzzxxxxxxxxxxxwwwwwwwwwwwvvvuuuuuutttttttttsssssssssstttttttttttsssssssssssrrrpppppppppppppppppppoooooommmlllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihgggggggggggggffffffffffffeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````___`___________^^^^^^^^^^^]]^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888888877777777777666666666666665555555555444444444444443333333333222222222222222221111111111100000000///////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))))))))))((((((((((('''('''''''''''&&&&&&qqrrrrrrrrrrrrrsssssssstttttttttuuuuuuuuuuuuuvvvtuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{{{|}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€��������������������‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††††‡‡‡ˆˆ‰‰Š‹‹Œ��ŽŽŽ���������������ŽŽŽŽ��ŒŒŒ‹��ŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹Œ�Ž���‘’“”•••––•••”“’’‘��Ž�Œ‹Œ‹‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||}}}}}}}}}}||||{{{|{{{{{{{{{{{{{{{{{{{{{zzzzxxxxxxxxxxxxwwwwwwwwwwwvvuuuuuuttttttttssssssssssstttttttttttsssssssssssrrrpppppppppppppppppppoooooommmlllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiigggggggggggggffffffffffffeeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````__`___________^^^^^^^^^^^^]^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888877777777777666666666666665555555555544444444444443333333333322222222222222221111111111100000000///////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))))))))))((((((((((('''('''''''''''&&&&&&qqrrrrrrrrrrrrrsssssssstttttttttuuuuuuuuuuuuuvvvtuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€��������������������‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………†‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡†††††††††‡‡‡ˆˆ‰‰Š‹‹Œ��ŽŽ�����‘‘�����������ŽŽŽ���ŒŒ���ŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰ŠŠ‹Œ�ŽŽ��‘’“””••––•••””“’‘��Ž�Œ‹�Œ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||}}}}}}}}}}|||||{{||{{{{{{{{{{{{{{{{{{{{zzzzxxxxxxxxxxxxxxwwwwwwwwwwvuuuuuutttttttsssssssssssrtttttttttttsssssssssssrrrpppppppppppppppppppoooooommmlllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihggggggggggggffffffffffffeeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````__`___________^^^^^^^^^^^^]^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888877777777777666666666666665555555555544444444444443333333333322222222222222221111111111100000000///////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))))))))))((((((((((('''('''''''''''&&&&&&qqrrrrrrrrrrrrssssssssstttttttttuuuuuuuuuuuuuvvvtuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€�������������������‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………†††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡†††††††††‡‡‡ˆˆ‰ŠŠ‹ŒŒ��ŽŽ���‘‘‘‘‘‘‘‘���������ŽŽŽ��ŒŽŽ���ŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰ˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰ŠŠ‹‹Œ�ŽŽ��‘’“””•••–•••””“’‘��Ž�Œ‹�Œ‹‹Š‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}~}~~~~~~~~€~~~~}}}}}}}}}}}}}}}}}|||||||||||||}}}}}}}}}|||||{{||{{{{{{{{{{{{{{{{{{{zzzzzxxxxxxxxxxxxxxxwwwwwwwwwvuuuuuutttttttsssssssssssrtttttttttttssssssssssssrrppppppppppppppppppooooooommmlllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihgggggggggggggfffffffffffeeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````__`____________^^^^^^^^^^^]^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888877777777777666666666666665555555555544444444444443333333333322222222222222221111111111100000000///////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))))))))))((((((((((((''('''''''''''&&&&&&qqrrrrrrrrrrrrsssssssssttttttttuuuuuuuuuuuuuvvvvuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{{{||}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡†††††††††‡‡‡ˆˆ‰ŠŠ‹ŒŒ�ŽŽ����‘‘‘‘‘‘‘‘‘‘‘��������ŽŽ��ŽŽŽ���ŒŒŒ‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰ˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰ŠŠŠ‹ŒŒ�ŽŽ��‘’““”••••••••”““’‘��Ž�Œ�ŒŒ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}|||||{{|||{{{{{{{{{{{{{{{{{{zzzzzxxxxxxxxxxxxxxxxwwwwwwwwvuuuuuutttttttsssssssssssrttttttttttsssssssssssssrrppppppppppppppppppooooooommmlllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihgggggggggggggfffffffffffeeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````__`____________^^^^^^^^^^^]^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888877777777777666666666666665555555555544444444444443333333333322222222222222221111111111100000000///////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))))))))))((((((((((((''('''''''''''&&&&&&qrrrrrrrrrrrrrsssssssssttttttttuuuuuuuuuuuuuvvvvuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€�€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………†††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡†††††††††‡‡‡ˆˆ‰ŠŠ‹ŒŒ�ŽŽ���‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘������ŽŽ��ŽŽŽ���ŒŒŒ‹‹‹‹ŠŠŠŠ‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹ŒŒ�ŽŽ��‘’’“””•••••••””“’‘��Ž�ŒŽ�Œ‹‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}|||||||||||||}}}}}}}}|||||{{||||{{{{{{{{{{{{{{{{{zzzzzxxxxxxxxxxxxxxxxwwwwwwwwvuuuuuutttttttsssssssssssrtttttttttttssssssssssssrrqpppppppppppppppppooooooommmlllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihgggggggggggggfffffffffffeeeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````__``___________^^^^^^^^^^^]^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888877777777777666666666666665555555555544444444444443333333333322222222222222221111111111100000000///////////...........--------------,,,,,,,,,,,+++++++++***********)))))))))))))))))))((((((((((((''('''''''''''&&&&&&rrrrrrrrrrrsssssssssssssssssssttttttttttttttuuuutttttttttuuuuuuuuuuuuuuvvuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡ˆ‰‰Š‹‹Œ��ŽŽŽ���������������������ŽŽ�������ŽŽŽ���ŒŒŒ‹‹‹‹ŠŠŠŠŠ‰‰ˆ‡‡‡‡‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹ŒŒ��ŽŽ�Ž��‘‘’“““””””““’’‘��Ž�Œ‹Ž�ŒŒ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ……„„„„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~€€€€�����������€€~~~~~}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{||||{{{{{{{zzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvuuuuttttttssssssssssrrrrrsssrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppoooonnnnnnmmmmmmmmmmmlllllllljjjjjjjjjjjjjjiiiiiiiiiiigggggggggfffffffffffffeeeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaaaabbbaaaaaaaaaaaa``````````________^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZ[[[[[[[[ZZZZZZZZZZZYYYYYYZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888888887777777777666666666666665555555555544445554444444444433333333332222222222221111111111000000000000000///////////..............----------,,,,,,,,+++++++++++****************))))))))))))(((((((((('''''''''''&&&&&rrrrrrrrrrsssssssssssssssssssstttttttttttttuuuuutttttttttuuuuuuuuuuuuuuvvuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡ˆˆ‰‰Š‹‹Œ��ŽŽŽ���������‘‘‘‘‘‘‘������ŽŽ�‘�����ŽŽ���ŒŒŒ‹‹‹‹ŠŠŠŠ‰‰‰‡‡‡‡‡‡‡ˆˆˆˆ‰‰ŠŠŠ‹‹ŒŒŒ��ŽŽ�Ž���‘’’“““””””““’’‘��Ž�Œ�Ž�Œ‹‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ……„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~€€€€�������������€~~~~~}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvuuutttttttssssssssssrrrrrsssrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppoooonnnnnnnmmmmmmmmmmllllllllkjjjjjjjjjjjjjiiiiiiiiiiigggggggggfffffffffffffeeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaabbbaaaaaaaaaaaa``````````________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZ[[[[[[[[ZZZZZZZZZZZYYYYYYZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888888877777777776666666666666665555555555444455544444444444333333333332222222222211111111110000000000000000//////////..............-----------,,,,,,,+++++++++++*****************)))))))))))(((((((((('''''''''''&&&&&rrrrrrrrrrsssssssssssssssssssstttttttttttttuuuuuttttttttuuuuuuuuuuuuuuvvvuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€�������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡ˆˆ‰‰Š‹ŒŒ��ŽŽ���������‘‘‘‘‘‘‘‘‘�����ŽŽŽ‘�����ŽŽŽ��ŒŒŒ‹‹‹‹ŠŠŠŠ‰‰‰‡‡‡‡‡‡ˆˆˆˆ‰‰ŠŠŠ‹‹ŒŒŒ���ŽŽ�Ž���‘‘’’““”””””““’’‘��Ž���Ž�Œ‹‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ………„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~€€€€�����‚‚‚‚‚�����~~~~~~~~~~~~~~~~}}}}}}||{{{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvuuutttttttsssssssssssrrrrsssssrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppppoooonnnnnnnmmmmmmmmmmllllllllkjjjjjjjjjjjjjiiiiiiiiiiiggggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaabbbaaaaaaaaaaaa``````````________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZ[[[[[[[[ZZZZZZZZZZZYYYYYYZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888888877777777777666666666666665555555555444455554444444444333333333332222222222211111111110000000000000000//////////..............----------,,,,,,,,+++++++++++*****************)))))))))))(((((((((('''''''''''&&&&&rrrrrrrrrrsssssssssssssssssssstttttttttttttuuuuuttttttttuuuuuuuuuuuuuuvvvuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€������������������������‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡ˆˆ‰ŠŠ‹ŒŒ��ŽŽ��������‘‘‘‘‘‘‘‘‘‘‘�����ŽŽ‘‘����ŽŽŽ��ŒŒŒ‹‹‹ŠŠŠŠ‰‰‰‰‡‡‡‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹ŒŒŒ���ŽŽŽ�ŽŽ���‘‘’“““”””””““’’‘��Ž‘��Ž�Œ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ…………„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~€€€����‚‚‚‚‚‚‚‚����~~~~~~~~~~~~~~~~~}}}}||{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvuuutttttttssssssssssssrrrssssssrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppppoooonnnnnnnmmmmmmmmmmmlllllllkjjjjjjjjjjjjjiiiiiiiiiiiggggggggggffffffffffffeeeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbaaaabbbbaaaaaaaaaaa``````````________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZ[[[[[[[[ZZZZZZZZZZZYYYYYYZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999889888888888877777777777666666666666665555555555444455554444444444333333333332222222222211111111110000000000000000//////////..............----------,,,,,,,,,+++++++++++****************)))))))))))(((((((((('''''''''''&&&&&rrrrrrrrrrsssssssssssstssssssttttttttttttttuuuuuttttttttuuuuuuuuuuuuuuvvvuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€�����������������������‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡ˆˆ‰ŠŠ‹ŒŒ�ŽŽŽ���������‘‘‘‘‘‘‘‘‘‘‘����ŽŽ‘‘�����ŽŽ���ŒŒ‹‹‹ŠŠŠŠ‰‰‰‰‡‡‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹ŒŒŒ����ŽŽŽ�ŽŽ���‘‘’’““””””””““’’‘��’‘�Ž�ŒŒ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ…………„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~€€€€���‚‚‚‚‚‚‚‚‚‚���~~~~~~~~~~~~~~~~~}}}}||{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvuuutttttttsssssssssssssrrssssssssrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppooooonnnnnnnmmmmmmmmmmmlllllllkjjjjjjjjjjjjjiiiiiiiiiiiggggggggggfffffffffffffeeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbaaaabbbbaaaaaaaaaaa``````````_________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZ[[[[[[[[ZZZZZZZZZZZYYYYYYZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999889888888888877777777777666666666666665555555555444455554444444444333333333332222222222211111111110000000000000000///////////.............-----------,,,,,,,,+++++++++++****************)))))))))))(((((((((('''''''''''&&&&&rrrrrrrrrssssssssssssstsssssstttttttttttttuuuuuutttttttuuuuuuuuuuuuuuvvvvuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€�����������������������‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„………………………………………………………††††††††††††††††††††††††††††††††††††‡‡‡‡†‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡ˆˆ‰ŠŠ‹Œ��ŽŽŽ��������‘‘‘‘‘‘‘’‘‘‘‘‘����Ž’‘‘����ŽŽ��ŒŒŒ‹‹‹ŠŠŠŠ‰‰‰‰‡‡‡‡ˆˆˆˆ‰‰ŠŠ‹‹ŒŒŒ����ŽŽŽŽ��ŽŽ���‘’’““””””””””“’’‘�“‘��Ž�Œ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ……………„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~€€€����‚‚‚‚‚‚‚‚‚‚‚��€~~~~~~~~~~~~~~~~~~}}}||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvuuuttttttttssssssssssssssssssssssssrrrrrrrrrrrqqqqqqqqqppppppppppppppppoooonnnnnnnmmmmmmmmmmmlllllllkkjjjjjjjjjjjjjiiiiiiiiiiggggggggggfffffffffffffeeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaabbbbaaaaaaaaaaaa`````````_________^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[Z[[[[[[[[[ZZZZZZZZZZYYYYYYZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999889888888888877777777777666666666666665555555555444455554444444444333333333332222222222211111111110000000000000000///////////.............-----------,,,,,,,,+++++++++++****************)))))))))))(((((((((('''''''''''&&&&&rrrrrrrrrssssssssssssstsssssstttttttttttttuuuuuutttttttuuuuuuuuuuuuuuvvvvuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€����������������������‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„……………………………………………………††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡ˆ‰‰Š‹‹Œ��ŽŽ����������‘‘‘‘‘’’’‘‘‘‘����Ž’‘‘����ŽŽ��ŒŒŒ‹‹‹ŠŠŠ‰‰‰‰‰‡‡‡ˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ����ŽŽŽŽŽ��ŽŽ���‘‘’““””•••••””“’‘�“’‘���ŒŒ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ……………„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚‚‚‚‚‚‚‚‚��€~~~~~~~~~~~~~~~~~~}}|||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvuuutttttttttssssssssssssssssssssssssrrrrrrrrrrrqqqqqqqqqpppppppppppppppoooonnnnnnnmmmmmmmmmmmlllllllkkjjjjjjjjjjjjjiiiiiiiiiiggggggggggfffffffffffffeeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaabbbbaaaaaaaaaaaa`````````_________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[Z[[[[[[[[[ZZZZZZZZZZZYYYYYZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999989888888888877777777777666666666666665555555555544455554444444444333333333332222222222211111111110000000000000000///////////.............-----------,,,,,,,,+++++++++++****************)))))))))))(((((((((('''''''''''&&&&&rrrrrrrrrssssssssssssttsssssstttttttttttttuuuuuutttttttuuuuuuuuuuuuuuvvvvuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€���������������������‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………………………………………………………†††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡ˆ‰‰Š‹ŒŒ��ŽŽ����������‘‘‘‘‘‘’’’‘‘‘����Ž’‘‘����ŽŽ��ŒŒŒ‹‹ŠŠŠŠ‰‰‰‰‰‡‡ˆˆˆˆˆ‰‰ŠŠ‹‹ŒŒ����ŽŽŽŽŽ���ŽŽ����‘’““””••••••””“’‘”“‘��Ž�Œ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ………………„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚‚ƒƒƒ‚‚‚‚‚�€~~~~~~~~~~}}|||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvuuuuttttttttssssssssssssssssssssssssssrrrrrrrrrqqqqqqqqqpppppppppppppppoooonnnnnnnmmmmmmmmmmmmllllllkkkjjjjjjjjjjjjiiiiiiiiiigggggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaabbbbaaaaaaaaaaaa`````````_________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[Z[[[[[[[[[ZZZZZZZZZZZYYYYYZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999989888888888877777777777666766666666665555555555544455554444444444333333333332222222222211111111111000000000000000///////////.............-----------,,,,,,,,+++++++++++****************)))))))))))((((((((((''''''''''''&&&&rrrrrrrrrssssssssssssttsssssttttttttttttttuuuuuutttttttuuuuuuuuuuuuuuvvvvuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€���������������������‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………………………………………………………††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡ˆˆ‰‰Š‹ŒŒ�ŽŽ������������‘‘‘‘‘’’’‘‘‘����Ž’‘‘����ŽŽ��ŒŒ‹‹‹ŠŠŠŠ‰‰‰‰‰‡ˆˆˆˆˆ‰‰ŠŠ‹‹ŒŒŒ���ŽŽŽŽŽ����ŽŽ����‘’’“””•••••••”““’”“’‘�Ž�Œ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ…………………„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚�€€~~~}}|||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvuuuuttttttttttssssssssssstsssssssssssssrrrrrrrrqqqqqqqqqppppppppppppppppooonnnnnnnnmmmmmmmmmmmllllllkkkjjjjjjjjjjjjiiiiiiiiiigggggggggggfffffffffffffeeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbaaabbbbbaaaaaaaaaaa`````````_________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[Z[[[[[[[[[ZZZZZZZZZZZYYYYYZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999989888888888887777777777666766666666665555555555544455554444444444433333333332222222222211111111111000000000000000///////////.............-----------,,,,,,,,+++++++++++****************)))))))))))((((((((((''''''''''''&&&&rrrrrrrrsssssssssssssttssssstttttttttttttuuuuuuuttttttuuuuuuuuuuuuuuvvvvvuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€��������������������‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………………………………………………††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡ˆˆ‰‰Š‹Œ��ŽŽ������������‘‘‘‘‘‘’’‘‘‘‘���Ž’‘‘����ŽŽ��ŒŒ‹‹‹ŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ���ŽŽŽŽŽ����ŽŽŽ����‘’’“””••–––•••”“’•”’‘�Ž�Œ‹‹Š‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ…………………„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚�€€~~~}|||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvuuuuuttttttttttttssssssssttttsssssssssssrrrrrrrqqqqqqqqqppppppppppppppppooonnnnnnnnmmmmmmmmmmmmlllllkkkjjjjjjjjjjjjjiiiiiiiiigggggggggggfffffffffffffeeeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaabbbbbaaaaaaaaaaa`````````_________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[Z[[[[[[[[[ZZZZZZZZZZZYYYYYZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEDDDEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999989888888888887777777777666766666666665555555555544455554444444444433333333332222222222211111111111000010000000000///////////.............-----------,,,,,,,,+++++++++++****************)))))))))))((((((((((''''''''''''&&&&rrrrrrrrsssssssssssssttssssstttttttttttttuuuuuuuttttttuuuuuuuuuuuuuuvvvvvuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„…………………………………………………………†††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡ˆˆ‰ŠŠ‹Œ��ŽŽ�������������‘‘‘‘‘‘‘‘‘‘‘����’‘‘����ŽŽ��ŒŒ‹‹‹ŠŠŠŠ‰‰‰‰‰ˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ���ŽŽŽŽ�����ŽŽŽŽ����‘’’“””••––––••”“’•”’‘���Œ‹‹Š‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ…………………„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚€€€~~}}|||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvuuuuuttttttttttttttttttssttttttsssssssssrrrrrrrrqqqqqqqqqppppppppppppppppoonnnnnnnnmmmmmmmmmmmmlllllkkkjjjjjjjjjjjjjiiiiiiiiigggggggggggfffffffffffffeeeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaabbbbbaaaaaaaaaaaa````````__________^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[Z[[[[[[[[[ZZZZZZZZZZZYYYYYZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEDDDEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999989888888888887777777777666766666666665555555555544455554444444444433333333333222222222211111111111000010000000000///////////.............-----------,,,,,,,,+++++++++++****************)))))))))))((((((((((''''''''''''&&&&rrrrrrrrsssssssssssssttssssstttttttttttttuuuuuuuttttttuuuuuuuuuuuuuuvvvvvuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„……………………………………………………………†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡ˆˆ‰ŠŠ‹Œ�ŽŽ���������������‘‘‘‘‘‘‘‘‘‘����’‘‘���ŽŽ��ŒŒŒ‹‹ŠŠŠŠŠ‰‰‰‰‰ˆˆˆ‰‰‰ŠŠŠ‹ŒŒŒ��ŽŽŽŽ������ŽŽŽ����‘‘’““””••––––••”“’•”’‘���Œ‹‹Š‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ…………………„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚€€€€€€€€€€€~~}}|||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwvuuuuuuttttttttttttttttttttttttttsssssssssrrrrrrrqqqqqqqqqppppppppppppppppoonnnnnnnnmmmmmmmmmmmmmllllkkkkjjjjjjjjjjjjiiiiiiiiiggggggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaabbbbbaaaaaaaaaaaa````````__________^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEDDDEDDDDDDDDDDCCCCCCCCCCBBBBCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999989888888888887777777777666766666666665555555555544455554444444444433333333333222222222211111111111000010000000000///////////.............-----------,,,,,,,,+++++++++++****************))))))))))))(((((((((''''''''''''&&&&rrrrrrrrsssssssssssstttssssttttttttttttttuuuuuuuttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………………………………………………………………†††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡ˆˆ‰ŠŠ‹Œ�ŽŽ���������������‘‘‘‘‘‘‘‘‘‘����’‘‘���ŽŽ��ŒŒ‹‹‹ŠŠŠŠŠŠ‰‰‰Šˆˆ‰‰‰ŠŠŠ‹‹ŒŒ��ŽŽŽŽ�������ŽŽ�����‘‘’““”•••––––••”“’•”’‘�Ž�Œ‹‹Š‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ……………………„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚€€€€€€€€€€€€€€€€~}}}|||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwvuuuuuuutttttttttttttttttttttttttttsssssssrrrrrrrqqqqqqqqqqpppppppppppppppooonnnnnnnmmmmmmmmmmmmmllllkkkkjjjjjjjjjjjjiiiiiiiiiggggggggggggffffffffffffefeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaabbbbbaaaaaaaaaaaa````````__________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEDDDEDDDDDDDDDDCCCCCCCCCCCBBBCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::::999999999989888888888887777777777666766666666666555555555544455554444444444433333333333222222222211111111111000010000000000///////////.............-----------,,,,,,,,+++++++++++****************))))))))))))(((((((((('''''''''''&&&&rrrrrrrssssssssssssstttsssstttttttttttttuuuuuuuutttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡ˆˆ‰ŠŠ‹Œ�ŽŽ����������������‘‘‘‘‘‘‘‘‘����’‘‘���ŽŽ��ŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠˆ‰‰‰ŠŠŠ‹‹ŒŒ���ŽŽŽ��������������‘‘’’““”•••–––•••”“’•“’‘�Ž�Œ‹‹Š‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ……………………„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚�€€€€€€€€€€€€€€€€€€€€€~}}|||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwvuuuuuuuuttttttttttttttttttttttttttsssssssrrrrrrqqqqqqqqqqqpppppppppppppppoonnnnnnnnmmmmmmmmmmmmllllkkkkkjjjjjjjjjjjiiiiiiiiiggggggggggggffffffffffffffeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbaabbbbbaaaaaaaaaaaa````````__________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDEDDDDDDDDDDCCCCCCCCCCCBBBCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::::999999999989888888888887777777777666766666666666555555555544455554444444444433333333333222222222211111111111000010000000000///////////.............-----------,,,,,,,,+++++++++++*****************)))))))))))(((((((((('''''''''''&&&&rrrrrrrssssssssssssstttsssstttttttttttttuuuuuuuutttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††………………………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡ˆ‰ŠŠ‹Œ�ŽŽ����‘������������‘‘‘‘‘‘‘‘����’‘‘���ŽŽ��ŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰ŠŠŠ‹‹ŒŒ���ŽŽŽ��������������‘‘’’““””••••–•••”“’‘”“’��Ž�Œ‹ŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ………………………„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€���‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚��€€€€€€€€€€€€����€€€€€~}}}|||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvuuuuuuuuuuuuuttttttttttuutttttttttsssssssrrrrrrqqqqqqqqqqpppppppppppppppoonnnnnnnnmmmmmmmmmmmmllllkkkkkjjjjjjjjjjjjiiiiiiiiggggggggggggffffffffffffffeeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaabbbbbbaaaaaaaaaaa````````__________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDEDDDDDDDDDDCCCCCCCCCCCBBBCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999899888888888877777777777667666666666665555555555444555554444444444333333333332222222222111111111110000100000000000//////////.............-----------,,,,,,,,+++++++++++*****************)))))))))))(((((((((('''''''''''&&&&rrrrrrrssssssssssssstttsssstttttttttttttuuuuuuuutttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††………………………†††††††††††††‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡††††††‡‡‡ˆ‰ŠŠ‹Œ�Ž�����‘‘�����������‘‘‘‘‘‘‘‘����’‘‘���Ž��ŒŒŒ‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰ŠŠŠ‹‹ŒŒ���ŽŽŽ��������‘‘����‘‘’’’““””•••••••””“’‘”’‘��Ž�Œ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ…………………………„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���€€€���‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚����€€€€€€€���������€€€€~~}}|||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvuuuuuuuuuuuuuuuuuutttuuuutttttttsssssssrrrrrrqqqqqqqqqqqpppppppppppppppoonnnnnnnmmmmmmmmmmmmmlllkkkkkjjjjjjjjjjjjiiiiiiiiggggggggggggffffffffffffffeeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaabbbbbbaaaaaaaaaaa````````___________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDEDDDDDDDDDDDCCCCCCCCCCBBBCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999899888888888877777777777667666666666665555555555444555554444444444333333333332222222222211111111110000100000000000//////////..............-----------,,,,,,,+++++++++++*****************)))))))))))(((((((((('''''''''''&&&&rrrrrrrssssssssssssttttsssttttttttttttttuuuuuuuutttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††………†††††††††††††‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡††††††‡‡‡ˆ‰ŠŠ‹Œ�Ž�����‘‘������������‘‘‘‘‘‘‘����’‘‘���Ž��ŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠ‹‰ŠŠŠ‹‹ŒŒ���ŽŽŽ��������‘‘‘��‘‘‘’’’““”””••••••””“’‘�“’‘�Ž�Œ‹‹Š‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ…………………………„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����€€���‚‚‚‚ƒƒƒƒƒƒ„„„„„ƒƒƒƒƒ����������������������€€~~~}}|||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttttssssssrrrrrrqqqqqqqqqqqqppppppppppppppoonnnnnnnnmmmmmmmmmmmmlllkkkkkjjjjjjjjjjjjiiiiiiiigggggggggggggfffffffffffffeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbabbbbbbaaaaaaaaaaaa```````___________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDEDDDDDDDDDDDCCCCCCCCCCBBBCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999899888888888877777777777667666666666665555555555444555554444444444333333333332222222222211111111110000100000000000//////////..............-----------,,,,,,,+++++++++++*****************)))))))))))(((((((((('''''''''''&&&&rrrrrrsssssssssssssttttssstttttttttttttuuuuuuuuuttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡††††††‡‡‡ˆ‰ŠŠ‹Œ�Ž�����‘‘������������‘‘‘‘‘‘‘����’‘‘��ŽŽ��ŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠ‹‹ŠŠ‹‹‹ŒŒ���ŽŽŽ�������‘‘‘‘’�‘‘‘’’“““””””•••••””“’’‘�’‘��Ž�Œ‹ŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ……………………………„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚ƒƒƒƒƒ„„„„„„„„„ƒƒƒ‚‚���������������������€€~~}}|||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttssssssrrrrrrqqqqqqqqqqqqpppppppppppppoonnnnnnnnmmmmmmmmmmmmmllkkkkkjjjjjjjjjjjjiiiiiiiigggggggggggggffffffffffffffeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbabbbbbbaaaaaaaaaaaa```````___________^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEDDEDDDDDDDDDDDCCCCCCCCCCBBBCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999999888888888877777777777667666666666665555555555444555554444444444333333333332222222222211111111110000100000000000//////////..............-----------,,,,,,,+++++++++++*****************)))))))))))(((((((((('''''''''''&&&&rrrrrrsssssssssssssttttssstttttttttttttuuuuuuuuuttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡†††††‡‡‡ˆ‰ŠŠ‹Œ�Ž�����‘‘�������������‘‘‘‘‘�����’‘���ŽŽ�ŒŒ‹‹‹‹ŠŠŠŠŠŠŠ‹‹‹‹Š‹‹‹ŒŒ��ŽŽŽ��������‘‘‘’’’‘‘’’’“““””””••••”””““’‘��’��Ž�Œ‹‹ŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ……………………………„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����‚���‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„‚‚‚‚‚�������‚‚‚‚‚‚‚‚���€€~~}}|||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttsssssssrrrrrrqqqqqqqqqqqpppppppppppppoonnnnnnnnmmmmmmmmmmmmmllkkkkkjjjjjjjjjjjjjiiiiiiigggggggggggggffffffffffffffeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbabbbbbbaaaaaaaaaaaa```````___________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEDDEEDDDDDDDDDDCCCCCCCCCCBBBCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999999888888888877777777777667666666666665555555555544555554444444444333333333332222222222211111111110000100000000000///////////.............-----------,,,,,,,,+++++++++++****************)))))))))))(((((((((('''''''''''&&&&rrrrrrsssssssssssssttttssstttttttttttttuuuuuuuuuttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡††††††‡‡ˆ‰ŠŠ‹Œ�Ž�����‘‘‘������������‘‘‘‘‘�����’‘���Ž��ŒŒ‹‹‹ŠŠŠŠŠŠŠ‹‹‹‹Œ‹‹ŒŒŒ��ŽŽŽ��������‘‘‘’’’“‘’’’““”””””•••””””““’‘��Ž‘��Ž�Œ‹ŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ………………………………„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����‚‚��‚‚‚‚ƒƒƒƒ„„„„„„„……„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€~~}}|||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyxxyxyyyyyyyyxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvuuuuuvuuuuuutttttttssssssrrrrrrqqqqqqqqqqqpppppppppppppooonnnnnnnnmmmmmmmmmmmmllkkkkkkjjjjjjjjjjjjiiiiiiigggggggggggggffffffffffffffeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbabbbbbbbaaaaaaaaaaa```````___________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEDDEEDDDDDDDDDDCCCCCCCCCCBBBCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999999888888888877777777777667766666666665555555555544555554444444444333333333332222222222211111111110000100000000000///////////.............-----------,,,,,,,,+++++++++++****************)))))))))))(((((((((('''''''''''&&&&rrrrrrsssssssssssstttttssstttttttttttttuuuuuuuuuttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡††††††‡‡ˆ‰‰Š‹Œ�Ž�����‘‘‘�������������‘‘‘‘����Ž’‘���Ž��ŒŒ‹‹‹ŠŠŠŠŠŠ‹‹‹‹ŒŒ‹ŒŒŒ��ŽŽ��������‘‘‘‘’’’““’’“““””””••••””””““’‘��Ž���Ž�Œ‹‹ŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ………………………………„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚�‚‚‚‚ƒƒƒƒ„„„„„………………………„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€~~}}|||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvuuuvuuuuuuutttttttssssssrrrrrrqqqqqqqqqqpppppppppppppooonnnnnnnnmmmmmmmmmmmmmlkkkkkkjjjjjjjjjjjjiiiiiiihggggggggggggffffffffffffffeeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbabbbbbbbaaaaaaaaaaa```````___________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEDDEEDDDDDDDDDDCCCCCCCCCCBBBCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999999888888888887777777777667766666666665555555555544555554444444444333333333332222222222211111111111000100000000000///////////.............-----------,,,,,,,,+++++++++++****************)))))))))))(((((((((('''''''''''&&&&rrrrrrsssssssssssstttttsstttttttttttttuuuuuuuuuutttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡††††††‡‡ˆ‰‰Š‹Œ�Ž�����‘‘‘��������������‘‘‘����Ž’‘���Ž��ŒŒ‹‹‹ŠŠŠŠŠ‹‹‹‹ŒŒ�‹ŒŒ��ŽŽ�������‘‘‘‘‘’’’““”’“““”””••••••”””““’‘‘��Ž��Ž��Œ‹ŠŠŠ‰‰‰‰‰‰ˆ‰ˆˆˆˆˆˆˆˆ………………………………„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„…………………………………ƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚��€~~}}}|||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwxxxxxwwwwwwwwvvvvvvvuuvvuuuuuuttttttttssssssrrrrrrqqqqqqqqqqppppppppppppooonnnnnnnnnmmmmmmmmmmmmlkkkkkkjjjjjjjjjjjjiiiiiiihgggggggggggggfffffffffffffeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbabbbbbbbaaaaaaaaaaa```````___________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEDDEEDDDDDDDDDDCCCCCCCCCCBBBCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999999888888888887777777777667766666666665555555555544555554444444444333333333332222222222211111111111000100000000000///////////.............-----------,,,,,,,,+++++++++++****************)))))))))))(((((((((('''''''''''&&&&rrrrrssssssssssssstttttsstttttttttttttuuuuuuuuuutttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡††††††‡‡ˆˆ‰Š‹Œ�Ž�����‘‘‘��������������‘‘�����Ž’‘��ŽŽ�ŒŒŒ‹‹‹ŠŠŠŠŠ‹‹‹ŒŒŒ�ŒŒ��ŽŽ�����‘‘‘‘‘‘’’’’““””“““”””•••••••””““’’‘��Ž�Œ�Ž�Œ‹‹ŠŠ‰‰‰‰‰‰‰‰‰ˆ‰ˆˆˆˆˆˆ………………………………„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚ƒ‚‚‚ƒƒƒƒ„„„„……………………………………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚�€€~~}}|||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwvvvvvvuvvuuuuuuuttttttttssssssrrrrrrqqqqqqqqqppppppppppppooonnnnnnnnnmmmmmmmmmmmmmkkkkkkjjjjjjjjjjjjiiiiiiihgggggggggggggffffffffffffffeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEDDEEDDDDDDDDDDCCCCCCCCCCCBBCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999999888888888887777777777667766666666665555555555544555554444444444333333333332222222222211111111111000100000000000///////////.............-----------,,,,,,,,+++++++++++****************)))))))))))(((((((((('''''''''''&&&&rrrrrssssssssssssstttttsstttttttttttttuuuuuuuuuutttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡††††††‡‡ˆˆ‰Š‹Œ�Ž�����‘‘‘���������������������Ž’‘��ŽŽ�ŒŒ‹‹‹‹ŠŠŠ‹‹‹‹ŒŒŒ��Œ��ŽŽ����‘‘‘‘‘’’’’’“““”””““””••••••••”””“’’‘��Ž�Œ‹Ž�ŒŒ‹ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ…………………………………„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚ƒƒ‚‚ƒƒƒƒ„„„„……………††††††††……„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚�€€~~}}}|||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyxxxxxyyyxxxxxxxwwwwvvvvvuvvvuuuuuutttttttttssssssrrrrrrqqqqqqqqqpppppppppppoooonnnnnnnnmmmmmmmmmmmmmkkkkkkkjjjjjjjjjjjjiiiiiihgggggggggggggffffffffffffffeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDEEDDDDDDDDDDCCCCCCCCCCCBBCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999999888888888887777777777667766666666665555555555544555554444444444433333333333222222222211111111111000110000000000///////////.............-----------,,,,,,,,+++++++++++****************)))))))))))(((((((((('''''''''''&&&&rrrrrssssssssssssstttttsstttttttttttttuuuuuuuuuutttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡††††††‡‡ˆˆ‰Š‹Œ�Ž�����‘‘‘‘��������������������Ž‘‘��ŽŽ�ŒŒ‹‹‹‹‹‹‹‹‹‹‹ŒŒ��Ž��ŽŽ����‘‘‘’’’’’’““““”””•“””•••••••••””““’‘���Ž�Œ‹Ž�Œ‹‹ŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ…………………………………„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚ƒƒƒ‚ƒƒƒƒ„„„„……………†††††††††††„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚�€€~~}}||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxwwwwvvvvvvvvuuuuuutttttttttsssssssrrrrrrqqqqqqqqpppppppppppoooonnnnnnnnnmmmmmmmmmmmmkkkkkkkjjjjjjjjjjjjiiiiiihgggggggggggggffffffffffffffeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDEEDDDDDDDDDDCCCCCCCCCCCBBCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::::999999999999888888888887777777777667766666666665555555555544555554444444444433333333333222222222211111111111000110000000000///////////.............-----------,,,,,,,,+++++++++++****************)))))))))))((((((((((''''''''''''&&&rrrrrrsssssssssssstttttttttttttttuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxyyyyy{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~������������‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„……„………………………………………………„„„„„„…………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡ˆ‰‰Š‹Œ�Ž��������ŽŽŽ������ŽŽŽŽŽ�ŽŽŽŽ�Œ���Ž��Œ‹‹ŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒ��‹‹Œ��ŽŽ����������‘‘‘‘’’’“”””••••••••””““’‘‘��Ž�Œ‹ŠŽ��Œ‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ����������������������€€€�€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚‚‚‚ƒƒƒƒ„„„„„………………………………„„„„„„„ƒƒƒƒƒƒ„„„„„„ƒƒƒƒ‚‚��€€~~}}||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{zzzzz{{{{||||||||{{{{zzzzyyyyxxxyxxxxxxwwwwwwwwvvvvvvvvvutttsssssrrrrrrrrqqqqqqqqqoooooooonnnnnnnnnmmmmmmmmlkkkkkkkkkkkkjjjjjjjjjjjjhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeddddddddcccccccbbbbbbbbbbbbaaaaaaaaaaa```````````_________``____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<;;;;<<;;;;;;;;;;;::::::::::99:9999999999988888888887777777777666666666665555555555444444444433333333333232222222222211111111111000000000000//////////.........-----------,,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((''''(((''''''''''''&&&rrrrrssssssssssssstttttttttttttttuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxyyyyy{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~������������‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„……„…………………………………………………„„„„„……………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††††‡ˆˆ‰Š‹Œ�Ž���������ŽŽŽ�����ŽŽŽŽŽŽŽŽŽŽ�Œ���Ž�ŒŒ‹‹ŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒ�Ž‹ŒŒ�ŽŽ��������‘‘‘‘‘’’’’““””•••••••••””“’’‘��Ž�Œ‹ŠŠŽ�ŒŒ‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ�����������������������€€�€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚ƒ‚‚‚ƒƒƒƒ„„„„„…………………………………„„„„„„„„ƒƒƒƒ„„„„„„„„„ƒƒƒ‚��€€~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{zzzzyyyxxxyyxxxxxwwwwwwwwwvvvvvvvvvttttsssssrrrrrrrrqqqqqqqqoooooooonnnnnnnnnnmmmmmmmllkkkkkkkkkkkjjjjjjjjjjjjhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeedddddddcccccccbbbbbbbbbbbbaaaaaaaaaaa```````````_________``____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<;;;;<<;;;;;;;;;;;::::::::::99:9999999999988888888887777777777666666666665555555555444444444433333333333232222222222211111111111000000000000//////////.........-----------,,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''(((('''''''''''&&&rrrrrssssssssssssstttttttttttttttuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxyyyyy{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…„……………………………………………………„„„…………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡ˆ‰Š‹Œ�ŽŽ��������ŽŽŽ�����ŽŽŽŽŽŽŽŽŽ��Œ���Ž�ŒŒ‹‹ŠŠŠŠŠŠŠŠ‹‹‹ŒŒ��Ž‹Œ��ŽŽ�����‘‘‘‘‘‘’’’’’“““”•••••••••””““’‘���Ž�Œ‹Š‰��Œ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ�����������������������€€�€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚ƒƒ‚‚ƒƒƒƒƒ„„„„……………………………………„„„„„„„ƒƒƒ„„„„„„„„„„„„ƒƒƒ‚��€~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{|||}}}}}}||||{{{zzzyyyyxxyyxxxxxwwwwwwwwwwvvvvvvvvttttttssssrrrrrrrrqqqqqqqoooooooonnnnnnnnnnmmmmmmmllkkkkkkkkkkkjjjjjjjjjjjjhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeedddddddcccccccbbbbbbbbbbbbaaaaaaaaaaa````````````________```___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<;;;;<<;;;;;;;;;;;::::::::::99:9999999999988888888887777777777666666666665555555555444444444433333333333233222222222211111111111000000000000//////////..........----------,,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''(((('''''''''''&&&rrrrrssssssssssssstttttttttttttttuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxyyyyyy{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……………………………………………………………„„……………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡ˆ‰Š‹ŒŒ�Ž��������ŽŽŽŽ����ŽŽŽŽŽŽŽŽŽ��Œ���Ž�ŒŒ‹‹ŠŠŠŠŠŠŠ‹‹‹ŒŒŒ�ŽŽŒ��ŽŽ����‘‘‘‘‘’’’’’’““““””•••••••••””“’’‘��Ž�Œ‹ŠŠ‰�ŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ������������������������€�€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚‚ƒƒƒ‚ƒƒƒƒƒ„„„„„……………………………………„„„„„„ƒƒƒƒƒ„„„„„„„„„„„ƒƒƒ‚��€€~~}}||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{||||}}}}}}}}}}||||{{zzzzyyyxxyyyxxxxxwwwwwwwwwwwwvvvvvuttttttssssrrrrrrrrqqqqqqpoooooooonnnnnnnnnmmmmmmmllkkkkkkkkkkkjjjjjjjjjjjjhhhhhggggggggggggggfffffffffffffeeeeeeeeeeeedddddddccccccccbbbbbbbbbbbaaaaaaaaaaa````````````________```___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<;;;;<<;;;;;;;;;;;::::::::::99::999999999988888888887777777777766666666665555555555444444444433333333333233222222222211111111111000000000000//////////..........----------,,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''(((('''''''''''&&&rrrrrssssssssssssttttttttttttttttuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxyyyyyy{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………………………„………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡ˆˆ‰Š‹Œ�ŽŽ�������ŽŽŽŽŽ��ŽŽŽŽŽŽŽŽŽŽ��Œ���Ž�ŒŒ‹‹ŠŠŠŠŠŠŠ‹‹‹ŒŒ��Ž�Œ�ŽŽ����‘‘‘’’’’’’’“““““””•••••••••””““’‘��Ž��Œ‹Š‰ˆ�Œ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ������������������������€�€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„……………………………………„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒ‚��€€~~}}||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}|||{{{zzzyyyyxyyyxxxxxwwwwwwwwwwwwwwwvvuuutttttssssrrrrrrrrqqqqqpoooooooonnnnnnnnnnmmmmmmllkkkkkkkkkkkkjjjjjjjjjjjhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeeddddddccccccccbbbbbbbbbbbaaaaaaaaaaa````````````________```___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;<<<;;;;;;;;;;::::::::::99::999999999988888888887777777777766666666665555555555444444444433333333333233222222222211111111111000000000000///////////.........-----------,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''(((('''''''''''&&&rrrrrsssssssssssstttttttttttttttuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxyyyyyy{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡ˆ‰Š‹Œ��Ž��������ŽŽŽŽŽŽŽŽŽŽŽŽ�ŽŽŽ��Œ���Ž�ŒŒ‹‹ŠŠŠŠŠŠ‹‹‹ŒŒ��ŽŽ���ŽŽ���‘‘‘’’’’’’““““““”””•••••••••””“’‘‘��Ž�Œ‹Š‰‰ˆŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚ƒƒƒ„ƒƒƒ„„„„„„„……………………………………„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒ‚��€€~~}}||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}~~~~~}}}}|||{{{zzzzyyyyyyyyxxxxxwwwwwwwwwwwwwwwwuuuuuttttssssrrrrrrrrrqqqppoooooooonnnnnnnnnmmmmmmlllkkkkkkkkkkkjjjjjjjjjjjhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeeddddddccccccccbbbbbbbbbbbbaaaaaaaaaa````````````________```___________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;<<<;;;;;;;;;;::::::::::99::999999999988888888887777777777766666666665555555555444444444443333333333233222222222211111111111000000000000///////////.........-----------,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''(((('''''''''''&&&rrrrssssssssssssstttttttttttttttuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxyyyyyyy{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡ˆ‰Š‹‹Œ�Ž��������ŽŽŽŽŽŽŽŽŽŽŽ���ŽŽŽ�Œ���Ž�ŒŒ‹‹‹ŠŠŠŠ‹‹‹ŒŒŒ��Ž���ŽŽ���‘‘‘’’’’““““““““””””••••••••””““’‘��Ž�Œ‹‹Š‰ˆˆŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚‚ƒƒƒ„„ƒ„„„„„„„„……………………………………„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒ‚‚�€€~~}}||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}~~~~~~~~}}}}|||{{{zzzyyyyyyyyyxxxxxwwwwwwwwwwwwwwwuuuuuuttttssssrrrrrrrrrqqppoooooooonnnnnnnnnmmmmmmlllkkkkkkkkkkkjjjjjjjjjjjhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeddddddcccccccccbbbbbbbbbbbaaaaaaaaaaa```````````________```____________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;<<<;;;;;;;;;;::::::::::99::999999999988888888887777777777766666666665555555555444444444443333333333233222222222211111111111000000000000///////////.........-----------,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''(((('''''''''''&&&rrrrssssssssssssstttttttttttttttuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxyyyyyyy{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒ„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡ˆˆ‰Š‹Œ�ŽŽ�������ŽŽŽŽŽŽŽŽŽŽ�����ŽŽ�Œ���Ž�ŒŒ‹‹‹ŠŠŠ‹‹‹‹ŒŒ��ŽŽ���Ž����‘‘’’’““““““““””””””•••••••””““’‘���Ž�Œ‹Š‰‰ˆ‡Œ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒƒ„„„„„„„„„„„…………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒ‚‚�€€~~}}||||{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}~~~~~~~~}}}}|||{{{zzzzyyyzzyyyyxxxxxwwwwwwwwwwwwwwvvvuuuuttttssssrrrrrrrrrqpppoooooooonnnnnnnnnmmmmmlllkkkkkkkkkkkjjjjjjjjjjjhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeeddddddcccccccccbbbbbbbbbbbaaaaaaaaaaa```````````________```____________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;<<<;;;;;;;;;;::::::::::99::999999999988888888887777777777766666666665555555555444444444443333333333233222222222211111111111000000000000///////////.........-----------,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''(((('''''''''''&&&rrrrssssssssssssstttttttttttttttuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxyyyyyyy{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡ˆ‰Š‹Œ��Ž�Ž�����ŽŽŽŽŽŽŽŽŽ������ŽŽ��‘��Ž�ŒŒ‹‹‹‹‹‹‹‹‹ŒŒ��ŽŽ���ŽŽ���‘‘’’“““““““““”””””””••••••”””“’‘‘��Ž�Œ‹ŠŠ‰ˆˆ‡‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚‚ƒƒ„„„…„„„„………………………………………„„„„„ƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„ƒ‚‚�€€~~}}|||||{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||}}}}}}~~~~~~~~}}}}|||{{{zzzzzyyzzzyyyyxxxxxwwwwwwwwwwwwwvvvvuuuuttttssssrrrrrrrrrpppoooooooonnnnnnnnnmmmmmlllkkkkkkkkkkkkjjjjjjjjjjhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeeddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````_______```____________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;<<<;;;;;;;;;;::::::::::99::999999999988888888888777777777766666666665555555555444444444443333333333233222222222211111111111000000000000///////////.........-----------,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''(((('''''''''''&&&rrrrssssssssssssttttttttttttttttuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxyyyyyyy{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡ˆ‰ŠŠ‹Œ�ŽŽŽ�����ŽŽŽŽŽŽŽŽŽ�������Ž��‘��Ž�ŒŒ‹‹‹‹‹‹‹‹ŒŒŒ��ŽŽ���Ž���‘‘’’“““““””””””””””””•••••”””“’’‘��Ž�ŒŒ‹Š‰ˆˆ‡‡‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚‚ƒƒ„„„……„……………………………………………„„„„„ƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„ƒ‚‚�€€~~}}|||||{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||}}}}}}~~~~~~~~}}}||||{{{zzzzzzyzzzzyyyyxxxxxxwwwwwwxxxxxvvvvvvuuuttttsssssrrrrrrrppppooooooonnnnnnnnnmmmmmllllkkkkkkkkkkkjjjjjjjjjjhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````_______````___________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<;;;<<<;;;;;;;;;;:::::::::::9::999999999988888888888777777777766666666665555555555444444444443333333333233222222222221111111111000000000000///////////.........-----------,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''(((('''''''''''&&&rrrrsssssssssssstttttttttttttttuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxywxxxxxxxxxxxxxxxxyyyyyyyy{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡ˆ‰‰Š‹Œ�ŽŽŽŽ����ŽŽŽŽŽŽŽŽ��������ŽŽ�‘��Ž��Œ‹‹‹‹‹‹‹‹ŒŒ��ŽŽ���‘Ž���‘’’““““””””””””””””””•••””””““’‘���Ž�Œ‹Š‰‰ˆ‡‡‡‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒ„„„…………………………………………………„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„ƒ‚‚�€€~}}}|||||{{{{{{{{||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||}}}}}}~~~~~~~}}}}|||{{{{{zzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxvvvvvvvuuuttttsssssrrrrrrppppooooooonnnnnnnnnnmmmmllllkkkkkkkkkkkjjjjjjjjjjhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeedddddccccccccccbbbbbbbbbbbbaaaaaaaaaa```````````_______````___________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<;;;<<<;;;;;;;;;;:::::::::::9::999999999988888888888777777777766666666665555555555444444444443333333333233222222222221111111111000000000000///////////.........-----------,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''(((('''''''''''&&&rrrssssssssssssstttttttttttttttuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxywwwwwwwwwxxxxxxxxxxxxxxxywxxxxxxxxxxxxxxxxyyyyyyyy{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡ˆˆ‰Š‹Œ��ŽŽŽŽ���ŽŽŽŽŽŽŽŽ���������Ž�‘��Ž��Œ‹‹‹‹‹‹‹ŒŒ��ŽŽ���‘‘���‘‘’’“““””””””””””””””””””””““’’‘���Ž�Œ‹ŠŠ‰ˆˆ‡‡†‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒƒ„„„……††………………………………………„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„ƒƒ‚��€€~~}}}|||||{{{{{{|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}~~~~~~~}}}}|||{{{{{zzzzzz{{zzzzzyyyyxxxxxxxxxxxxxxwwwvvvvvuuuttttsssssrrrrrppppooooooonnnnnnnnnnmmmmllllkkkkkkkkkkkjjjjjjjjjjhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeedddddccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````______````___________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<;;;<<<;;;;;;;;;;:::::::::::9::999999999988888888888777777777766666666666555555555444444444443333333333233222222222221111111111000000000000///////////.........-----------,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''(((('''''''''''&&&rrrssssssssssssstttttttttttttttuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxywwwwwwwwwxxxxxxxxxxxxxxxywxxxxxxxxxxxxxxxxyyyyyyyy{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}~~~~~~~~~~�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡ˆˆ‰Š‹Œ��ŽŽŽŽŽŽŽŽŽŽŽŽŽŽ����������Ž�‘��Ž��ŒŒ‹‹‹‹‹ŒŒŒ��Ž����‘’��‘‘’’“““””””””””””””””””””””““’’‘‘��Ž�Œ‹‹Š‰ˆˆ‡‡‡†‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒ„„……†††…††††††…………………„„„„„ƒƒƒƒ‚‚‚‚�����‚‚‚‚‚ƒƒƒ„„„„„„„„ƒƒ‚��€€~~}}}|||||{{{{||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||}}}}}~~~~~~}}}}||||{{{{{zzzzzz{{{{zzzzyyyyxxxxxxxxxxxxxwwwwwvvvvuuuttttsssssrrrrppppooooooonnnnnnnnnnmmmmllllkkkkkkkkkkkkjjjjjjjjjhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeddddcccccccccccbbbbbbbbbbbbaaaaaaaaaa```````````______````___________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<;;;<<<;;;;;;;;;;:::::::::::9::999999999988888888888777777777766666666666555555555544444444443333333333333222222222221111111111000000000000///////////.........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''(((('''''''''''&&&rrrssssssssssssstttttttttttttttuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxywwwwwwwwxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxyyyyyyyy{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}~~~~~~~~~~�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡ˆˆ‰Š‹Œ��ŽŽŽŽŽŽŽŽŽŽŽŽŽŽ����������ŽŽ‘���Ž�ŒŒ‹‹‹‹‹ŒŒ��ŽŽ���‘’’��‘’’“““”””””””””””““““““”““““’’‘‘��Ž�ŒŒ‹Š‰‰ˆ‡‡‡††‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒƒ„„……†††‡††††††††……………„„„„ƒƒƒƒ‚‚‚‚���������‚‚‚ƒƒƒƒ„„„„„„ƒƒƒ‚��€~~}}||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}}}~~~~~}}}}}|||{{{{{{zzzzzz{{{{{{zzzzyyyxxxxxxxxxxxxwwwwwwvvvvuuuttttsssssrrrppppoooooooonnnnnnnnnnmmmllllkkkkkkkkkkkkjjjjjjjjjhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````_____`````___________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<;;;<<<;;;;;;;;;;:::::::::::9::999999999998888888888777777777766666666666555555555544444444443333333333333222222222221111111111000000000000///////////.........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''(((('''''''''''&&&rrrssssssssssssttttttttttttttttuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxywwwwwwwwxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxyyyyyyyyy{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡ˆ‰‰Š‹Œ��ŽŽŽŽŽŽŽŽŽŽŽŽŽ������������Ž’‘��Ž�ŒŒ‹‹‹‹ŒŒŒ�ŽŽ���‘‘’“�‘‘’“““””””””””””“““““““““““’’’‘���Ž��Œ‹Š‰‰ˆˆ‡‡†††‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒ„……†††‡‡†††††††††…………„„„„ƒƒƒ‚‚‚‚����������‚‚‚‚ƒƒƒƒ„„„„„ƒƒƒ‚��€~~}}|||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}}~~~~}}}}}||||{{{{{{{zzzz{{{{{{{{zzzzyyyyxxxxxxxxxxwwwwwwwvvvuuuuttttsssssrrpppppooooooonnnnnnnnnnmmmlllllkkkkkkkkkkkjjjjjjjjjhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeeedddcccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````_____`````___________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<;;;<<<;;;;;;;;;;;::::::::::9::999999999998888888888777777777766666666666555555555544444444443333333333333222222222221111111111000000000000///////////.........-----------,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''(((('''''''''''&&&rrrsssssssssssstttttttttttttttuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxyywwwwwwwwxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxyyyyyyyyy{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡ˆ‰ŠŠ‹Œ��ŽŽŽŽŽŽŽŽŽŽŽŽŽ������‘‘����Ž’‘��Ž�ŒŒ‹‹‹ŒŒŒ��Ž����‘’’“‘‘’’““””””””””””““““““’’’’’’’‘‘���Ž��Œ‹ŠŠ‰ˆˆ‡‡††††ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒƒ„„……††‡‡‡†‡‡‡†††††…………„„„ƒƒƒ‚‚‚‚������������‚‚‚‚ƒƒƒƒƒ„„ƒƒƒ‚��€€~~}}||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}}||||{{{{{{zzz{{{{|||{{{{{zzzzyyyyxxxxxxxxywwwwwwwvvvvuuuuttttssssrrpppppoooooooonnnnnnnnnmmmlllllkkkkkkkkkkkkjjjjjjjjhhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````____`````___________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<;;;<<<;;;;;;;;;;;::::::::::9::999999999998888888888777777777766666666666555555555544444444443333333333333222222222221111111111100000000000///////////.........-----------,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''(((('''''''''''&&&rrrsssssssssssstttttttttttttttuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxyywwwwwwwwxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxyyyyyyyyy{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡ˆˆ‰Š‹ŒŒ��ŽŽŽŽŽŽŽŽŽŽŽŽŽ�����‘‘‘‘���Ž’‘��Ž�ŒŒŒ‹‹ŒŒŒ�ŽŽ���‘’’“”‘’’““””””””””””““““’’’’’’’’‘‘‘���Ž��Œ‹ŠŠ‰ˆˆ‡‡‡††††ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒƒ„……††‡‡‡ˆ‡‡‡‡‡‡††††………„„„ƒƒƒ‚‚‚��������������‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚��€€~~}}||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||}}}}}}}||||{{{{{{zzzzz{{{|||||{{{{zzzyyyyyxxxxxxyywwwwwwwwvvvvuuuuttttssssrpppppoooooooonnnnnnnnnmmmlllllkkkkkkkkkkkkjjjjjjjjhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbbbaaaaaaaaaa```````````____`````___________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<;;;<<<;;;;;;;;;;;::::::::::9::999999999998888888888777777777766666666666555555555544444444443333333333333222222222221111111111100000000000///////////.........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''(((('''''''''''&&&rrssssssssssssstttttttttttttttuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxyywwwwwwwxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxyyyyyyyyy{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡ˆˆ‰ŠŠ‹Œ��ŽŽŽŽŽŽŽŽŽ�ŽŽŽŽ����‘‘‘‘‘‘��Ž’‘��Ž�ŒŒŒŒŒŒŒ��Ž���‘‘’““”’’“““”””””””””““““’’’’‘‘‘‘‘�����Ž��Œ‹‹Š‰‰ˆ‡‡‡†††††ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒ„„……††‡‡ˆˆ‡‡‡‡‡‡††††………„„ƒƒƒ‚‚‚�����€€€€������‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚��€€~~}}||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}}}|||||{{{{{zzzzzzz{{{||||||{{{{zzzyyyyyxxxxyyywwwwwwwwwvvvvuuuttttssssrqppppooooooooonnnnnnnnmmmlllllkkkkkkkkkkkkjjjjjjjjhhhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeeddcccccccccccccbbbbbbbbbbbbaaaaaaaaaa````````````___``````__________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;<<<;;;;;;;;;;;::::::::::9:::999999999988888888887777777777666666666665555555555444444444433333333333332222222222211111111111000000000000//////////.........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''(((('''''''''''&&&rrssssssssssssstttttttttttttttuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxyywwwwwwwxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxyyyyyyyyyy{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡ˆ‰‰Š‹ŒŒ�ŽŽŽŽŽŽŽŽŽ���ŽŽŽ����‘‘’’‘‘���’‘��Ž��ŒŒŒŒŒŒ�ŽŽ���‘’““””’’““””””””””””“““’’’‘‘‘�������ŽŽ��Œ‹‹Š‰‰ˆˆ‡‡††††††ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒƒ„„…††‡‡‡ˆˆ‡‡‡‡‡‡‡†††……„„„ƒƒ‚‚‚�����€€€€€€������‚‚‚‚ƒƒƒƒƒƒƒ‚‚��€€~~}}}||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}}||||||{{{{{zzzzzzzzz{{|||||||{{{zzzzyyyyyxxyyyywwwwwwwwwvvvvuuuuttttssssqpppppoooooooonnnnnnnnmmmlllllkkkkkkkkkkkkkjjjjjjjhhhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeeddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````___``````__________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;<<<<;;;;;;;;;;::::::::::9:::999999999988888888887777777777766666666665555555555444444444433333333333333222222222211111111111000000000000//////////.........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''(((('''''''''''&&&rrssssssssssssstttttttttttttttuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxyywwwwwwwxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxyyyyyyyyyy{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡ˆˆ‰Š‹‹Œ��ŽŽŽŽŽŽŽŽ�����ŽŽ���‘‘’’’’‘‘��“’��Ž��ŒŒŒŒŒ��Ž���‘’’“””•’““””””””””””“““’’‘‘‘�������ŽŽ��ŒŒ‹‹Š‰‰ˆˆ‡‡‡††††††ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒƒ„……††‡‡ˆˆˆ‡‡‡‡‡‡‡†††……„„„ƒƒ‚‚‚�����€€€€€€������‚‚‚‚‚‚ƒƒƒƒ‚‚‚��€€~~}}}|||||||||||||||||||||||||||||{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{||||||||||{{{{{zzzzzzzzzzz{|||||||{{{{zzzyyyyyxxxxyywwwwwwwwwwvvvvuuuutttssssqpppppooooooooonnnnnnnnmmlllllkkkkkkkkkkkkkjjjjjjjhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeeeddcccccccccccccbbbbbbbbbbbaaaaaaaaaaa```````````___``````__________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;<<<<;;;;;;;;;;::::::::::9:::999999999988888888887777777777766666666665555555555444444444433333333333333222222222211111111111000000000000//////////.........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''(((('''''''''''&&&rrssssssssssssttttttttttttttttuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxyyywwwwwwwxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxyyyyyyyyyy{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡††††††††††‡‡ˆˆ‰ŠŠ‹Œ��ŽŽ��ŽŽŽŽ������ŽŽ���‘’’’’’’‘��“’‘�ŽŽ�ŒŒŒŒŒ�ŽŽ��‘‘’““”••““”””””””””””““’’‘‘‘������ŽŽŽ��ŒŒ‹‹Š‰‰ˆˆ‡‡‡†††††††ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒ„……††‡‡ˆˆˆ‡‡‡‡‡‡‡†††……„„„ƒƒ‚‚������€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚��€€~~}}}}||||||||||||||||||||||||||||{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{||||||{{{{{{zzzzzzzzzzzzz|||||||{{{{zzzyyyyyyxxxxywwwwwwwwwwvvvvvuuuttttsssqqppppooooooooonnnnnnnnmmllllllkkkkkkkkkkkkjjjjjjjhhhhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeeddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaa``````````___``````__________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;<<<<;;;;;;;;;;::::::::::9:::999999999988888888887777777777766666666665555555555444444444433333333333333222222222211111111111000000000000//////////.........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''((((''''''''''''&&rrsssssssssssstttttttttttttttuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxyyywwwwwwwxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxyyyyyyyyyy{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡ˆ‰‰Š‹ŒŒ�ŽŽ���ŽŽŽŽ������ŽŽ��‘‘’’““’’‘��“’‘�ŽŽ�ŒŒŒŒ��Ž���‘’’“””•–““””””••””””“““’’‘‘����ŽŽŽŽ��ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡††††††††ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒ„……††‡‡ˆˆˆ‡ˆˆ‡‡‡‡‡††……„„ƒƒƒ‚‚������€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚�€€€~~~}}}}}|||||||||||||||||||||||||||{{{{{{{{|||||||||{{{{{{{{{{{{{{{{{{||||{{{{{{zzzzzzzzzzzzzzz{||||||{{{{zzzyyyyyxxxxxxwwwwwwwwwwwvvvvuuuutttsssqqppppoooooooooonnnnnnnmmllllllkkkkkkkkkkkkkjjjjjjhhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeeddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````__```````__________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;<<<<;;;;;;;;;;::::::::::9:::999999999988888888887777777777766666666665555555555444444444443333333333333222222222211111111111000000000000//////////..........----------,,,,,,,,,,,,+++++++++++************)))))))))))((((((((((('''((((''''''''''''&&rrsssssssssssstttttttttttttttuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxyyywwwwwwxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxyyyyyyyyyyy{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡ˆˆ‰ŠŠ‹Œ�ŽŽ����ŽŽŽŽ������Ž���‘’’““““’’‘�“’‘��Ž��ŒŒ���Ž���‘’“””••–“””””•••””””““’’‘‘����ŽŽ���ŒŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡††††††††ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒ„……††‡‡ˆˆˆ‡ˆˆˆ‡‡‡‡††……„„ƒƒ‚‚‚������€€€€����������‚‚‚‚‚‚‚‚‚‚‚�€€€~~~}}}}}}}||||||||||||}}}}||||||||||{{{{{||||||||||{{{{{{{{{zzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz{{{|||{{{{{zzzyyyyxxxxxxxwwwwwwwwwwwvvvvuuuutttsssqqppppoooooooooonnnnnnnmmllllllkkkkkkkkkkkkkjjjjjjhhhhhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeddccccccccccccccbbbbbbbbbbbaaaaaaaaaaa```````````__```````__________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;<<<<;;;;;;;;;;::::::::::9:::999999999988888888887777777777766666666665555555555444444444443333333333333222222222211111111111000000000000///////////.........----------,,,,,,,,,,,,+++++++++++************)))))))))))((((((((((('''((((''''''''''''&&rssssssssssssstttttttttttttttuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxyyywwwwwwxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxyyyyyyyyyyy{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}~~~~~~~~~~€€���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡ˆ‰‰Š‹Œ��ŽŽ����ŽŽŽŽ������Ž���‘’““““““’‘�”’‘��Ž��Œ���ŽŽ��‘’’“”••––“”””••••””””““’’‘����Ž����ŒŒ‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡†††††††††ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒ„„……††‡‡ˆˆˆ‡ˆˆˆ‡‡‡‡††……„„ƒƒ‚‚‚������€€������������‚‚‚‚‚‚‚‚‚‚��€€€~~~}}}}}}}}}}|||||||}}}}}}}||||||||||{{|||||||||||||{{{{{{{{zzzzzzzzz{{{{{{{zzzzzzzzyyyyyyzzzz{{{{{{{{{{{zzzyyyyxxxxxxxwwwwwwwwwwwvvvvvuuuutttssqqppppoooooooooonnnnnnnmmllllllkkkkkkkkkkkkkjjjjjjhhhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeeddcccccccccccccbbbbbbbbbbbbaaaaaaaaaa```````````__```````__________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<;;<<<<;;;;;;;;;;::::::::::9:::999999999988888888887777777777766666666665555555555444444444443333333333333222222222211111111111000000000000///////////.........-----------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((('''((((''''''''''''&&rssssssssssssstttttttttttttttuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxyyywwwwwwxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxyyyyyyyyyyy{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}~~~~~~~~~€€€���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡ˆˆ‰ŠŠ‹Œ�ŽŽ������ŽŽ�������Ž��‘‘’““””““’‘�”’‘��Ž������Ž���‘’““”••––”””•••••”””““’’‘‘���Ž��ŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡††††††††††ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ„„„„„„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒ„……††‡‡ˆˆˆ‡ˆˆˆ‡‡‡‡††……„„ƒƒ‚‚‚������€€�����������‚‚‚‚‚‚‚‚‚‚‚��€€€~~~~}}}}}}}}}}}||}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{zzzzzzzzz{{{{{zzzzzzzzzyyyyyyyyzzz{{{{{{{{{{zzzyyyyxxxxxxxxwwwwwwwwwwwvvvvvuuuutttssqqppppoooooooooonnnnnnnnmllllllkkkkkkkkkkkkkkjjjjjhhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````_```````__________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<;;<<<<;;;;;;;;;;::::::::::::::999999999988888888888777777777766666666665555555555444444444443333333333333222222222211111111111000000000000///////////.........-----------,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((('''((((''''''''''''&&sstttttttttttttuuuuuuuuttttttuuuuuuuuuuuuuvvvvvvuuuvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyywwwwxxxxxxxxxxxxxxxyyyyyywwwxxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{|||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††††††††††‡‡ˆˆ‰Š‹ŒŒ�Ž������Ž��ŒŒŒŒŒŒ��Ž��‘’’““““’‘��‘��ŽŒŒ‹‹ŠŠ‹‹ŒŒ�Ž���‘’““””””•••••••”””“’’‘���ŽŽ��Œ‹���ŒŒ‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆ†††††††††…………………………………………‚‚‚‚‚‚‚‚������������������‚�����������������������€‚‚‚‚������������������€€€€€€€��‚‚ƒƒ„„……††‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡††……„ƒƒƒ‚‚‚����‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€~~~}}}}}}||||||||||{}}}}}}}}}}}}}|||||||||||||}}}}}}}}}}}|||||||{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvuuutttsrqqqppppppppooooooooonnnnllllllkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggfffffffffffffeeeeeeeeddddddddcccccccccccccbbbbccccccbbbbbbbbbbbaaaaaaaaaaaaaa`````````__________]]]]]]]]]]]]\\\\\\\\\\\[[\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@A@@@@@@@@@@??????????>>>>????>>>>>>>>>>===========<<<<<<<;;;;;;;;;;:::::::::999999999988888888887777777777666666666665555555555555444444444433333333333333222222222211111111111010000000000///////////..........-----------,,,,,,,,,+++++++++++***********)))))))))((((((((((((''''''''''''''&&&&&&&&&ssttttttttttttuuuuuuuuutttttuuuuuuuuuuuuuuvvvvvvuuvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyywwwwxxxxxxxxxxxxxxxyyyyyywwwxxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††††††††††‡‡ˆˆ‰Š‹Œ��Ž���������ŒŒŒŒŒŒ��Ž��‘’’““““’’‘�‘��Ž�Œ‹‹ŠŠ‹‹ŒŒ�Ž��‘‘’““”””••••••••””““’’‘���Ž��Œ‹‹�ŒŒŒ‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ†††††††††…………………………………………‚‚‚‚‚‚‚‚������������������‚�����������������������€‚‚‚‚������������������€€€€€€€���‚‚ƒ„„……††‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡††…„„ƒƒ‚‚‚�����‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€~~~~~}}}}}}}||||||||}}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}||||||{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyzzzzzzzzyyyyxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvuuutttsqqqqppppppppooooooooonnnnllllllkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggffffffffffffeeeeeeeedddddddddccccccccccccbbbbccccccbbbbbbbbbbbbaaaaaaaaaaaaa``````````_________]]]]]]]]]]]]\\\\\\\\\\\[[\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@A@@@@@@@@@@??????????>>>>????>>>>>>>>>>===========<<<<<<<;;;;;;;;;;:::::::::999999999988888888887777777777766666666665555555555555444444444433333333333333222222222221111111111010000000000///////////..........-----------,,,,,,,,,+++++++++++***********)))))))))((((((((((((''''''''''''''&&&&&&&&&ssttttttttttttuuuuuuuuutttttuuuuuuuuuuuuuvvvvvvvuuvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyywwwxxxxxxxxxxxxxxxxyyyyyywwwxxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††††††††††‡‡ˆ‰‰Š‹Œ�ŽŽ��������ŒŒŒŒŒŒŒ��Ž��‘’“““““’’‘�‘��ŽŒŒ‹‹ŠŠ‹‹Œ��Ž��‘’’“””””••••••••””““’‘‘��ŽŽ�Œ‹‹ŠŒŒŒ‹‹‹ŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ††††††††……………………………………………‚‚‚‚‚‚‚‚‚‚����������������‚‚�����������������������‚‚‚‚������������������€€€€€€€€��‚‚‚ƒƒ„………††‡‡‡ˆˆˆˆˆˆˆ‡‡‡††…„„ƒƒ‚‚‚‚����‚‚ƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒ€~~~~~~}}}}}}}||||||}}}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}}||||||{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyyyyzzzzzyyyyyxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvuuutttsqqqqppppppppooooooooonnnnlllllllkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggffffffffffffeeeeeeeedddddddddccccccccccccbbbbccccccbbbbbbbbbbbbaaaaaaaaaaaaa``````````_________^]]]]]]]]]]]\\\\\\\\\\\[[\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@A@@@@@@@@@@??????????>>>>????>>>>>>>>>>>==========<<<<<<<;;;;;;;;;;:::::::::9999999999888888888877777777777666666666655555555555554444444444333333333333332222222222211111111110100000000000//////////..........-----------,,,,,,,,,+++++++++++***********)))))))))((((((((((((''''''''''''''&&&&&&&&&ssttttttttttttuuuuuuuuutttttuuuuuuuuuuuuuvvvvvvvuuvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyywwwxxxxxxxxxxxxxxxyyyyyyywwwxxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††††††††††‡‡ˆ‰‰Š‹Œ�ŽŽ��������ŒŒŒ‹‹ŒŒ��Ž��‘’“““““’’‘�‘��ŽŒŒ‹‹ŠŠ‹‹Œ��Ž��‘’’“””••••••••••””““’‘���Ž�ŒŒ‹ŠŠŒ‹‹‹ŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ†††††††††…………………………………………‚‚‚‚‚‚‚‚‚‚����������������‚‚�����������������������‚‚‚‚‚�����������������€€€€€€€€���‚‚ƒƒ„„……††‡‡‡ˆˆˆˆˆˆˆ‡‡‡††…„„ƒƒ‚‚‚�����‚ƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒ€~~~~~~~}}}}}}|||||}}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}|||||{{{{{{{zzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxwwwwwwvvvvwwwwwwwwwwwwwvvvvvuuutttsqqqqppppppppooooooooonnnnllllllllkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhgggggggfffffffffffeeeeeeeedddddddddccccccccccccbbbbcccccccbbbbbbbbbbbaaaaaaaaaaaaa``````````_________^]]]]]]]]]]]\\\\\\\\\\\[[\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@A@@@@@@@@@@??????????>>>>????>>>>>>>>>>>==========<<<<<<<;;;;;;;;;;:::::::::9999999999888888888887777777777666666666655555555555554444444444333333333333332222222222211111111110100000000000//////////..........-----------,,,,,,,,,+++++++++++***********)))))))))((((((((((((''''''''''''''&&&&&&&&&ssttttttttttttuuuuuuuuutttttuuuuuuuuuuuuuvvvvvvvuuvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyywwwxxxxxxxxxxxxxxxyyyyyyywwwxxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††††††††††‡‡ˆ‰ŠŠ‹Œ�ŽŽ�������ŒŒŒ‹‹‹ŒŒ�Ž���‘’“““““’‘��‘���Œ‹‹ŠŠŠ‹‹Œ��Ž��‘’““””••••••••••””“’’‘��ŽŽ�Œ‹‹Š‰‹‹‹ŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ†††††††††…………………………………………‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚����������������������‚‚‚‚‚������������������€€€€€€€€���‚‚ƒƒ„„……††‡‡‡ˆˆˆˆˆˆˆ‡‡‡††…„„ƒƒ‚‚‚�����‚ƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒ€€~~~~~~~~}}}}}|||}}}}}}}}~~~~~}}}}}}|||||||}}}}}}}}}}}}}}|||||{{{{{{zyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxwwwwwwvvvvvvwwwwwwwwwwwvvvvvvuuutttsqqqqppppppppooooooooonnnnllllllllkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiihhhhhhhhhhgggggggfffffffffffeeeeeeeedddddddddccccccccccccbbbbcccccccbbbbbbbbbbbaaaaaaaaaaaaa```````````________^^]]]]]]]]]]\\\\\\\\\\\[[\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@A@@@@@@@@@@??????????>>>>?????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;:::::::::9999999999888888888887777777777666666666655555555555554444444444433333333333332222222222211111111110100000000000//////////..........-----------,,,,,,,,,+++++++++++***********)))))))))((((((((((((''''''''''''''&&&&&&&&&ssttttttttttttuuuuuuuuutttttuuuuuuuuuuuuuvvvvvvvuuvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyywwwxxxxxxxxxxxxxxxyyyyyyywwxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††‡‡‡ˆ‰ŠŠ‹Œ�ŽŽ�����Ž�ŒŒ‹‹‹‹ŒŒ�Ž��‘‘’“““““’‘��‘�Ž�Œ‹‹ŠŠŠ‹‹Œ��Ž��‘’““””•••••••••””““’‘‘��Ž�ŒŒ‹ŠŠ‰‹‹ŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ††††††††††………………………………………‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚���������������������‚‚‚‚‚�������������������€€€€€€€���‚‚ƒƒ„„……†††‡‡‡ˆˆˆˆˆ‡‡‡††……„„ƒƒ‚‚‚����‚ƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒ€€€~~~~~~~}}}}}||}}}}}}~~~~~~~~~}}}}}||||||}}}}}}}}}}}}}}|||||{{{{{{zyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxwwwwwvvvvvvvvvvvvvwvvvvvvvvvuuuutttsqqqqpppppppppoooooooonnnnlllllllllkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiihhhhhhhhhhgggggggfffffffffffeeeeeeeedddddddddccccccccccccbbbbccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````________^^]]]]]]]]]]\\\\\\\\\\\[[\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@A@@@@@@@@@@??????????>>>>?????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;::::::::9999999999888888888887777777777666666666655555555555554444444444433333333333332222222222211111111110100000000000//////////..........-----------,,,,,,,,,+++++++++++***********)))))))))((((((((((((''''''''''''''&&&&&&&&&ssttttttttttttuuuuuuuuutttttuuuuuuuuuuuuuvvvvvvvuuvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyywwwxxxxxxxxxxxxxxxyyyyyyywwxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††‡‡ˆˆ‰Š‹‹Œ�ŽŽ����ŽŽŒŒŒ‹‹‹‹ŒŒ�Ž��‘‘’““““’’‘��‘�Ž�Œ‹‹ŠŠŠ‹‹Œ��Ž��‘’““””•••••••••””““’‘���Ž�Œ‹ŠŠ‰‰‹ŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ††††††††††………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚��������������������‚‚‚‚‚‚������������������€€€€€€€€€€���‚‚ƒƒ„„………††‡‡‡‡ˆˆˆ‡‡‡‡††……„„ƒƒ‚‚‚����‚ƒƒƒ„„„„…………………„„„„„„„ƒƒƒƒ€€€€~~~~~}}}}||~}}}}~~~~~~~~~~~~}}}}|||||}}}}}}}}}}}}}}}|||||{{{{{zyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuutttsqqqqpppppppppoooooooonnnnlllllllllkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiihhhhhhhhhgggggggffffffffffffeeeeeeeddddddddddcccccccccccbbbbccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````________^^]]]]]]]]]]\\\\\\\\\\\[[\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@A@@@@@@@@@@??????????>>>>?????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;::::::::9999999999888888888887777777777666666666655555555555554444444444433333333333332222222222211111111110100000000000//////////..........-----------,,,,,,,,,+++++++++++***********)))))))))((((((((((((''''''''''''''&&&&&&&&&sstttttttttttuuuuuuuuuutttttuuuuuuuuuuuuuvvvvvvvuvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyywwxxxxxxxxxxxxxxxxyyyyyyywwxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††‡‡ˆˆ‰Š‹‹Œ��ŽŽ�ŽŽŽŽŒŒ‹‹‹‹‹ŒŒ�Ž��‘‘’““““’‘‘�Ž��Ž�Œ‹ŠŠŠŠŠ‹ŒŒ�Ž��‘’““”••••••••••””“’’‘��Ž�ŒŒ‹Š‰‰ˆŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ†††††††††††……………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚��������������������‚‚‚‚‚‚�������������������€€€€€€€€€���‚‚ƒƒ„„„……†††‡‡‡‡‡‡‡‡‡‡††……„„ƒƒ‚‚‚����‚ƒƒƒ„„„………………………„„„„„„„„ƒƒ€€€€€€~~~~}}}}|~~~~~~~~~~~~~~~~~~}}}}||||}}}}}}}}}}}}}}}}||||{{{{{zyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuutttssqqqqppppppppooooooooonnnnllllllllllkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiihhhhhhhhhgggggggffffffffffffeeeeeeeddddddddddcccccccccccbbbbcccccccbbbbbbbbbbbaaaaaaaaaaaaa```````````________^^]]]]]]]]]]\\\\\\\\\\\[[\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@A@@@@@@@@@@???????????>>>?????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;::::::::9999999999888888888887777777777666666666655555555555554444444444433333333333332222222222211111111110100000000000//////////..........-----------,,,,,,,,,+++++++++++***********)))))))))((((((((((((''''''''''''''&&&&&&&&&sttttttttttttuuuuuuuuuuttttuuuuuuuuuuuuuvvvvvvvvuvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyywwxxxxxxxxxxxxxxxyyyyyyyywwxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡††††††††††††††††††††††††††††††‡‡ˆˆ‰Š‹‹Œ��ŽŽŽŽŽŽŽŒ‹‹‹‹‹‹ŒŒ�Ž��‘‘’’““’’‘��Ž���Œ‹‹ŠŠŠŠŠ‹ŒŒ�Ž��‘’“””•••••••••””““’‘‘��Ž�Œ‹ŠŠ‰‰ˆŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ†††††††††††……………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚��������������������‚‚‚‚‚‚�������������������€€€€€€€€€���‚‚ƒƒ„„„……†††‡‡‡‡‡‡‡‡‡††……„„„ƒƒ‚‚‚���‚‚ƒƒ„„„………………………………„„„„„„„„€€€€€€€€~~~}}}}}~~~~~~~~~~~~~~~~}}}||||}}}}}}}}}}}}}}}}|||||{{{{zzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuutttssqqqqppppppppooooooooonnnnlllllllllllkkkkkkkkkkkkkkjjjjjjjiiiiiiiiihhhhhhhhhggggggggfffffffffffeeeeeeedddddddddddccccccccccbbbbcccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````_______^^]]]]]]]]]]\\\\\\\\\\\[[\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@A@@@@@@@@@@???????????>>>?????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;::::::::9999999999888888888887777777777666666666655555555555554444444444433333333333332222222222211111111110100000000000//////////..........-----------,,,,,,,,,+++++++++++***********))))))))))(((((((((((''''''''''''''&&&&&&&&&sttttttttttttuuuuuuuuuuttttuuuuuuuuuuuuuvvvvvvvvuvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyywwxxxxxxxxxxxxxxxyyyyyyyywwxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††††††††††††††††††††††††‡‡ˆˆ‰Š‹‹Œ��ŽŽŽŽŽŽ�‹‹‹‹‹‹‹Œ��Ž��‘‘’’’’’‘��Ž��Ž�Œ‹ŠŠŠŠŠŠ‹ŒŒ�Ž��‘’“””•••••••••””“’’‘��Ž��Œ‹Š‰‰ˆˆŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ†††††††††††……………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚�������������������‚‚‚‚‚‚‚������������������€€€€€€€€€���‚‚ƒƒƒ„„………†††‡‡‡‡‡‡‡†††……„„ƒƒ‚‚‚‚���‚‚ƒƒ„„„…………††…………………„„„„„„„€€€€€€€€€€~~~~}}}}~~~~~~~~~~~~~}}}|||}}}}}}}}}}}}}}}}}||||{{{{zzzyyyyyyyyyyyyyyyyyyyyyxyyyyyxxxxxxwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuutttssqqqqpppppppppoooooooonnnnlllllllllllkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiihhhhhhhhggggggggfffffffffffeeeeeeedddddddddddccccccccccbbbbcccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````_______^^]]]]]]]]]]\\\\\\\\\\\\[\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@A@@@@@@@@@@???????????>>>?????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::9999999999888888888887777777777666666666655555555555554444444444433333333333332222222222211111111110100000000000///////////.........-----------,,,,,,,,,+++++++++++***********))))))))))(((((((((((''''''''''''''&&&&&&&&&sttttttttttttuuuuuuuuuuttttuuuuuuuuuuuuuvvvvvvvvuvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyywwxxxxxxxxxxxxxxxyyyyyyyywxxxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡ˆ‰‰Š‹ŒŒ��ŽŽŽŽŽ��‹‹‹‹‹‹ŒŒ�ŽŽ��‘‘’’’’‘‘��Ž��Ž�Œ‹ŠŠ‰‰ŠŠ‹‹Œ�Ž��‘’“””••••••••””““’‘���Ž�Œ‹ŠŠ‰‰ˆˆŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ††††††††††††…………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚�������������������‚‚‚‚‚‚‚������������������€€€€€€€€€���‚‚ƒƒƒ„„………††††‡‡‡‡‡†††………„„ƒƒ‚‚‚‚‚‚‚‚‚ƒƒ„„…………††††††……………„„„„„„€€€€€€€€€€€~~~~}}}}~~~~~~~~~~~~~}}}||}}}}}}}}}}}}}}}}}|||||{{{zzzyyyyyyyzyyyyyyyyyyyyyxyyyyxxxxxxxwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttssqqqqpppppppppoooooooonnnnlllllllllllkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiihhhhhhhhgggggggggffffffffffeeeeeeedddddddddddccccccccccbbbbcccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````_______^^^]]]]]]]]]]\\\\\\\\\\\[\\\[[[[[[[[[[ZZZZZZZZZZZYZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@A@@@@@@@@@@???????????>>>?????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::9999999999988888888887777777777666666666655555555555555444444444433333333333332222222222211111111111100000000000///////////.........-----------,,,,,,,,,+++++++++++***********))))))))))(((((((((((''''''''''''''&&&&&&&&&sttttttttttttuuuuuuuuuuttttuuuuuuuuuuuuuvvvvvvvvuvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyywwxxxxxxxxxxxxxxxxyyyyyyywwxxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡†††‡‡‡‡†††††††††††††††‡‡‡ˆ‰‰Š‹ŒŒ���ŽŽ����‹‹‹‹‹‹ŒŒ�Ž���‘‘’’’‘‘��Ž�ŒŽ�Œ‹ŠŠ‰‰‰ŠŠ‹‹Œ�Ž�‘’’“”••••••••””““’’‘��Ž�ŒŒ‹Š‰‰ˆˆ‡Š‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ††††††††††††…………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚�������������������‚‚‚‚‚‚‚������������������€€€€€€€€€���‚‚‚ƒƒ„„„………††††††††††………„„ƒƒƒ‚‚‚‚‚‚‚‚‚ƒ„„„………††††††††………………„„„„�€€€€€€€€€€€~~~~}}}}~~~~~~~~~~~}}}||}}}}}}}}}}}}}}}}}|||||{{{zzzzzzzzzzzzzyyyyyyyyyyxxyyxxxxxxxxwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttssqqqqppppppppooooooooonnnnlllllllllllkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiihhhhhhhgggggggggffffffffffeeeeeeeddddddddddddcccccccccbbbbcccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````_______^^^]]]]]]]]]]\\\\\\\\\\\[\\\[[[[[[[[[[ZZZZZZZZZZZYZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@A@@@@@@@@@@@??????????>>>?????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::9999999999988888888887777777777666666666655555555555554444444444433333333333332222222222211111111111100000000000///////////.........-----------,,,,,,,,,+++++++++++***********))))))))))(((((((((((''''''''''''''&&&&&&&&&sttttttttttttuuuuuuuuuuttttuuuuuuuuuuuuuvvvvvvvvuvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyywwxxxxxxxxxxxxxxxyyyyyyyywwxxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡ˆˆ‰ŠŠ‹ŒŒ���������‹‹‹‹‹ŒŒ��Ž���‘‘‘‘‘‘���Ž�ŒŽ�Œ‹ŠŠ‰‰‰‰Š‹‹Œ���‘’“””••••••••””“’’‘��ŽŽ�Œ‹ŠŠ‰ˆˆˆ‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ†††††††††††††………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚‚�����������������€€€€€€€€€���‚‚‚ƒƒƒ„„…………††††††††………„„„ƒƒƒ‚‚‚‚‚‚‚‚‚ƒ„„„………†††††††††………………„„„���€€€€€€€€€~~~~}}}}~~~~~~~~~~~}}||}}}}}}}}}}}}}}}}}|||||{{{zzzzzzzzzzzzyyyyyyyyyyxxxyxxxxxxxxwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttssqqqqppppppppooooooooonnnnllllllllllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiihhhhhhhgggggggggffffffffffeeeeeeeddddddddddddcccccccccbbbbcccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````______^^^]]]]]]]]]]\\\\\\\\\\\[\\\[[[[[[[[[[ZZZZZZZZZZZYZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@A@@@@@@@@@@@??????????>>>?????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::9999999999988888888887777777777666666666655555555555554444444444433333333333333222222222211111111111100000000000///////////.........-----------,,,,,,,,,+++++++++++***********))))))))))((((((((((('''''''''''''''&&&&&&&&sttttttttttttuuuuuuuuuuttttuuuuuuuuuuuuuvvvvvvvvuvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyywwxxxxxxxxxxxxxxxyyyyyyyywwxxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡ˆˆ‰ŠŠ‹ŒŒ���������‹‹‹‹ŒŒ��Ž����‘‘‘‘‘���Ž�Œ‹�Œ‹ŠŠ‰‰‰‰‰Š‹Œ�Ž��‘’“””••–••••””““’‘���Ž�Œ‹‹Š‰‰ˆˆ‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ†††††††††††††………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚‚�����������������€€€€€€€€€���‚‚‚ƒƒƒ„„„……………††††…………„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚„„„………†††††††††††………………„„���€€€€€€€€~~~~}}}}~~~~~~~~~~~}}}|}}}}}}}}}}}}}}}}}|||||{{{zzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttssqqqqppppppppooooooooonnnnlllllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiihhhhhhhggggggggggfffffffffeeeeeeeddddddddddddcccccccccbbbbccccccccbbbbbbbbbbbaaaaaaaaaaaaa````````````______^^^]]]]]]]]]]\\\\\\\\\\\[\\\[[[[[[[[[[ZZZZZZZZZZZYZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@A@@@@@@@@@@@??????????>>>?????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::9999999999988888888887777777777666666666665555555555554444444444433333333333333222222222211111111111100000000000///////////.........-----------,,,,,,,,,+++++++++++************)))))))))((((((((((('''''''''''''''&&&&&&&&sttttttttttttuuuuuuuuuutttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyywwxxxxxxxxxxxxxxxyyyyyyyywxxxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡ˆ‰‰Š‹‹ŒŒ���������‹‹‹ŒŒŒ�ŽŽ���‘‘‘‘‘���Ž�Œ‹Š�Œ‹Š‰‰‰‰‰‰Š‹Œ�Ž��‘’“”••––••••”““’‘‘��Ž�ŒŒ‹ŠŠ‰ˆˆˆ‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ†††††††††††††………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚‚�����������������€€€€€€€€€����‚‚‚ƒƒƒ„„„„…………………………„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒ„„„………†††††††††††………………„„����€€€€€€€~~~~~}}}}~~~~~~~~~~~}}}|}}}}}}}}}}}}}}}}}|||||{{{zzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttssqqqqqpppppppooooooooonnnnlllllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhggggggggggffffffffffeeeeeeddddddddddddccccccccccbbbccccccccbbbbbbbbbbbaaaaaaaaaaaaaa```````````______^^^^]]]]]]]]]\\\\\\\\\\\[\\\[[[[[[[[[[[ZZZZZZZZZZYZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@AA@@@@@@@@@@??????????>>>?????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::9999999999988888888887777777777666666666665555555555555444444444433333333333333222222222211111111111100000000000///////////..........----------,,,,,,,,,+++++++++++************)))))))))((((((((((('''''''''''''''&&&&&&&&tttttttttttttuuuuuuuuuutttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyywwxxxxxxxxxxxxxxxyyyyyyyywxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€�ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡ˆˆ‰‰Š‹‹ŒŒ���������‹ŒŒŒŒ�ŽŽ����‘‘‘‘‘���Ž�Œ‹ŠŒ‹ŠŠ‰‰‰‰‰‰Š‹Œ�Ž��’“””•–––•••””“’’‘��Ž��Œ‹ŠŠ‰‰ˆˆ‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ††††††††††††††……………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚�����������������€€€€€€€€€����‚‚‚‚ƒƒƒ„„„„„……………„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒ„„„………†††††††††††…………………„����€€€€€€~~~~}}}}|~~~~~~~~~~~~}}}|}}}}}}}}}}}}}}}}||||||{{{zzzzzzyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwvvvvvvvvuuuuuuuuuutttttttttttttttttssqqqqqpppppppooooooooonnnnlllllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhggggggggggffffffffffeeeeeeddddddddddddccccccccccbbbccccccccbbbbbbbbbbbaaaaaaaaaaaaaa```````````______^^^^]]]]]]]]]\\\\\\\\\\\[\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@AA@@@@@@@@@@??????????>>>?????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::9999999999988888888887777777777666666666665555555555555444444444433333333333333222222222211111111111100000000000///////////..........----------,,,,,,,,,+++++++++++************)))))))))((((((((((('''''''''''''''&&&&&&&&tttttttttttttuuuuuuuuuutttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyzwwxxxxxxxxxxxxxxxyyyyyyyywxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€�ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡ˆˆ‰ŠŠ‹‹ŒŒ���������ŒŒŒ���Ž����‘‘‘‘‘���Ž�Œ‹Š‰Œ‹Š‰‰‰‰‰‰ŠŠ‹Œ�Ž�‘’“”••––––••”““’‘��ŽŽ�Œ‹ŠŠ‰‰ˆˆ‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ††††††††††††††††………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€����‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒ„„……………†††††††††……………………„���€€€€€€~~~~}}}}}|~}}}}~~~~~~~~}}}|}}}}}}}}}}}}}}}||||||{{{{zzzzyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwvvvvvvvvvuuuuuuuuuttttttttttttttttttsssqqqqppppppppooooooooonnnnllllllllllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhggggggggggfffffffffffeeeeeddddddddddddccccccccccbbbccccccccbbbbbbbbbbbaaaaaaaaaaaaaa```````````______^^^^]]]]]]]]]]\\\\\\\\\\[\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@AA@@@@@@@@@@??????????>>>?????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::999999999988888888887777777777666666666665555555555555444444444433333333333333222222222211111111111110000000000///////////..........----------,,,,,,,,,+++++++++++************)))))))))((((((((((('''''''''''''''&&&&&&&&tttttttttttttuuuuuuuuuutttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyzwxxxxxxxxxxxxxxxxyyyyyyyywxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€�ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡ˆ‰‰ŠŠ‹ŒŒŒ���������ŒŒ��ŽŽ����‘‘‘‘‘‘���Ž�Œ‹Š‰‹ŠŠ‰‰‰‰‰‰Š‹‹�Ž��‘“””•–––––••”“’‘���Ž�Œ‹‹Š‰‰ˆˆˆ‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ††††††††††††††††………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€�����‚‚‚‚ƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒ„„……………††††††††……………………„„���€€€€€~~~~~}}}}||}}}}}}~~~~~~~~}}}|}}}}}}}}}}}}|||||||||{{{{zzzyyyyyyyyyyyyyxxxxxxxwwxxwwwwwwwwvvvvvvvvvuuuuuuuuutttttttttttttttttttsssqqqqppppppppooooooooonnnnlllllllllllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhgggggggggfffffffffffeeeeedddddddddddddcccccccccbbbcccccccccbbbbbbbbbbbaaaaaaaaaaaaa```````````______^^^^]]]]]]]]]]\\\\\\\\\\[\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@AA@@@@@@@@@@??????????>>>?????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::999999999988888888887777777777666666666665555555555555444444444433333333333333222222222211111111111110000000000///////////..........----------,,,,,,,,,++++++++++++***********)))))))))((((((((((('''''''''''''''&&&&&&&&ttttttttttttuuuuuuuuuuutttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyzwxxxxxxxxxxxxxxxyyyyyyyyywxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€��ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡ˆˆ‰‰Š‹‹ŒŒ��������ŽŽŒ��ŽŽ����‘‘‘‘‘‘���Ž�Œ‹Š‰ˆ‹Š‰‰‰‰‰‰‰Š‹Œ�Ž�‘’“”•––––––•””“’‘��Ž�Œ‹‹Š‰‰ˆˆˆ‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ††††††††††††††††………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€�����‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„……………………††…………………………„„„��€€€€€~~~~~~}}}}|||}}}}}}}~~~~~~~~~}}}|}}}}}}}}||||||||||||{{{{{zzyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuutttttttttttttttttttssssqqqqppppppppooooooooonnnnlllllllllllllllkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhgggggggggfffffffffffeeeeedddddddddddddcccccccccbbbcccccccccbbbbbbbbbbbaaaaaaaaaaaaa````````````_____^^^^]]]]]]]]]]\\\\\\\\\\[\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@AA@@@@@@@@@@??????????>>>?????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::999999999988888888887777777777666666666665555555555555444444444433333333333333222222222211111111111110000000000///////////..........----------,,,,,,,,,,+++++++++++***********)))))))))((((((((((('''''''''''''''&&&&&&&&ttttttttttttuuuuuuuuuuutttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyzwxxxxxxxxxxxxxxxyyyyyyyyywxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€��ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡ˆˆ‰‰Š‹‹ŒŒ������ŽŽŽŽ��ŽŽ����‘‘‘‘‘‘‘���Ž�Œ‹Š‰ˆŠŠ‰‰‰‰‰‰ŠŠ‹Œ���‘’”••––——––•”“’‘��Ž�ŒŒ‹Š‰‰ˆˆˆ‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ†††††††††††††††††……………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„……………………………………………„„„„„�€€€€€~~~~~}}}}}|||}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||{{{{{{{yyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuttttttttttttttttttsssssqqqqpppppppoooooooooonnnnlllllllllllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhggggggggggfffffffffffeeeeddddddddddddcccccccccccbbccccccccccbbbbbbbbbbaaaaaaaaaaaaaa```````````_____^^^^]]]]]]]]]]\\\\\\\\\\[\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@AA@@@@@@@@@@??????????>>>?????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::999999999988888888887777777777666666666665555555555555444444444433333333333333222222222211111111111110000000000///////////..........-----------,,,,,,,,,+++++++++++***********)))))))))((((((((((('''''''''''''''&&&&&&&&ttttttttttttuuuuuuuuuuutttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyzwxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€��ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡ˆˆ‰ŠŠ‹‹ŒŒ�����ŽŽŽŽŽ�ŽŽ����‘‘’’’‘‘‘��Ž�Œ‹Š‰ˆˆŠ‰‰‰‰‰‰‰Š‹Œ�Ž��’“”•––————–•”“’‘��Ž�Œ‹ŠŠ‰‰ˆˆ‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ†††††††††††††††††……………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„…………………………………„„„„„„„„€€€€€~~~~~}}}}}||||}}}}}}}}}}~~~~~~~~~~~}}}}|}}}}}}}||||||||||{{{{{{{{yyyyyyyyyxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuttttttttttttttttttssssssqqqppppppppoooooooooonnnnlllllllllllllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhgggggggggfffffffffffeeeeedddddddddddcccccccccccbbccccccccccbbbbbbbbbbbaaaaaaaaaaaaa```````````_____^^^^^]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@AA@@@@@@@@@@??????????>>>?????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::999999999988888888887777777777666666666665555555555555444444444433333333333333222222222211111111111110000000000///////////..........-----------,,,,,,,,,+++++++++++***********)))))))))((((((((((('''''''''''''''&&&&&&&&ttttttttttttuuuuuuuuuuutttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyzwxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€��ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒ����ŽŽŽŽ��ŽŽ���‘‘‘’’’’‘‘���Ž�Œ‹Š‰ˆ‡Š‰‰‰‰‰‰ŠŠ‹Œ���‘’”•––—————–•”“’‘�Ž�Œ‹‹Š‰‰ˆˆˆ‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ††††††††††††††††††…………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„……………„„„„„„„„„„„„ƒ€€€€~~~~~~}}}}}|||||}}}}}}}}}}}}}~~~~~~}}}}}}|}}}}}}|||||||||{{{{{{{{zzyyyyyyyxxxxxxxxwwwwwwwwvvwwwvvvvvvvvvuuuuuuuuuuuuttttttttttttttttttssssssssqqqppppppppoooooooooonnnnlllllllllllllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhgggggggggffffffffffffeeeeddddddddddddcccccccccccbcccccccccccbbbbbbbbbbaaaaaaaaaaaaa```````````_____^^^^^]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@AA@@@@@@@@@@??????????>>>?????>>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;:::::::::999999999988888888887777777777666666666665555555555555444444444433333333333333222222222211111111111110000000000///////////..........-----------,,,,,,,,,+++++++++++***********)))))))))((((((((((('''''''''''''''&&&&&&&&ttttttttttttuuuuuuuuuuutttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyzwxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€���ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡ˆˆ‰‰Š‹‹ŒŒŒ����ŽŽŽ���Ž���‘‘‘’’’’’‘‘��Ž�Œ‹Š‰‰ˆ‡Š‰‰‰‰‰‰Š‹Œ�Ž��’“”•–—————–••”“‘��Ž�Œ‹Š‰‰ˆˆˆ‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ††††††††††††††††††…………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ€€~~~~~~}}}}}}|||||}}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}|||||||{{{{{{{{zzzzyyyyyxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttssssssssssssssssrqqpppppppppoooooooooonnnnllllllllllllllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhggggggggffffffffffffeeeeddddddddddddcccccccccccbcccccccccccbbbbbbbbbbaaaaaaaaaaaaaa``````````_____^^^^^]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@AA@@@@@@@@@@??????????>>>?????>>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;:::::::::999999999988888888887777777777766666666665555555555555444444444433333333333333222222222211111111111110000000000///////////..........-----------,,,,,,,,,+++++++++++***********)))))))))((((((((((('''''''''''''''&&&&&&&&ttttttttttttuuuuuuuuuuutttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyzzxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€���ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡ˆˆ‰‰Š‹‹ŒŒŒ����ŽŽŽ������‘‘’’’’’’’‘‘��Ž�Œ‹Š‰ˆ‡‡‰‰‰‰‰‰ŠŠ‹Œ���‘’“•––—————–•”“’‘���Œ‹ŠŠ‰ˆˆˆ‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ††††††††††††††††††…………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ~~~~~~}}}}}}||||||}}}|||||||}}}}}}}}}}}}}|||}}}}}}||||||{{{{{{zzzzzzzyyyxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttsssssssssssssssssrrqpppppppppoooooooooooonnnmllllllllllllllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhgggggggggfffffffffffeeeeddddddddddddccccccccccccccccccccccccbbbbbbbbbbaaaaaaaaaaaaa``````````_____^^^^^]]]]]]]]]\\\\\\\\\\[\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@AA@@@@@@@@@@??????????>>>??????>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;:::::::::999999999988888888887777777777766666666665555555555555444444444433333333333333222222222211111111111110000000000///////////..........-----------,,,,,,,,,+++++++++++***********)))))))))((((((((((('''''''''''''''&&&&&&&&ttttttttttttuuuuuuuuuuutttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyzzxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€���ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡†‡‡‡ˆˆˆ‰ŠŠ‹‹ŒŒŒ���ŽŽŽ������‘‘’’’’’’’’‘��Ž�Œ‹ŠŠ‰ˆ‡‡‰‰‰‰‰ŠŠ‹Œ�Ž��’“”•–——————–•”“’‘�Ž�Œ‹Š‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††…………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚~~~~~~~}}}}}}}||||||}}|||||||||||||||}}|||||||}}}}}||||||{{{{{{zzzzzzzzyxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttssssssssssssssssrrrqpppppppppoooooooooooonnnmlllllllllllllllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhgggggggggffffffffffffeeeddddddddddddccccccccccccccccccccccccbbbbbbbbbbaaabaaaaaaaaa```````````____^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@AA@@@@@@@@@@??????????>>>??????>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;:::::::::999999999988888888887777777777766666666665555555555555444444444433333333333333222222222211111111111110000000000///////////..........-----------,,,,,,,,,+++++++++++***********)))))))))((((((((((('''''''''''''''&&&&&&&&rrrrrrssssssssssssstttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹‹ŒŒ��ŽŽŽŽ�����‘’’’’““”””•”””““’‘��Ž�Œ‹Š‰‰ˆ‹‹‹‹ŒŒ��Ž�‘’“”–—˜˜™ššš™™˜’‘��ŽŒ‹Š‰ˆ‡‡††……………………………‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||{{{{{zzzzzzzyyyyyyxxxxxxxxwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttttttsssrrrrrrrrrrrrrrrrqqqqqqppppooooooooooonnnnnnnnnnmmmmlllllllllllllllllllllkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggfffeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbaabbaaaaaaaaa```````````______^^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAABBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<;;;;;;;;;;:::::::::::999999888888888887777777777777777766666666666555555555544444444443333333333333322222222221111111111100000000///////////...........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&rrrrrrssssssssssssstttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ���ŽŽŽ����‘‘’’’““”””••”””“’‘��Ž�Œ‹‹Š‰‰ˆ‹‹‹‹ŒŒ�Ž��‘’”•–—˜™™ššš™™˜’‘�Ž�Œ‹Š‰ˆ‡††………………………………‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{{zzzzzzyyyyyyxxxxxxxxxwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuttttttttttssrrrrrrrrrrrrrrrqqqqqqqqppppooooooooooonnnnnnnnnnmmmmmllllllllllllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggfffeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbaabbaaaaaaaaaa``````````______^^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAABBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<;;;;;;;;;;:::::::::::999999988888888887777777777777777766666666666555555555544444444443333333333333322222222221111111111100000000///////////...........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&rrrrrrssssssssssssstttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ���ŽŽŽ����‘‘’“’“”””•••””““’‘��Ž�Œ‹ŠŠ‰‰ˆ‹‹‹ŒŒ�ŽŽ�‘’“”•–—˜™™šš™™˜˜‘��Ž�‹Š‰ˆ‡‡††………………………………‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ�‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{zzzzzyyyyyyyyxxxxxxxxwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuttttttttttttssrrrrrrrrrrrrrrqqqqqqqqqppppoooooooooooonnnnnnnnnmmmmmllllllllllllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggggfffeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbaabbbaaaaaaaaa``````````______^^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAABBAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>==========<<<<;;;;;;;;;;:::::::::::999999988888888887777777777777777766666666666555555555544444444443333333333333322222222221111111111100000000///////////...........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&rrrrrrsssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹‹ŒŒŒ���ŽŽŽ����‘’’“““””••••””“’‘��Ž�ŒŒ‹Š‰‰ˆˆ‹ŒŒŒ��Ž��‘’“”–——˜™™™™™™˜—‘���Œ‹Š‰ˆ‡††…………………………………‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚�������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}~~~~~~||||||||{{{{zzzzyyyyyyyyyxxxxxxxwwwwwwwvvvvvvvvvuuuuuuuuuuuuuutttttttttttttsrrrrrrrrrrrrrrqqqqqqqqqqpppooooooooooooonnnnnnnnnmmmmmmlllllllllllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggggffffeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbabbbaaaaaaaaa``````````______^^^^^^^^^^^]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAABBBAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>=========<<<<;;;;;;;;;;:::::::::::999999988888888887777777777777777766666666666555555555544444444443333333333333322222222221111111111100000000///////////...........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&rrrrrrsssssssssssstttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzz{z{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}~~~~~~~~€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ����ŽŽŽ����‘’’“““””••••””“’‘��Ž�Œ‹ŠŠ‰‰ˆˆŒŒŒŒ�ŽŽ��‘“”•–—˜˜™™™™™˜—–��Ž�Œ‹‰ˆˆ‡††…………………………………‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~||||||||{{{zzzzyyyyyyyyyxxxxxxxwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttsrrrrrrrrrrrrrqqqqqqqqqqqpppooooooooooooonnnnnnnnnmmmmmmlllllllllllllllllllkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhgggggggggggffffeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbabbbaaaaaaaaa``````````_______^^^^^^^^^^]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAABBBAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>=========<<<<;;;;;;;;;;:::::::::::999999988888888887777777777777777766666666666555555555544444444443333333333333322222222221111111111100000000///////////...........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&rrrrrrsssssssssssstttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzz{z{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}~~~~~~~~€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠŠ‹‹ŒŒ����ŽŽŽ����‘’“““””••••””““’‘��Ž�Œ‹Š‰‰‰ˆˆŒŒŒ��Ž��‘’“”•–——˜˜™™˜˜——–���Œ‹Š‰ˆ‡‡††…………………………………‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚������������������€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||{{{{zzzzyyyyyyxxxxxxxxwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttrrrrrrrrrrrrrrqqqqqqqqqqqpppooooooooooooonnnnnnnnnmmmmmmlllllllllllllllllllkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggffffeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaa``````````_______^^^^^^^^^^]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAABBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>=========<<<<;;;;;;;;;;;::::::::::999999988888888887777777777777777766666666666555555555544444444443333333333333322222222221111111111100000000///////////...........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&rrrrrrsssssssssssstttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzz{z{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}~~~~~~~~€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠ‹‹ŒŒŒ����ŽŽŽ����‘’“”“””••••””“’‘��Ž�Œ‹‹Š‰‰‰ˆˆŒŒ��ŽŽ��‘’“”•–——˜˜˜˜˜——–•�Ž�Œ‹Š‰ˆ‡†††…………………………………‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€���������������‚‚€����������������€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||{{{{zzzzyyyyyyxxxxxxxxwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttrrrrrrrrrrrrrqqqqqqqqqqqqpppoooooooooooooonnnnnnnnmmmmmmmllllllllllllllllllkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggfffffeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaa``````````_______^^^^^^^^^^^]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAABBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>=========<<<<;;;;;;;;;;;::::::::::999999988888888887777777777777777766666666666555555555544444444443333333333333322222222221111111111100000000///////////...........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&rrrrrrsssssssssssstttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzz{z{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}~~~~~~~~€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠ‹‹ŒŒ�����ŽŽŽ����‘’“”“””••••””“’‘��Ž�Œ‹ŠŠ‰‰‰‰‰ŒŒ��Ž��‘’’“”•––———˜———–•”Ž�Œ‹Š‰ˆˆ‡††……………………………………‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€����������������€€€��������������€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||{{{{{zzzzyyyyyxxxxxxxwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttsrrrrrrrrrrrrrrqqqqqqqqqqqppppooooooooooooonnnnnnnnmmmmmmmmlllllllllllllllllkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggfffffeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaa`````````_______^^^^^^^^^^^]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAABBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>=========<<<<;;;;;;;;;;;::::::::::999999988888888887777777777777777766666666666555555555544444444443333333333333322222222221111111111100000000///////////...........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&rrrrrssssssssssssstttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzz{z{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}~~~~~~~~€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠ‹‹ŒŒŒ�����ŽŽŽŽ���‘’“”“””••••”““’‘��Ž�Œ‹ŠŠ‰‰‰‰‰Œ��Ž���‘’““”•––—————––•””��Œ‹Š‰ˆ‡‡††……………………………………‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������€€€€�������������€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||{{{{{zzzzyyyyyxxxxxxxwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttsrrrrrrrrrrrrrrrqqqqqqqqqqpppppooooooooooooonnnnnnnmmmmmmmmlllllllllllllllllkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggggggfffffeeeeeeeeeeeeeddddddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaa`````````_______^^^^^^^^^^^]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAABBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>=========<<<<;;;;;;;;;;;::::::::::999999988888888887777777777777777776666666666555555555544444444443333333333333322222222221111111111100000000///////////...........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&rrrrrssssssssssssstttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzz{z{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}~~~~~~~~€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠ‹‹ŒŒ�������ŽŽŽ���‘’“”“”•••••”“’’��Ž�Œ‹‹ŠŠ‰‰‰‰‰��ŽŽ���‘’““”••––––––••””“�Œ‹Š‰ˆˆ‡†††……………………………………‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������€€€€€�����������€€€€~~~~~~~~~~~}}}}}}}}}}}|||}}}}{{{{{{{{{zzzzyyyyyxxxxxxxwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttsrrrrrrrrrrrrrrrrqqqqqqqqqpppppooooooooooooonnnnnnnmmmmmmmmlllllllllllllllllkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggffffffeeeeeeeeeeeedddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaa`````````________^^^^^^^^^^]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAABBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>=========<<<<;;;;;;;;;;;::::::::::999999988888888887777777777777777776666666666555555555544444444443333333333333322222222221111111111100000000///////////...........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&rrrrrssssssssssssstttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzz{{z{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠ‹‹ŒŒŒ�������ŽŽŽ���‘’“”“”•••••”“’‘��Ž�Œ‹‹ŠŠ‰‰‰‰‰��ŽŽ��‘‘’““”••••••••””““’Œ‹ŠŠ‰ˆ‡‡†††……………………………………‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����€€€€€�����������€€€~~~~~~~~~~~}}}}}}}}}||||||||}{{{{{{{{zzzzzyyyyyxxxxxxxwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttsrrrrrrrrrrrrrrrrqqqqqqqqqpppppoooooooooooooonnnnnnmmmmmmmmlllllllllllllllllkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggffffffeeeeeeeeeeeedddddddddcccccccccccccccbbbbbbbbbbbbbaaaaaaaa`````````________^^^^^^^^^^]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAABBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>=========<<<<;;;;;;;;;;;::::::::::999999988888888887777777777777777776666666666555555555544444444443333333333333322222222222111111111100000000///////////...........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&rrrrrssssssssssssstttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€������€€€€€€€€€���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠ‹‹ŒŒ��������ŽŽŽ���‘’“”””•••••”“’‘��Ž�Œ‹‹ŠŠ‰‰‰‰‰�ŽŽ���‘‘’““””•••••”””““’‘‹‹Š‰‰ˆ‡‡†††……………………………………‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€����������€€€~~~~~~~~~~~}}}}}}}}|||||||||{{{{{{{{zzzzyyyyyxxxxxxxxwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttsrrrrrrrrrrrrrrrrrrqqqqqqqppppppoooooooooooooonnnnnmmmmmmmmmlllllllllllllllkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggffffffeeeeeeeeeeeedddddddddcccccccccccccccbbbbbbbbbbbbbaaaaaaaa`````````________^^^^^^^^^^^]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAABBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>=========<<<<;;;;;;;;;;;::::::::::999999988888888887777777777777777776666666666555555555544444444443333333333333322222222222111111111100000000///////////...........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&rrrrrssssssssssssstttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€������€€€€€€€€€���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ���������ŽŽŽ���‘’“”””•••••”“’‘��Ž�Œ‹‹ŠŠ‰‰‰‰Š�ŽŽ���‘’’““”””””””“““’’‘‘‹ŠŠ‰ˆˆ‡‡†††……………………………………‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€~~~~~~~~~~~~}}}}}}}}}||||||||{{{{{{{zzzzzyyyyyyxxxxxxxwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttrrrrrrrrrrrrrrrrrrrqqqqqqpppppppooooooooooooonnnnnmmmmmmmmmlllllllllllllllkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggfffffffeeeeeeeeeeedddddddddccccccccccccccccbbbbbbbbbbbbbaaaaaaa`````````________^^^^^^^^^^^]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAABBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>=========<<<<<;;;;;;;;;;::::::::::9999999888888888877777777777777777766666666665555555555444444444433333333333333222222222221111111111000000000//////////...........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&rrrrrsssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠ‹‹ŒŒ��������ŽŽŽŽ���‘’“””••••••”“’‘��Ž�Œ‹‹ŠŠ‰‰‰‰Š�Ž����‘’’““““”“““““’’‘‘‘�ŠŠ‰‰ˆˆ‡‡†††……………………………………‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������€€€€~~~~~~~~~~~~~}}}}}}}}||||||||{{{{{{zzzzzzyyyyyxxxxxxxxwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttrrrrrrrrrrrrrrrrrrrrqqqqqpppppppooooooooooooonnnnnmmmmmmmmmllllllllllllllkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggfffffffeeeeeeeeeeeeddddddddcccccccccccccccccbbbbbbbbbbbbaaaaaaa`````````________^^^^^^^^^^^]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAABBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>=========<<<<<;;;;;;;;;;::::::::::9999999888888888877777777777777777766666666665555555555444444444433333333333333222222222221111111111000000000//////////...........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&rrrrrsssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€������€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ���ŽŽŽŽŽŽŽŽŽŽ��‘’“”””•••–••”““’��Ž�Œ‹‹ŠŠŠ‰‰ŠŠŽŽ���‘‘’’’““““““’’’‘‘‘���ŠŠ‰‰ˆˆ‡‡†††……………………………………‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}||||||||{{{{zzzzzzzyyyyyyxxxxxxxxwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttssrrrrrrrrrrrrrrrrrrrqqqqpppppppooooooooooooonnnnnmmmmmmmmmllllllllllllllkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggffffffffeeeeeeeeeeeddddddddccccccccccccccccccbbbbbbbbbbbaaaaaaa`````````________^^^^^^^^^^^]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAABBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>=========<<<<<;;;;;;;;;;::::::::::9999999888888888877777777777777777766666666665555555555444444444433333333333333222222222221111111111000000000//////////...........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&rrrrrsssssssssssstttttttttttttttttuuuuuuuuuuuuuvuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€������€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠ‹‹ŒŒ��ŽŽŽŽŽŽŽŽŽŽ���‘’“”•”••––••””“’‘�Ž�ŒŒ‹ŠŠŠŠŠŠŠŽŽ���‘‘’’’’““’’’’‘‘‘�����Љ‰‰ˆˆ‡‡‡†††…………………………………‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‰ˆˆˆˆˆˆˆƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}|||||||{{{zzzzzzzzyyyyyyyxxxxxxxwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttssrrrrrrrrrrrrrrrrrrrrqqqppppppppooooooooooooonnnnmmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggffffffffeeeeeeeeeeeddddddddccccccccccccccccccbbbbbbbbbbbaaaaaaa`````````_________^^^^^^^^^^]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAABBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>=========<<<<<;;;;;;;;;;::::::::::9999999888888888877777777777777777766666666665555555555444444444433333333333333222222222221111111111000000000//////////...........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&rrrrrsssssssssssstttttttttttttttttuuuuuuuuuuuuuvuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€������€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ���ŽŽŽŽŽŽŽŽŽŽ���‘’“”•••––––••”“’‘����Œ‹ŠŠŠŠŠŠŠŽ����‘‘’’’’’’’’‘‘‘�������Љ‰‰ˆˆ‡‡‡†††…………………………………‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~€~~~~~}}}}}}}}|||||||{{zzzzzzzzzyyyyyyyxxxxxxxwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttssrrrrrrrrrrrrrrrrrrrrqqqppppppppoooooooooooooonnnmmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggfffffffffeeeeeeeeeeddddddddcccccccccccccccccccbbbbbbbbbbbaaaaaaa````````_________^^^^^^^^^^]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAABBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>=========<<<<<;;;;;;;;;;::::::::::9999999888888888877777777777777777766666666665555555555444444444443333333333333222222222221111111111000000000//////////...........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&rrrrrsssssssssssstttttttttttttttttuuuuuuuuuuuuuvuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠ‹‹ŒŒ��ŽŽŽŽŽŽŽŽŽŽ����‘’“”•••––––••”“’‘��Ž�Œ‹‹ŠŠŠŠŠŠŽ����‘‘’’’’’’‘‘‘���������‰‰‰‰ˆˆˆ‡‡‡†††………………………………‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~€€~~~~~~}}}}}}}}||||||{zzzzzzzzzyyyyyyyyxxxxxxxwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttssssrrrrrrrrrrrrrrrrrrrqqppppppppoooooooooooooonnnmmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjjjjjjjjiiiijiiiiiiihhhhhhhhhhhhggggggfffffffffeeeeeeeeedddddddddcccccccccccccccccccbbbbcbbbbbbaaaaaa`````````_________^^^^^^^^^^]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAABBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>=========<<<<<;;;;;;;;;;::::::::::9999999888888888877777777777777777766666666665555555555444444444443333333333333222222222221111111111000000000//////////...........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&rrrrrsssssssssssstttttttttttttttttuuuuuuuuuuuuuvuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ��ŽŽŽŽŽŽŽŽŽŽŽ���‘’“”•–•––––––•”“’‘��Ž�Œ‹‹ŠŠŠŠŠ‹Ž����‘‘’’’’’‘‘‘���������މ‰‰‰‰ˆˆˆ‡‡††††……………………………‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~€€€~~~~~~}}}}}}}||||||{zzzzzzzzzyyyyyyyyyxxxxxxwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttssssrrrrrrrrrrrrrrrrrrrqqpppppppppooooooooooooonnnmmmmmmmmmmllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjiiiijiiiiiiiihhhhhhhhhhhhgggggfffffffffeeeeeeeeedddddddddccccccccccccccccccccbbbcbbbbbbaaaaaa`````````_________^^^^^^^^^^]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAABBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>=========<<<<<;;;;;;;;;;::::::::::9999999888888888877777777777777777766666666665555555555444444444443333333333333222222222221111111111000000000//////////...........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&rrrrssssssssssssstttttttttttttttttuuuuuuuuuuuuuvuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ��ŽŽŽŽ���ŽŽ�����‘’“”•–•––––––•”“’‘��Ž�Œ‹‹ŠŠŠŠŠ‹����‘‘‘’’’‘‘‘‘�������ŽŽŽŽ‰‰‰‰‰‰ˆˆ‡‡‡†††……………………………‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~€€€~~~~~}}}}}}}}|||||{zzzzzzzzzyyyyyyyyyxxxxxxwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttssssrrrrrrrrrrrrrrrrrrrqqqppppppppooooooooooooonnnmmmmmmmmmmllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjiiiijiiiiiiiihhhhhhhhhhhhhggggfffffffffeeeeeeeeedddddddddcccccccccccccccccccccbbcbbbbbbaaaaaa`````````_________^^^^^^^^^^]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAABBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>=========<<<<<;;;;;;;;;;::::::::::9999999888888888877777777777777777766666666665555555555444444444443333333333333222222222221111111111000000000//////////...........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&rrrrssssssssssssstttttttttttttttttuuuuuuuuuuuuuvuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠ‹‹Œ��ŽŽŽ�����������‘‘’“”•––––——––•”“’‘��Ž�Œ‹‹ŠŠŠŠ‹‹����‘‘‘’’‘‘‘‘�����ŽŽŽŽŽŽŽŠŠŠ‰‰‰‰ˆˆ‡‡†††……………………………‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~€€€€~~~~~~}}}}}}}|||||{zzzzzzzzzzyyyyyyyyyxxxxxwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttsssssrrrrrrrrrrrrrrrrrrqqqppppppppooooooooooooonnnmmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjjjjjjjjjiiijiiiiiiiihhhhhhhhhhhhhhgggffffffffffeeeeeeeeeddddddddcccccccccccccccccccccbbcbbbbbbaaaaaa`````````_________^^^^^^^^^^]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAABBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>=========<<<<<;;;;;;;;;;::::::::::9999999888888888877777777777777777766666666665555555555444444444443333333333333222222222221111111111000000000//////////...........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&rrrrssssssssssssstttttttttttttttttuuuuuuuuuuuuuvuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ��ŽŽ������������‘’“”•–––––—–––•”“’‘��Ž�Œ‹‹‹ŠŠ‹‹‹����‘‘‘‘‘‘‘‘�����ŽŽŽŽŽŽŽ�ŠŠŠŠŠ‰‰‰ˆˆ‡‡†††…………………………‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~€€€€€~~~~~}}}}}}}|||||{zzzzzzzzzzyyyyyyyyyyxxxxxwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttsssssrrrrrrrrrrrrrrrrrrqqqpppppppppoooooooooooonnnmmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjjjjjjjjjiiijiiiiiiiihhhhhhhhhhhhhhgggffffffffffeeeeeeeeeddddddddcccccccccccccccccccccbbcbbbbbbaaaaaa``````````________^^^^^^^^^^]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAABBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>=========<<<<<;;;;;;;;;;::::::::::9999999888888888887777777777777777766666666665555555555444444444443333333333333222222222221111111111000000000//////////...........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&rrrrssssssssssssstttttttttttttttttuuuuuuuuuuuuuvuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€€������€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹ŒŒ��ŽŽ������������‘’’“”•–––––—––••”“’‘��Ž�Œ‹‹‹‹‹‹‹‹���‘‘‘‘‘‘‘‘‘����ŽŽŽŽŽŽŽŽ�ŠŠŠŠŠŠ‰‰ˆˆ‡‡†††…………………………‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~€�€€€€~~~~~~}}}}}}}||||{{zzzzzzzzzyyyyyyyyyyxxxxxwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttsssssrrrrrrrrrrrrrrrrrrrqqpppppppppooooooooooooonnmmmmmmmmmmllllllllllllllkkkkkjjjjjjjjjjjjjjjjjjiiijjiiiiiiihhhhhhhhhhhhhhhgggffffffffffeeeeeeeeddddddddcccccccccccccccccccccbbcbbbbbbaaaaaa``````````_________^^^^^^^^^]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAABBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>=========<<<<<;;;;;;;;;;::::::::::9999999888888888887777777777777777766666666665555555555444444444443333333333333222222222221111111111000000000//////////...........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&rrrrssssssssssssstttttttttttttttttuuuuuuuuuuuuuvuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€€������€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ�ŽŽ������������‘‘’“””•–—––––––•””“’‘�ŽŽ�ŒŒ‹‹‹‹‹‹Œ���‘‘‘’‘‘‘‘����ŽŽŽŽŽŽŽŽŽ�ŠŠŠŠŠŠ‰‰‰ˆ‡‡‡††…………………………‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~€€€€�€€€€€~~~~~}}}}}}}||||{{zzzzzzzzzyyyyyyyyyyxxxxxxwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttsssssrrrrrrrrrrrrrrrrrrrqqpppppppppooooooooooooonnmmmmmmmmmmmlllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjiijjiiiiiiiihhhhhhhhhhhhhhhggffffffffffeeeeeeeeddddddddcccccccccccccccccccccbbcbbbbbbaaaaaa```````````________^^^^^^^^^]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAABBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>=========<<<<<;;;;;;;;;;::::::::::9999999888888888887777777777777777766666666665555555555444444444443333333333333222222222221111111111000000000//////////............----------,,,,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''''''''''''&&&&&&&&rrrrsssssssssssssttttttttttttttttuuuuuuuuuuuuuuvuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹ŒŒ��ŽŽ����������‘‘‘’““”•––—–––––••”“’‘��Ž��ŒŒ‹‹‹‹‹ŒŒ��‘‘‘‘’‘‘‘‘����ŽŽŽŽŽŽŽŽŽ�ŠŠŠŠŠŠŠ‰‰ˆˆ‡‡†††………………………‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€€€€€€€€€~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~€€€€€��€€€€~~~~~~}}}}}}||||{{zzzzzzzzzzyyyyyyyyyyxxxxxwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttsssssrrrrrrrrrrrrrrrrrrqqqpppppppppooooooooooooonnmmmmmmmmmmmllllllllllllllkkkkkjjjjjjjjjjjjjjjjjjjijjjiiiiiiihhhhhhhhhhhhhhhgggfffffffffeeeeeeeeddddddddcccccccccccccccccccccbbcbbbbbbaaaaaa```````````________^^^^^^^^^]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAABBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>=========<<<<<;;;;;;;;;;::::::::::9999999888888888887777777777777777766666666665555555555444444444443333333333333222222222221111111111000000000//////////............----------,,,,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''''''''''''&&&&&&&&rrrrsssssssssssssttttttttttttttttuuuuuuuuuuuuuuvuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹Œ��ŽŽ��������‘‘‘‘‘’’“””•––—–––––•””“’‘��Ž��ŒŒ‹‹‹‹ŒŒŒ��‘‘‘’’‘‘‘����ŽŽŽ����ŽŽŽ�ŠŠŠŠŠŠŠ‰‰ˆˆ‡‡†††………………………‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€���€€€€~~~~~}}}}}}||||{{zzzzzzzzzzyyyyyyyyyyxxxxxwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttsssssrrrrrrrrrrrrrrrrrrqqqpppppppppooooooooooooonnmmmmmmmmmmmllllllllllllllkkkkkjjjjjjjjjjjjjjjjjjjijjjiiiiiiihhhhhhhhhhhhhhhhgggfffffffffeeeeeeedddddddddccccccccccccccccccccbbcbbbbbbaaaaaa```````````_________^^^^^^^^]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAABBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>=========<<<<<;;;;;;;;;;::::::::::9999999888888888887777777777777777766666666665555555555444444444443333333333333222222222221111111111000000000//////////............----------,,,,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''''''''''''&&&&&&&&rrrssssssssssssstttttttssstttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||{{{{{{{{{{{{||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰‰ŠŠ‹‹Œ��Ž����‘‘‘‘‘’’’’’““””•––——˜™™™™˜˜—–•”“’’‘����ŽŽŽ����””•••••••””““’’‘‘‘‘‘‘‘‘’’��������ŽŽ�ŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€~~~~}}}}}||||||{{{{{||||||||||{{{{{{{{{zzzzzzyyyyyxxxxxxxxxxwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuussssssssssssrrrrrrrrrrrrrqqqqqqpppppppppppoooooooonnnnnnmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiihhhhhhgggggggggfffffffeeeeeeedddcccccccccccccccccccbbbbbbbbaaaaaa``````````____```__________^^^^^^^]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFGFFFFFFFFFFEEEEEEEEEEDDDDEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::::9999999999888888888887777777777776666666666555554444444444333333333332222222222221111111111100000000000//////////............-----------,,,,,,,,,,,++++++++++++***********))))))))))((((((((((('''''''''''''&&&&&&&&&&&%rrrssssssssssssstttttttssstttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||{{{{{{{{{{{{||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆ‰‰‰‰‰ŠŠŠ‹ŒŒ�ŽŽ���‘‘‘‘’’’’’“““””••–———˜™™˜˜˜—––•”“’‘‘�����������”•••••••”””““’’‘‘‘��‘‘‘’’��������ŽŽ�ŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€~~~~}}}}}||||||{{{{{||||||||||{{{{{{{{{{zzzzzyyyyyxxxxxxxxxxwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuusssssssssssrrrrrrrrrrrrrrqqqqqqpppppppppppoooooooonnnnnnmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhggggggggffffffffeeeeeedddcccccccccccccccccccbbbbbbbbaaaaaa```````````___```__________^^^^^^^]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFGFFFFFFFFFFEEEEEEEEEEDDDDEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::::9999999999888888888887877777777776666666666555544444444444333333333332222222222221111111111100000000000//////////............-----------,,,,,,,,,,,++++++++++++***********))))))))))((((((((((('''''''''''''&&&&&&&&&&&%rrrssssssssssssstttttttssstttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||{{{{{{{{{{{{||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆ‰‰‰‰‰ŠŠ‹‹Œ��Ž����‘‘’’’’’’“““””••––———˜™˜˜˜—––•”“’’‘������������”•••••••””““’’‘‘‘���‘‘‘’’��������ŽŽ�ŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€~~~~}}}}}|||||{{{{{||||||||||{{{{{{{{{{zzzzzyyyyyyxxxxxxxxxxwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuussssssssssssrrrrrrrrrrrrrqqqqqqpppppppppppoooooooonnnnnnmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiihhhhhhgggggggggfffffffeeeeeedddccccccccccccccccccbbbbbbbbbaaaaaa```````````___````_________^^^^^^^]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFGFFFFFFFFFFEEEEEEEEEEDDDDEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::::9999999999888888888887877777777776666666666555544444444444333333333332222222222221111111111100000000000//////////............-----------,,,,,,,,,,,++++++++++++***********))))))))))((((((((((('''''''''''''&&&&&&&&&&&%rrrssssssssssssstttttttssstttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||{{{{{{{{{{{{||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹ŒŒ�ŽŽ���‘‘‘’’’’““““””••––—————˜˜˜——–•”““’‘‘������������••••••••””““’’‘‘�����‘‘‘’�������ŽŽ��ŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~€€€€€€€€€~~~~}}}}}|||||{{{{{}||||||||||{{{{{{{{{zzzzzyyyyyyxxxxxxxxxxwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuussssssssssssrrrrrrrrrrrrrqqqqqqpppppppppppoooooooonnnnnnmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiihhhhhhggggggggfffffffeeeeeeddddcccccccccccccccccbbbbbbbbaaaaaaa````````````__`````________^^^^^^^]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFGFFFFFFFFFFEEEEEEEEEEDDDDEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::::9999999999888888888887877777777776666666666555544444444444333333333332222222222221111111111100000000000//////////............-----------,,,,,,,,,,,++++++++++++***********))))))))))((((((((((('''''''''''''&&&&&&&&&&&%rrrssssssssssssstttttttssstttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||{{{{{{{{{{{{||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆ‰‰‰‰‰‰‰ŠŠ‹‹Œ��Ž����‘‘’’’’““““””••–––—————˜˜——–•””“’‘‘������������‘•••••••””““’’‘‘‘������‘‘‘Ž������ŽŽ��ŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~€€€€€€€€€~~~~~}}}}||||||{{{{}||||||||||{{{{{{{{{{zzzzyyyyyxxxxxxxxxxxwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuusssssssssssrrrrrrrrrrrrrrqqqqqqppppppppppppooooooonnnnnnmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiihhhhhhggggggggfffffffeeeeeeddddccccccccccccccccbbbbbbbbbaaaaaaa````````````__`````________^^^^^^^]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFGFFFFFFFFFFEEEEEEEEEEDDDDEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::9999999999888888888887877777777776666666666555544444444444333333333332222222222221111111111100000000000//////////............-----------,,,,,,,,,,,++++++++++++***********))))))))))((((((((((('''''''''''''&&&&&&&&&&&%rrrssssssssssssstttttttssstttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||{{{{{{{{{{{{||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰Š‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆ‰‰‰‰‰‰‰ŠŠ‹‹ŒŒ�ŽŽ���‘‘’’’’’“““””••–––——————˜——–••”“’’‘������������‘‘••••••”””““’’‘‘��������‘‘ŽŽ����ŽŽŽ��ŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~€€€€€€€~~~~}}}}}|||||{{{{}||||||||||{{{{{{{{{{zzzzyyyyyxxxxxxxxxxxwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuusssssssssssrrrrrrrrrrrrrrqqqqqqppppppppppppooooooonnnnnnmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiihhhhhhggggggggffffffeeeeeeddddccccccccccccccccbbbbbbbbbaaaaaaa````````````````````________^^^^^^^]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::9999999999888888888887877777777776666666666555544444444444333333333332222222222221111111111100000000000//////////............-----------,,,,,,,,,,,++++++++++++***********))))))))))((((((((((('''''''''''''&&&&&&&&&&&%rrrssssssssssssstttttttssstttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||{{{{{{{{{{{{||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹ŒŒ��Ž���‘‘‘’’’’“““”””••––—————————––•”“’’‘‘����������‘‘‘‘••••••””““’’‘‘‘���������‘ŽŽŽŽŽŽŽŽ���ŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~€€€€€€~~~~~}}}}||||||{{{}}||||||||||{{{{{{{{{zzzzyyyyyxxxxxxxxxxxwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuusssssssssssrrrrrrrrrrrrrrqqqqqqqpppppppppppooooooonnnnnnmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiihhhhhhggggggggfffffffeeeeedddddccccccccccccccbbbbbbbbbbaaaaaaa````````````````````________^^^^^^^]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::9999999999888888888887877777777776666666666555554444444444333333333332222222222221111111111100000000000//////////............-----------,,,,,,,,,,,++++++++++++***********))))))))))((((((((((('''''''''''''&&&&&&&&&&&%rrrssssssssssssttttttttssttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||{{{{{{{{{{{{||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹Œ��ŽŽ���‘‘‘’’’““““””••––————˜—————–•”““’‘‘����������‘‘‘‘‘•••••”””““’’‘‘������������ŽŽŽŽŽŽ���ŒŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~€€€€€~~~~~}}}}}|||||{{{}}||||||||||{{{{{{{{{zzzzyyyyyxxxxxxxxxxxwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuusssssssssssrrrrrrrrrrrrrrqqqqqqqpppppppppppooooooonnnnnnnmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhggggggggfffffffeeeeedddddccccccccccccccbbbbbbbbbaaaaaaaa````````````````````________^^^^^^^]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::9999999999888888888887877777777776666666666555554444444444333333333332222222222221111111111100000000000//////////............-----------,,,,,,,,,,,++++++++++++***********))))))))))((((((((((('''''''''''''&&&&&&&&&&&%rrrssssssssssssttttttttsstttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||{{{{{{{{{{{{||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰Š‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹‹ŒŒ�ŽŽ����‘‘’’’’“““””••––———˜˜˜————–••”“’‘‘���������‘‘‘‘‘‘‘••••”””““’’‘‘���������������ŽŽ����ŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~€€€€~~~~~}}}}}||||||{{}}|||||||||||{{{{{{{{zzzzyyyyyxxxxxxxxxxxxwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuusssssssssssrrrrrrrrrrrrrrqqqqqqqppppppppppppoooooonnnnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiihhhhhggggggggfffffffeeeeedddddccccccccccccccbbbbbbbbbaaaaaaaa`````````````````````_______^^^^^^^]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::9999999999888888888887877777777776666666666555554444444444333333333332222222222221111111111100000000000//////////............-----------,,,,,,,,,,,++++++++++++***********))))))))))((((((((((('''''''''''''&&&&&&&&&&&%rrrssssssssssssstttttttsstttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||{{{{{{{{{{{|||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰Š‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹‹ŒŒ��Ž����‘‘‘’’’’“““””••–———˜˜˜˜——–—–•”““’‘‘��������‘‘‘‘‘‘‘‘•••”””““’’‘‘‘���������������������ŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~€€€~~~~~~}}}}}|||||{{}}}||||||||||{{{{{{{{{zzzyyyyyxxxxxxxxxxxxwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuusssssssssssrrrrrrrrrrrrrrqqqqqqqqpppppppppppoooooonnnnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiihhhhhggggggggfffffffeeeeedddddcccccccccccccbbbbbbbbbbaaaaaaaaa````````````````````_______^^^^^^^]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::9999999999888888888887877777777776666666666555554444444444333333333332222222222221111111111100000000000//////////............-----------,,,,,,,,,,,++++++++++++***********))))))))))((((((((((('''''''''''''&&&&&&&&&&&%rrrssssssssssssstttttttssstttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||{{{{{{{{{{{|||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹‹ŒŒ��ŽŽ����‘‘‘’’’’““””••––——˜˜˜˜˜——–—–•”“’’‘��������‘‘‘‘‘’’’‘•••””““’’’‘‘�������������Œ������ŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~€~~~~~}}}}}||||||{}}}||||||||||{{{{{{{{{zzzyyyyyxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuusssssssssssssrrrrrrrrrrrrqqqqqqqqpppppppppppoooooonnnnnnnnmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhgggggggggfffffffeeeedddddcccccccccccccbbbbbbbbbbaaaaaaaaa````````````````````_______^^^^^^^]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::9999999999888888888887877777777776666666666555554444444444333333333332222222222221111111111100000000000//////////............-----------,,,,,,,,,,,++++++++++++***********))))))))))((((((((((('''''''''''''&&&&&&&&&&&%rrrssssssssssssstttttttssstttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||{{{{{{{{{{{|||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹Œ��ŽŽ�����‘‘‘’’’’““””••–——˜˜˜˜˜˜——––••”“’‘‘��������‘‘‘’’’’’‘••””““’’’‘‘��������������ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~}}}}}|||||{}}}}|||||||||{{{{{{{{{zzzyyyyyxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvuvuuuuuuuuuusssssssssssssrrrrrrrrrrrrqqqqqqqqppppppppppppooooonnnnnnnnmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhgggggggggfffffffeeeedddddcccccccccccccbbbbbbbbbbaaaaaaaaaa```````````````````_______^^^^^^^]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::9999999999888888888887877777777776666666666555554444444444333333333332222222222221111111111100000000000//////////............-----------,,,,,,,,,,,++++++++++++***********))))))))))((((((((((('''''''''''''&&&&&&&&&&&%rrrssssssssssssstttttttssstttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||{{{{{{{{{{{|||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹ŒŒ�ŽŽ�����‘‘‘‘’’’’““””•––——˜˜˜˜˜˜——––•”““’‘‘�������‘‘‘‘’’’’‘‘•”””““’’‘‘���������������ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~}}}}}||||||}}}}|||||||||{{{{{{{{zzzzyyyyyxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuussssssssssssssrrrrrrrrrrrqqqqqqqqpppppppppppppoooonnnnnnnnnmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhgggggggggfffffffeeeedddddcccccccccccccbbbbbbbbbbaaaaaaaaaaa```````````````````_______^^^^^^]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::9999999999888888888887877777777776666666666555554444444444333333333332222222222221111111111100000000000//////////............-----------,,,,,,,,,,,++++++++++++***********))))))))))((((((((((('''''''''''''&&&&&&&&&&&%rrrssssssssssssstttttttssstttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||{{{{{{{{{{{|||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ŠŠŠ‹‹ŒŒ��ŽŽ�����‘‘‘‘’’’“““”••–——˜˜˜˜˜˜˜——––•”“’’‘‘������‘‘‘‘’’’’‘‘‘•””““’’‘‘‘���������������ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||}}}}|||||||||{{{{{{{{zzzzyyyyyxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuusssssssssssssssrrrrrrrrrrqqqqqqqqpppppppppppppoooonnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhgggggggggfffffffeeeeddddddccccccccccccbbbbbbbbbbaaaaaaaaaaaa``````````````````_______^^^^^^]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::9999999999888888888887777777777776666666666555554444444444333333333332222222222221111111111100000000000//////////............-----------,,,,,,,,,,,++++++++++++***********))))))))))((((((((((('''''''''''''&&&&&&&&&&&%rrrssssssssssssstttttttssstttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||{{{{{{{{{{{{||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ŠŠ‹‹ŒŒ��ŽŽ������‘‘‘‘’’’““””•––——˜˜˜˜˜˜˜—–––•”“’’‘‘������‘‘‘‘’’’’‘‘‘””““’’‘‘‘�����������ŽŽŽ��‹ŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||}}}}}||||||||{{{{{{{{zzzzyyyyyxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuutssssssssssssssrrrrrrrrrrqqqqqqqqppppppppppppppooonnnnnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhggggggggggfffffffeeeeddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa`````````````````_______^^^^^^]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::9999999999888888888887777777777776666666666555554444444444333333333332222222222221111111111100000000000//////////............-----------,,,,,,,,,,,++++++++++++***********))))))))))((((((((((('''''''''''''&&&&&&&&&&&%rrrssssssssssssstttttttssstttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||{{{{{{{{{{{{||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ŠŠŠ‹‹Œ��ŽŽ�������‘‘‘‘’’’““””•––—˜˜˜˜™˜˜˜—–––•”“’’‘‘�����‘‘‘‘‘’’’‘‘‘�”““’’‘‘‘�����������ŽŽŽŽŽŽ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||}}}}}||||||||{{{{{{{{zzzzyyyyyxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuutssssssssssssssssrrrrrrrrqqqqqqqqppppppppppppppooonnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhgggggggggffffffffeeeeddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa````````````````_______^^^^^^^]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::9999999999888888888887777777777776666666666555554444444444333333333332222222222221111111111100000000000//////////............-----------,,,,,,,,,,,++++++++++++***********))))))))))((((((((((('''''''''''''&&&&&&&&&&&%rrrssssssssssssstttttttssstttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||{{{{{{{{{{{{||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ŠŠŠ‹‹ŒŒ�ŽŽ��������‘‘‘‘’’’““”••–——˜˜˜™™˜˜˜—–•••”“’’‘‘����‘‘‘‘‘‘‘‘‘‘‘��”“’’‘‘‘������������ŽŽŽŽŽŽ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||}}}}}|||||||{{{{{{{{zzzzzyyyyyxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuutsssssssssssssssssrrrrrrrqqqqqqqqpppppppppppppppoonnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhggggggggggfffffffffeeeddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa``````````````________^^^^^^^]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::9999999999888888888887777777777776666666666555554444444444333333333332222222222221111111111100000000000//////////............-----------,,,,,,,,,,,++++++++++++***********))))))))))((((((((((('''''''''''''&&&&&&&&&&&%rrrssssssssssssstttttttssstttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||{{{{{{{{{{{{||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ŠŠŠ‹ŒŒ��ŽŽ��������‘‘‘‘’’’“””•––—˜˜˜™™˜˜˜——–••””“’’‘‘‘��‘‘‘‘‘‘‘‘‘‘‘���““’’‘‘������������ŽŽŽŽŽŽŽ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹Š‹ŠŠ‹ŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||}}}}}|||||||{{{{{{{{zzzzzyyyyyxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuttssssssssssssssssrrrrrrrqqqqqqqqqppppppppppppppoonnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhggggggggggfffffffffeeeddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa`````````````________^^^^^^^]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::9999999999888888888887777777777776666666666555554444444444333333333332222222222221111111111100000000000//////////............-----------,,,,,,,,,,,++++++++++++***********))))))))))((((((((((('''''''''''''&&&&&&&&&&&%rrrssssssssssssstttttttssstttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||{{{{{{{{{{{{||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ŠŠŠ‹‹ŒŒ�ŽŽ����������‘‘‘’’’“””•–——˜˜˜™™˜˜˜—––••””“’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘����“’’‘‘�������������ŽŽŽŽŽŽŽ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||}}}}}||||||{{{{{{{{zzzzzzyyyyyxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuttsssssssssssssssssrrrrrrqqqqqqqqqppppppppppppppponnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhgggggggggggfffffffffeeeddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa`````````````________^^^^^^^]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::9999999999888888888887777777777776666666666555554444444444333333333332222222222221111111111100000000000//////////............-----------,,,,,,,,,,,++++++++++++***********))))))))))((((((((((('''''''''''''&&&&&&&&&&&%rrrssssssssssssttttttttssstttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||{{{{{{{{{{{{||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ŠŠŠ‹‹Œ��ŽŽ����������‘‘‘’’““”••–——˜˜˜™˜˜˜——––••”““’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘�����’’‘‘��������������ŽŽŽŽŽŽŽ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹Šˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||}}}}}||||||{{{{{{{{zzzzzzyyyyyxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuttssssssssssssssssssrrrrrqqqqqqqqqqpppppppppppppppnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhggggggggggggfffffffffeeeddddddcccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````________^^^^^^^]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::9999999999888888888887777777777776666666666555554444444444333333333332222222222221111111111100000000000//////////............-----------,,,,,,,,,,,++++++++++++***********))))))))))((((((((((('''''''''''''&&&&&&&&&&&%rrrssssssssssssttttttttssttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||{{{{{{{{{{{{||||||||||||||}}}}~~~~~~~~~~~~~~~~~~€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ŠŠ‹‹ŒŒ��ŽŽ����������‘‘‘’’“””•––—˜˜˜˜˜˜˜˜——–•••”““’’‘‘‘‘‘‘‘‘‘‘‘‘������Ž’‘‘‘���������������ŽŽŽŽŽŽ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||}}}}}||||||{{{{{{{zzzzzzzyyyyyyxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuttsssssssssssssssssssrrrrqqqqqqqqqqpppppppppppppppnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhgggggggggggffffffffffeeeddddddccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````________^^^^^^^^]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::9999999999888888888887777777777776666666666555554444444444333333333332222222222221111111111100000000000//////////............-----------,,,,,,,,,,,++++++++++++***********))))))))))((((((((((('''''''''''''&&&&&&&&&&&%rrrssssssssssssttttttttssttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||{{{{{{{{{{{|||||||||||||||}}}}~~~~~~~~~~~~~~~~~~€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ŠŠŠ‹‹ŒŒ��ŽŽ����������‘‘‘’’“”••–——˜˜˜˜˜˜˜——––•”•”““’’‘‘‘‘‘‘‘‘‘��������ŽŽ‘‘‘����������������ŽŽŽŽŽŽ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||}}}}}||||||{{{{{{zzzzzzzzyyyyyyxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuttsssssssssssssssssssrrrrrqqqqqqqqqpppppppppppppppnnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhgggggggggggffffffffffeeeddddddcccccccccccccccccbbbbbbbbbbbbaaaaaaaaaa```````````_________^^^^^^^^]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::9999999999888888888887777777777776666666666555554444444444333333333332222222222221111111111100000000000//////////............-----------,,,,,,,,,,,++++++++++++***********))))))))))((((((((((('''''''''''''&&&&&&&&&&&%rrrssssssssssssttttttttsstttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||{{{{{{{{{{{|||||||||||||||}}}}~~~~~~~~~~~~~~~~~~€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ŠŠŠ‹‹ŒŒ�ŽŽŽ����������‘‘‘’““”•––——˜˜˜˜˜˜˜——–••”””““’’‘‘‘‘‘‘����������ŽŽ�‘‘����������������ŽŽŽŽŽŽŽ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||{}}}}}||||||{{{{{{zzzzzzzzyyyyyyyxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuttssssssssssssssssssssrrrrqqqqqqqqqqpppppppppppppponnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhgggggggggggffffffffffeeeddddddccccccccccccccccccbbbbbbbbbbbbaaaaaaaaa```````````__________^^^^^^^]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::9999999999888888888887777777777776666666666555554444444444333333333332222222222221111111111100000000000//////////............-----------,,,,,,,,,,,++++++++++++***********))))))))))((((((((((('''''''''''''&&&&&&&&&&&%rrrssssssssssssttttttttsstttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||{{{{{{{{{{{|||||||||||||||}}}}~~~~~~~~~~~~~~~~~~€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ŠŠŠ‹‹Œ��ŽŽŽ����������‘‘’’“””•––——˜˜˜˜˜˜——––•””””“’’’‘‘‘‘‘���������ŽŽŽ��‘�����������������ŽŽŽŽŽŽŽ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||||||{{}}}}}||||||{{{{{{zzzzzzzzyyyyyyyxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuttssssssssssssssssssssrrrrrqqqqqqqqqqppppppppppppponnnnnnnnnnnnnnnnmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhgggggggggggffffffffffeeeddddddccccccccccccccccccbcbbbbbbbbbbaaaaaaaaa```````````__________^^^^^^^]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::9999999999888888888887777777777776666666666555554444444444333333333332222222222221111111111100000000000//////////............-----------,,,,,,,,,,,++++++++++++***********))))))))))((((((((((('''''''''''''&&&&&&&&&&&%rrrssssssssssssttttttttsstttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||{{{{{{{{{{{|||||||||||||||}}}}~~~~~~~~~~~~~~~~~~€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ŠŠŠ‹‹ŒŒ��ŽŽŽ����������‘‘’““”••–———˜˜˜˜˜——––••”””““’’’‘‘‘‘���������ŽŽŽ���������������������ŽŽŽŽŽŽŽ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||||||||{{{{{{}}}}}|||||{{{{{{{zzzzzzzzyyyyyyyyxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuttsssssssssssssssssssssrrrrrqqqqqqqqqqppppppppppppoonnnnnnnnnnnnnnnmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhggggggggggfffffffffffeeeddddddccccccccccccccccccbcbbbbbbbbbbaaaaaaaaa```````````__________^^^^^^^]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::9999999999888888888887777777777776666666666555554444444444333333333332222222222221111111111100000000000//////////............-----------,,,,,,,,,,,++++++++++++***********))))))))))((((((((((('''''''''''''&&&&&&&&&&&%rrrrrrrssssssssssssttttttttuuuuuuuuuuuuuvvvvvvvvuuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„………………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹ŒŒ��ŽŽŽ����������‘‘’“””•––———————––••””““”“““’’’‘‘‘‘�������ŽŽŽ���Œ�����ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††…………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€�€�����������€€€€€€€~~~~~~~~~~~}}}}}}}}}}|||||||||||||{{{{{{zzzzzyyyyyyyyxxxxxxxxxxxwwwwwwwvvvvvvvvvuuuuutttttttttttttttttttttttttttttssssssssssssssssssssrrqqqqqqqqpppppppppppppppooooonnnnnnnnnnnnnnmmmmmmnnnmmmmmmmmmmmmlllllllllljjjjjjjjiiiiiiiiiiiihhhhhhggggggggffffffffffeeeeeeeeeddddddddddddddcccccccccccccccbbbbbbbbbaaaaaaa````__________^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXWWWXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAABAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;:::9999999999888888888877777777777776666666666655555555444444444433333333333222222222211111111111000000000///////////..........-----------,,,,,,,,,,,+++++++++************)))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%rrrrrrsssssssssssssttttttttuuuuuuuuuuuuuvvvvvvvvuuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹ŒŒ���ŽŽŽ���������‘‘’’“”••––——————––•••”““’”““’’’‘‘‘‘�������ŽŽŽ���ŒŒ����ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††…………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚����������������������€������������������€€€€€€~~~~~~~~~~}}}}}}}||||||||||||||||{{{{{{zzzzzyyyyyyyyxxxxxxxxxxxxwwwwwwvvvvvvvvuuuuuuttttttttttttttttttttttttttttttsssssssssssssssssssrrqqqqqqqqqppppppppppppppooooonnnnnnnnnnnnnnmmmmmmnnmmmmmmmmmmmmmlllllllllljjjjjjjjiiiiiiiiiiiihhhhhhggggggggffffffffffeeeeeeeeeddddddddddddddcccccccccccccccbbbbbbbbbaaaaaaa```___________^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXWWWXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAABAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;:::9999999999888888888877777777777776666666666655555555444444444433333333333222222222211111111111000000000///////////..........-----------,,,,,,,,,,,+++++++++************)))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%rrrrrrsssssssssssssttttttttuuuuuuuuuuuuuvvvvvvvvuuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹ŒŒ��ŽŽŽŽ��������‘‘‘’““”••––————–––•••””““’”““’’’‘‘‘�������ŽŽŽ���ŒŒŒ����ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚������������������������������������������€€€€€~~~~~~~~}}}}}}||||||||||||||||||{{{{{zzzzzzyyyyyyyyyyyyyyxxxxxxwwwwwwvvvvvvvvuuuuutttttttttttttttttttttttttttttttsssssssssssssssssssrrrqqqqqqqqqqppppppppppppooooonnnnnnnnnnnnnmmmmmmmnnmmmmmmmmmmmmmlllllllllljjjjjjjjiiiiiiiiiiiihhhhhhggggggggffffffffffeeeeeeeeeddddddddddddddcccccccccccccccbbbbbbbbaaaaaaaa```__________^^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXWWWXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAABAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;:::9999999999888888888877777777777776666666666655555555444444444433333333333222222222211111111111000000000///////////..........-----------,,,,,,,,,,,+++++++++************)))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%rrrrrrsssssssssssssttttttttuuuuuuuuuuuuuvvvvvvvvuuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹‹ŒŒ��ŽŽŽŽ��������‘‘’’“””•–––––––––•••””““’’“““’’‘‘‘�������ŽŽŽ���ŒŒŒŒ���ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������������������€€€€~~~~~~~}}}}}}|||||||||||||||||||{{{{{zzzzzzyyyyyyyyyyyyyyxxxxxxxwwwwwvvvvvvvvuuuuutttttttttttttttttttttttttttttttsssssssssssssssssssrrrrqqqqqqqqqqpppppppppppoooonnnnnnnnnnnnnnmmmmmmmnmmmmmmmmmmmmmllllllllllljjjjjjjjiiiiiiiiiiihhhhhhhggggggggffffffffffeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbaaaaaaa````__________^^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXWWWXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAABAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;:::9999999999888888888877777777777776666666666655555555444444444433333333333222222222211111111111000000000///////////..........-----------,,,,,,,,,,,+++++++++************)))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%rrrrrrsssssssssssssttttttttuuuuuuuuuuuuuvvvvvvvvuuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰Š‰ŠŠŠ‹‹‹ŒŒ���ŽŽŽ��������‘‘’’““”••––––––––•••””““’’’““’’’‘‘‘�����ŽŽŽŽ���ŒŒŒŒŒ��ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††……„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������€€€~~~~~~}}}}}||||||||||||||||||||{{{{zzzzzzzyyyyyyyyyyyyyyxxxxxxxwwwwwvvvvvvvvuuuuutttttttttttttttttttttttttttttttsssssssssssssssssssrrrrrqqqqqqqqqqppppppppppoooonnnnnnnnnnnnnmmmmmmmmnmmmmmmmmmmmmmllllllllllljjjjjjjiiiiiiiiiiiihhhhhhhggggggggffffffffffeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbaaaaaaa````_________^^^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXWWWXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAABAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;:::9999999999888888888877777777777776666666666655555555444444444433333333333222222222211111111111000000000///////////..........-----------,,,,,,,,,,,+++++++++************)))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%rrrrrrsssssssssssssttttttttuuuuuuuuuuuuuvvvvvvvvuuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyxxyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‹‹ŒŒ���ŽŽŽ��������‘‘’’““””••–––––––••”””““’’’‘““’’‘‘‘�����ŽŽŽŽ���ŒŒŒŒŒŒ��ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††……„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������€~~~~~~}}}}}|||||||{{{{{{{{{||||{{zzzzzzzzzyyyyyyyyyyyyyyxxxxxxxwwwwwvvvvvvvvuuuuuuttttttttttttttttttttttttttttttssssssssssssstsssssrrrrrrqqqqqqqqqqpppppppppoooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllljjjjjjjiiiiiiiiiiiihhhhhhhggggggggffffffffffeeeeeeeeddddddddddddddcccccccccccccccbbbbbbbbaaaaaaa`````_________^^^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXWWWXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAABAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;:::9999999999888888888877777777777776666666666655555555444444444433333333333222222222211111111111000000000///////////..........-----------,,,,,,,,,,,+++++++++************)))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%rrrrrrsssssssssssssttttttttuuuuuuuuuuuuuvvvvvvvvuuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyxxyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‹‹‹ŒŒŒ��ŽŽŽ��������‘‘’’’“””••––––––•••””“““’’’‘‘“’’’‘‘������ŽŽ����ŒŒŒŒŒŒ‹�ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††††††††††††††††††††††……„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������‚‚‚‚‚�������������€~~~~~~}}}}|||||||{{{{{{{{{{{{{|zzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxwwwwwvvvvvvvvuuuuutttttttttttttttttttttttttttttttssssssssssttttttsssrrrrrrrqqqqqqqqqpppppppppoooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllljjjjjjjiiiiiiiiiiiihhhhhhhggggggggffffffffffeeeeeeeedddddddddddddccccccccccccccccbbbbbbbbaaaaaaa`````_________^^^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXWWWXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAABAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;:::9999999999888888888877777777777776666666666655555555444444444433333333333222222222211111111111000000000//////////...........-----------,,,,,,,,,,,+++++++++************)))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%rrrrrrsssssssssssssttttttttuuuuuuuuuuuuuvvvvvvvvuuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyxxyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‹‹‹ŒŒ���ŽŽŽ��������‘‘’’“““”•••––––••••””“““’’’‘‘‘’’’‘‘������ŽŽŽ���ŒŒŒŒŒŒ‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††…„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������‚‚‚‚‚‚‚‚‚‚������������~~~~~~}}}}||||||{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxwwwwwvvvvvvvvuuuuutttttttttttttttttttttttttttttttsssssssssttttttttssrrrrrrrrqqqqqqqqqppppppppooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllllllljjjjjjjiiiiiiiiiiiihhhhhhhggggggggffffffffffeeeeeeeedddddddddddddcccccccccccccccbbbbbbbbaaaaaaaa`````_________^^^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXWWWXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAABAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;:::9999999999888888888877777777777776666666666655555555444444444433333333333222222222211111111111000000000//////////...........-----------,,,,,,,,,,,+++++++++************)))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%rrrrrrsssssssssssssttttttttuuuuuuuuuuuuuvvvvvvvvuuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyxxyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‹‹‹‹ŒŒ��ŽŽŽ��������‘‘‘’’“““””•••–––•••”””““’’’‘‘‘‘�’’‘‘‘�����ŽŽŽ���ŒŒŒŒŒŒ‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡††††††††††††††††††††††††…„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������‚‚‚‚‚‚‚‚‚‚‚������������~~~~~}}}}}|||||{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxwwwwwvvvvvvvvuuuuutttttttttttttttttttttttttttttttssssssssstttttttttsrrrrrrrrqqqqqqqqqppppppppooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllljjjjjjiiiiiiiiiiiihhhhhhhhggggggggffffffffffeeeeeeeeddddddddddddccccccccccccccccbbbbbbbbaaaaaaa``````________^^^^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXWWWXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAABAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;:::9999999999888888888877777777777776666666666655555555444444444433333333333222222222211111111111000000000//////////...........-----------,,,,,,,,,,,+++++++++************)))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%rrrrrrsssssssssssssttttttttuuuuuuuuuuuuuvvvvvvvvuuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyxxyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‹‹‹‹ŒŒŒ��ŽŽŽ�������‘‘‘‘’’““”””•••–––•••””““’’’‘‘‘����‘‘‘������ŽŽŽ���ŒŒŒŒŒŒŒ‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††††††††††††††††††††…„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚�����������~~~~~~}}}}}|||||{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxwwwwwvvvvvvvvuuuuuutttttttttttttttttttttttttttttsssssssssssttttttttttrrrrrrrrrqqqqqqqqppppppppooonnnnnnnnnnnmmmmmmmmmmlmmmmmmmmmmmmmmllllllllllljjjjjjiiiiiiiiiiiihhhhhhhhggggggggffffffffffeeeeeeeedddddddddddccccccccccccccccbbbbbbbbaaaaaaaa``````________^^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXWWWXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAABAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;:::9999999999888888888877777777777776666666666655555555444444444433333333333222222222211111111111000000000//////////...........-----------,,,,,,,,,,,+++++++++************)))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%rrrrrrsssssssssssssttttttttuuuuuuuuuuuuuvvvvvvvvuuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyxxyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‹‹‹ŒŒŒ���ŽŽ������‘‘‘‘‘’’’““”””•••–––•••””““’’‘‘‘������‘‘������ŽŽŽ���ŒŒŒŒŒŒŒ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††††††††††††††††††††…„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������~~~~~~}}}}}|||||{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxwwwwwvvvvvvvvuuuuuuttttttttttttttttttttttttsttttsssssssssssstttttttttsrrrrrrrrqqqqqqqqppppppppooonnnnnnnnnnmmmmmmmmmmmlmmmmmmmmmmmmmmllllllllllljjjjjjiiiiiiiiiiiihhhhhhhhggggggggffffffffffeeeeeeeedddddddddddccccccccccccccccbbbbbbbbaaaaaaaa``````________^^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXWWWXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAABAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;:::9999999999888888888877777777777776666666666655555555444444444433333333333222222222211111111111000000000//////////...........-----------,,,,,,,,,,,+++++++++************)))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%rrrrrrsssssssssssssttttttttuuuuuuuuuuuuuvvvvvvvvuuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyxxyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‹‹‹ŒŒŒ��ŽŽ�����‘‘‘‘’’’’’“““””••••–––•••””““’’‘‘���������������ŽŽŽ���ŒŒŒŒŒŒŒŒ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††††††††††††††††††††…„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€~~~~~~}}}}||||||{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyxxxxxwwwwwwvvvvvvvvuuuuuuttttttttttttttttttttttttstttssssssssssssssttttttttsrrrrrrrrqqqqqqqqpppppppoooonnnnnnnnnnmmmmmmmmmmllmmmmmmmmmmmmmmllllllllllljjjjjjiiiiiiiiiiiihhhhhhhhggggggggffffffffffeeeeeeeeddddddddddccccccccccccccccbbbbbbbbaaaaaaaaa``````________^^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXWWWXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAABAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;:::9999999999888888888877777777777776666666666655555555444444444433333333333222222222211111111111000000000//////////...........-----------,,,,,,,,,,,+++++++++************)))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%rrrrrrsssssssssssssttttttttuuuuuuuuuuuuuvvvvvvvvuuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyxxyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‹‹ŒŒŒ���ŽŽ����‘‘‘’’’’’““““””•••••–––•••””““’‘‘��������ŽŽ������ŽŽŽ���ŒŒŒŒŒŒŒŒ‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††††††††††††††††††††…„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚�����������€€€€€€€€€~~~~~~~}}}}|||||||{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyxxxxwwwwwwvvvvvvvvvuuuuuutttttttttttttttttttttttsstttssssssssssssssstttttttrrrrrrrrrrqqqqqqqpppppppooonnnnnnnnnnnmmmmmmmmmmllmmmmmmmmmmmmmmllllllllllljjjjjjiiiiiiiiiiiihhhhhhhhggggggggffffffffffeeeeeeeeddddddddddccccccccccccccccbbbbbbbbaaaaaaaa```````________^^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXWWWXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAABAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;:::9999999999888888888877777777777776666666666655555555444444444433333333333222222222211111111111000000000//////////...........-----------,,,,,,,,,,,+++++++++************)))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%rrrrrrsssssssssssssttttttttuuuuuuuuuuuuuvvvvvvvvuuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyxxyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹ŒŒŒ��ŽŽ����‘‘’’’’“““““””””•••––––––•••”““’‘‘������ŽŽŽŽŽ����ŽŽŽ����ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††††††††††††††††††††…„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚����������€€€€€€€€€~~~~~~}}}}}|||||||{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyxxxxxxxxxwwwwwwwvvvvvvvvvuuuuuutttttttttttttttttttttttssttsssssssssssssssssttttssrrrrrrrrrqqqqqqqppppppppooonnnnnnnnnnmmmmmmmmmmmllmmmmmmmmmmmmmmllllllllllljjjjjjiiiiiiiiiiiihhhhhhhhggggggggffffffffffeeeeeeeeddddddddddcccccccccccccccbbbbbbbbaaaaaaaaa```````________^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXWWWXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAABAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;:::9999999999888888888877777777777776666666666655555555444444444433333333333222222222211111111111000000000//////////...........-----------,,,,,,,,,,,+++++++++************)))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%rrrrrrsssssssssssssttttttttuuuuuuuuuuuuuvvvvvvvvuuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyxxyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹ŒŒŒ�ŽŽŽ���‘‘’’’““““”””””••••––––––––••”““’‘‘����ŽŽŽŽŽ�����ŽŽŽŽ����ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††††††††††††††††††††…„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚����������€€€€€€€€€~~~~~~~}}}}}||||||||{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwvvvvvvvvvvuuuuuuttttttttttttttttttttttsssttsssssssssssssssssssssssrrrrrrrrrqqqqqqqppppppppooonnnnnnnnnnmmmmmmmmmmmllmmmmmmmmmmmmmmllllllllllljjjjjjiiiiiiiiiiiihhhhhhhhggggggggffffffffffeeeeeeeeddddddddddcccccccccccccccbbbbbbbbaaaaaaaaa```````________^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXWWWXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAABAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;:::9999999999888888888877777777777776666666666655555555444444444433333333333222222222211111111111000000000//////////...........-----------,,,,,,,,,,,+++++++++************)))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%rrrrrrsssssssssssssttttttttuuuuuuuuuuuuuvvvvvvvvuuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyxxyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹‹ŒŒ�ŽŽ����‘’’’““”””””•••••––––––––––••””“’’‘���ŽŽŽ�������ŽŽŽŽ�����ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††††††††††††††††……„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚����������€€€€€€€€€~~~~~~~}}}}}}||||||||{{{{{{{{{{{{{{zzyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwvvvvvvvvvvuuuuuutttttttttttttttttttttsssstssssssssssssssssssssssssrrrrrrrrrqqqqqqqpppppppoooonnnnnnnnnnmmmmmmmmmmmllmmmmmmmmmmmmmmllllllllllljjjjjjiiiiiiiiiiiihhhhhhhhggggggggffffffffffeeeeeeeeddddddddddcccccccccccccbbbbbbbbbbaaaaaaaa````````________^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXWWWXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBAABAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;:::9999999999888888888877777777777776666666666655555555444444444433333333333222222222211111111111000000000//////////...........-----------,,,,,,,,,,,+++++++++************)))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%rrrrrrsssssssssssssttttttttuuuuuuuuuuuuuvvvvvvvvuuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyxxyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹‹ŒŒ�ŽŽ���‘‘’“““”””••••••––––––———––––••”“’’‘���ŽŽ������ŒŒŒŽŽŽ�����ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††††††††††††††††……„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚����������€€€€€€€€€~~~~~~~~}}}}}}|||||||||{{{{{{{{{{{{{yyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvuuuuutttttttttttttttttttttsssstssssssssssssssssssssssssrrrrrrrrqqqqqqqppppppppoooonnnnnnnnnnnmmmmmmmmmmllmmmmmmmmmmmmmmllllllllllljjjjjiiiiiiiiiiiiihhhhhhhhggggggggffffffffffeeeeeeeeddddddddddcccccccccccccbbbbbbbbbaaaaaaaaa````````________^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXWWWXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBAABAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;:::9999999999888888888877777777777776666666666655555555444444444433333333333222222222211111111111000000000//////////...........-----------,,,,,,,,,,,+++++++++************)))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%rrrrrrsssssssssssssttttttttuuuuuuuuuuuuuvvvvvvvvuuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyxxyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹ŒŒ��Ž���‘‘’““””•••––––––––———————–––••””“’‘���ŽŽ���ŒŒŒŒŒŒŒ������ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††††††††††††††††……„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚����������€€€€€€€€€~~~~~~~}}}}}}}}||||||||||{{{{{{{{{{{{yyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvuuuuuttttttttttttttttttttssssssssssssssssssssssssssssssrrrrrrrqqqqqqqqppppppppoooonnnnnnnnnnnmmmmmmmmmmllmmmmmmmmmmmmmmllllllllllljjjjjiiiiiiiiiiiiihhhhhhhhgggggggfffffffffffeeeeeeeeedddddddddcccccccccccccbbbbbbbbbaaaaaaaaa````````________^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXWWWXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBAABAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;:::9999999999888888888877777777777776666666666655555555444444444433333333333222222222211111111111000000000//////////...........-----------,,,,,,,,,,,+++++++++************)))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%rrrrrrsssssssssssssttttttttuuuuuuuuuuuuuvvvvvvvvuuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyxxyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹ŒŒ��Ž���‘‘’“””••–––––—————————————–––••”“’‘‘��ŽŽ��ŒŒŒŒŒŒŒŒ‹����ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††††††††††††††††††………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚����������€€€€€€€€€~~~~~~}}}}}}}}||||||||||||{{{{{{{{{{{yyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvuuuuuttttttttttttttttttttssssssssssssssssssssssssssssssrrrrrrqqqqqqqqpppppppppoooonnnnnnnnnnnmmmmmmmmmmllmmmmmmmmmmmmmmllllllllllljjjjjiiiiiiiiiiiiihhhhhhhhgggggggfffffffffffeeeeeeeeedddddddddccccccccccccbbbbbbbbbbaaaaaaaaa````````________^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXWWWXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBAABAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;:::9999999999888888888877777777777776666666666655555555444444444433333333333222222222211111111111000000000//////////...........-----------,,,,,,,,,,,+++++++++***********))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%rrrrrrsssssssssssssttttttttuuuuuuuuuuuuuvvvvvvvvuuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹‹ŒŒ�Ž���‘’’“”••–––——————————˜˜˜————––••”““’‘���Ž��ŒŒŒŒ‹‹‹‹‹‹���ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††††††††††††††††……………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚ƒƒƒƒƒ„„„„ƒƒƒƒ‚‚‚‚‚����������€€€€€€€€~~~~~~}}}}}}}}|||||||||||||{{{{{{{{{{{yyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvuuuuuttttttttttttttttttttssssssssssssssssssssssssssssssrrrrrqqqqqqqqqpppppppppooonnnnnnnnnnnnmmmmmmmmmmllmmmmmmmmmmmmmmllllllllllljjjjjiiiiiiiiiiiiihhhhhhhhgggggggfffffffffffeeeeeeeeedddddddddccccccccccccbbbbbbbbbbaaaaaaaaa````````________^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXWWWXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBAABAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>=============<<<<<<<<<;;;;;;;;;;;:::9999999999888888888877777777777776666666666655555555444444444433333333333222222222211111111111000000000//////////...........-----------,,,,,,,,,,,+++++++++***********))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%rrrrrrrssssssssssssttttttttuuuuuuuuuuuuuvvvvvvvvuuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹‹ŒŒ��Ž��‘’’“”••––———˜˜˜˜˜˜˜˜˜˜˜˜˜———––•””“’‘���Ž��ŒŒŒ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††††††††††††††††……………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚ƒƒƒƒƒ„„„„„ƒƒƒƒƒ‚‚‚‚����������€€€€€€€~~~~~~}}}}}}}}||||||||||||||{{{{{{{{{{zyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvuuuuuttttttttttttttttttttssssssssssssssssssssssssssssssrrrqqqqqqqqqqpppppppppoooonnnnnnnnnnnnmmmmmmmmmlllmmmmmmmmmmmmmmllllllllllljjjjjiiiiiiiiiiiiihhhhhhhhgggggggfffffffffffeeeeeeeeedddddddddccccccccccccbbbbbbbbbbaaaaaaaaa````````________^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXWWWXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBAABAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>=============<<<<<<<<<;;;;;;;;;;;:::9999999999888888888877777777777776666666666655555555444444444433333333333222222222211111111111000000000//////////...........-----------,,,,,,,,,,,+++++++++***********))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%rrrrrrrssssssssssssttttttttuuuuuuuuuuuuuvvvvvvvvuuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹ŒŒ��Ž���‘’“”••–——˜˜˜˜˜™™˜˜˜˜˜˜˜˜˜———–••”“’‘‘��ŽŽ�ŒŒŒ‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††††††††††††††††……………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚ƒƒƒƒ„„„„„„„ƒƒƒƒ‚‚‚‚‚���������€€€€€€~~~~~~}}}}}}}}}||||||||||||||{{{{{{{{{{zyyyyyyyyyyyxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvuuuuutttttttttttttttttttsssssssssssssssssssssssssssssssrqqqqqqqqqqqppppppppppoooonnnnnnnnnnnnmmmmmmmmmlllmmmmmmmmmmmmmmllllllllllkjjjjjiiiiiiiiiiiiihhhhhhhhgggggggfffffffffffeeeeeeeeedddddddddcccccccccccbbbbbbbbbbbaaaaaaaaa````````________^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXWWWXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBAABAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>=============<<<<<<<<<;;;;;;;;;;;:::9999999999888888888877777777777776666666666655555555444444444433333333333222222222211111111111000000000//////////...........-----------,,,,,,,,,,,+++++++++***********))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%rrrrrrrssssssssssssttttttttuuuuuuuuuuuuuvvvvvvvvuuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹‹ŒŒ�ŽŽ��‘’“””•–——˜˜™™™™™™™™™™˜˜˜˜˜——–••”““’‘��ŽŽ��ŒŒ‹‹‹‹‹‹‹‹ŠŠŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰ˆ‰ˆˆˆ‰ˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††††††††††††††††……………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚ƒƒƒƒ„„„„„„„„ƒƒƒƒ‚‚‚‚‚���������€€€€€~~~~~}}}}}}}}}|||||||||||||||{{{{{{{{{{zyyyyyyyyyyyxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvvuuuutttttttttttttttttttssssssssssssssssssssssssssssrrrqqqqqqqqqqqqppppppppppoooonnnnnnnnnnnnmmmmmmmmmlllmmmmmmmmmmmmmlllllllllllkjjjjjiiiiiiiiiiiiihhhhhhhhggggggffffffffffffeeeeeeeeedddddddddcccccccccccbbbbbbbbbbbaaaaaaaaa````````________^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXWWWXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBAABAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;::99999999999888888888877777777777776666666666655555555444444444433333333333222222222211111111111000000000//////////...........-----------,,,,,,,,,,,+++++++++***********))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%rrrrrrrssssssssssssttttttttuuuuuuuuuuuuuvvvvvvvvuuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰Š‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‹‹‹ŒŒ��Ž��‘’’“”•––—˜˜™™™™™™™™™™™™˜˜˜——––•”““’‘���Ž��ŒŒ‹‹‹‹‹‹ŠŠŠŠŠŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††††††††††††………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚ƒƒƒƒ„„„„„„„„ƒƒƒƒ‚‚‚‚‚���������€€€€€~~~~~}}}}}}}}}}|||||||||||||||{{{{{{{{{{zyyyyyyyyyyyxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvuuuutttttttttttttttttttsssssssssssssssssssssssssrrrrrrqqqqqqqqqqqpppppppppppoooonnnnnnnnnnnmmmmmmmmmmlllmmmmmmmmmmmmmlllllllllllkjjjjiiiiiiiiiiiiiihhhhhhhhggggggffffffffffffeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbaaaaaaaaa````````________^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXWWWXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBAABAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;::9999999999988888888887777777777777666666666665555555544444444443333333333322222222221111111111100000000///////////...........-----------,,,,,,,,,,,+++++++++***********))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%rrrrrrrssssssssssssttttttttuuuuuuuuuuuuuvvvvvvvvuuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰Š‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‹‹‹ŒŒ��Ž���‘’“”••–—˜˜™™™šššššš™™™™˜˜———–•””“’‘���Ž��ŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††††††††††††………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚ƒƒƒƒ„„„„„„„„ƒƒƒƒ‚‚‚‚‚���������€€€€~~~~~}}}}}}}}}||||||||||||||||{{{{{{{{{{{zyyyyyyyyyyxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvuuuuttttttttttttttttttttssssssssssssssssssssssrrrrrrrrqqqqqqqqqqpppppppppppooooonnnnnnnnnnnmmmmmmmmmmlllmmmmmmmmmmmmmlllllllllllkjjjjiiiiiiiiiiiiiihhhhhhhhggggggffffffffffffeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbaaaaaaaaa````````_______^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXWWWXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAABAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;::9999999999988888888887777777777777666666666665555555544444444443333333333322222222221111111111100000000///////////...........-----------,,,,,,,,,,,+++++++++***********))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%qqqqqqqqqqrrrrrrrrrrrrsrrrrrrrssssssssssssssttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€��������������€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€����������������������������������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹ŒŒ�Ž���‘’“”•–—˜˜™™™šššš™™™™˜˜˜——––•”™˜—––•”“’’‘‘�����������������������������ŽŽŽŽŽŽŽŽŽŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††………………………………………………………………„„††……………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚�����€€€€€€€€€��€€€€€€~~~~~~~~}}}}{{{{{{{{{{{{{zzzzzzzzzzzzywwwwwwwwwwwvvvvvvvvvvvvuuvvvvuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppoooooooonnnnnnnnnnnnnnnnmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjjiiiihhhhhhhhhhhggggggggggggggggfffffffffeeeeeeeeeeddcccccccccbbbbbbbbbbaaaabbaaaaaaaaa`````````_____^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::9999999999888888888777777766666666665555555555554444444444433333333332222222211111111110000000000///////////...........------------,,,,,,,,,,,+++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%qqqqqqqqqqrrrrrrrrrrrrsrrrrrrrssssssssssssssttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€��������������€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€����������������������������������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰ŠŠ‹‹ŒŒ�ŽŽ��‘’’“”–——˜™™™šššššš™™™˜˜——––•””˜—––•”““’‘‘�����������������������������ŽŽŽŽŽŽŽŽŽŽŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††………………………………………………………………„„††………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚�����€€€€€€€€€€€€€€€€€~~~~~~~}}}}}{{{{{{{{{{{{{zzzzzzzzzzzzywwwwwwwwwwwvvvvvvvvvvvvuuvvvvuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssssssssssssrrrrrrrrrrrrrsrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppoooooooonnnnnnnnnnnnnnnmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjjiiiihhhhhhhhhhhggggggggggggggggfffffffffeeeeeeeeeeddccccccccccbbbbbbbbbaaaabaaaaaaaaa``````````_____^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::9999999999888888888777777766666666665555555555554444444444433333333332222222211111111110000000000///////////...........------------,,,,,,,,,,,+++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%qqqqqqqqqqrrrrrrrrrrrrrrrrrrrrssssssssssssssttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€��������������€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€����������������������������������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆ‰‰‰‰‰‰ŠŠ‹‹ŒŒ�ŽŽ���‘’“”•–—˜˜™™™ššššš™™™˜˜˜—––••”“——–•”““’‘‘����������������������������ŽŽŽŽŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††…………………………………………………………………„†††……………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�����€€€€€€€€€€€€€€€€~~~~~~~~}}}}}{{{{{{{{{{{zzzzzzzzzzzzzzywwwwwwwwwwwvvvvvvvvvvvvuuvvvvuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppooooooooonnnnnnnnnnnnnnnmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjjiiiihhhhhhhhhhgggggggggggggggggfffffffffeeeeeeeeeeddccccccccccbbbbbbbbbbaaabaaaaaaaaa`````````______^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::9999999999888888888777777766666666665555555555554444444444433333333332222222211111111110000000000///////////...........------------,,,,,,,,,,,+++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%qqqqqqqqqqrrrrrrrrrrrrrrrrrrrrssssssssssssssttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€��������������€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€����������������������������������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ŠŠ‹‹ŒŒ�ŽŽ���‘’““”•–—˜˜™™šššššš™™™˜˜——–••”“’—–•”““’’‘‘���������������������������ŽŽŽŽŽŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††…………………………………………………………………„†††……………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚�����€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}{{{{{{{{{{zzzzzzzzzzzzzzyywwwwwwwwwwwvvvvvvvvvvvvuuvvvvuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppooooooooonnnnnnnnnnnnnnnmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjjiiiihhhhhhhhhhgggggggggggggggggfffffffffeeeeeeeeeeddccccccccccbbbbbbbbbbaaabbaaaaaaaa`````````______^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::9999999999888888888777777766666666665555555555554444444444333333333332222222111111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%qqqqqqqqqqrrrrrrrrrrrrrrrrrrrrssssssssssssssttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€��������������€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€����������������������������������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ŠŠ‹‹ŒŒ�ŽŽ���‘’’“””•——˜˜™™™šššš™™™˜˜——–••”“’’–•””“’’‘‘����������������������������ŽŽŽŽŽŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††………………………………………………………………„†††……………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€~~~~~~~~~}}}}}{{{{{{{{{zzzzzzzzzzzzzzzyywwwwwwwwwwwvvvvvvvvvvvvvuvvvvuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppoooooooonnnnnnnnnnnnnnnmmmmmmmmmmllllllkkkkkkkkkkkkkkjjjjjjiiiihhhhhhhhhhgggggggggggggggggfffffffffeeeeeeeeeeddcccccccccccbbbbbbbbbaaabaaaaaaaaa`````````______^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::9999999999888888888777777766666666665555555555554444444444333333333332222222111111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%qqqqqqqqqqrrrrrrrrrrrrrrrrrrrrssssssssssssssttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€�������������€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€����������������������������������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ŠŠ‹‹ŒŒ��Ž���‘‘’““”••——˜˜™™™šš™™™™˜˜——–••”“’’‘•””“’’‘‘�����������������������������ŽŽŽŽŽŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰Š‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†‡†††††††††††††††††††††††………………………………………………………………„†††……………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€~~~~~~~~}}}}}}{{{{{{{zzzzzzzzzzzzzzzzyyywwwwwwwwwwvvvvvvvvvvvvvvuvvvvuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpqqqqqppppppppppppoooooooonnnnnnnnnnnnnnnmmmmmmmmmmllllllkkkkkkkkkkkkkkjjjjjjiiiihhhhhhhhhhgggggggggggggggggfffffffffeeeeeeeeeeddcccccccccccbbbbbbbbbaaabaaaaaaaaa`````````______^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::9999999999888888888777777766666666665555555555554444444444333333333332222222111111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%qqqqqqqqqqrrrrrrrrrrrrrrrrrrrrssssssssssssssttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€�������������€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€����������������������������������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ŠŠŠ‹‹Œ��Ž���‘‘’““””•–—˜˜˜™™™™™™™™˜˜——–••”“’’‘�””“’’‘‘�����������������������������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠ‰Š‰Š‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††……………………………………………………………………†††………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€~~~~~~~~~}}}}}}{{{{{{{zzzzzzzzzzzzzzzzyyywwwwwwwwwwvvvvvvvvvvvvvvuvvvvuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpqqqqqpppppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkkkkkjjjjjjiiiihhhhhhhhhhgggggggggggggggggfffffffffeeeeeeeeeeddcccccccccccbbbbbbbbbaaabaaaaaaaaa`````````______^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::9999999999888888888777777766666666665555555555554444444444333333333332222222111111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%qqqqqqqqqqrrrrrrrrrrrrrrrrrrrrsssssssssssssstttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€�������������€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€����������������������������������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ŠŠŠ‹‹Œ��Ž���‘‘’““””••–—˜˜˜™™™™™™˜˜˜——–••”“’’‘��”“’’‘‘������������������������������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠ‰ŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††……………………………………………………………………†††………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������‚‚‚�‚‚‚‚�������€€€€€€€€€€€€~~~~~~~~~}}}}}}{{{{{{{zzzzzzzzzzzzzzzzyyywwwwwwwwwwvvvvvvvvvvvvvvuvvvvuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpqqqqqpppppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkkkkkjjjjjjiiiihhhhhhhhhhggggggggggfggggggfffffffffeeeeeeeeeeddcccccccccccbbbbbbbbbaaabaaaaaaaaa`````````______^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::9999999999888888888777777666666666665555555555554444444444333333333332222222111111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%qqqqqqqqqqrrrrrrrrrrrrrrrrrrrrsssssssssssssstttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€�������������€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€����������������������������������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ŠŠŠ‹‹ŒŒ�Ž���‘‘’““””••––—˜˜˜™™™™™˜˜˜——–•””“’’‘���“’’‘‘�������������������������������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠ‰ŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††……………………………………………………………………†††………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������‚‚�����������€€€€€€€€€~~~~~~~~~}}}}}}{{{{{{zzzzzzzzzzzzzzzzyyyywwwwwwwwwwvvvvvvvvvvvvvvuvvvvuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppqqqqppppppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkkkkkjjjjjjiiiiihhhhhhhhhggggggggggfggggggfffffffffeeeeeeeeeedcccccccccccccbbbbbbbbaaabaaaaaaaaa`````````______^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::9999999999888888888777777666666666665555555555554444444444333333333332222222111111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%qqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssssssssstttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€�������������€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€�����������������������������������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ŠŠŠ‹ŒŒ�ŽŽ��‘‘’““””••–––—˜˜˜™™™˜˜˜——––•””“’‘‘���Ž’’‘‘�������������������������������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠ‰Š‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………†††………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������������€€€€€€€€€~~~~~~~~~~}}}}}}{{{{{zzzzzzzzzzzzzzzzyyyyywwwwwwwwwvvvvvvvvvvvvvvvuvvvvuuuuuuuuuuuuuuuuutttttttttttttsssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppqqqqppppppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkkkkkjjjjjjiiiiihhhhhhhhhggggggggggfggggggfffffffffeeeeeeeeeedcccccccccccccbbbbbbbbaaabaaaaaaaaa`````````______^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::9999999999888888888777777666666666665555555555554444444444333333333332222222111111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%qqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssssssssstttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€�������������€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€�����������������������������������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰ŠŠŠ‹‹Œ��Ž���‘’’“””••–––—˜˜˜˜˜˜˜˜˜——––•””“’‘‘���Ž�’‘‘��������������������������������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰Š‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………†††……………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������€€��������������€€€€€€€€€€~~~~~~~~~~}}}}}}}{{{{{zzzzzzzzzzzzzzzzyyyyywwwwwwwwwvvvvvvvvvvvvvvvuvvvvuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppqqqqppppppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkkkkkjjjjjjiiiiiihhhhhhhhggggggggggfggggggfffffffffeeeeeeeeeedcccccccccccccbbbbbbbbaaabaaaaaaaaa`````````______^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::9999999999888888888777777666666666665555555555554444444444333333333332222222111111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%qqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssssssssstttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€�������������€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€�����������������������������������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰ŠŠŠ‹‹ŒŒ�ŽŽ��‘’’“””••–––——˜˜˜˜˜˜˜˜——––•””“’‘‘��ŽŽ��‘‘���������������������ŽŽ����������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………†††……………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€������€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}{{{{zzzzzzzzzzzzzzzzyyyyyywwwwwwwwwvvvvvvvvvvvvvvvuvvvvvuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppqqqpppppppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkkkkkjjjjjjiiiiiihhhhhhhhggggggggggfggggggfffffffffeeeeeeeeeedcccccccccccccbbbbbbbbaaabaaaaaaaaa`````````______^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::9999999999888888888777777666666666665555555555554444444444333333333332222222111111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%qqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssssssssstttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€�������������€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€����������������������������������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰ŠŠŠ‹‹Œ��Ž���‘’““”••–––———˜˜˜˜˜˜˜˜—––•””“’‘���ŽŽ��Œ‘���������������������ŽŽŽ���������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„††………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€���€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}{{{{zzzzzzzzzzzzzzzzyyyyyywwwwwwwwwvvvvvvvvvvvvvvvuvvvvvuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppqqqpppppppppppppooooooooonnnnnnnnnnnnnnnmmmmmmmmmmllllllkkkkkkkkkkkkkkjjjjjjiiiiiihhhhhhhhhgggggggggfgggggffffffffffeeeeeeeeeedcccccccccccccbbbbbbbbaaabaaaaaaaaa`````````______^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::9999999999888888888777777666666666665555555555554444444444333333333332222222111111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%qqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssssssssstttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€�������������€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€����������������������������������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŒ�ŽŽ��‘’’“””••––———˜˜™™™˜˜˜——–••”“’‘���ŽŽ��ŒŒ��������������������ŽŽŽŽŽ��������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………………„„††………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}{{{{zzzzzzzzzzzzzzzyyyyyyywwwwwwwwwvvvvvvvvvvvvvvvuvvvvvuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppqqqqpppppppppppppoooooooonnnnnnnnnnnnnnnmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjjiiiiiiihhhhhhhhgggggggggfgggggffffffffffeeeeeeeeedcccccccccccccbbbbbbbbbaaabaaaaaaaaa`````````______^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::9999999999888888888777777666666666665555555555554444444444333333333332222222111111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%qqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssssssssstttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€�������������€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€����������������������������������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŒ�Ž���‘’“””••––———˜˜™™™™˜˜˜—––•”“’‘���ŽŽ��ŒŒ‹������������������ŽŽŽŽŽŽŽ�������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………………„„††………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}{{{zzzzzzzzzzzzzzzzyyyyyyywwwwwwwwwvvvvvvvvvvvvvvvuvvvvvuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppqqqqpppppppppppppoooooooonnnnnnnnnnnnnnnmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjjiiiiiiihhhhhhhhhggggggggfgggggffffffffffeeeeeeeeedcccccccccccccbbbbbbbbbaaabaaaaaaaaa````````_______^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::9999999999888888888777777666666666665555555555554444444444333333333332222222111111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%qqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssssssssstttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€������������€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€����������������������������������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹Œ��Ž��‘’’“””•––———˜˜˜™™™™˜˜——–•”“’’‘��ŽŽ�ŒŒŒ‹‹������������������ŽŽŽŽŽŽŽ������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………………„„††………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}{{{zzzzzzzzzzzzzzzzyyyyyyywwwwwwwwwvvvvvvvvvvvvvvvuvvvvvuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppqqqqpppppppppppppoooooooonnnnnnnnnnnnnnnmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjjiiiiiiiihhhhhhhhggggggggggggggffffffffffeeeeeeeeedcccccccccccccbbbbbbbbbaaabaaaaaaaaa````````_______^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::9999999999888888888777777666666666665555555555554444444444333333333332222222111111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%qqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssssssssstttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€������������€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€����������������������������������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹ŠŠ‹‹ŒŒ�Ž���‘’““”••––——˜˜˜˜™™™™˜˜——–•”“’‘��ŽŽ�ŒŒŒ‹‹‹�����������������ŽŽŽŽŽŽŽŽ�����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††…†………………………………………………………………„„††………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}{{{zzzzzzzzzzzzzzzzyyyyyyywwwwwwwwwvvvvvvvvvvvvvvvuvvvvuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppqqqqpppppppppppppoooooooonnnnnnnnnnnnnnnmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjjiiiiiiiihhhhhhhhhgggggggggggggffffffffffeeeeeeeeedcccccccccccccbbbbbbbbbaaabaaaaaaaa`````````_______^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::9999999999888888888777777666666666665555555555554444444444333333333332222222111111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%qqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssssssssstttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€������������€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€�����������������������������������‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹ŠŠ‹‹Œ��Ž���‘’“””•––——˜˜˜™™™™™™˜˜—––•”’‘���Ž��ŒŒ‹‹‹‹���������������ŽŽŽŽŽŽŽŽŽŽ���ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††………………………………………………………………………„„†……………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}{{{zzzzzzzzzzzzzzzzyyyyyyywwwwwwwwvvvvvvvvvvvvvvvvuvvvvuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppqqqqqppppppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjjiiiiiiiihhhhhhhhhgggggggggggggfffffffffffeeeeeeeedcccccccccccccbbbbbbbbbaaabaaaaaaaa`````````_______^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::9999999999888888888777777666666666665555555555554444444444333333333332222222111111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%qqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssssssssstttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€������������€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€�����������������������������������‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŠŠ‹‹Œ��Ž��‘‘’“””•––——˜˜˜™™šš™™™˜—–•”“’‘��Ž��ŒŒ‹‹‹‹Š��������������ŽŽŽŽŽŽŽŽŽŽŽ�ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††……………………………………………………………………………„„†……………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}{{{zzzzzzzzzzzzzzzzyyyyyyywwwwwwwwvvvvvvvvvvvvvvvvuvvvvuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppqqqqqppppppppppppoooooooonnnnnnnnnnnnnnnnmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjiiiiiiiihhhhhhhhhgggggggggggggfffffffffffeeeeeeeedccccccccccccbbbbbbbbbbaaabaaaaaaaa`````````_______^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::9999999999888888888777777666666666665555555555554444444444333333333332222222111111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%qqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssssssssstttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€������������€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€�����������������������������������‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹Š‹‹ŒŒ�ŽŽ��‘’““”••––—˜˜˜™™™ššš™™˜—–•”“’‘��Ž�ŒŒ‹‹‹‹ŠŠ�������������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††…………………………………………………………………………„„„„†……………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}{{{zzzzzzzzzzzzzzzzyyyyyyywwwwwwwwvvvvvvvvvvvvvvvvuvvvvuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppqqqqqqpppppppppppooooooooonnnnnnnnnnnnnnnmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjiiiiiiiihhhhhhhhhggggggggggggggffffffffffeeeeeeeedccccccccccccbbbbbbbbbbbaabaaaaaaaa`````````_______^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;::::::9999999999888888888777777666666666665555555555554444444444333333333332222222111111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%qqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrssssssssssssstttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€������������€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€�����������������������������������‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹Š‹‹ŒŒ�Ž���‘’““”••–——˜˜™™™™ššš™™˜—–•”“’‘��Ž�ŒŒ‹‹‹ŠŠŠ�����������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††…………………………………………………………………………„„„„†……………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}{{{zzzzzzzzzzzzzzzzyyyyyyywwwwwwwwvvvvvvvvvvvvvvvvuvvvvuuuuuuuuuuuuuuutttttttttttttttsssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppqqqqqqpppppppppppooooooooonnnnnnnnnnnnnnnmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjiiiiiiiihhhhhhhhhggggggggggggggffffffffffeeeeeeeedccccccccccccbbbbbbbbbbaaabaaaaaaaa````````________^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;::::::9999999999888888888777777666666666665555555555554444444444333333333332222222111111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%qqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrssssssssssssssttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€������������€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€����������������������������������‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹Š‹‹Œ��Ž��‘‘’“””•––——˜˜™™™™ššš™™˜—–•”“’‘�ŽŽ�ŒŒ‹‹‹ŠŠŠ�����������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††…………………………………………………………………………„„„„„†……………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}{{{zzzzzzzzzzzzzzzzyyyyyyywwwwwwwwvvvvvvvvvvvvvvvuuvvvvuuuuuuuuuuuuuuutttttttttttttttsssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppqqqqqqpppppppppppooooooooonnnnnnnnnnnnnnnmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjiiiiiiiihhhhhhhhhgggggggggggggfffffffffffeeeeeeeedccccccccccccbbbbbbbbbbbaabaaaaaaaa````````________^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;::::::9999999999888888888777777666666666655555555555554444444444333333333322222222111111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%qqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrssssssssssssssttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€����������������������������������‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŒŒ�ŽŽ��‘’’“”••––—˜˜˜™™™šššš™™˜—–•”“’��Ž��ŒŒ‹‹ŠŠŠŠ����������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††…………………………………………………………………„…„„„„„„………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}{{{zzzzzzzzzzzzzzzzyyyyyyywwwwwwwvvvvvvvvvvvvvvvvuuvvvvuuuuuuuuuuuuuuutttttttttttttttsssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppqqqqqqpppppppppppooooooooonnnnnnnnnnnnnnnmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjiiiiiiiihhhhhhhhhgggggggggggggfffffffffffeeeeeeeedccccccccccccbbbbbbbbbbbaabbaaaaaaa````````________^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;::::::9999999999888888888777777666666666655555555555544444444444333333333322222222111111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%qqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrssssssssssssssttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€�€€€€€€€€€€€€������������€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€����������������������������������‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹ŒŒ�Ž���‘’““”••–——˜˜™™™ššššš™™˜—–•”“’��ŽŽ�ŒŒ‹‹‹ŠŠŠ����������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡ˆ‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††……………………………………………………………„„„„„„„„„………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}{{zzzzzzzzzzzzzzzzzyyyyyyywwwwwwwvvvvvvvvvvvvvvvvuuvvvuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrqrrrrrrrrrqqqqqqqqqqqqqqppqqqqqqpppppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjiiiiiiiihhhhhhhhhgggggggggggggfffffffffffeeeeeeeeecccccccccccccbbbbbbbbbbaabbaaaaaaa````````________^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;::::::9999999999888888888777777666666666655555555555544444444444333333333322222222111111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%qqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrsssssssssssssstttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€��€€€€€€€€€€€������������€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€�����������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹Œ��Ž��‘‘’“””•––——˜˜™™™ššššš™™˜—–•”“’��ŽŽ�ŒŒ‹‹‹ŠŠŠ������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††………………………………………………………„„„„„„„„„„„………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}{{zzzzzzzzzzzzzzzzzyyyyyyywwwwwwwvvvvvvvvvvvvvvvvuuvvvuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssssssssssssrrrrrrrrrrrrrrqrrrrrrrrrqqqqqqqqqqqqqpppqqqqqqqppppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjiiiiiiihhhhhhhhhggggggggggggggffffffffffffeeeeeeeecccccccccccccbbbbbbbbbbaabbaaaaaaa````````________^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;::::::9999999999888888888777777666666666655555555555544444444444333333333322222222111111111110000000000///////////..........------------,,,,,,,,,,,++++++++++***********))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%oopppppppppppppqqqqqqqqrrrrrrrrrrrrrssssssssssssttttttttttttttuuuuuuuuuuuttuuuuuuuuuuuuuuvvvvvvvvvwwwwwxxxxxxxxxxxxxxxxyyyyxxxxxyyyyyyyyyyyyyyyyyzzz{|||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹ŒŒ�ŽŽ��‘’““”••–——˜˜™™ššš››œ›››š™˜—–•”“’‘��Ž��ŒŒŒŒ‹‹‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘��ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††……………†††††††††††††††††††…………………………………………………………………„„„„„„„……………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyxxwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrqqqqqppppppppppppooooooooooonnmmmmmmlllllllllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhggggggggggffffffffffffeeeeeeeeedddcccccccccccccbbbbbbbbbbaaaa``````__________^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBABAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>=====<<<<<<<<<;;;;;;;;;;::::::999999999998888888888777777777776666666666555555555555444444444433333333333222221111111111100000000000///////////...........-------,,,,,,,,,,,+++++++++++++++***********))))))))((((((((((('''''''''''&&&''&&&&&&&&&&&&%%%%oopppppppppppppqqqqqqqqrrrrrrrrrrrrrssssssssssssttttttttttttttuuuuuuuuuuuttuuuuuuuuuuuuuuvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxyyyyxxxxxxyyyyyyyyyyyyyyyyzzz{|||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹Œ��Ž���‘’“””•––—˜˜™™ššš›››œ›››š™˜—–•”“’‘��ŽŽ��ŒŒŒ‹‹‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘���ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††……………†††††††††††††††††††…………………………………………………………„„„„„„„„„„…………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyxxwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttssssssssssssssssssrrrrrrrrrrrrrqqqqqqppppppppppppoooooooooonnnmmmmmmlllllllllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhggggggggggffffffffffffeeeeeeeeeddddcccccccccccccbbbbbbbbbaaaa``````_________^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBABAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>=====<<<<<<<<<;;;;;;;;;;::::::999999999998888888888777777777776666666666555555555555444444444433333333333222221111111111100000000000///////////...........-------,,,,,,,,,,,+++++++++++++++***********))))))))((((((((((('''''''''''&&&''&&&&&&&&&&&&%%%%oooppppppppppppqqqqqqqqrrrrrrrrrrrrrssssssssssssttttttttttttttuuuuuuuuuuuttuuuuuuuuuuuuuuvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxyyyyxxxxxxyyyyyyyyyyyyyyyyzzz{|||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹‹Œ�ŽŽ��‘’’“”•––——˜™™ššš››››œ›››š™˜—–•”“’‘��ŽŽ��ŒŒŒ‹‹‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘���ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††…………………†††††††††††††††††††………………………………………………………„„„„„„„„„„„……………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyxxwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssssssssrrrrrrrrrrrrrqqqqqqppppppppppppoooooooooonnnmmmmmmlllllllllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhggggggggggffffffffffffeeeeeeeeeedddcccccccccccccbbbbbbbbbaaaa``````_________^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBABAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>=====<<<<<<<<<;;;;;;;;;;::::::999999999988888888888777777777776666666666555555555555444444444433333333333222221111111111100000000000///////////...........-------,,,,,,,,,,,+++++++++++++++***********))))))))((((((((((('''''''''''&&&''&&&&&&&&&&&%%%%%ooopppppppppppppqqqqqqqrrrrrrrrrrrrrrsssssssssssttttttttttttttuuuuuuuuuuuttuuuuuuuuuuuuuuvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxyyyyxxxxxxyyyyyyyyyyyyyyyyzzz{{||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹Œ�Ž���‘’“””•–——˜˜™™ššš››››œ››šš™˜—–•”“’‘��ŽŽ��ŒŒŒ‹‹‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘���ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††………………………†††††††††††††††††††…………………………………………………„„„„„„„„„„„„„……………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrqqqqqqppppppppppppoooooooooonnnmmmmmmllllllllllllllllkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeddddccccccccccccbbbbbbbbbaaaa``````_________^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBABAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>=====<<<<<<<<<;;;;;;;;;;::::::999999999988888888888777777777776666666666555555555555444444444433333333333222221111111111100000000000///////////...........-------,,,,,,,,,,,+++++++++++++++***********))))))))((((((((((('''''''''''&&&''&&&&&&&&&&&%%%%%ooopppppppppppppqqqqqqqrrrrrrrrrrrrrrsssssssssssttttttttttttttuuuuuuuuuuuttuuuuuuuuuuuuuuvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxyyyyxxxxxxyyyyyyyyyyyyyyyyzzz{{||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹��Ž��‘’’“”•––—˜˜™™ššš›››››œ››šš™˜—–•”“’‘���Ž��ŒŒŒ‹‹‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘���ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††……………………………††††††††††††††††††…………………………………………………„„„„„„„„„„„„„„………………………………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttssssssssssssrssssrrrrrrrrrrrrrrrqqqqqqppppppppppppoooooooooonnnmmmmmmllllllllllllllllkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeddddccccccccccccbbbbbbbbbaaaa``````_________^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>=====<<<<<<<<<;;;;;;;;;;::::::999999999988888888888777777777776666666666555555555555444444444433333333332222221111111111100000000000///////////...........-------,,,,,,,,,,,+++++++++++++++***********))))))))((((((((((''''''''''''&&&''&&&&&&&&&&&%%%%%ooopppppppppppppqqqqqqqrrrrrrrrrrrrrrsssssssssssstttttttttttttuuuuuuuuuuuttuuuuuuuuuuuuuuuvvvvvvvvwwwwwwxxxxxxxxxxxxxxxyyyyxxxxxxyyyyyyyyyyyyyyyyzzz{{|||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹‹Œ�Ž���‘’“”••–——˜™™ššš››››››œ››š™™˜—–•”“’‘���Ž��ŒŒŒ‹‹‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘���ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…………………………………††††††††††††††††††…………………………………………………„„„„„„„„„„„„„„………………………………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssrssssrrrrrrrrrrrrrrqqqqqqqppppppppppppoooooooooonnnmmmmmmllllllllllllllllkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggffffffffffffeeeeeeeeeedddddcccccccccccbbbbbbbbbaaaa``````_________^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>=====<<<<<<<<<;;;;;;;;;;::::::999999999988888888888777777777776666666666555555555554444444444433333333332222221111111111100000000000///////////...........-------,,,,,,,,,,,+++++++++++++++***********))))))))((((((((((''''''''''''&&&''&&&&&&&&&&&%%%%%ooopppppppppppppqqqqqqqqrrrrrrrrrrrrrsssssssssssstttttttttttttuuuuuuuuuuuttuuuuuuuuuuuuuuuvvvvvvvvwwwwwwxxxxxxxxxxxxxxxyyyyxxxxxxyyyyyyyyyyyyyyyyzzz{{|||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹‹Œ�Ž��‘’““”•–——˜™™ššš›››››››œ››š™˜˜—–•”“’‘���Ž��ŒŒŒ‹‹‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘���ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††………………………………………††††††††††††††††††…………………………………………………„„„„„„„„„„„„„„………………………………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssrrsssrrrrrrrrrrrrrrrqqqqqqqpppppppppppooooooooooonnnmmmmmlllllllllllllllllkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggffffffffffffeeeeeeeeeedddddcccccccccccbbbbbbbbbaaaa``````_________^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>=====<<<<<<<<<;;;;;;;;;;::::::999999999988888888888777777777776666666666555555555554444444444433333333332222221111111111100000000000///////////...........-------,,,,,,,,,,,+++++++++++++++***********))))))))((((((((((''''''''''''&&&''&&&&&&&&&&&%%%%%ooopppppppppppppqqqqqqqqrrrrrrrrrrrrrssssssssssssttttttttttttttuuuuuuuuuuttuuuuuuuuuuuuuuuvvvvvvvvwwwwwwxxxxxxxxxxxxxxxyyyyxxxxxxyyyyyyyyyyyyyyyyzzz{{|||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹‹ŒŽŽ��‘’“”•––—˜˜™™šš››››››››œ›šš™˜—–••”“’‘���Ž��ŒŒŒ‹‹‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘���ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††………………………………………†††††††††††††††††…………………………………………………„„„„„„„„„„„„„„„………………………………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssrrsssrrrrrrrrrrrrrrqqqqqqqqpppppppppppooooooooooonnnmmmmmlllllllllllllllllkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggffffffffffffeeeeeeeeeedddddcccccccccccbbbbbbbbbaaaa``````_________^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>=====<<<<<<<<<;;;;;;;;;;::::::999999999988888888888777777777776666666666555555555554444444444433333333332222221111111111100000000000///////////..........--------,,,,,,,,,,,+++++++++++++++***********))))))))((((((((((''''''''''''&&&''&&&&&&&&&&&%%%%%ooopppppppppppppqqqqqqqqrrrrrrrrrrrrrssssssssssssttttttttttttttuuuuuuuuuuttuuuuuuuuuuuuuuuvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxyyyxxxxxxyyyyyyyyyyyyyyyyzzz{{|||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹ŒŒŽ��‘’“””•–—˜˜™™šš›››››››››››š™™˜—–•”““’‘���Ž��ŒŒŒ‹‹‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘����ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††……………………………………………††††††††††††††††……………………………………………………„„„„„„„„„„„„„„„………………………………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssrrssrrrrrrrrrrrrrrrqqqqqqqqpppppppppppooooooooooonnnmmmmmlllllllllllllllllkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhggggggggggggffffffffffffeeeeeeeeeeddddddccccccccccbbbbbbbbbaaaa``````_________^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>=====<<<<<<<<<;;;;;;;;;;::::::999999999988888888888777777777776666666666555555555554444444444433333333332222221111111111100000000000///////////..........--------,,,,,,,,,,,+++++++++++++++***********))))))))((((((((((''''''''''''&&&''&&&&&&&&&&&%%%%%ooopppppppppppppqqqqqqqqrrrrrrrrrrrrrssssssssssssttttttttttttttuuuuuuuuuuttuuuuuuuuuuuuuuuvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxyyyxxxxxxyyyyyyyyyyyyyyyyyzz{{|||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹‹Œ�Ž��‘’“”•–——˜™™šš››››œœ››››››š™˜——–•”“’‘‘���Ž��ŒŒ‹‹‹‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘�����ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††……………………………………………††††††††††††††††……………………………………………………„„„„„„„„„„„„„„„………………………………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssrrrsrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppooooooooooonnnmmmmmlllllllllllllllllkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhggggggggggggffffffffffffeeeeeeeeeeddddddccccccccccbbbbbbbbaaaa```````_________^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>=====<<<<<<<<<;;;;;;;;;;::::::999999999988888888887777777777776666666666555555555554444444444433333333332222221111111111100000000000//////////...........--------,,,,,,,,,,,+++++++++++++++***********))))))))((((((((((''''''''''''&&&''&&&&&&&&&&&%%%%%ooopppppppppppppqqqqqqqqrrrrrrrrrrrrrssssssssssssttttttttttttttuuuuuuuuuutttuuuuuuuuuuuuuuvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxyyyxxxxxxyyyyyyyyyyyyyyyyyzz{{|||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‰‰‰‰ŠŠ‹‹Œ���‘’“”••–—˜™™šš››››œœœ›››š›šš™˜—–•””“’‘���ŽŽ��ŒŒ‹‹‹‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘�����ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††………………………………………………††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„………………………………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssrrrsrrrrrrrrrrrrrrrqqqqqqqqqppppppppppoooooooooooonnnmmmmmllllllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhggggggggggggffffffffffffeeeeeeeeeeddddddcccccccccbbbbbbbbbaaaa```````_________^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGFGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;::::::999999999988888888887777777777776666666666555555555554444444444433333333332222221111111111100000000000//////////...........--------,,,,,,,,,,,+++++++++++++++***********))))))))((((((((((''''''''''''&&&''&&&&&&&&&&&%%%%%ooopppppppppppppqqqqqqqqrrrrrrrrrrrrrssssssssssssttttttttttttttuuuuuuuuuutttuuuuuuuuuuuuuuvvvvvvvvwwwwwwwxxxxxxxxxxxxxxxyyyxxxxxxxyyyyyyyyyyyyyyyyzz{{{||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰ŠŠ‹‹Œ���‘’“”•–—˜˜™šš›››œœœœœ›››š›š™˜——–•”“’’‘���ŽŽ��ŒŒ‹‹‹‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘������ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††………………………………………………††††††††††††††………………………………………………………„„„„„„„„„„„„„„„„………………………………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttttsssssssssssssrrrrsrrrrrrrrrrrrrrqqqqqqqqqqpppppppppoooooooooooonnnnmmmmmmlllllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhggggggggggggffffffffffffeeeeeeeeeeddddddcccccccccbbbbbbbbbaaaa```````_________^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGGFGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;::::::999999999988888888887777777777776666666666555555555554444444444433333333332222221111111111100000000000//////////...........-------,,,,,,,,,,,,+++++++++++++++***********))))))))((((((((((''''''''''''&&&''&&&&&&&&&&&%%%%%ooopppppppppppppqqqqqqqqrrrrrrrrrrrrrssssssssssssttttttttttttttuuuuuuuuuutttuuuuuuuuuuuuuuvvvvvvvvwwwwwwwxxxxxxxxxxxxxxxyyyxxxxxxxyyyyyyyyyyyyyyyyzz{{{||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‰‰ŠŠ‹Œ����‘’”•––—˜™™šš›››œœœœœ››ššš™™˜—–•”““’‘‘���Ž��ŒŒŒ‹‹‹‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘�������ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††……………………………………………††††††††††††……………………………………………………………„„„„„„„„„„„„„„„„………………………………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppooooooooooooonnnnmmmmmllllllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhggggggggggggffffffffffffeeeeeeeeeeddddddccccccccbbbbbbbbbaaaa```````__________^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;::::::999999999988888888887777777777776666666666555555555554444444444433333333332222221111111111100000000000//////////...........-------,,,,,,,,,,,,+++++++++++++++***********))))))))((((((((((''''''''''''&&&'&&&&&&&&&&&&%%%%%ooooppppppppppppqqqqqqqqrrrrrrrrrrrrrssssssssssssttttttttttttttuuuuuuuuuutttuuuuuuuuuuuuuuvvvvvvvvwwwwwwwxxxxxxxxxxxxxxxyyyxxxxxxxyyyyyyyyyyyyyyyyzz{{{|||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰‰Š‹Œ�Ž�‘’“”•–—˜˜™šš›››œœœœœ›››š™š™˜—–••”“’‘‘���ŽŽ��ŒŒŒ‹‹‹‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘�������ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††……………………………………………††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„………………………………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppooooooooooooonnnnmmmmmlllllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhgggggggggggggfffffffffffeeeeeeeeeeeddddddcccccccbbbbbbbbbbaaaa```````_________^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;::::::999999999988888888887777777777776666666666555555555554444444444433333333332222221111111111000000000000//////////...........-------,,,,,,,,,,,++++++++++++++++***********))))))))((((((((((''''''''''''&&&'&&&&&&&&&&&&%%%%%ooooppppppppppppqqqqqqqqrrrrrrrrrrrrrrsssssssssssttttttttttttttuuuuuuuuuutttuuuuuuuuuuuuuuuvvvvvvvwwwwwwwxxxxxxxxxxxxxxxyyyxxxxxxxyyyyyyyyyyyyyyyyzz{{{|||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‰‰‰Š‹Œ�Ž�‘’“”•–—˜™šš›››œœœœœœ››šš™™˜——–•”“’’‘����Ž���ŒŒ‹‹‹‹‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘��������ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††……………………………………………††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„……………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppooooooooooooonnnnnmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhggggggggggggggffffffffffeeeeeeeeeeedddddccccccccbbbbbbbbbaaaaa```````_________^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;::::::99999999998888888888777777777776666666666655555555555444444444443333333333222222111111111100000000000///////////...........-------,,,,,,,,,,,++++++++++++++++***********))))))))((((((((((''''''''''''&&&'&&&&&&&&&&&&%%%%%oooopppppppppppppqqqqqqqrrrrrrrrrrrrrrsssssssssssstttttttttttttuuuuuuuuuutttuuuuuuuuuuuuuuuvvvvvvvwwwwwwwxxxxxxxxxxxxxxxyyyxxxxxxxyyyyyyyyyyyyyyyyzz{{{|||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‰‰‰Š‹Œ�Ž�‘’”•–—˜™™šš›››œœœœœ››šš™˜™˜—–•”“’’‘����ŽŽ��ŒŒŒ‹‹‹‹‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘��������ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††……………………………………………††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„……………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppoooooooooooooonnnnnmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhgggggggggggggggffffffffffeeeeeeeeeeedddddccccccccbbbbbbbbbaaaa````````_________^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;::::::99999999998888888888777777777776666666666655555555555444444444443333333333222222111111111100000000000///////////...........-------,,,,,,,,,,,++++++++++++++++***********))))))))((((((((((''''''''''''&&&'&&&&&&&&&&&&%%%%%oooopppppppppppppqqqqqqqqrrrrrrrrrrrrrsssssssssssstttttttttttttuuuuuuuuuutttuuuuuuuuuuuuuuuvvvvvvvwwwwwwwxxxxxxxxxxxxxxxyyyxxxxxxxyyyyyyyyyyyyyyyyzz{{{|||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰Š‹Œ�Ž�’“”•–—˜™šš››››œœœœ›››š™™˜˜—–•”“’’‘����ŽŽ���ŒŒŒ‹‹‹‹‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘��������ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††……………………………………………††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„…………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppoooooooooooooooonnnnnmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggffffffffffeeeeeeeeeeedddddcccccccbbbbbbbbbaaaaa````````_________^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;::::::99999999998888888888777777777776666666666655555555555444444444433333333333222222111111111100000000000///////////...........-------,,,,,,,,,,,++++++++++++++++***********))))))))((((((((((''''''''''''&&&'&&&&&&&&&&&&%%%%%oooopppppppppppppqqqqqqqqrrrrrrrrrrrrrssssssssssssttttttttttttttuuuuuuuuutttuuuuuuuuuuuuuuuvvvvvvvwwwwwwwxxxxxxxxxxxxxxxxyyxxxxxxxyyyyyyyyyyyyyyyyyz{{{|||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ŠŠ‹Œ��‘’“”–—˜˜™šš›››œœœ››››šš™˜——–•”““’‘����ŽŽ���ŒŒŒ‹‹‹‹‹‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘���������ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††……………………………………………††††††…………………………………………………………………………„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppoooooooooooooooonnnnnnmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhggggggggggggggggfffffffffeeeeeeeeeeeddddccccccccbbbbbbbbbaaaaa```````__________^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>======<<<<<<<<;;;;;;;;;;;::::::99999999998888888888777777777776666666666655555555555444444444433333333333222222111111111100000000000///////////...........-------,,,,,,,,,,,++++++++++++++++***********))))))))((((((((((''''''''''''&&&'&&&&&&&&&&&&%%%%%oooopppppppppppppqqqqqqqqrrrrrrrrrrrrrssssssssssssttttttttttttttuuuuuuuuutttuuuuuuuuuuuuuuuvvvvvvvwwwwwwwxxxxxxxxxxxxxxxxyyxxxxxxxxyyyyyyyyyyyyyyyyz{{{{||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ŠŠ‹Œ��‘’“•–—˜™™šš›››››››››šš™˜—–—–•”“’‘����ŽŽ���ŒŒŒ‹‹‹‹‹‹‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘���������ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††……………………………………………††††††…………………………………………………………………………„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppoooooooooooooooonnnnnnmmmmllllllllllllllkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhggggggggggggggggfffffffffeeeeeeeeeeeddddccccccccbbbbbbbbbaaaa````````__________^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>======<<<<<<<<;;;;;;;;;;;::::::99999999998888888888777777777776666666666655555555555444444444433333333333222222111111111100000000000///////////...........-------,,,,,,,,,,,++++++++++++++++***********))))))))((((((((((''''''''''''&&&'&&&&&&&&&&&&%%%%%oooopppppppppppppqqqqqqqqrrrrrrrrrrrrrssssssssssssttttttttttttttuuuuuuuuuttttuuuuuuuuuuuuuuvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxyyxxxxxxxxyyyyyyyyyyyyyyyyz{{{{|||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ŠŠ‹ŒŽ�‘’”•–—˜™šš›››››››››šš™™˜—––•”“’‘���ŽŽŽ���ŒŒŒŒ‹‹‹‹‹‹‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘���������ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††……………………………………………††††††………………………………………………………………………„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppoooooooooooooooonnnnnnnmmmllllllllllllllkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggggfffffffffeeeeeeeeeeedddccccccccbbbbbbbbbaaaaa````````__________^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>======<<<<<<<<;;;;;;;;;;;::::::99999999998888888888777777777776666666666655555555555444444444433333333333222222111111111100000000000///////////...........-------,,,,,,,,,,,++++++++++++++++***********))))))))(((((((((('''''''''''&&&&'&&&&&&&&&&&&%%%%%oooopppppppppppppqqqqqqqqrrrrrrrrrrrrrssssssssssssttttttttttttttuuuuuuuuuttttuuuuuuuuuuuuuuvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxyyxxxxxxxxyyyyyyyyyyyyyyyyz{{{{|||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ŠŠ‹�Ž�‘“”•–—˜™šš›››››››››šš™˜—–••”“’‘���ŽŽ���ŒŒŒŒŒ‹‹‹‹‹‹‹‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘����������ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††……………………………………………†††††…………………………………………………………………………„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppooooooooooooooonnnnnnnnmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggggggfffffffffeeeeeeeeeeddddccccccccbbbbbbbbbaaaaa````````__________^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>======<<<<<<<<;;;;;;;;;;;::::::99999999998888888888777777777776666666666655555555555444444444433333333333222221111111111100000000000///////////...........-------,,,,,,,,,,,+++++++++++++++************))))))))(((((((((('''''''''''&&&&'&&&&&&&&&&&&%%%%%oooopppppppppppppqqqqqqqqrrrrrrrrrrrrrssssssssssssttttttttttttttuuuuuuuuuttttuuuuuuuuuuuuuuvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxyyxxxxxxxxyyyyyyyyyyyyyyyyz{{{{|||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰Š‹Œ�Ž�‘“”•—˜™™šš››››››››šš™˜˜—–••”“’‘��ŽŽ���ŒŒŒŒŒ‹‹‹‹‹‹‹‹‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘����������ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††………………………………………………†††††…………………………………………………………………………„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppoooooooooooooonnnnnnnnnmmllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihiiihhhhhhhhhhggggggggggggggggggffffffffeeeeeeeeeddddcccccccccbbbbbbbbaaaaaa````````__________^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>======<<<<<<<<;;;;;;;;;;:::::::99999999998888888888777777777776666666666555555555555444444444433333333333222221111111111100000000000///////////...........-------,,,,,,,,,,,+++++++++++++++************))))))))(((((((((('''''''''''&&&&'&&&&&&&&&&&&%%%%%oooopppppppppppppqqqqqqqqrrrrrrrrrrrrrssssssssssssttttttttttttttuuuuuuuuuttttuuuuuuuuuuuuuuuvvvvvvwwwwwwwwxxxxxxxxxxxxxxxyyxxxxxxxxyyyyyyyyyyyyyyyyz{{{{|||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰Š‹Œ�Ž�’“”–—˜™™šš›››››››šš™™˜—–•””“’‘���Ž���ŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‘‘‘‘‘‘‘‘‘‘‘‘‘‘�����������ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††………………………………………………†††††…………………………………………………………………………„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppoooooooooooooonnnnnnnnnlllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhiiihhhhhhhhhgggggggggggggggggggffffffffeeeeeeeeeddddccccccccbbbbbbbbbaaaaaa````````__________^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>======<<<<<<<<;;;;;;;;;;:::::::99999999998888888888777777777776666666666555555555555444444444433333333333222221111111111100000000000///////////...........-------,,,,,,,,,,,+++++++++++++++************))))))))(((((((((('''''''''''&&&&'&&&&&&&&&&&&%%%%%oooooppppppppppppqqqqqqqqrrrrrrrrrrrrrrsssssssssssstttttttttttttuuuuuuuuuttttuuuuuuuuuuuuuuuvvvvvvwwwwwwwwxxxxxxxxxxxxxxxyyxxxxxxxxyyyyyyyyyyyyyyyyy{{{{|||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰Š‹Œ�Ž�’“•–—˜™šš››››››››šš™™˜—–•””“’‘��Ž���ŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‘‘‘‘‘‘‘‘‘‘‘‘‘‘�����������ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††…………………………………………………††††…………………………………………………………………………„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppooooooooooooonnnnnnnnnnllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhiihhhhhhhhhhgggggggggggggggggggffffffffeeeeeeeeddddcccccccccbbbbbbbbbaaaaaa```````___________^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>======<<<<<<<<;;;;;;;;;;:::::::99999999988888888888777777777776666666666555555555555444444444433333333333222221111111111100000000000///////////...........-------,,,,,,,,,,,+++++++++++++++************))))))))(((((((((('''''''''''&&&&'&&&&&&&&&&&&%%%%%ooooopppppppppppppqqqqqqqrrrrrrrrrrrrrrsssssssssssstttttttttttttuuuuuuuuuttttuuuuuuuuuuuuuuuvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxyxxxxxxxxyyyyyyyyyyyyyyyyy{{{{|||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰Š‹Œ���’”•–—˜™šš›››››››ššš™˜˜—–•””“‘���Ž��ŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‘‘‘‘‘‘‘‘‘‘‘‘‘������������ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡††††††††††…………………………………………………††††…………………………………………………………………………„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppoooooooooooonnnnnnnnnnnlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhiihhhhhhhhhhgggggggggggggggggggffffffffeeeeeeeeddddcccccccccbbbbbbbbbaaaaaa```````___________^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>======<<<<<<<<;;;;;;;;;;:::::::99999999988888888888777777777776666666666555555555555444444444433333333333222221111111111100000000000///////////...........-------,,,,,,,,,,,+++++++++++++++***********)))))))))(((((((((('''''''''''&&&&'&&&&&&&&&&&&%%%%%oooppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrssssssstttuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxwwwwwxxxxxxxxxxxxxxxyyyyyxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}|||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„…††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰Š‹Œ���“”–—˜™šš›››››››››šš™™˜—–•”—–•”“’‘��������ŽŽŽŽŽŽŽŽŽŽ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††……………………………………………………………………………………„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuutttttttssssssssssssssrrrrsssssssssssrrrrrrrrrrrrrqqqqqqqqqppppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhggggggggffffffffffeeeeeeeddddddddcccccccbbbbbbbbbaaaaaaaa`````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYXXXXXXXXXXWWWWWWWWWWVVVWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@???????>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::9::999999999988888888888777777777766666666665555555444444444433333333332222222222221111111111000000000000//////////...........----------,,,,,,,,,,,+++++++++++***********))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%ooopppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrssssssstttuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxwwwwwxxxxxxxxxxxxxxxyyyyyxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}|||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„……†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰Š‹ŒŽ��“”–—˜™šš›››››››››šš™˜˜—–•”—–•”“’‘�������ŽŽŽŽŽŽŽŽŽŽŽ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††………………………………………………………………………………………„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuutttttttssssssssssssssrrrrssssssssssrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppoooooooooooonnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhggggggggfffffffffeeeeeeeeddddddddcccccccbbbbbbbbbaaaaaaaa`````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYXXXXXXXXXXXWWWWWWWWWWVVVWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@???????>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::99::999999999988888888887777777777766666666665555555444444444433333333332222222222221111111111000000000000//////////...........----------,,,,,,,,,,,+++++++++++***********))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%ooopppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrsssssssttttuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxwwwwwxxxxxxxxxxxxxxxyyyyyxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„………††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰Š‹ŒŽ�‘“•–—˜™š›››››››››ššš™˜˜—–•”—–•”“’‘������ŽŽŽŽŽŽŽŽŽŽŽŽ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††………………………………………………………………………………………„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuutttttttssssssssssssssrrrrssssssssssrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppoooooooooooonnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhggggggggfffffffffeeeeeeeeddddddddcccccccbbbbbbbbaaaaaaaaa`````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWWVVVWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@???????>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::99::999999999988888888887777777777666666666665555555444444444333333333332222222222221111111111000000000000//////////...........----------,,,,,,,,,,,+++++++++++***********))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%ooopppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrssssssttttuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxwwwwwxxxxxxxxxxxxxxxyyyyyxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„………††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ŠŠ‹�Ž�‘“•–—™™š›››››››››ššš™˜˜—–•”—–•”“’‘������ŽŽŽŽŽŽŽŽŽŽŽŽ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡†††††††††††††††††††††††………………………………………………………………………………………„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuutttttttssssssssssssssrrrrssssssssssrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppooooooooooonnnnnnnnnnnmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggggfffffffffeeeeeeedddddddddccccccbbbbbbbbbaaaaaaaaa`````````___________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWWVVVWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@???????>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::99::99999999998888888888777777777766666666666555555544444444433333333333222222222222111111111100000000000///////////...........----------,,,,,,,,,,,+++++++++++***********))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%ooopppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrssssssttttuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxwwwwwxxxxxxxxxxxxxxxyyyyyxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„…………†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰Š‹Œ�Ž�‘”•–˜™šš›››››››››ššš™˜˜—–•”—–•”“’‘������ŽŽŽŽŽŽŽŽŽŽŽŽ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡††††††††††††††††††††††††………………………………………………………………………………………„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuttttttssssssssssssssrrrrrssssssssssrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppooooooooooonnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggfffffffffeeeeeeedddddddddccccccbbbbbbbbbaaaaaaaaa`````````___________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWWVVVWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@???????>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::99::99999999998888888888777777777766666666666555555544444444433333333333222222222222111111111100000000000///////////...........----------,,,,,,,,,,,+++++++++++***********))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%ooopppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrssssssttttuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxwwwwwxxxxxxxxxxxxxxxxyyyyxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}|||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„……………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰Š‹Œ�Ž�‘”•—˜™šš›››œœ››››ššš™˜˜—–•”—–•”“’‘�������ŽŽŽŽŽŽŽŽŽŽŽ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡††††††††††††††††††††††††………………………………………………………………………………………„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuttttttssssssssssssssrrrrrssssssssssrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhggggggggffffffffeeeeeeedddddddddccccccbbbbbbbbbaaaaaaaaa``````````__________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWWVVVWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@@???????>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::99::99999999998888888888777777777766666666666555555544444444433333333333222222222221111111111100000000000///////////...........----------,,,,,,,,,,,+++++++++++***********))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%ooopppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrssssssttttuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxwwwwwwxxxxxxxxxxxxxxxyyyyxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„……………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰Š‹Œ�Ž�‘”•—˜™šš››œœœ››››ššš™˜˜—–•”—–•”“’‘�������ŽŽŽŽŽŽŽŽŽŽŽ‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡††††††††††††††††††††††††………………………………………………………………………………………„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuttttttssssssssssssssrrrrrssssssssssrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhggggggggfffffffeeeeeeeedddddddddccccccbbbbbbbbbaaaaaaaaa``````````__________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWWVVVWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@????????>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::99::99999999998888888888777777777766666666666555555544444444433333333333222222222221111111111100000000000///////////...........---------,,,,,,,,,,,,+++++++++++***********))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%ooopppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrssssssttttuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxwwwwwwxxxxxxxxxxxxxxxyyyyxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰Š‹Œ�Ž�‘”•—˜™šš››œœœ››››šš™™˜˜—–•”—–•”“’‘‘������ŽŽŽŽŽŽŽŽŽŽŽ‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††……………………………………………………………………………………„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuttttttssssssssssssssrrrrrssssssssssrrrrrrrrrrrrrqqqqqqqqqpppppppppppppooooooooooooonnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhgggggggggfffffffeeeeeeedddddddddccccccbbbbbbbbbaaaaaaaaaa`````````___________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWWVVVWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@????????>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::99::99999999998888888888777777777766666666666555555544444444433333333333222222222221111111111100000000000///////////...........---------,,,,,,,,,,,++++++++++++***********))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%oooopppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrssssssttttuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxwwwwwwxxxxxxxxxxxxxxxyyyyxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰Š‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰Š‹Œ�Ž�‘”•—˜™šš››œœœ››››šš™™˜˜—–•”—–•”“’‘‘�������ŽŽŽŽŽŽŽŽŽŽ‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††……………………………………………………………………………………„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuttttttssssssssssssssrrrrrssssssssssrrrrrrrrrrrrrqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhggggggggggffffffeeeeeeeedddddddddccccccbbbbbbbbbaaaaaaaaa``````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYXXXXXXXXXXXWWWWWWWWWWWVVVWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@????????>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::::::99:999999999998888888888777777777766666666665555555544444444433333333333222222222221111111111100000000000///////////...........---------,,,,,,,,,,,++++++++++++***********))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%oooopppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrsssssstttttuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxwwwwwwxxxxxxxxxxxxxxxyyyyxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰Š‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆ‰Š‹Œ�Ž�‘”•–˜™šš››œœœ››››šš™™˜˜—–•”—–•”“’’‘�������ŽŽŽŽŽŽŽŽŽŽ‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††……………………………………………………………………………………„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuutttttsssssssssssssssrrrrrsssssssssrrrrrrrrrrrrrrqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhggggggggggfffffeeeeeeeedddddddddcccccccbbbbbbbbbaaaaaaaaa``````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYXXXXXXXXXXXWWWWWWWWWWWVVVWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@????????>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::99:999999999998888888888777777777766666666665555555544444444433333333333222222222221111111111100000000000///////////...........---------,,,,,,,,,,,++++++++++++***********))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%oooopppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrssssstttttuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxwwwwwwxxxxxxxxxxxxxxxyyyyxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}|||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆ‰Š‹Œ�Ž�‘”•–˜™šš›››œœ››››šš™™˜˜—–•”—–•”“’’‘�������ŽŽŽŽŽŽŽŽŽŽ‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††…………………………………………………………………………………„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuutttttsssssssssssssssrrrrrsssssssssrrrrrrrrrrrrrrqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggfffffeeeeeeeddddddddddccccccbbbbbbbbbaaaaaaaaaa``````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYXXXXXXXXXXXWWWWWWWWWWVVVVWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@????????>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::99:999999999998888888888777777777766666666665555555544444444433333333333222222222221111111111100000000000///////////...........---------,,,,,,,,,,,++++++++++++***********))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%oooopppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrssssstttttuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxwwwwwwxxxxxxxxxxxxxxxxyyyxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰Š‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆ‰‰Š‹�Ž�‘“•–—˜™š›››››››››šš™™˜——–•”—–•”“’’‘��������ŽŽŽŽŽŽŽŽŽ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††…………………………………………………………………………………„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuutttttssssssssssssssrrrrrrsssssssssrrrrrrrrrrrrrrqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggffffeeeeeeeedddddddddcccccccbbbbbbbbbaaaaaaaaaa``````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYXXXXXXXXXXXWWWWWWWWWWWVVVWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@????????>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;::::::::::99:999999999998888888888777777777766666666665555555544444444433333333332222222222221111111111100000000000///////////...........---------,,,,,,,,,,,++++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%oooopppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrssssstttttuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxwwwwwwwxxxxxxxxxxxxxxxyyyxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||}}}}}||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰Š‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰Š‹ŒŽ��“”–—˜™š›››››››››šš™™˜——–•”—–•”“’’‘�������ŽŽŽŽŽŽŽŽŽŽ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuutttttssssssssssssssrrrrrrsssssssssrrrrrrrrrrrrrrqqqqqqqqqpppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffeeeeeeeeddddddddddcccccccbbbbbbbbbaaaaaaaaaa``````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYXXXXXXXXXXXWWWWWWWWWWWVVVWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@????????>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::99:999999999988888888888777777777766666666665555555544444444433333333332222222222221111111111100000000000///////////...........---------,,,,,,,,,,,+++++++++++************)))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%oooopppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrssssstttttuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxwwwwwwwxxxxxxxxxxxxxxxyyyxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||}}}}}|||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹Œ���“”–—˜™šš››››››››šš™™˜—––•”—–•”“’’‘��������ŽŽŽŽŽŽŽŽŽ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuttttsssssssssssssssrrrrrrsssssssssrrrrrrrrrrrrrrqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffeeeeeeeddddddddddcccccccbbbbbbbbbaaaaaaaaaa```````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYXXXXXXXXXXXWWWWWWWWWWVVVVWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@????????>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::99:999999999988888888888777777777766666666665555555544444444433333333332222222222221111111111100000000000///////////...........---------,,,,,,,,,,,+++++++++++************)))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%oooopppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrssssstttttuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxwwwwwwwxxxxxxxxxxxxxxxyyyxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||}}}}}|||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰Š‹Œ�Ž�’”•–˜™™š››››››››šš™™˜—–•”“—–•”“’‘‘��������ŽŽŽŽŽŽŽŽŽ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuttttsssssssssssssssrrrrrrsssssssssrrrrrrrrrrrrrqqqqqqqqqpppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffeeeeeeeeddddddddddcccccccbbbbbbbbbaaaaaaaaaa```````````___________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYXXXXXXXXXXXWWWWWWWWWWWVVVWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@????????>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::99:999999999988888888888777777777766666666665555555544444444433333333332222222222221111111111100000000000///////////..........----------,,,,,,,,,,,+++++++++++************)))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%ooooopppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrssssstttttuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxwwwwwwwxxxxxxxxxxxxxxxyyyxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||}}}}||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰ŠŠ‹�Ž�’“•–—˜™šš››››››ššš™˜˜—–•”“—–•”“’‘‘��������ŽŽŽŽŽŽŽŽŽ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuutttssssssssssssssssrrrrrrssssssssrrrrrrrrrrrrrrqqqqqqqqqpppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggfffeeeeeeeeddddddddddcccccccbbbbbbbbbbaaaaaaaaaa```````````__________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYXXXXXXXXXXXWWWWWWWWWWWVVVWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@????????>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::99:999999999988888888888777777777766666666665555555544444444433333333332222222222221111111111100000000000///////////..........----------,,,,,,,,,,,+++++++++++************)))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%ooooopppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrssssttttttuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxwwwwwwwxxxxxxxxxxxxxxxxyyxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||}}}}||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹ŒŽ�’“”–—˜™šš››››››ššš™˜˜—–•”“—••”“’‘‘�������ŽŽŽŽŽŽŽŽŽŽ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††…………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuutttssssssssssssssssrrrrrrssssssssrrrrrrrrrrrrrrqqqqqqqqqpppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmllllllllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggffffeeeeeeeeddddddddddcccccccbbbbbbbbbbaaaaaaaaaa``````````___________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYXXXXXXXXXXXXWWWWWWWWWWVVVWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@????????>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::999:999999999988888888888777777777766666666665555555544444444433333333332222222222221111111111100000000000///////////..........----------,,,,,,,,,,,+++++++++++***********))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%ooooopppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrssssttttttuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxwwwwwwwxxxxxxxxxxxxxxxxyyxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||}}}}||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰Š‹Œ��‘“”•—˜™™š››››››ššš™˜˜—–•”“–•”““’‘‘�������ŽŽŽŽŽŽŽŽŽŽ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††…………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuttssssssssssssssssrrrrrrrssssssssrrrrrrrrrrrrrrqqqqqqqqqpppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmllllllllllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggffffeeeeeeeeddddddddddccccccccbbbbbbbbbaaaaaaaaaaa``````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYXXXXXXXXXXXWWWWWWWWWWVVVVWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@????????>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::999:999999999988888888887777777777766666666665555555544444444433333333332222222222221111111111000000000000//////////...........----------,,,,,,,,,,,+++++++++++***********))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%ooooooppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrssssttttttuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxwwwwwwwwxxxxxxxxxxxxxxxyyxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||}}}}||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰Š‹Œ�Ž‘’”•–—˜™šš›››››ššš™˜——–•”“–•”““’‘‘�������ŽŽŽŽŽŽŽŽŽŽ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuttssssssssssssssssrrrrrrrsssssssssrrrrrrrrrrrrrqqqqqqqqqpppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggffffeeeeeeeeddddddddddcccccccbbbbbbbbbbaaaaaaaaaaa``````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYXXXXXXXXXXXXWWWWWWWWWWVVVWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@????????>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::999:999999999988888888887777777777666666666665555555544444444333333333332222222222221111111111000000000000//////////...........----------,,,,,,,,,,,+++++++++++***********))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%ooooooppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrssssttttttuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxwwwwwwwwxxxxxxxxxxxxxxxyyxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||}}}}|||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹�Ž�’“•–—˜™šš›››››šš™™˜—–•”“’–•”“’’‘‘�������ŽŽŽŽŽŽŽŽŽŽ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuttssssssssssssssssrrrrrrrssssssssrrrrrrrrrrrrrrqqqqqqqqqpppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmllllllllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggfffffeeeeeeedddddddddddcccccccbbbbbbbbbbaaaaaaaaaaa``````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYXXXXXXXXXXXXWWWWWWWWWWVVVWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@????????>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::999:999999999988888888887777777777666666666665555555544444444333333333332222222222221111111111000000000000//////////...........----------,,,,,,,,,,,+++++++++++***********))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%ooooooppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrssssttttttuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxwwwwwwwwxxxxxxxxxxxxxxxyyxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||}}}|||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰Š‹Œ��‘“”–—˜™šš››››››š™™˜—–•”“’–•”“’’‘��������ŽŽŽŽŽŽŽŽŽŽ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuttsssssssssssssssssrrrrrrrssssssssrrrrrrrrrrrrrrqqqqqqqqqpppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggffffffeeeeeeeddddddddddccccccccbbbbbbbbbbaaaaaaaaaaa``````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYXXXXXXXXXXXXWWWWWWWWWVVVVWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@?????????>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::999:99999999998888888888777777777766666666666555555554444444433333333333222222222222111111111100000000000///////////...........----------,,,,,,,,,,,+++++++++++***********))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%ooooooppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrssssttttttuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxwwwwwwwwxxxxxxxxxxxxxxxxyxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||}}}|||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰Š‹Œ��‘“”•—˜™šš››››››šš™˜—–•”“’–•”“’’‘��������ŽŽŽŽŽŽŽŽŽŽ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||{||||||||||||{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuttsssssssssssssssssrrrrrrrssssssssrrrrrrrrrrrrrqqqqqqqqqqpppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggfffffffeeeeeedddddddddddccccccccbbbbbbbbbbaaaaaaaaaaa``````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYXXXXXXXXXXXXWWWWWWWWWWVVVWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@?????????>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::999:99999999998888888888777777777766666666666555555554444444433333333333222222222222111111111100000000000///////////...........----------,,,,,,,,,,,+++++++++++***********))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%oooooopppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrssstttttttuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxwwwwwwwwxxxxxxxxxxxxxxxxyxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||}}}|||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰Š‹Œ��‘’”•–˜™™š››››››šš™˜—–•”“’••”“’‘‘��������ŽŽŽŽŽŽŽŽŽŽ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||{||||||||||||{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuttssssssssssssssssssrrrrrrrssssssssrrrrrrrrrrrrrqqqqqqqqqqpppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffeeeeeedddddddddddccccccccbbbbbbbbbbaaaaaaaaaaa``````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYXXXXXXXXXXXXWWWWWWWWWWVVVWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@?????????>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::::::999:99999999998888888888777777777766666666666555555554444444433333333333222222222221111111111100000000000///////////...........----------,,,,,,,,,,,+++++++++++***********))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%oooooopppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrssstttttttuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwxxxwwwwwwwwwxxxxxxxxxxxxxxxyxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||}}}||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹��‘’”•–—™™š››››››šš™˜—–•”“’•””“’‘‘��������ŽŽŽŽŽŽŽŽŽŽ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuttsssssssssssssssssrrrrrrrrssssssssrrrrrrrrrrrrqqqqqqqqqqppppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffeeeeeedddddddddddccccccccbbbbbbbbbbaaaaaaaaaaa``````````___________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYXXXXXXXXXXXXXWWWWWWWWWVVVWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@?????????>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999999998888888888777777777766666666665555555554444444433333333333222222222221111111111100000000000///////////...........---------,,,,,,,,,,,++++++++++++***********))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%oooooooppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrssstttttttuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwxxxwwwwwwwwwxxxxxxxxxxxxxxxyxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||}}||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‰‰Š‹��‘’“•–—˜™š››››››šš™˜—–•”“’•”““’‘‘��������ŽŽŽŽŽŽŽŽŽŽ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||{||||||||||||{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuutttsssssssssssssssssrrrrrrrrssssssssrrrrrrrrrrrrqqqqqqqqqqppppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhgggggggggggggfffffffffeeeeeeddddddddddddcccccccbbbbbbbbbbaaaaaaaaaaa``````````__________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYXXXXXXXXXXXWWWWWWWWWWVVVWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@?????????>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::::::999999999999998888888888777777777766666666665555555554444444433333333333222222222221111111111100000000000///////////...........---------,,,,,,,,,,,++++++++++++***********))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%ppppppppppqqqqqqqqqqqqrqqrrrrrrrrrrrrrrssssssssssssssssssttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvwwwvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………†††††††††††††††††††††††††………………††††††††††††‡‡†††††‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡ˆ‰Š‹Œ�Ž�‘“”•–—˜˜™™™™˜˜—–••“’‘��“’‘‘���ŽŽŽ�������ŒŒŒŒŒŒŒŒŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||zzzyyyyyyyyyyyyyyyyxxxxxxyyyyyyyxxxxxxxxxxxxxxxxwwwxxwwwwwwwwwwwwwwwvvvvvvvvuuuuuuutttttttttttttttssstssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhgggggffffffffffffeeeeeeeedddcccccccccccbbbbbbbbbbbbaaaaaaaaaa```````````___`___________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXYYYYXXXXXXXXXXXWWWWWWWWWVVWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888888777777777766666666665555555555544444444433333333332222222222111111111110000000000000//////////...........----------,,,,,,,,,,,+++++++++++++++***********))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%ppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrssssssssssssssssssttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvwwwvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………†††††††††††††††††††††††††…………………††††††††††††††††††‡‡‡‡‡‡‡‡‡††††††††‡‡‡ˆ‰Š‹Œ�Ž�‘“”•–—˜˜™™™™˜˜—–•”“’‘��“’‘‘���ŽŽŽ��������ŒŒŒŒŒŒŒŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||zzyyyyyyyyyyyyyyyyyxxxxxxyyyyyyxxxxxxxxxxxxxxxxxwwwxxwwwwwwwwwwwwwwwvvvvvvvvuuuuuuutttttttttttttttssstssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppoooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhggggfffffffffffffeeeeeeeedddcccccccccccbbbbbbbbbbbbbaaaaaaaaaa``````````___`___________^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXYYYYXXXXXXXXXXXWWWWWWWWWWVWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888888777777777766666666665555555555544444444433333333332222222222111111111110000000000000//////////...........----------,,,,,,,,,,,+++++++++++++++***********))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%ppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrsssssssssssssssssssttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvwwwvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………†††††††††††††††††††††††††……………………†††††††††††††††††‡‡‡‡‡‡‡‡‡††††††††‡‡ˆˆ‰Š‹Œ���‘“”•–—˜˜™™™™˜˜—–•”“’‘��“’‘‘���ŽŽŽ�������ŒŒŒŒŒŒŒŒŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||zzyyyyyyyyyyyyyyyyyxxxxxxyyyyyyxxxxxxxxxxxxxxxxwwwwxwwwwwwwwwwwwwwwwvvvvvvvvuuuuuutttttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppoooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhggggffffffffffffeeeeeeeeedddccccccccccccbbbbbbbbbbbbaaaaaaaaaa``````````___`__________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXYYYYXXXXXXXXXXXWWWWWWWWWWVWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::99999999999888888888877777777776666666666555555555544444444443333333333222222222211111111111000000000000///////////...........----------,,,,,,,,,,,++++++++++++++************))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%ppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrsssssssssssssssssssttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvwwvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{|||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………†††††††††††††††††††††††††……………………†††††††††††††††††‡‡‡‡‡‡‡‡††††††††‡‡‡ˆ‰‰Š‹�Ž��’“”•–—˜˜™™™˜˜——–•”“’‘��“’‘����ŽŽŽ�������ŒŒŒŒŒŒŒŒŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††…………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||zzyyyyyyyyyyyyyyyyyxxxxxxyyyyyyxxxxxxxxxxxxxxxxwwwwxwwwwwwwwwwwwwwwwvvvvvvvvuuuuuutttttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhggggffffffffffffeeeeeeeeeddcccccccccccccbbbbbbbbbbbbaaaaaaaaaa``````````___`__________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXYYYYXXXXXXXXXXXWWWWWWWWWVVWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::99999999999888888888877777777766666666666555555555544444444443333333333222222222211111111111000000000000///////////...........----------,,,,,,,,,,,++++++++++++++************))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%pppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrssssssssssssssssssstttttttttttttttuuuuuuuuvvvvvvvvvvvvvvvwwvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{|||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………†††††††††††††††††††††††††……………………†††††††††††††††††‡‡‡‡‡‡†††††††††‡‡‡ˆˆ‰Š‹Œ�Ž�‘’“”•–—˜˜™™™˜˜—––•”“’‘��“’‘����ŽŽŽ�������ŒŒŒŒŒŒŒŒŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||zzyyyyyyyyyyyyyyyyxxxxxxxyyyyyyxxxxxxxxxxxxxxxxwwwwxwwwwwwwwwwwwwwwvvvvvvvvvuuuuuutttttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhggggffffffffffffeeeeeeeeeddcccccccccccccbbbbbbbbbbbbaaaaaaaaaa``````````___`__________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXYYYYXXXXXXXXXXXWWWWWWWWWVVWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::99999999999888888888877777777766666666666555555555544444444433333333333222222222211111111111000000000000///////////...........----------,,,,,,,,,,,++++++++++++++************))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%pppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrsssssssssssssssssstttttttttttttttuuuuuuuuvvvvvvvvvvvvvvvwwvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{|||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………†††††††††††††††††††††††††………………………††††††††††††††††‡‡‡‡‡†††††††††‡‡‡ˆˆ‰‰Š‹ŒŽŽ�‘’“•–——˜˜˜™˜˜˜—–•”“’‘��Ž’‘‘����ŽŽŽ�������ŒŒŒŒŒŒŒŒŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††…………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||zyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyxxxxxxxxxxxxxxxxwwwwxwwwwwwwwwwwwwwwvvvvvvvvvuuuuuutttttttttttttttsssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhggggffffffffffffeeeeeeeeeddcccccccccccccbbbbbbbbbbbbaaaaaaaaaa``````````______________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXYYYYXXXXXXXXXXXWWWWWWWWWVVWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::99999999999888888888877777777766666666666555555555544444444433333333333222222222211111111111000000000000///////////...........----------,,,,,,,,,,,++++++++++++++***********)))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%pppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrsssssssssssssssssssttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvwwvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………†††††††††††††††††††††††††…………………………†††††††††††††††‡‡‡††††††††††‡‡‡‡ˆ‰‰Š‹Œ�Ž��‘“”•–——˜˜˜˜˜˜——–•”“’‘��Ž’‘‘���ŽŽŽŽ������ŒŒŒŒŒŒŒŒŒŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||zyyyyyyyyyyyyyyyyyxxxxxxxyyyyyxxxxxxxxxxxxxxxxwwwwwxwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuttttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhggggffffffffffffeeeeeeeeeddcccccccccccccbbbbbbbbbbbbaaaaaaaaaa``````````______________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXYYYYXXXXXXXXXXXWWWWWWWWWVVWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888888777777777666666666665555555555444444444333333333332222222222111111111110000000000/0///////////...........----------,,,,,,,,,,,++++++++++++++***********))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%pppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrssssssssssssssssssttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvwwvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………†††††††††††††††††††††††††…………………………†††††††††††††††‡‡†††††††††††‡‡‡ˆˆ‰Š‹Œ�Ž��‘’“”•–——˜˜˜˜˜——–••”“’‘��Ž’‘����ŽŽŽ�������ŒŒŒŒŒŒŒŒŒŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††…………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||zyyyyyyyyyyyyyyyyyxxxxxxxyyyyyxxxxxxxxxxxxxxxxwwwwwxwwwwwwwwwwwwwwwvvvvvvvvvuuuuutttttttttttttttsssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppoooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhggggffffffffffffeeeeeeeeeddccccccccccccccbbbbbbbbbbbaaaaaaaaaa``````````______________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXYYYYXXXXXXXXXXXWWWWWWWWWVVWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;:::::::::::999999999998888888888777777777666666666665555555555444444444333333333332222222222111111111110000000000/0///////////...........----------,,,,,,,,,,,++++++++++++++***********))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%pppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrssssssssssssssssssttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvwvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{||||||||||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………†††††††††††††††††††††††††……………………………††††††††††††††‡†††††††††††‡‡‡ˆˆ‰Š‹Œ�Ž���’“”••–——˜˜˜˜——––•”“’‘��ŽŽ‘‘����ŽŽŽ������ŒŒŒŒŒŒŒŒŒŒŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††…………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||zyyyyyyyyyyyyyyyyxxxxxxxxyyyyyxxxxxxxxxxxxxxxxwwwwwxwwwwwwwwwwwwwwvvvvvvvvvvuuuuutttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppoooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhggggfffffffffffeeeeeeeeeeddccccccccccccccbbbbbbbbbbbaaaaaaaaaa``````````______________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXYYYYXXXXXXXXXXXWWWWWWWWWVVWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888777777777666666666665555555555444444444333333333332222222222111111111110000000000/0///////////...........---------,,,,,,,,,,,,++++++++++++++***********))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%ppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrssssssssssssssssssttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvwvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{|||||||||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………†††††††††††††††††††††††††………………………………††††††††††††††††††††††††‡‡‡ˆˆ‰Š‹ŒŒ���‘‘’“”•––——˜˜˜———–•””“’‘��Ž�‘����ŽŽŽŽ������ŒŒŒŒŒŒŒŒŒŒŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||yyyyyyyyyyyyyyyyyxxxxxxxxyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuutttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppoooooooooooonnnnnnnnnnnmnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhggggfffffffffffeeeeeeeeeeddcccccccccccccbbbbbbbbbbbbaaaaaaaaaa``````````_____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXYYYYXXXXXXXXXXWWWWWWWWWWVVWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888777777777666666666655555555555444444444333333333332222222222111111111100000000000/0///////////...........---------,,,,,,,,,,,+++++++++++++++***********))))))))))))((((((((((((''''''''&&&&&&&&&&&%%%%%%ppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrssssssssssssssssssstttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvwvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{|||||||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………†††††††††††††††††††††††††……………………………………††††††††††††††††††††††‡‡ˆˆ‰Š‹ŒŒ�Ž��’’“”••––———————–••”“’‘��ŽŽ�‘����ŽŽŽ������ŒŒŒŒŒŒŒŒŒŒŒŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||yyyyyyyyyyyyyyyyyxxxxxxxxyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuutttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppoooooooooooonnnnnnnnnnnmnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhggggffffffffffffeeeeeeeeedddcccccccccccccbbbbbbbbbbbaaaaaaaaaa``````````_____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXYYYYXXXXXXXXXXWWWWWWWWWWVVWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888888777777777666666666655555555555444444444333333333332222222222111111111100000000000/0///////////...........---------,,,,,,,,,,,+++++++++++++++***********))))))))))))((((((((((((''''''''&&&&&&&&&&&%%%%%%ppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrssssssssssssssssssstttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{|||||||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€�������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………†††††††††††††††††††††††††………………………………………††††††††……††††††††††‡‡‡ˆ‰ŠŠ‹Œ�Ž��‘’“””•––———————–••”“’‘‘��Ž�Œ����ŽŽŽŽ�����ŒŒŒŒŒŒŒŒŒŒŒŒŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||yyyyyyyyyyyyyyyyyxxxxxxxxyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppoooooooooooonnnnnnnnnnmmnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhggggffffffffffffeeeeeeeeedddcccccccccccccbbbbbbbbbbbaaaaaaaaaa``````````_____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXYYYYXXXXXXXXXXWWWWWWWWWWVVWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888888777777777666666666655555555555444444444333333333332222222222111111111100000000000/0///////////...........---------,,,,,,,,,,,+++++++++++++++***********))))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%ppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssssssssstttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{||||||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€�������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………†††††††††††††††††††††††……………………………………………†††††………††††††††††‡‡ˆ‰‰Š‹Œ�Ž��‘’“””•–––—————–––•”““’‘��Ž��Œ����ŽŽŽ�����ŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||yyyyyyyyyyyyyyyyxxxxxxxxxyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuutttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppoooooooooooonnnnnnnnnnmmnnnmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhgggggfffffffffffeeeeeeeeedddccccccccccccbbbbbbbbbbbbaaaaaaaaaa``````````_____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXYYYYXXXXXXXXXXWWWWWWWWWWVVWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888887777777777666666666655555555555444444444333333333322222222222111111111100000000000/0///////////..........----------,,,,,,,,,,,+++++++++++++++***********))))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%ppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssssssssstttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………††††††††††††††††††††††…………………………………………………………………†††††††††‡‡ˆˆ‰Š‹Œ�Ž��‘’“””••––—————–––•””“’‘���Ž�ŒŒ���ŽŽŽ������ŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||yyyyyyyyyyyyyyyyxxxxxxxxxyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuutttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppoooooooooooonnnnnnnnnnmmnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhggggffffffffffffeeeeeeeeedddccccccccccccbbbbbbbbbbbbaaaaaaaaaa``````````_____________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXYYYYXXXXXXXXXXWWWWWWWWWWVVWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888887777777777666666666655555555555444444444333333333322222222221111111111100000000000/0//////////...........----------,,,,,,,,,,,+++++++++++++++***********))))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%ppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrsssssssssssssssssssttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€���������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………††††††††††††††††††††…………………………………………………………………†††††††††‡‡ˆ‰Š‹Œ�Ž��‘’“”••––––————–––••”“’‘‘��Ž��Œ‹���ŽŽŽ�����ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||yyyyyyyyyyyyyyyyxxxxxxxxxyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuutttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnnmmnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhgggggfffffffffffeeeeeeeeedddccccccccccccbbbbbbbbbbbbaaaaaaaaaa``````````_____________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYXXXYYYYXXXXXXXXXXWWWWWWWWWWVVWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888887777777777666666666655555555555444444444333333333322222222221111111111100000000000/0//////////...........----------,,,,,,,,,,,+++++++++++++++***********))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%pppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrsssssssssssssssssssttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{|||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€���������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………†††††††††††††††††††…………………………………………………………………†††††††††‡ˆˆ‰Š‹�Ž��‘’“”•––––—————–––••”““’‘��ŽŽ�ŒŒ‹��ŽŽŽ�����ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||yyyyyyyyyyyyyyyxxxxxxxxxxyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppoooooooooooonnnnnnnnnnnmmnnmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhgggggfffffffffffeeeeeeeeedddccccccccccccbbbbbbbbbbbaaaaaaaaaaa``````````_____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXYYYYXXXXXXXXXXWWWWWWWWWWVVWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888887777777777666666666655555555554444444444333333333322222222221111111111100000000000/0//////////...........----------,,,,,,,,,,,+++++++++++++++***********))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%pppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrsssssssssssssssssssttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{|||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€���������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………††††††††††††††††††…………………………………………………………………††††††††‡‡ˆ‰Š‹Œ�Ž�‘’“”•––––—————–––••””“’‘���Ž�ŒŒ‹‹�ŽŽŽŽ�����ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||yyyyyyyyyyyyyyyxxxxxxxxxxyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuutttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppoooooooooooonnnnnnnnnnnmmnnmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhggggffffffffffffeeeeeeeeedddccccccccccccbbbbbbbbbbbaaaaaaaaaaa``````````_____________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXYYYYXXXXXXXXXXWWWWWWWWWWVVWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888887777777776666666666655555555554444444444333333333322222222221111111111100000000000////////////...........----------,,,,,,,,,,,++++++++++++++************))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%pppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrssssssssssssssssssttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{|||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………††††††††††††††††…………………………………………………………………††††††††‡‡ˆ‰Š‹�Ž��’“”••–—–—————–––••””“’’‘��Ž��Œ‹‹Š�ŽŽŽ�����ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||yyyyyyyyyyyyyyyxxxxxxxxxxyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuutttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppoooooooooooonnnnnnnnnnmmmnnmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhgggggfffffffffffeeeeeeeeedddccccccccccccbbbbbbbbbbbaaaaaaaaaaa`````````______________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYXXXYYYYXXXXXXXXXXWWWWWWWWWVVVWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888887777777776666666666655555555554444444443333333333322222222221111111111100000000000////////////...........----------,,,,,,,,,,,++++++++++++++************))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%pppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrssssssssssssssssssttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€���������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………††††††††††††††…………………………………………………………………††††††††‡ˆ‰Š‹Œ���‘’“”•––———————–––••”““’‘���Ž�ŒŒ‹‹ŠŽŽŽ������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||yyyyyyyyyyyyyyyxxxxxxxxxxyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuutttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppoooooooooooonnnnnnnnnnmmmnnmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiihhhhhhhhggggffffffffffffeeeeeeeeedddcccccccccccbbbbbbbbbbbbaaaaaaaaaaa``````````_____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXYYYYXXXXXXXXXXWWWWWWWWWVVVWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888887777777776666666666655555555554444444443333333333322222222221111111111100000000000////////////...........----------,,,,,,,,,,,++++++++++++++************))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%oppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrssssssssssssssssssstttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{||||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€���������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………†††††††††††††…………………………………………………………………†††††††‡‡ˆ‰Š‹ŒŽ��’“”•––———————–––••””“’’‘��Ž��Œ‹‹ŠŠŽŽŽ�����ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚��������������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||yyyyyyyyyyyyyyxxxxxxxxxxxyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppooooooooooonnnnnnnnnnnmmmnnmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhggggfffffffffffeeeeeeeeeedddcccccccccccbbbbbbbbbbbaaaaaaaaaaaa``````````____________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXYYYXXXXXXXXXXXWWWWWWWWWVVVWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888888777777777666666666665555555555444444444333333333332222222222111111111110000000000/////////////...........----------,,,,,,,,,,,++++++++++++++***********)))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%opppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrssssssssssssssssssstttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{||||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€���������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………†††††††††††…………………………………………………………………†††††††‡‡ˆ‰ŠŒ�Ž�‘’“”•––———————–––••”““’‘���Ž�ŒŒ‹‹ŠŠŽŽ������ŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚��������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||yyyyyyyyyyyyyyxxxxxxxxxxxyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuutttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppooooooooooonnnnnnnnnnnmmmnmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhggggfffffffffffeeeeeeeeeeddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa``````````_____________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXYYYXXXXXXXXXXWWWWWWWWWWVVVWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999988888888888777777777666666666665555555555444444444333333333332222222222111111111110000000000/////////////...........----------,,,,,,,,,,,++++++++++++++***********))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%opppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrssssssssssssssssssstttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{yzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{|||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€���������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………†††††††††…………………………………………………………………†††††††‡ˆ‰‰‹Œ�Ž�‘’“”•–———————–––••””“’’‘��ŽŽ�Œ‹‹ŠŠŠŽŽ�����ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚���������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||yyyyyyyyyyyyyyxxxxxxxxxxxyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuutttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppoooooooooonnnnnnnnnnnmmmmnmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhggggffffffffffffeeeeeeeeeddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa``````````_____________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXYYYXXXXXXXXXXWWWWWWWWWWVVVWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888777777777666666666655555555555444444444333333333332222222222111111111100000000000/////////////...........---------,,,,,,,,,,,,++++++++++++++***********))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%opppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssssssssstttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxwxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{yzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{|||||}}}}}}~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††…………………………………………………………………†…††††‡‡ˆ‰Š‹Œ���‘’”••–——————–––••””““’‘���Ž��Œ‹‹ŠŠ‰ŽŽ�����ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚���������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||yyyyyyyyyyyyyyxxxxxxxxxxxyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuutttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppoooooooooonnnnnnnnnnnmmmmnmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhggggfffffffffffeeeeeeeeeeddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaa`````````_____________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXYYYXXXXXXXXXXWWWWWWWWWWVVVWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888777777777666666666655555555555444444444333333333332222222222111111111100000000000/////////////...........---------,,,,,,,,,,,+++++++++++++++***********))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%opppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrssssrssssssssssssssttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxwxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{yzzzzzzzzzzzzzzzzzzz{{{{{z{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{{||||}}}}}}~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€���������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††…………………………………………………………………††††††‡‡ˆ‰Š‹ŒŽ��‘“”••––——––––––••””“’’‘���Ž�ŒŒ‹‹ŠŠ‰Ž������ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚���������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||yyyyyyyyyyyyyyxxxxxxxxxxxyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuutttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppooooooooonnnnnnnnnnnnmmmmnmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhggggfffffffffffeeeeeeeeeeddcccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXYYYXXXXXXXXXXWWWWWWWWWWVVVWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888777777777666666666655555555555444444444333333333332222222222111111111100000000000/////////////...........---------,,,,,,,,,,,+++++++++++++++***********))))))))))))((((((((((((''''''''&&&&&&&&&&&%%%%%%%oopppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrssssrssssssssssssssttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxwxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{yyzzzzzzzzzzzzzzzzzz{{{{{z{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{||||}}}}}}}~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………†††…………………………………………………………………††††††‡‡ˆ‰Š‹�Ž��’“””•–––—–––––••””““’‘‘��Ž��Œ‹‹ŠŠŠ‰Ž������ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚���������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||yyyyyyyyyyyyyyxxxxxxxxxxxyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvutttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppoooooooonnnnnnnnnnnnmmmmmnmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhgggffffffffffffeeeeeeeeeeddcccccccccccbbbbbbbbbbbaaaaaaaaaaaa```````````____________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYXXXXXYYXXXXXXXXXXXWWWWWWWWWWVVVWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888887777777777666666666655555555555444444444333333333322222222222111111111100000000000/////////////..........----------,,,,,,,,,,,+++++++++++++++***********))))))))))))((((((((((((''''''''&&&&&&&&&&&%%%%%%%oooooooooooooppppppppppqqqqqqqqqqrrrrrrrrrrrrrrssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{||||||||||||||||||||||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††‡‡ˆ‰‰ŠŒ�Ž��’“””•––––––––•••””““’‘‘��Ž��Œ‹‹ŠŠŠ‰�ŽŽŽŽŽŽ������������ŒŒŒŒŒŒ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††……………………………………………………………………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyxxyyyyxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvuuuuuuuuuuuuuuutttsssssssssssssssrrrrrrrrrqqqqqqqqqppppppppppppppooppppppooooooooooooooonnnnooooooooooonnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeeeedcccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaa``````````____^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTRRRRRRRRRRRRRRQQQQQQQQQPPQQQPPPPPPPPPOOOOOOOOONNNNMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@??????>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;:::::::999999999988888888888888888877777777777666666666665555555555544444444433333333332222222222211221111111111100000000000///////...........------------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%oooooooooooooppppppppppqqqqqqqqqqrrrrrrrrrrrrrrssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{|||||||||||||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††…†††††‡‡ˆ‰Š‹Œ�Ž�‘’“””••––––––•••””““’’‘���Ž��Œ‹‹ŠŠŠ‰�ŽŽŽŽŽŽŽ�����������ŒŒŒŒŒŒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††……………………………………………………………………………………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyxxyyyxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvuuuuuuuuuuuuuuttttsssssssssssssssrrrrrrrrrqqqqqqqqpppppppppppppppooppppppoooooooooooooonnnnnoooooooooonnnnnnnnnnnnnmmmmmmmmllllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeedccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa``````````____^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTRRRRRRRRRRRRRRQQQQQQQQQPPQQQPPPPPPPPPOOOOOOOOONNNNMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@??????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;;:::::::999999999988888888888888888877777777777666666666665555555555544444444433333333332222222222211221111111111100000000000///////...........------------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%nooooooooooooppppppppppqqqqqqqqqqqrrrrrrrrrrrrrssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{|||||||||||||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††……†††††‡‡ˆ‰Š‹Œ�Ž�‘’’“”•••––•••••”””““’‘‘��ŽŽ�ŒŒ‹‹ŠŠŠ‰�ŽŽŽŽŽŽ������������ŒŒŒŒŒŒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††…………………………………………………………………………………………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyxxyyyxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvuuuuuuuuuuuuuuuttttsssssssssssssssrrrrrrrrrqqqqqqqqppppppppppppppoooppppppoooooooooooooonnnnnoooooooooonnnnnnnnnnnnnmmmmmmmlllllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeddccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa``````````____^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSRRRRRRRRRRRRRRQQQQQQQQQPPQQPPPPPPPPPPOOOOOOOOONNNNMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@??????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;;:::::::999999999988888888888888888877777777777666666666665555555555544444444433333333332222222222211221111111111100000000000///////...........-----------,,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%nooooooooooooopppppppppqqqqqqqqqqqrrrrrrrrrrrrrssstttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{||||||||||||||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††……†††††‡‡ˆ‰Š‹Œ�Ž��‘’“””••••••••”””““’’‘���Ž��ŒŒ‹‹ŠŠŠ‰�ŽŽŽŽŽŽ����������ŒŒŒŒŒŒŒŒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††……………………………………………………………………………………………………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyyxxxyyyxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvuuuuuuuuuuuuuuutttsssssssssssssssrrrrrrrrrrqqqqqqqqppppppppppppppooopppppoooooooooooooonnnnnnooooooooonnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeddccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````_____^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSRRRRRRRRRRRRRRQQQQQQQQQPPQQPPPPPPPPPPOOOOOOOOONNNNMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@???????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;::::::9999999999988888888888888888877777777776666666666665555555555544444444333333333332222222222211221111111111100000000000///////...........-----------,,,,,,,,,,,+++++++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%nooooooooooooopppppppppqqqqqqqqqqqrrrrrrrrrrrrrrssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{|||||||||||||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††………†††††‡ˆˆ‰Š‹Œ�Ž��‘’“””••••••””””““’’‘‘���Ž��Œ‹‹ŠŠŠŠ‰�ŽŽŽŽŽŽ����������ŒŒŒŒŒŒŒŒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††………………………………………………………………………………………………………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyyxxxyyxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvuuuuuuuuuuuuuuutttsssssssssssssssrrrrrrrrrrqqqqqqqqppppppppppppppooopppppoooooooooooooonnnnnnooooooooonnnnnnnnnnnnnmmmmmmmmmllllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeeddccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````_____^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTSRRRRRRRRRRRRRRQQQQQQQQQPPQQPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@???????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;::::::9999999999988888888888888888877777777776666666666665555555555544444444333333333332222222222211221111111111100000000000///////...........-----------,,,,,,,,,,,+++++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%nooooooooooooopppppppppqqqqqqqqqqqrrrrrrrrrrrrrrssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{||||||||||||||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††………††††‡‡ˆˆ‰Š‹Œ�Ž��‘’““”””••”””””““’’‘‘���ŽŽ�ŒŒ‹‹ŠŠŠŠ‰�ŽŽŽŽŽŽ����������ŒŒŒŒŒŒŒŒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyyxxxyyxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvuuuuuuuuuuuuuuttttsssssssssssssssrrrrrrrrrrqqqqqqqppppppppppppppoooopppppooooooooooooonnnnnnnooooooooonnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeeddccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa``````````_____^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTSRRRRRRRRRRRRRRQQQQQQQQQPPQQPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@????????>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;::::::999999999998888888888888888887777777777666666666666555555555544444444433333333333222222222221122111111111110000000000////////...........-----------,,,,,,,,,,,+++++++++++*+***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%nooooooooooooopppppppppqqqqqqqqqqqqrrrrrrrrrrrrrssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{|||||||||||||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††……†††††‡‡ˆ‰‰Š‹Œ�Ž��‘’““”””””””””““’’‘‘����Ž��ŒŒ‹‹ŠŠŠŠ‰�ŽŽŽŽŽŽ��������ŒŒŒŒŒŒŒŒŒŒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††…………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyxxxxyyxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvuuuuuuuuuuuuuuuttttsssssssssssssssrrrrrrrrrrqqqqqqqppppppppppppppoooopppppooooooooooooonnnnnnnooooooooonnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeeddccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaa``````````_____^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTSRRRRRRRRRRRRRRQQQQQQQQPPPQQPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@????????>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;::::::999999999998888888888888888887777777777666666666666555555555544444444433333333333222222222221122111111111110000000000////////...........-----------,,,,,,,,,,,+++++++++++*+***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%nnoooooooooooooppppppppqqqqqqqqqqqqrrrrrrrrrrrrrssstttttttttttttuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{||||||||||||||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††‡‡ˆ‰ŠŠ‹Œ�Ž��‘’““”””””””“““’’’‘‘���ŽŽ�ŒŒ‹‹‹ŠŠŠŠ‰�ŽŽŽŽŽŽ��������ŒŒŒŒŒŒŒŒŒŒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††……………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyxxxxyxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvuuuuuuuuuuuuuuuttttssssssssssssssrrrrrrrrrrrqqqqqqqppppppppppppppooooppppoooooooooooooonnnnnnnooooooooonnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeedddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa``````````_____^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTSRRRRRRRRRRRRRRQQQQQQQQPPPQQPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@????????>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;::::::999999999998888888888888888887777777777666666666666555555555544444444433333333333222222222211122111111111110000000000///////...........------------,,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%nnoooooooooooooppppppppqqqqqqqqqqqqrrrrrrrrrrrrrsssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{||||||||||||||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††‡‡ˆˆ‰Š‹Œ�Ž���‘’“““”””””“““’’’‘‘���ŽŽ��ŒŒ‹‹ŠŠŠŠ‰‰�ŽŽŽŽŽŽ��������ŒŒŒŒŒŒŒŒŒŒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyxxxxyxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuttttssssssssssssssrrrrrrrrrrrqqqqqqqpppppppppppppoooooppppoooooooooooooonnnnnnnoooooooonnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeedddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa``````````_____^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTSRRRRRRRRRRRRRRQQQQQQQQPPPQQPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@?????????>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;::::::999999999998888888888888888877777777777666666666666555555555544444444433333333333222222222211122111111111100000000000///////...........------------,,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%nnoooooooooooooppppppppqqqqqqqqqqqqrrrrrrrrrrrrrsssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{||||||||||||||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††‡‡ˆˆ‰Š‹Œ�Ž���‘’’““””””““““’’‘‘����Ž��ŒŒ‹‹‹ŠŠŠŠ‰‰�ŽŽŽŽŽ��������ŒŒŒŒŒŒŒŒŒŒŒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††…………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{zzyyyyyyyyyyyyyyyyyyxxxxxyxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvuuuuuuuuuuuuuuuuttttssssssssssssssrrrrrrrrrrrqqqqqqppppppppppppppoooooppppoooooooooooooonnnnnnnoooooooonnnnnnnnnnnnnmmmmmmmmllllllllllllllkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeedddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````______^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTSRRRRRRRRRRRRRRQQQQQQQQPPPQPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@??????????>>>>>>>============<<<<<<<<<<<;;;;;;;;;;::::::999999999988888888888888888877777777777666666666666555555555544444444433333333333222222222211122111111111100000000000///////...........------------,,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%nnoooooooooooooppppppppqqqqqqqqqqqqqrrrrrrrrrrrrsssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxyyyyyyyyyyxyyyyyyyyyyyyyyyyyzzzzzzzzyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{||||||||||||||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††‡‡‡ˆ‰‰Š‹Œ�Ž���‘’’““””””“““’’‘‘����ŽŽ��ŒŒ‹‹‹ŠŠŠŠ‰‰�ŽŽŽŽŽ��������ŒŒŒŒŒŒŒŒŒŒŒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††……………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvuuuuuuuuuuuuuuuuttttssssssssssssssrrrrrrrrrrrqqqqqqppppppppppppppoooooppppooooooooooooonnnnnnnnoooooooonnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeddddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````______^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTSRRRRRRRRRRRRRRQQQQQQQPPPPQPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::999999999988888888888888888877777777777666666666665555555555544444444433333333332222222222211122111111111100000000000///////...........------------,,,,,,,,,,,+++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%nnnooooooooooooppppppppqqqqqqqqqqqqqrrrrrrrrrrrrsssstttttttttttttuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvvwwxxxxxxxxxxxxxxxyyyyyyyyyyxyyyyyyyyyyyyyyyyyzzzzzzzzyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{||||||||||||||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††‡‡‡ˆˆ‰‰Š‹Œ�Ž���‘’’“““””“““’’‘‘����ŽŽ��ŒŒŒ‹‹‹ŠŠŠŠ‰‰�ŽŽŽŽŽ�������ŒŒŒŒŒŒŒŒŒŒŒŒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††…………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{zzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuvvvvvuuuuuuuuuuuuuuutttttsssssssssssssrrrrrrrrrrrrqqqqqqppppppppppppppooooopppoooooooooooooonnnnnnnnoooooooonnnnnnnnnnnnnmmmmmmmmllllllllllllllkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeddddcccccccbbbbbbbbbbbaaaaaaaaaaaaaaaa``````````______^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTSRRRRRRRRRRRRRRQQQQQQQPPPPQPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::999999999988888888888888888877777777777666666666665555555555544444444433333333332222222222211121111111111100000000000///////...........------------,,,,,,,,,,,+++++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%nnnooooooooooooopppppppqqqqqqqqqqqqqrrrrrrrrrrrrssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvvwwxxxxxxxxxxxxxxxyyyyyyyyyyxyyyyyyyyyyyyyyyyyyzzzzzzzyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{||||||||||||||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…††††††††††††††††††††††††‡‡‡‡ˆˆ‰ŠŠ‹Œ�Ž���‘’’“““““““’’’‘‘���ŽŽ���ŒŒ‹‹‹‹ŠŠŠŠ‰‰ŽŽŽŽŽŽ�������ŒŒŒŒŒŒŒŒŒŒŒŒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††……………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{zzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuvvvvvuuuuuuuuuuuuuuutttttsssssssssssssrrrrrrrrrrrrqqqqqqpppppppppppppoooooopppoooooooooooooonnnnnnnnooooooonnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeeddddcccccccbbbbbbbbbbbaaaaaaaaaaaaaaaa``````````______^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>============<<<<<<<<<;;;;;;;;;;;::::::999999999988888888888888888877777777777666666666665555555555544444444433333333332222222222211121111111111100000000000///////...........------------,,,,,,,,,,,+++++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%nnnooooooooooooopppppppqqqqqqqqqqqqqrrrrrrrrrrrrssssttttttttttttttuuuuuuutuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvvvwxxxxxxxxxxxxxxxxyyyyyyyyyxxyyyyyyyyyyyyyyyyyzzzzzzzyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……††††††††††††††††††††††‡‡‡‡ˆˆ‰‰Š‹‹Œ�Ž���‘’’““““““’’’‘‘����ŽŽ��ŒŒŒ‹‹‹‹ŠŠŠŠ‰‰ŽŽŽŽŽŽ�������ŒŒŒŒŒŒŒŒŒŒŒŒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†…………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuvvvvuuuuuuuuuuuuuuuutttttsssssssssssssrrrrrrrrrrrrqqqqqppppppppppppppoooooopppoooooooooooooonnnnnnnnooooooonnnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeeddddcccccccbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````_______^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBAAAAAAAAAA@@@@@@???????????>>>>>>>============<<<<<<<<<;;;;;;;;;;;:::::9999999999988888888888888888877777777776666666666665555555555544444444333333333332222222222211121111111111100000000000///////...........-----------,,,,,,,,,,,,+++++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%nnnooooooooooooopppppppqqqqqqqqqqqqqqrrrrrrrrrrrssssttttttttttttttuuuuuuutuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvwwxxxxxxxxxxxxxxxyyyyyyyyyxxyyyyyyyyyyyyyyyyyzzzzzzzyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………††††††††††††††††††‡‡‡‡‡‡ˆˆˆ‰‰Š‹ŒŒ�Ž���‘’’““““““’’’‘‘���ŽŽ��ŒŒŒ‹‹‹‹ŠŠŠŠŠ‰‰ŽŽŽŽŽ�������ŒŒŒŒŒŒŒŒŒŒŒŒŒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{zzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuvvvvuuuuuuuuuuuuuuuttttttsssssssssssssrrrrrrrrrrrrqqqqqppppppppppppppoooooopppooooooooooooonnnnnnnnnooooooonnnnnnnnnnnnnmmmmmmmmmllllllllllllllkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggfffffffffffffffeeeeeeeeeeeeddddccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa``````````_______^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@???????????>>>>>>>============<<<<<<<<<;;;;;;;;;;;:::::9999999999988888888888888888877777777776666666666665555555555544444444333333333332222222222211121111111111100000000000///////...........-----------,,,,,,,,,,,++++++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%nnnooooooooooooopppppppqqqqqqqqqqqqqqrrrrrrrrrrrsssssttttttttttttttuuuuuutuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvwxxxxxxxxxxxxxxxyyyyyyyyyxxyyyyyyyyyyyyyyyyyyzzzzzzyyyyyzzzzzzzzzzzzzzzzzz{{z{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……†††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰ŠŠ‹ŒŒ�Ž���‘‘’’“““““’’‘‘����ŽŽ��ŒŒŒ‹‹‹‹‹ŠŠŠŠ‰‰ŽŽŽŽŽ��������ŒŒŒŒŒŒŒŒŒŒŒŒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†…………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuvvvvuuuuuuuuuuuuuuuttttttssssssssssssrrrrrrrrrrrrrqqqqqppppppppppppppooooooppoooooooooooooonnnnnnnnnooooooonnnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeeddddccccccbbbbbbbbbbbaaaaaaaaaaaaaaaa``````````_______^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@???????????>>>>>>>============<<<<<<<<<;;;;;;;;;;::::::9999999999988888888888888888877777777776666666666665555555555444444444333333333332222222222211121111111111100000000000///////...........-----------,,,,,,,,,,,++++++++++++************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%nnnnooooooooooooopppppppqqqqqqqqqqqqqrrrrrrrrrrrsssssttttttttttttttuuuuuuttuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvwxxxxxxxxxxxxxxxxyyyyyyyyxxxyyyyyyyyyyyyyyyyyzzzzzzyyyyyzzzzzzzzzzzzzzzzzzz{z{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………†††††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰Š‹‹ŒŒ�Ž���‘‘’’“““““’’‘‘���ŽŽ���ŒŒŒ‹‹‹‹‹ŠŠŠŠ‰‰ŽŽŽŽŽ�������ŒŒŒŒŒŒŒŒŒŒŒŒŒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuvvvuuuuuuuuuuuuuuuuttttttssssssssssssrrrrrrrrrrrrrqqqqqpppppppppppppoooooooppoooooooooooooonnnnnnnnnooooooonnnnnnnnnnnnnmmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeedddddccccccbbbbbbbbbbbaaaaaaaaaaaaaaaa``````````_______^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@???????????>>>>>>>=============<<<<<<<<;;;;;;;;;;::::::999999999998888888888888888887777777777666666666666555555555544444444433333333333222222222221112111111111110000000000////////...........-----------,,,,,,,,,,,++++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%nnnnooooooooooooopppppppqqqqqqqqqqqqqrrrrrrrrrrrsssssttttttttttttttuuuuuuttuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvwxxxxxxxxxxxxxxxxyyyyyyyyxxxyyyyyyyyyyyyyyyyyzzzzzzyyyyyzzzzzzzzzzzzzzzzzzz{zz{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{||||||||||||{||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰ŠŠ‹‹Œ��Ž���‘‘’’’’“’’’‘‘����ŽŽ��ŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠ‰ŽŽŽŽŽ��������ŒŒŒŒŒŒŒŒŒŒŒŒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{zzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuvvvuuuuuuuuuuuuuuuuttttttssssssssssssrrrrrrrrrrrrrqqqqpppppppppppppppooooooppoooooooooooooonnnnnnnnnooooooonnnnnnnnnnnnnmmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeeddddccccccbbbbbbbbbbbaaaaaaaaaaaaaaa```````````_______^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBAAAAAAAAA@@@@@@@???????????>>>>>>>=============<<<<<<<<;;;;;;;;;;::::::999999999998888888888888888887777777777666666666666555555555544444444433333333333222222222211112111111111110000000000////////...........-----------,,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%nnnnooooooooooooopppppppqqqqqqqqqqqqqqrrrrrrrrrrsssssttttttttttttttuuuuuuttuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvwwxxxxxxxxxxxxxxxyyyyyyyyxxxyyyyyyyyyyyyyyyyyyzzzzzyyyyyyzzzzzzzzzzzzzzzzzz{zz{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{|||||||||||{||||||||||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……†††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰ŠŠ‹‹ŒŒ��Ž����‘‘’’’’’’‘‘‘����ŽŽ��ŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠ‰�ŽŽŽŽ��������ŒŒŒŒŒŒŒŒŒŒŒŒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡…………………………………………………………………………………………………………………………………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuvvvuuuuuuuuuuuuuuutttttttssssssssssssrrrrrrrrrrrrrqqqqppppppppppppppoooooooppoooooooooooooonnnnnnnnnooooooonnnnnnnnnnnnnnmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeedddddccccccbbbbbbbbbbbaaaaaaaaaaaaaaa```````````_______^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBAAAAAAAAA@@@@@@@???????????>>>>>>>=============<<<<<<<<;;;;;;;;;;::::::999999999988888888888888888877777777777666666666666555555555544444444433333333333222222222211112111111111100000000000///////...........------------,,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%nnnnoooooooooooooppppppppqqqqqqqqqqqqqrrrrrrrrrrssssssttttttttttttttuuuuuttuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvwwxxxxxxxxxxxxxxxxyyyyyyyxxxxyyyyyyyyyyyyyyyyyzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{|||||||||||{{|||||||||||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰ŠŠŠ‹‹ŒŒ��ŽŽ���‘‘’’’’’’‘‘‘����ŽŽ��ŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠ‰�ŽŽŽŽ���������ŒŒŒŒŒŒŒŒŒŒŒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡………………………………………………………………………………………………………………………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuvvuuuuuuuuuuuuuuuutttttttssssssssssssrrrrrrrrrrrrrqqqqppppppppppppppoooooooppoooooooooooooonnnnnnnnnooooooonnnnnnnnnnnnnmmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeeeddddccccccbbbbbbbbbbbaaaaaaaaaaaaaaa```````````_______^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBAAAAAAAAA@@@@@@@??????????>>>>>>>>=============<<<<<<<<;;;;;;;;;;::::::999999999988888888888888888877777777777666666666665555555555544444444433333333333222222222211112111111111100000000000///////...........------------,,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%nnnnnooooooooooooopppppppqqqqqqqqqqqqqrrrrrrrrrrssssssttttttttttttttuuuuutttuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvwwxxxxxxxxxxxxxxxxyyyyyyyxxxxyyyyyyyyyyyyyyyyyzzzzzyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{||||||||||{{|||||||||||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…†††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒ��ŽŽ����‘‘’’’’’‘‘����ŽŽ���ŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠ‰�ŽŽŽŽ����������ŒŒŒŒŒŒŒŒŒŒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡……………………………………………………………………………………………………………………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuvvuuuuuuuuuuuuuuuutttttttsssssssssssrrrrrrrrrrrrrrqqqpppppppppppppppoooooooppoooooooooooooonnnnnnnnnooooooonnnnnnnnnnnnnmmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeeeddddccccccbbbbbbbbbbaaaaaaaaaaaaaaaa```````````_______^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBAAAAAAAAA@@@@@@@??????????>>>>>>>>=============<<<<<<<<;;;;;;;;;;::::::999999999988888888888888888877777777777666666666665555555555544444444433333333332222222222211112111111111100000000000///////...........------------,,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%nnnnnooooooooooooopppppppqqqqqqqqqqqqqrrrrrrrrrrssssssttttttttttttttuuuuutttuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxyyyyyyyxxxxyyyyyyyyyyyyyyyyyyzzzzyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{||||||||||{{{||||||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒ��ŽŽ����‘‘‘’’’’‘‘����ŽŽŽ��ŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠ‰�ŽŽŽŽ�����������ŒŒŒŒŒŒŒŒŒˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡………………………………………………………………………………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuvvuuuuuuuuuuuuuuuttttttttsssssssssssrrrrrrrrrrrrrrqqqpppppppppppppppoooooooppoooooooooooooonnnnnnnnnooooooonnnnnnnnnnnnnmmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeeeddddcccccbbbbbbbbbbbaaaaaaaaaaaaaaa````````````_______^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBAAAAAAAAA@@@@@@@??????????>>>>>>>>>=============<<<<<<<;;;;;;;;;;::::::999999999988888888888888888877777777777666666666665555555555544444444433333333332222222222211111111111111100000000000///////...........------------,,,,,,,,,,,+++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%nnnnnooooooooooooopppppppqqqqqqqqqqqqqqrrrrrrrrrssssssstttttttttttttuuuuutttuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxxyyyyyyxxxxxyyyyyyyyyyyyyyyyyzzzzyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{|||||||||{{{||||||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹‹ŒŒŒ��ŽŽ����‘‘‘‘’’‘‘‘�����ŽŽ��ŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠ‰�ŽŽŽŽ�����������ŒŒŒŒŒŒŒŒŒˆˆˆˆˆˆˆ‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuvuuuuuuuuuuuuuuuuttttttttsssssssssssrrrrrrrrrrrrrrqqqppppppppppppppooooooooppoooooooooooooonnnnnnnnnooooooonnnnnnnnnnnnnmmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeeeddddccccccbbbbbbbbbbaaaaaaaaaaaaaaa````````````_______^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBAAAAAAAA@@@@@@@@??????????>>>>>>>>>=============<<<<<<<;;;;;;;;;;:::::9999999999988888888888888888877777777777666666666665555555555544444444433333333332222222222211111111111111100000000000///////...........------------,,,,,,,,,,,+++++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%nnnnnoooooooooooooppppppppqqqqqqqqqqqqqrrrrrrrrrsssssssttttttttttttttuuuuttttuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxxxyyyyyxxxxxyyyyyyyyyyyyyyyyyzzzzyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{|||||||||{{{{|||||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹‹‹ŒŒŒ��ŽŽ�����‘‘‘‘‘‘‘‘�����ŽŽ��ŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠ‰�ŽŽŽŽ�����������ŒŒŒŒŒŒŒŒŒˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuvuuuuuuuuuuuuuuuuttttttttsssssssssssrrrrrrrrrrrrrrqqqpppppppppppppppoooooooppoooooooooooooonnnnnnnnnooooooonnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeeeddddccccccbbbbbbbbbbaaaaaaaaaaaaaaa````````````_______^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYZZZYYYYYYYYYYXXXXXXXXXXXWXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBAAAAAAAAA@@@@@@@??????????>>>>>>>>>=============<<<<<<<;;;;;;;;;::::::9999999999988888888888888888877777777776666666666665555555555544444444433333333332222222222211111111111111100000000000///////...........------------,,,,,,,,,,,+++++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%nnnnnnooooooooooooopppppppqqqqqqqqqqqqqrrrrrrrrrsssssssttttttttttttttuuuuttttuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvwwwwxxxxxxxxxxxxxxxxyyyyyxxxxxxyyyyyyyyyyyyyyyyyzzzyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{||||||||{{{{|||||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹‹ŒŒŒ���ŽŽ�����‘‘‘‘‘‘‘‘�����ŽŽ���ŒŒŒŒ‹‹‹‹‹ŠŠŠŠ‰�ŽŽŽŽ�����������ŒŒŒŒŒŒŒŒŒˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuvuuuuuuuuuuuuuuutttttttttssssssssssrrrrrrrrrrrrrrrqqqppppppppppppppooooooooppooooooooooooonnnnnnnnnnooooooonnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggggggggggffffffffffffffffeeeeeeeeeeeeddddcccccbbbbbbbbbbbaaaaaaaaaaaaaaa```````````________^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYZZYYYYYYYYYYXXXXXXXXXXXXWXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBAAAAAAA@@@@@@@@??????????>>>>>>>>>=============<<<<<<<;;;;;;;;;::::::9999999999988888888888888888877777777776666666666665555555555544444444433333333332222222222211111111111111100000000000///////...........-----------,,,,,,,,,,,,+++++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%nnnnnnooooooooooooopppppppqqqqqqqqqqqqqrrrrrrrrrsssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„………………………………………………………………………†††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒ���ŽŽ�����‘‘‘‘••””“““’’‘‘��������ŽŽŽŽŽ����ŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€����������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuvvvvvuuuuuuuuuuuuuuuutttttsssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppppppooooooooooooooonooooooonnnnnnnnnnnnnmmmmmnnnnnmmmmmmmmmmmmmlllllllkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhgghhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeddddddddcccccbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAA@@@@@???????????????????????>>>>>>>>>=======<<<<<<<<;;;;;;;:::::::::::::::9999999999988888888777777777766666666666555555555555444444444443333332222222222111111111110000000000000///////////...........-----------,,,,,,,,,,,,,,,,,++++++++++++*******))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$nnnnnnooooooooooooopppppppqqqqqqqqqqqqqqrrrrrrrrsssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………………………………………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒ��ŽŽŽ������‘‘‘••”””““’’‘‘��������ŽŽŽŽ�����ŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€����������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuvvvvuuuuuuuuuuuuuuuuttttttsssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppppooooooooooooooonooooooonnnnnnnnnnnnnnmmmmnnnnmmmmmmmmmmmmmmmllllllkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhggghhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeedddddddcccccbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRQRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAA@@@@@@??????????????????????>>>>>>>>>========<<<<<<<;;;;;;;:::::::::::::::9999999999988888888777777777766666666666555555555555444444444433333332222222222111111111110000000000000///////////...........-----------,,,,,,,,,,,,,,,,,++++++++++++*******))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$nnnnnnoooooooooooooppppppppqqqqqqqqqqqqqrrrrrrrrsssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………………………………………………………………†…†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰ŠŠŠ‹‹‹ŒŒŒ��ŽŽŽ������‘‘‘••”””““’’‘‘‘������ŽŽŽŽŽ�����ŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€����������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||||{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuvvvvuuuuuuuuuuuuuuuuttttttssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppppooooooooooooooonooooooonnnnnnnnnnnnnmmmmmnnnnnmmmmmmmmmmmmmlllllllkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhggghhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeddddddddcccccbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSRRRRRRRRRRRQRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAA@@@@@????????????????????????>>>>>>>>========<<<<<<<;;;;;;;:::::::::::::::9999999999988888888777777777766666666666555555555555444444444433333332222222222111111111110000000000000///////////...........-----------,,,,,,,,,,,,,,,,,+++++++++++********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$nnnnnnnooooooooooooopppppppqqqqqqqqqqqqqrrrrrrrrsssssssssssstttttttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„………………………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰ŠŠŠ‹‹‹ŒŒŒ��ŽŽŽ������‘‘‘••”””““’’‘‘‘������ŽŽŽŽ�����ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€����������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuvvvvuuuuuuuuuuuuuuuuttttttssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppppooooooooooooooonoooooonnnnnnnnnnnnnnmmmmmnnnnmmmmmmmmmmmmmmlllllllkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhggghhhhhhggggggggggggggfffffffffffeeeeeeeeeeeeedddddddccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````````_____________^^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSRRRRRRRRRRRQRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAA@@@@@@????????????@??????????>>>>>>>>>=======<<<<<<<;;;;;;;;::::::::::::::9999999999988888888777777777766666666665555555555555444444444433333332222222222111111111110000000000000///////////...........-----------,,,,,,,,,,,,,,,,,+++++++++++********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$nnnnnnnooooooooooooopppppppqqqqqqqqqqqqqqrrrrrrrssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„………………………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒ��ŽŽŽ������‘‘‘••”””““’’‘‘‘�����ŽŽŽŽ������ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€���������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuvvvuuuuuuuuuuuuuuuutttttttssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppoooooooooooooonnoooooonnnnnnnnnnnnnnmmmmmnnnnmmmmmmmmmmmmmmlllllllkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhgggghhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeddddddddccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSRRRRRRRRRRRQRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAA@@@@@@????????????@@?????????>>>>>>>>>=======<<<<<<<;;;;;;;;::::::::::::::9999999999988888888777777777766666666665555555555554444444444433333332222222222111111111110000000000000///////////...........-----------,,,,,,,,,,,,,,,,,+++++++++++********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$nnnnnnnooooooooooooopppppppqqqqqqqqqqqqqqrrrrrrrssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuvuvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„……………………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰‰ŠŠ‹‹‹ŒŒ���ŽŽ������‘‘‘‘••”””““’’‘‘‘�����ŽŽŽ�����ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€��������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuvvvuuuuuuuuuuuuuuuutttttttsssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppoooooooooooooonnoooooonnnnnnnnnnnnnnmmmmmnnnnmmmmmmmmmmmmmmlllllllkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhgggghhhhhhggggggggggggggffffffffffffeeeeeeeeeeeddddddddccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJIIHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAA@@@@@@????????????@@?????????>>>>>>>>>=======<<<<<<<;;;;;;;;::::::::::::::9999999999988888888777777777766666666665555555555554444444444433333332222222222111111111110000000000000///////////...........-----------,,,,,,,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$nnnnnnnoooooooooooooopppppppqqqqqqqqqqqqqrrrrrrrssssssssssssstttttttttttttttttttttuuuuuuuuuuuuuuuvuvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„……………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰ŠŠ‹‹‹ŒŒ���ŽŽ������‘‘‘‘••”””““’’‘‘�����ŽŽŽ�����ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€��������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuvvuuuuuuuuuuuuuuuuttttttttsssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppooooooooooooooonnooooonnnnnnnnnnnnnnmmmmmmnnnnmmmmmmmmmmmmmllllllllkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhgggghhhhhgggggggggggggggffffffffffffeeeeeeeeeeeddddddddccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJIIHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAA@@@@@@????????????@@@?????????>>>>>>>>======<<<<<<<<;;;;;;;;::::::::::::::999999999998888888877777777766666666666555555555555444444444443333333222222222211111111111000000000000////////////...........-----------,,,,,,,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$nnnnnnnnooooooooooooopppppppqqqqqqqqqqqqqrrrrrrrsssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡ˆˆ‰‰ŠŠ‹‹‹ŒŒ��ŽŽŽ������‘‘‘‘••”””““’’‘‘�����ŽŽŽ���ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€�������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuvvuuuuuuuuuuuuuuuuttttttttsssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooooonnnooooonnnnnnnnnnnnnmmmmmmmnnnnmmmmmmmmmmmmmllllllllkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhgggghhhhhhggggggggggggggffffffffffffeeeeeeeeeeeddddddddccccbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJIIHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAA@@@@@@????????????@@@?????????>>>>>>>>======<<<<<<<<;;;;;;;;::::::::::::::999999999988888888877777777766666666666555555555555444444444443333333222222222211111111111000000000000///////////............-----------,,,,,,,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$nnnnnnnnooooooooooooopppppppqqqqqqqqqqqqqqrrrrrrsssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………………………………………†††††††‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡ˆ‰‰ŠŠ‹‹ŒŒ���ŽŽ�������‘‘‘‘••”””““’’‘‘����ŽŽŽ���ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€€������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuvvuuuuuuuuuuuuuuuuttttttttssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppoooooooooooooonnnooooonnnnnnnnnnnnnmmmmmmmnnnnmmmmmmmmmmmmmllllllllkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhgggghhhhhhggggggggggggggffffffffffffeeeeeeeeeedddddddddcccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa`````````````____________^^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAA@@@@@@????????????@@@@????????>>>>>>>>======<<<<<<<<;;;;;;;;::::::::::::::999999999988888888877777777766666666666555555555555444444444443333333222222222111111111110000000000000///////////...........------------,,,,,,,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$nnnnnnnnoooooooooooooppppppppqqqqqqqqqqqqqrrrrrrsssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„……„„………………………†††††††‡‡‡‡‡‡‡‡†††††††††‡‡‡ˆ‰‰ŠŠ‹‹ŒŒ��ŽŽŽ������‘‘‘‘‘•”””“““’’‘‘����ŽŽ���ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€€������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuvuuuuuuuuuuuuuuuutttttttttssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppoooooooooooooonnnooooonnnnnnnnnnnnnmmmmmmmnnnmmmmmmmmmmmmmmllllllllkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhgggghhhhhhggggggggggggggffffffffffffeeeeeeeeeedddddddddcccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa`````````````____________^^^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAA@@@@@@????????????@@@@????????>>>>>>>>======<<<<<<<;;;;;;;;;::::::::::::::999999999988888888877777777766666666666555555555555444444444443333333222222222111111111110000000000000///////////...........------------,,,,,,,,,,,,,,,,++++++++++++********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$nnnnnnnnnooooooooooooopppppppqqqqqqqqqqqqqrrrrrrssssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„……………………†††††††‡‡‡‡‡†††††††††††‡‡‡ˆ‰‰ŠŠ‹‹ŒŒ��ŽŽ�������‘‘‘‘‘””””“““’’‘‘����ŽŽ���ŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuvuuuuuuuuuuuuuuuutttttttttssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppppppooooooooooooonnnnoooonnnnnnnnnnnnnnmmmmmmmnnnmmmmmmmmmmmmmlllllllllkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhggggghhhhhhggggggggggggggffffffffffffeeeeeeeeeedddddddddcccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa`````````````__`_________^^^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@????????????@@@@@???????>>>>>>>>=====<<<<<<<<;;;;;;;;;::::::::::::::999999999988888888877777777766666666666555555555555444444444433333333222222222111111111110000000000000///////////...........-----------,,,,,,,,,,,,,,,,,++++++++++++*******))))))))))))((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$nnnnnnnnnooooooooooooopppppppqqqqqqqqqqqqqqrrrrrssssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„……………………†…†††††††††††††††††††††‡‡‡ˆ‰‰Š‹‹ŒŒ��ŽŽ�������‘‘‘‘‘�”””“““’’’‘‘����ŽŽ��ŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuvuuuuuuuuuuuuuuuutttttttttsssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppppoooooooooooooonnnnoooonnnnnnnnnnnnnmmmmmmmmnnnmmmmmmmmmmmmmlllllllllkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhggggghhhhhhhgggggggggggggffffffffffffeeeeeeeeeedddddddddccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa``````````````_`_________^^^^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBAAAAAA@@@@@@@???????????@@@@@???????>>>>>>>>=====<<<<<<<<;;;;;;;;;::::::::::::::999999999988888888877777777766666666665555555555555444444444433333333222222222111111111110000000000000///////////...........-----------,,,,,,,,,,,,,,,,,++++++++++++*******))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$nnnnnnnnnooooooooooooopppppppqqqqqqqqqqqqqqrrrrrrsssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„…………………†…†††††††††††††††††††††‡‡‡ˆ‰‰Š‹‹Œ��ŽŽ�������‘‘‘‘‘��”””“““’’‘‘����ŽŽ���ŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡††††††††††††††…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuvuuuuuuuuuuuuuuuttttttttttsssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppoooooooooooooonnnnoooonnnnnnnnnnnnnmmmmmmmmnnmmmmmmmmmmmmmmlllllllllkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhggggghhhhhhhgggggggggggggffffffffffffeeeeeeeeeedddddddddccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa``````````````_`_________^^^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBAAAAA@@@@@@@@???????????@@@@@???????>>>>>>>>=====<<<<<<<<;;;;;;;;;::::::::::::::999999999988888888877777777766666666665555555555554444444444433333333222222222111111111110000000000000///////////...........-----------,,,,,,,,,,,,,,,,,+++++++++++********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$nnnnnnnnnoooooooooooooopppppppqqqqqqqqqqqqqrrrrrrssssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„…………………………††††††††††††††……††††‡‡ˆˆ‰ŠŠ‹ŒŒ��ŽŽ�����‘‘‘‘‘‘‘��””“““’’’‘‘����ŽŽ��ŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‡‡‡‡‡‡‡‡‡††††††††††††††††…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppppppoooooooooooooonnnnooonnnnnnnnnnnnnnmmmmmmmmnnmmmmmmmmmmmmmllllllllllkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhggggghhhhhhhgggggggggggggfffffffffffeeeeeeeeeeedddddddddccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa``````````````_`_________^^^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBAAAAAA@@@@@@@@???????????@@@@@???????>>>>>>>>=====<<<<<<<<;;;;;;;;;::::::::::::::999999999988888888877777777766666666665555555555554444444444433333333222222222111111111110000000000000///////////...........-----------,,,,,,,,,,,,,,,,,+++++++++++********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$nnnnnnnnnnooooooooooooopppppppqqqqqqqqqqqqqqrrrrrssssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………………††††††††††………………†††‡‡ˆ‰‰Š‹‹Œ��ŽŽ�����‘‘‘‘‘‘‘���”“““’’’‘‘‘����ŽŽ��ŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰‡‡‡‡‡‡†††††††††††††††††††…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppppooooooooooooooonnnnooonnnnnnnnnnnnnmmmmmmmmmnnmmmmmmmmmmmmmllllllllllkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhggggghhhhhhhgggggggggggggfffffffffffeeeeeeeeeeedddddddddccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa`````````````````________^^^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJIHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBAAAAAA@@@@@@@@@??????????@@@@@???????>>>>>>>======<<<<<<<<;;;;;;;;;::::::::::::::999999999988888888877777777666666666665555555555554444444444433333333222222222111111111110000000000000///////////...........-----------,,,,,,,,,,,,,,,,,+++++++++++********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$nnnnnnnnnnooooooooooooopppppppqqqqqqqqqqqqqqrrrrrssssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„………………………………††††††……………………†††‡‡ˆ‰‰Š‹‹Œ��Ž�����‘‘‘‘‘‘‘‘���“““’’’’‘‘�����ŽŽ��ŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‡‡‡††††††††††††††††††††††………………………………………………………………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppoooooooooooooonnnnnooonnnnnnnnnnnnnnmmmmmmmmnnmmmmmmmmmmmmmllllllllllkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhggggghhhhhhhgggggggggggggfffffffffffeeeeeeeeeeddddddddddccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa`````````````````________^^^^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBAAAAAAA@@@@@@@@@@?????????@@@@@???????>>>>>>>======<<<<<<<;;;;;;;;;;::::::::::::::99999999998888888887777777766666666666555555555555444444444443333333322222222211111111111000000000000////////////...........-----------,,,,,,,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$nnnnnnnnnnoooooooooooooppppppppqqqqqqqqqqqqqrrrrrrssssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††‡‡ˆ‰‰Š‹ŒŒ�ŽŽ����‘‘‘‘‘‘‘‘‘���“““’’’‘‘‘�����ŽŽ��ŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰†††††††††††††††††††††††††……………………………………………………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttsssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppoooooooooooooonnnnnoonnnnnnnnnnnnnnmmmmmmmmmnmmmmmmmmmmmmmmllllllllllkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggghhhhhhhgggggggggggggfffffffffffeeeeeeeeeeddddddddddccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa`````````````````________^^^^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJIHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAA@@@@@@@@@@@@???????@@@@@???????>>>>>>>======<<<<<<<;;;;;;;;;;::::::::::::::99999999998888888887777777766666666666555555555555444444444443333333322222222211111111111000000000000///////////............-----------,,,,,,,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$nnnnnnnnnnnooooooooooooppppppppqqqqqqqqqqqqqrrrrrrssssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††‡‡ˆ‰ŠŠ‹Œ��Ž����‘‘‘‘’’‘‘‘‘���““’’’‘‘‘‘�����ŽŽ��ŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰†††††††††††††††††††††††††………………………………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttsssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppooooooooooooooonnnnnoonnnnnnnnnnnnnnmmmmmmmmmnmmmmmmmmmmmmmmllllllllllkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggghhhhhhhggggggggggggfffffffffffeeeeeeeeeeeddddddddddcccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa`````````````````________^^^^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAA@@@@@@@@@@@@@??????@@@@???????>>>>>>>>======<<<<<<<;;;;;;;;;;::::::::::::::99999999998888888887777777766666666666555555555555444444444443333333322222222111111111110000000000000///////////...........------------,,,,,,,,,,,,,,,,++++++++++++*******))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$nnnnnnnnnnnooooooooooooppppppppqqqqqqqqqqqqqqrrrrrssssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††‡‡ˆ‰ŠŠ‹Œ��Ž����‘‘‘’’’‘‘‘‘���“’’’‘‘‘‘������ŽŽ��ŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰†††††††††††††††††††††††††……………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttsssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppooooooooooooooonnnnnoonnnnnnnnnnnnnnmmmmmmmmmnmmmmmmmmmmmmmmllllllllllkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggghhhhhhhggggggggggggfffffffffffeeeeeeeeeeeddddddddddcccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa`````````````````_________^^^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJIHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAA@@@@@@@@@@@@@@@?????@@@@???????>>>>>>>>======<<<<<<<;;;;;;;;;:::::::::::::::99999999998888888887777777766666666665555555555555444444444443333333322222222111111111110000000000000///////////...........------------,,,,,,,,,,,,,,,,++++++++++++*******))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$nnnnnnnnnnnoooooooooooopppppppppqqqqqqqqqqqqqrrrrrrssssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„………………………………………………………………††‡‡ˆ‰ŠŠ‹Œ��Ž���‘‘‘’’’’’‘‘‘���“’’‘‘‘‘�������ŽŽ��ŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰†††††††††††††††††††††††††………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppoooooooooooooonnnnnnoonnnnnnnnnnnnnmmmmmmmmmmnmmmmmmmmmmmmmlllllllllllkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggghhhhhhgggggggggggggfffffffffffeeeeeeeeeeeddddddddddcccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa`````````````````_________^^^^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@?????@@@@???????>>>>>>>>======<<<<<<<;;;;;;;;;:::::::::::::::99999999998888888887777777766666666666555555555555444444444433333333322222222111111111110000000000000///////////...........-----------,,,,,,,,,,,,,,,,,++++++++++++*******))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$nnnnnnnnnnnoooooooooooopppppppppqqqqqqqqqqqqqrrrrrrssssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………††‡‡ˆ‰‰Š‹Œ��Ž���‘‘‘’’’’’‘‘����“’’‘‘‘�������ŽŽŽ��ŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰†††††††††††††††††††††††††…………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttsssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppppooooooooooooooonnnnnnoonnnnnnnnnnnnnnmmmmmmmmmnmmmmmmmmmmmmmlllllllllllkkjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggghhhhhhgggggggggggggfffffffffffeeeeeeeeeeeddddddddddcccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````````````_________^^^^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJIHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@????@@@@??????>>>>>>>>>======<<<<<<<;;;;;;;;;:::::::::::::::99999999998888888887777777766666666665555555555554444444444433333333322222222111111111110000000000000///////////...........-----------,,,,,,,,,,,,,,,,,+++++++++++********))))))))))))((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$nnnnnnnnnnnnooooooooooopppppppppqqqqqqqqqqqqqqrrrrrssssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{{|{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……„„………………………………………………†††‡ˆˆ‰Š‹ŒŒ�Ž���‘‘‘’’’’’‘‘����’’‘‘‘��������ŽŽŽ��ŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰†††††††††††††††††††††††††………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppoppppooooooooooooooonnnnnnonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggghhhhhhgggggggggggggffffffffffeeeeeeeeeeeeddddddddddcccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa``````````````````________^^^^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@????@@@@??????>>>>>>>>=======<<<<<<;;;;;;;;;;:::::::::::::::99999999998888888887777777766666666665555555555555444444444433333333322222222111111111110000000000000///////////...........-----------,,,,,,,,,,,,,,,,,+++++++++++********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$nnnnnnnnnnnnooooooooooopppppppppqqqqqqqqqqqqqqrrrrrrssssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{|{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…„„„„………………„„„„„………………††‡‡ˆ‰ŠŠ‹Œ�ŽŽ���‘‘’’’’’‘‘����’’‘‘���������ŽŽŽ���ŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰†††††††††††††††††††††††††………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppoppppoooooooooooooonnnnnnnonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggghhhhhggggggggggggggffffffffffeeeeeeeeeeeeddddddddddcccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````````````_________^^^^^^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKJJJJIHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@????@@@@??????>>>>>>>>=======<<<<<<;;;;;;;;;;::::::::::::::::9999999998888888887777777766666666665555555555555444444444433333333322222222111111111110000000000000///////////...........-----------,,,,,,,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$nnnnnnnnnnnnoooooooooooppppppppppqqqqqqqqqqqqqrrrrrrsssssssssssssstttttttsttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„……………††‡‡ˆ‰‰Š‹ŒŒ�Ž���‘‘’’’’’‘‘����’’‘‘���������ŽŽŽ����ŒŒŒŒ‹‹ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰†††††††††††††††††††††††††……………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttsrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppoopppooooooooooooooonnnnnnnonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggghhhhhgggggggggggggfffffffffffeeeeeeeeeeeeddddddddddcccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa`````````````````_________^^^^^^^^^^^^^^]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUUTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAA@@@@@@@@@@@@@@@@@????@@@@??????>>>>>>>>=======<<<<<<;;;;;;;;;::::::::::::::::9999999999888888888777777776666666666555555555555544444444443333333332222222211111111111000000000000////////////...........-----------,,,,,,,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$nnnnnnnnnnnnnooooooooooppppppppppqqqqqqqqqqqqqqrrrrrsssssssssssssstttttttstttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………††‡ˆˆ‰ŠŠ‹Œ�ŽŽ���‘‘’’’’‘‘����’‘‘���������ŽŽŽŽŽ���ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰†††††††††††††††††††††††††………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttsrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppoopppoooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggghhhhggggggggggggggfffffffffffeeeeeeeeeeedddddddddddcccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa`````````````````________^^^^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUUTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJIHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAA@@@@@@@@@@@@@@@@@????@@@@??????>>>>>>>>=======<<<<<<;;;;;;;;;:::::::::::::::::999999999888888888777777776666666666655555555555544444444443333333332222222211111111111000000000000///////////............-----------,,,,,,,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$nnnnnnnnnnnnnooooooooooppppppppppqqqqqqqqqqqqqqrrrrrrssssssssssssssttttttstttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzyzzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………†††‡ˆˆ‰Š‹‹Œ�Ž���‘‘‘‘’‘‘‘����’‘‘���������ŽŽŽŽŽ������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰†††††††††††††††††††††††††……………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttsrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppoopppoooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllljjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggghhhgggggggggggggggfffffffffffeeeeeeeeeeddddddddddddccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa`````````````````________^^^^^^^^^^^^^^]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUUUSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAA@@@@@@@@@@@@@@@@@????@@@@??????>>>>>>>>=======<<<<<<;;;;;;;;;::::::::::::::::9999999999888888888777777776666666666655555555555544444444443333333332222222111111111110000000000000///////////............-----------,,,,,,,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$nnnnooooooooooooopppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrssssssssssssstttttttttuuuuuuuuuuuuuuuvuuuuuvvvvvvvvvvvvvvvwwwwwvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„……………††‡ˆˆ‰‰Š‹Œ��Ž���‘‘‘’’‘‘‘����ŽŽ���ŒŒŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡††………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttssrrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppooooopppppoooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggffffffffffffffeeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbaaaaaaaaaaa````aaaaaaaaa````````````````______^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[YYYYXXXXXXXXWWWWWWWWWWWVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQQQQQPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAABAAAAAAAA@@@@@@@@@@@@@@@@@@@??????>>>>>>>=========<==<<<<<<<<<;;;;;;;;;;::::::::99999999998888888888777777776666666666655555555555544444444443333333333222222221111111111100000000///////////............----------,,,,,,,,,,,+++++++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$########nnnnooooooooooooopppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrssssssssssssttttttttttuuuuuuuuuuuuuuvuuuuuvvvvvvvvvvvvvvvwwwwwvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„………………†‡‡ˆˆ‰ŠŠ‹Œ�ŽŽ���‘‘‘‘‘‘‘����ŽŽ��ŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡†………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttssrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppooooooppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbaaaaaaaaaaaa```aaaaaaaa````````````````_______^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[YYYYXXXXXXXXWWWWWWWWWWWVVUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAABAAAAAAAA@@@@@@@@@@@@@@@@@@@???????>>>>>>========<<==<<<<<<<<<;;;;;;;;;::::::::999999999998888888888777777777666666666665555555555544444444443333333333222222221111111111100000000///////////...........-----------,,,,,,,,,,,+++++++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$########nnnnoooooooooooooppppppppppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrssssssssssssttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}}}}}}}}}}}}}}~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„………………†‡‡ˆˆ‰Š‹‹Œ�Ž���‘‘‘‘‘‘‘�����Ž��ŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡……………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttsrrrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppooooooppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeeeeddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaa````aaaaaaaaa```````````````_______^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[YYYYXXXXXXXXWWWWWWWWWWVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAABAAAAAAAA@@@@@@@@@@@@@@@@@@@???????>>>>>>========<<==<<<<<<<<<;;;;;;;;;::::::::999999999998888888888777777776666666666665555555555544444444443333333333222222221111111111100000000///////////...........-----------,,,,,,,,,,,+++++++++++++++***********)))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$########nnnnnooooooooooooopppppopppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrssssssssssssttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}}}}}}}}}}}}}}}~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„………………††‡‡ˆˆ‰Š‹Œ��Ž���‘‘‘‘‘‘�����Ž��ŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttsrrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppoooooopppooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeeeeeddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaa```aaaaaaaa````````````````_______^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[YYYXXXXXXXXXWWWWWWWWWWVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAABBAAAAAAA@@@@@@@@@@@@@@@@@@@???????>>>>>>========<<==<<<<<<<<;;;;;;;;;;::::::::999999999988888888887777777777666666666665555555555544444444433333333333222222211111111111000000000///////////...........----------,,,,,,,,,,,,++++++++++++++************)))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$########nnnnnooooooooooooopppppopppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrssssssssssstttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„…………†††‡‡ˆ‰‰Š‹Œ�Ž����‘‘‘‘‘�����Ž��ŒŒŒ‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡…………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttsrrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppooooooopppoooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeeeeedddddddddccccccccccccccbbbbbbbbbbbaaaaaaaaaaa````aaaaaaaa````````````````_______^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[ZYYYXXXXXXXXXWWWWWWWWWWVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAABBAAAAAAA@@@@@@@@@@@@@@@@@@@???????>>>>>>=======<<<=<<<<<<<<<;;;;;;;;;;::::::::99999999998888888888777777777666666666666555555555555444444444333333333322222221111111111100000000////////////...........----------,,,,,,,,,,,,++++++++++++++************)))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$########nnnnnooooooooooooopppppoppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrssssssssssstttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}}~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„……………†††‡‡ˆ‰Š‹ŒŒ�Ž���‘‘‘‘‘�����ŽŽ�ŒŒŒ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆ‡‡††……………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttrrrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppoooooooppoooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeeeeeedddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````aaaaaaaa```````````````________^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[ZYYYXXXXXXXXXWWWWWWWWWVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAABBAAAAAAA@@@@@@@@@@@@@@@@@@@???????>>>>>>=======<<<=<<<<<<<<<;;;;;;;;;;::::::::99999999998888888888777777777766666666666555555555554444444443333333333222222221111111111100000000///////////............----------,,,,,,,,,,,+++++++++++++++************)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$########nnnnnnoooooooooooooppppoopppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssstttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{||}}}}}}}}}}}}}}}}}~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„…………††‡‡ˆˆ‰Š‹Œ�Ž����‘‘‘‘�����ŽŽ�ŒŒŒ‹‹‹‹‹‹‹‹ŒŒŒŒŒ����ŒŒŒŒŒ‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆ†††††………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttsrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppoooooooppoooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa````aaaaaaaa```````````````________^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZYYXXXXXXXXXXWWWWWWWWWVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAABBAAAAAAA@@@@@@@@@@@@@@@@@@@???????>>>>>>=======<<<=<<<<<<<<<;;;;;;;;;;::::::::99999999998888888888777777777666666666666555555555555444444443333333333222222221111111111100000000///////////............----------,,,,,,,,,,,+++++++++++++++************)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$########nnnnnnoooooooooooooppppoopppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrssssssssssttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{|}}}}}}}}}}}}}}}}}}~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„………†††‡‡ˆ‰Š‹Œ�ŽŽ���‘‘‘‘������Ž��ŒŒ‹‹‹‹‹‹‹‹ŒŒŒŒ�������ŒŒŒŒ‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆ†††††††……………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttsrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppooooooooppoooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa````aaaaaaa````````````````________^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[ZZYYXXXXXXXXXXWWWWWWWWWVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBABBAAAAAAA@@@@@@@@@@@@@@@@@@@???????>>>>>>=======<<<=<<<<<<<<<;;;;;;;;;;::::::::99999999998888888888777777777666666666666655555555555444444443333333333222222221111111111100000000///////////...........-----------,,,,,,,,,,,+++++++++++++++************)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$########nnnnnnoooooooooooooppppooppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrssssssssssttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{|}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„………†††‡ˆ‰‰Š‹Œ�Ž���‘‘‘‘‘�����Ž��ŒŒ‹‹‹‹‹‹‹‹ŒŒŒ���������ŒŒŒŒ‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆ†††††††††………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttsrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppoooooooopooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaa````aaaaaaa````````````````________^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[ZZYYXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCBCCBBBBBBBBBBBBBBBBBBBBBBABBAAAAAAAA@@@@@@@@@@@@@@@@@@???????>>>>>>=======<<<<<<<<<<<<<;;;;;;;;;;:::::::999999999998888888888777777777666666666666655555555555444444443333333333222222221111111111100000000///////////...........-----------,,,,,,,,,,,+++++++++++++++***********))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$#########nnnnnnnooooooooooooopppooopppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrssssssssstttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„…………††‡‡ˆ‰Š‹Œ�Ž����‘‘‘‘�����Ž��ŒŒ‹‹‹‹‹‹‹‹ŒŒŒ����������ŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰ˆˆ‡††††††††………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttssrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppoooooooopooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeeeeeeeeeededdddddddcccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa````aaaaaaa````````````````________^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZYXXXXXXXXXXXWWWWWWWWWVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCCBCCCBBBBBBBBBBBBBBBBBBBBBABBBAAAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;::::::::99999999988888888888777777777666666666666655555555554444444443333333333222222211111111111000000000///////////...........-----------,,,,,,,,,,,+++++++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$#########nnnnnnnooooooooooooopppooopppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrssssssssstttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„…………††‡‡ˆ‰Š‹Œ�ŽŽ���‘‘‘‘�����Ž��ŒŒ‹‹‹‹‹‹‹‹ŒŒŒ�����������ŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‡‡‡†††††††……………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€������€�€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttssrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppooooooooopoooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhghhhhhhhhgggggggggggggfffffffffeeeeeeeeeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa````aaaaaaa````````````````________^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZYXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCCBCCBBBBBBBBBBBBBBBBBBBBBBABBBAAAAAAA@@@@@@@@@@@@@@@?@@??????>>>>>>=======<<<<<<<<<<<<<<;;;;;;;;;;:::::::999999999988888888888777777777766666666666665555555554444444443333333333222222211111111111000000000///////////...........----------,,,,,,,,,,,,+++++++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$#########nnnnnnnooooooooooooopppoooppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrssssssssstttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„…………†††‡ˆ‰‰Š‹Œ�Ž���‘‘‘‘�����ŽŽ�ŒŒ‹‹‹ŠŠ‹‹‹‹ŒŒ�����������ŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‡‡‡‡‡††††††…………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttsssrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppoooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhghhhhhhhhggggggggggggffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa````aaaaaa`````````````````________^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZYXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCCBCCBBBBBBBBBBBBBBBBBBBBBBABBBAAAAAAA@@@@@@@@@@@@@@@?@???????>>>>>>=======<<<<<<<<<<<<<<;;;;;;;;;;:::::::999999999988888888888777777777766666666666665555555554444444443333333333222222211111111111000000000///////////...........----------,,,,,,,,,,,,+++++++++++++++***********)))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$#########nnnnnnnooooooooooooooppoooopppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„……………††‡ˆˆ‰Š‹Œ�Ž����‘‘‘�����ŽŽ�ŒŒ‹‹‹ŠŠ‹‹‹‹ŒŒŒ�����Ž�����ŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‡‡‡‡‡‡†††††……………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€���€�€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||||}}}}}||||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttsssrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhghhhhhhhhggggggggggggffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddcccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaa````aaaaaaa````````````````________^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZYXXXXXXXXXXXWWWWWWWWWVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCCBCCBBBBBBBBBBBBBBBBBBBBBBABBBAAAAAAA@@@@@@@@@@@@@@@?@???????>>>>>>=======<<<<<<<<<<<<<<;;;;;;;;;;:::::::99999999998888888888777777777776666666666666555555555444444444333333333222222221111111111100000000////////////...........----------,,,,,,,,,,,,++++++++++++++************)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########nnnnnnnnoooooooooooooppooooppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„……………††‡‡ˆ‰Š‹Œ�Ž����‘‘‘�����ŽŽ�ŒŒ‹‹‹ŠŠŠ‹‹‹ŒŒŒ������������ŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠ‰‰‰‡‡‡‡‡‡‡††††……………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||}}}}}||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttssssrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhghhhhhhhgggggggggggggffffffffffeeeeeeeeeeeeeeeeeeeddddddddddcccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````aaaaaa`````````````````________^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZYXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCBBCCBBBBBBBBBBBBBBBBBBBBBBABBBAAAAAAAA@@@@@@@@@@@@@??@???????>>>>>>=======<<<<<<<<<<<<<<;;;;;;;;;;:::::::99999999998888888888777777777776666666666666555555555444444444333333333222222221111111111100000000///////////............----------,,,,,,,,,,,+++++++++++++++************)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########nnnnnnnnoooooooooooooppooooppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„……………††‡‡ˆ‰Š‹Œ�ŽŽ����‘������ŽŽ�ŒŒ‹‹‹ŠŠŠ‹‹‹ŒŒŒ�������������ŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠŠŠ‰‰‡‡‡‡‡‡‡†††††…………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||||||}}}}|||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttssssrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhghhhhhhhgggggggggggggffffffffffeeeeeeeeeeeeeeeeeeeddddddddddcccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````aaaaaa`````````````````________^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZYXXXXXXXXXXXWWWWWWWWWVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCBBCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@??@???????>>>>>>=======<<<<<<<<<<<<<<;;;;;;;;;;;::::::99999999998888888888777777777777666666666666555555555444444443333333333222222221111111111100000000///////////............----------,,,,,,,,,,,+++++++++++++++************)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########nnnnnnnnoooooooooooooopooooopppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„……………††‡‡ˆ‰Š‹Œ��Ž�����������ŽŽ�ŒŒ‹‹‹ŠŠŠ‹‹‹‹ŒŒ��������������ŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠŠŠ‰ˆ‡‡‡‡‡‡‡††††…………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||||||}}}||||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttssssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhghhhhhhggggggggggggggfffffffffeeeeeeeeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````aaaaaa`````````````````________^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZYYXXXXXXXXXXWWWWWWWWWVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCBBCCBBBBBBBBBBBBBBBBBBBBBBABBBAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;:::::::9999999998888888888777777777777666666666666555555555444444443333333333222222221111111111100000000///////////...........-----------,,,,,,,,,,,+++++++++++++++************)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########nnnnnnnnnooooooooooooopoooooppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{|}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„………………††‡ˆ‰ŠŠ‹Œ�Ž�����������ŽŽ�ŒŒ‹‹‹ŠŠŠ‹‹‹‹ŒŒŒ����������������ŒŒŒŒŒŒ‹‹‹ŠŠŠŠ‰ˆ‡‡‡‡‡‡‡††††…………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||||||||}}}||||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttsssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhghhhhhhggggggggggggggfffffffffeeeeeeeeeeeeeeeeeeedddddddddddccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````aaaaaa````````````````__________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZYYXXXXXXXXXXWWWWWWWWWVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCBBCCBBBBBBBBBBBBBBBBBBBBBBABBBAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;:::::::9999999999888888888777777777777766666666666655555555444444443333333333222222211111111111000000000///////////...........-----------,,,,,,,,,,,+++++++++++++++***********))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########nnnnnnnnnooooooooooooopoooooppppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„………………††‡ˆˆ‰Š‹Œ�Ž������������Ž��Œ‹‹‹‹‹‹‹‹‹‹ŒŒŒ�������������������ŒŒŒŒ‹‹‹ŠŠŠŠˆˆ‡‡‡‡‡‡††††…………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||||||}}||||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttsssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhghhhhhhggggggggggggggfffffffffeeeeeeeeeeeeeeeeeeedddddddddddccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````aaaaaa````````````````_________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZYYXXXXXXXXXXWWWWWWWWWVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCCBCBBBBBBBBBBBBBBBBBBBBBBBABBBAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>========<<<=<<<<<<<<<;;;;;;;;;;;:::::::9999999999888888888777777777777776666666666655555554444444443333333333222222211111111111000000000///////////...........-----------,,,,,,,,,,,+++++++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$##########nnnnnnnnnnooooooooooooooooooopppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„………………††‡‡ˆ‰Š‹Œ�Ž������������Ž��ŒŒ‹‹‹‹‹‹‹‹ŒŒŒŒ��������������������ŒŒŒ‹‹‹ŠŠŠŠˆˆ‡‡‡‡‡‡‡†††…………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||||||}|||||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttsssssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhgghhhhhggggggggggggggffffffffffeeeeeeeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````aaaaaa```````````````__________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZYYYXXXXXXXXXWWWWWWWWVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCCBCCBBBBBBBBBBBBBBBBBBBBBBABBBAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>========<<<=<<<<<<<<<<;;;;;;;;;;;:::::::999999999888888888777777777777777666666666655555555444444443333333333222222211111111111000000000///////////...........----------,,,,,,,,,,,,+++++++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$##########nnnnnnnnnnoooooooooooooooooooppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrsssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyxxxxyyyyyyyyyyyyyyyyyyzzzyzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzz{{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„ƒ„„„„„„„„„„„„„„„……………††‡‡ˆ‰Š‹Œ�Ž������������Ž��ŒŒ‹‹‹‹‹‹‹‹ŒŒŒ�����ŽŽ�ŽŽŽŽŽŽŽŽ������ŒŒŒ‹‹‹ŠŠŠˆˆˆ‡‡‡‡‡‡††††………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||||||||||}||||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttsssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhghhhhhggggggggggggggffffffffffeeeeeeeeeeeeeeeeeedddddddddddccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaa``````aaaaaa``````````````____________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZYYYXXXXXXXXXWWWWWWWWVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCBBCCBBBBBBBBBBBBBBBBBBBBBAABBBBAAAAAAA@@@@@@@@@@@@??????????>>>>>>>========<<<=<<<<<<<<<<;;;;;;;;;;;:::::::999999999888888888877777777777777766666666655555554444444443333333333222222211111111111000000000///////////...........----------,,,,,,,,,,,,+++++++++++++++***********)))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$##########nnnnnnnnnnoooooooooooooooooooppppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyxxxxyyyyyyyyyyyyyyyyyyyzzyyzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzz{{{{{{{{{{{{{{{||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„…………††‡ˆ‰Š‹Œ�ŽŽ�����������Ž��ŒŒŒ‹‹‹‹‹‹ŒŒŒŒ����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ����ŒŒŒ‹‹ŠŠŠˆˆˆ‡‡‡‡‡‡††††…………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttsssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhgghhhhhggggggggggggggffffffffffeeeeeeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaa``````aaaaaa``````````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[YYYXXXXXXXXXWWWWWWWWVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFEDDDDDDDDDDDDCCCCCCCCCCCBCCBBBBBBBBBBBBBBBBBBBBAAABBBAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>========<<<=<<<<<<<<<<;;;;;;;;;;;:::::::999999999888888888877777777777777776666666655555554444444443333333333222222211111111111000000000///////////...........----------,,,,,,,,,,,,++++++++++++++************)))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$##########nnnnnnnnnnnooooooooooooooooooopppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyxxxxxyyyyyyyyyyyyyyyyyyzzyyzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzz{{{{{{{{{{{{{{{||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„………††‡ˆ‰Š‹Œ��Ž�����������ŽŽ��ŒŒŒ‹‹‹ŒŒŒŒŒ����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ���ŒŒŒ‹‹‹ŠŠˆˆˆ‡‡‡‡‡‡††††…………„„„„„„„„ƒƒƒƒƒƒƒƒ‚ƒƒ‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttssssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhgghhhhhggggggggggggggffffffffffeeeeeeeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````aaaaaa`````````````____________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[YYYXXXXXXXXXWWWWWWWWVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFEDDDDDDDDDDDDCCCCCCCCCCCBCCBBBBBBBBBBBBBBBBBBBAAAABBBAAAAAAAA@@@@@@@@@@@???????????>>>>>>>========<<<=<<<<<<<<<<<;;;;;;;;;;;::::::999999999888888888877777777777777776666666655555555444444443333333332222222211111111111000000000//////////............----------,,,,,,,,,,,+++++++++++++++************)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$##########nnnnnnnnnnnoooooooooooooooooooppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyxxxxxyyyyyyyyyyyyyyyyyyyzyyyzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzz{{{{{{{{{{{{{{|||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………††‡ˆ‰Š‹‹Œ�Ž�����������ŽŽ���ŒŒŒŒŒŒŒŒ����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ���ŒŒŒ‹‹ŠŠˆˆˆˆ‡‡‡‡‡††††…………„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttssssssrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhgghhhhgggggggggggggggffffffffffeeeeeeeeeeeeeeeedddddddddddddccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaa``````aaaaaa````````````_____________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[YYYYXXXXXXXXWWWWWWWWVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEDDDDDDDDDDDDCCCCCCCCCCCBCCBBBBBBBBBBBBBBBBBAAAAAABBBAAAAAAAA@@@@@@@@@@@???????????>>>>>>>========<<<=<<<<<<<<<<<;;;;;;;;;;;::::::999999999888888888877777777777777777666666655555554444444443333333332222222211111111111000000000//////////............----------,,,,,,,,,,,+++++++++++++++************)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$##########nnnnnnnnnnnoooooooooooooooooooopppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzz{{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………††‡ˆˆ‰Š‹Œ�Ž������������ŽŽ���ŒŒŒŒŒ�����ŽŽŽŽŽ�Ž��������ŽŽŽŽŽŽ���ŒŒŒ‹‹‹Šˆˆˆˆ‡‡‡‡‡††††…………„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppoooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhggghhhhggggggggggggggfffffffffffeeeeeeeeeeeeeeeeedddddddddddccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````aaaaaa```````````______________^^^^^^^^^]]]]]]]]]\]\\\\\\\\\\\\\\[[[[[[[[[[YYYYXXXXXXXXXWWWWWWWVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFEDDDDDDDDDDDDCCCCCCCCCCCBCCBBBBBBBBBBBBBBAAAAAAAAABBBAAAAAAAA@@@@@@@@@@????????????>>>>>>>========<<<=<<<<<<<<<<<<;;;;;;;;;;:::::::99999999888888888877777777777777777666666655555555444444443333333332222222111111111111000000000//////////...........-----------,,,,,,,,,,,+++++++++++++++************)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$##########nnnnnnnnnnnnoooooooooooooooooooppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrsssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{zzzzzzzzzzzz{{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………†‡‡ˆ‰Š‹Œ�ŽŽ�����������ŽŽŽ����������ŽŽŽŽŽ��������������ŽŽŽŽŽ���ŒŒ‹‹‹Šˆˆˆˆ‡‡‡‡‡††††……………„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhggghhhhggggggggggggggffffffffffeeeeeeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````aaaaaaa``````````______________^^^^^^^^^^]]]]]]]]\]\\\\\\\\\\\\\\[[[[[[[[[[YYYYYXXXXXXXXWWWWWWWVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFEDDDDDDDDDDDDCCCCCCCCCCCBCCBBBBBBBBBBBBBBAAAAAAAAABBBAAAAAAAA@@@@@@@@@@????????????>>>>>>>========<<<=<<<<<<<<<<<<;;;;;;;;;;:::::::99999999888888888877777777777777777766666665555555444444443333333332222222111111111110000000000//////////...........-----------,,,,,,,,,,,+++++++++++++++***********))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$##########mmmmmnnnnnnnnnnnnnnooooooooooooooppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssstttttttttuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwxxxxxxxwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������€€€������������������‚‚‚‚ƒ„„…†‡ˆ‰ŠŠ‹ŒŒŒ���Ž���ŒŒ‹‹‹‹‹ŠŠŠ‹‹‹‹‹‹ŒŒŒŒŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽ����ŒŒŒ‹‹ŠŠŠ‹‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡†„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€�€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuttttttttttssssssssssssssssrrrrrrrsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppooooooonnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjijjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhgggggggggggggggfgfffffffffffffeeeeeeeeeeeeeeeeeeedddddddddcccccccccccccccbbbbbbbbbbbbbaaaaaaaaaa````````_____________]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYWWWWWWVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIJJJIIIIIIIIIIHHHHHHHHHHGGHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????????????>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;::::9999999888888887777777777777777666666666666655555555444444433333333322222221111111111000000000000//////////...........--------,,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$########mmmmmmnnnnnnnnnnnnnooooooooooooooppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssstttttttttuuuuuuuuuuuuuuuuvvwwwwwwwwwwwwwwwwxxxxxxxwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€�€€€€€€€€€€���������������‚‚‚‚ƒƒ„…†‡ˆˆ‰Š‹ŒŒŒ�������ŒŒŒ‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒ���������ŽŽŽŽŽŽŽ���ŒŒ‹‹‹ŠŠŠ‹‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡†„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuttttttttttssssssssssssssssrrrrrrrssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppooooooonnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiijjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhggggggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaa````````_____________]]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYWWWWWWVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIJJJIIIIIIIIIIHHHHHHHHHHGGHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@?????????????????>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;::::999999988888888777777777777777776666666666665555555544444443333333332222222111111111100000000000//////////............--------,,,,,,,,,,,++++++++++++**************)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$########mmmmmmnnnnnnnnnnnnnooooooooooooooopppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssttttttttttuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwxxxxxxwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€���������������‚‚‚ƒƒ„……†‡ˆ‰Š‹‹ŒŒŒŒŒ�����ŒŒŒŒŒ‹‹‹‹ŒŒŒŒŒŒŒ�������������ŽŽŽŽŽ����ŒŒ‹‹‹ŠŠŠ‹‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡„„„„„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuutttttttttsssssssssssssssssrrrrrrrrssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppooooooonnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiijjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddcccccccccccccccbbbbbbbbbbbbbaaaaaaaaaa````````_____________]]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYWWWWWWVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIJJJIIIIIIIIIIHHHHHHHHHHHGHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@?????????????????>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;::::999999988888888777777777777777777666666666665555555544444444333333332222222111111111100000000000//////////............--------,,,,,,,,,,,++++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$########mmmmmmmnnnnnnnnnnnnnooooooooooooooppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssttttttttttuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwxxxxxxwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€��������������‚‚‚‚ƒ„„…†‡ˆ‰‰Š‹‹ŒŒŒŒ������ŒŒŒŒŒŒŒŒŒŒŒŒ����������������ŽŽŽŽŽ���ŒŒŒ‹‹‹ŠŠŠ‹‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuutttttttttsssssssssssssssssrrrrrrrrsssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppoooooonnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiijjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhgggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaa````````_____________]]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYWWWWWWWVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIJJJIIIIIIIIIIHHHHHHHHHHHGHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@?????????????????>>>>>>>========<<<<<<<<<<<<<<<;;;;;;;;;;::::999999988888888777777777777777777666666666666555555544444444333333332222222111111111100000000000//////////............--------,,,,,,,,,,,++++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$########mmmmmmmnnnnnnnnnnnnnooooooooooooooppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssttttttttttuuuuuuuuuuuuuuuvvvvwwwwwwwwwwwwwwwwxxxxxwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€��������������‚‚‚ƒƒ„…††‡ˆ‰ŠŠ‹‹ŒŒŒ���������ŒŒŒŒ����������������������ŽŽŽŽ���ŒŒŒ‹‹‹ŠŠŠ‹‹‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuutttttttttssssssssssssssssssrrrrrrrrsssssssssrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppoooooonnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiijjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaa````````_____________]]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYWWWWWWWVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIJJJIIIIIIIIIIHHHHHHHHHHHGHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@??????????>?????>>>>>>>>========<<<<<<<<<<<<<<<;;;;;;;;;;::::999999988888888777777777777777777666666666666555555554444444333333332222222111111111100000000000//////////...........---------,,,,,,,,,,,++++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$########mmmmmmmnnnnnnnnnnnnnooooooooooooooopppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssstttttttttttuuuuuuuuuuuuuuvvvvwwwwwwwwwwwwwwwwxxxxxwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚ƒƒ„„…†‡ˆˆ‰ŠŠ‹‹ŒŒ��������������������ŽŽŽŽŽŽ���������ŽŽŽ���ŒŒŒ‹‹‹ŠŠŠŠ‹‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡…„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuutttttttttssssssssssssssssssrrrrrrrrsssssssssrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppoooooonnnnnnnnnnnnnmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiijjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaa````````_____________]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYWWWWWWWVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOOONNNMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@?????????>>?????>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;::::999999988888888777777777777777777666666666666555555554444444333333332222222111111111100000000000//////////...........---------,,,,,,,,,,,+++++++++++**************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#########mmmmmmmmnnnnnnnnnnnnnoooooooooooooopppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssstttttttttttuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwxxxxwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������‚‚‚ƒƒ„……†‡ˆ‰‰ŠŠ‹‹Œ����������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ��������ŽŽŽŽ��ŒŒŒ‹‹‹ŠŠŠŠŠ‹‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡………„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuttttttttttsssssssssssssssssrrrrrrrrrssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppooooonnnnnnnnnnnnnnmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiijjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaa`````````_____________]]]]]]]]]]\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYWWWWWWWVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@?????????>>?????>>>>>>>========<<<<<<<<<<<<<<<<;;;;;;;;;;::::999999988888888777777777777777777666666666666555555554444444333333332222222111111111000000000000//////////...........---------,,,,,,,,,,,+++++++++++**************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#########mmmmmmmmnnnnnnnnnnnnnoooooooooooooooppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssttttttttttttuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwxxxxwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������‚‚‚ƒ„„…††‡ˆ‰‰ŠŠ‹‹����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ��������ŽŽŽ���ŒŒŒ‹‹‹ŠŠŠŠ‰‹‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡……………„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuttttttttttsssssssssssssssssrrrrrrrrrssssssssrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppppooooonnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiijjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaa`````````_____________]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYWWWWWWWVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@?????????>>????>>>>>>>>========<<<<<<<<<<<<<<<<;;;;;;;;;;::::999999988888888777777777777777776666666666666555555554444444333333332222222111111111000000000000//////////...........---------,,,,,,,,,,,+++++++++++**************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#########mmmmmmmmnnnnnnnnnnnnnnooooooooooooooppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssttttttttttttuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwxxxwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������‚‚‚ƒƒ„„…†‡‡ˆ‰‰Š‹‹Œ���ŽŽŽŽŽŽ�����������ŽŽŽŽŽ��������ŽŽŽ��ŒŒŒ‹‹ŠŠŠŠ‰‰‰‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡…………………„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvxwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuutttttttttttssssssssssssssssrrrrrrrrrrsssssssrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppppoooonnnnnnnnnnnnnnmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiijjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhggggggggggggggfffffffffffffeeeeeeeeeeeeeeedeeeeddddddddddddccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaa`````````_____________]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYWWWWWWWVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@????????>>>????>>>>>>>>========<<<<<<<<<<<<<<<<;;;;;;;;;;::::99999998888888877777777777777777666666666666655555555444444433333333222222211111111100000000000//////////............---------,,,,,,,,,,++++++++++++**************)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#########mmmmmmmmmnnnnnnnnnnnnnoooooooooooooopppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrsssssssssssstttttttttttttuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwxxxwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚ƒƒ„……†‡‡ˆ‰ŠŠ‹Œ���ŽŽŽ����������������ŽŽŽ��������ŽŽŽ��ŒŒ‹‹ŠŠŠŠ‰‰‰‰‹‹ŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡………………………„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuutttttttttttssssssssssssssssrrrrrrrrrrsssssssrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppppoooonnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiijjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeeeedeeeeddddddddddddccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaa`````````_____________]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXWWWWWWWWVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@????????>>>???>>>>>>>>>========<<<<<<<<<<<<<<<;;;;;;;;;;;::::99999998888888777777777777777777666666666666655555555444444433333333222222211111111100000000000//////////............---------,,,,,,,,,,++++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#########mmmmmmmmmnnnnnnnnnnnnnoooooooooooooooppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssstttttttttttttuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwxxwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������‚‚‚ƒƒ„……†‡ˆˆ‰ŠŠŒ��ŽŽŽ������������������ŽŽ��������ŽŽŽ��ŒŒ‹‹ŠŠŠ‰‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡…………………………„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuttttttttttttsssssssssssssssrrrrrrrrrrrssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppooooonnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiijjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggggffffffffffffeeeeeeeeeeeeeeeddeeeddddddddddddcccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaa`````````_____________]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXWWWWWWWVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@????????>>>???>>>>>>>>>========<<<<<<<<<<<<<<<;;;;;;;;;;:::::99999988888888777777777777777777666666666666655555555444444433333333222222211111111100000000000//////////............---------,,,,,,,,,,++++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#########mmmmmmmmmnnnnnnnnnnnnnnnoooooooooooooppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssttttttttttttttuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwwxwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������‚‚‚ƒ„„…††‡ˆ‰‰ŠŒŒ�ŽŽŽ�������������������Ž��������ŽŽ��ŒŒ‹‹ŠŠŠ‰‰‰‰‰ˆŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡………………………………„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuttttttttttttsssssssssssssssrrrrrrrrrrrssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppoooonnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiijjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggffffffffffffeeeeeeeeeeeeeeeddeeeddddddddddddccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaa`````````____________^]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXWWWWWWWVVVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGHHGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@????????>>>???>>>>>>>>>========<<<<<<<<<<<<<<<;;;;;;;;;;:::::99999988888888777777777777777777666666666666655555555444444433333333222222211111111100000000000//////////...........----------,,,,,,,,,,++++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#########mmmmmmmmmmnnnnnnnnnnnnnnooooooooooooooppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssttttttttttttttuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwxwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������‚‚ƒƒ„„…†‡‡ˆ‰ŠŒŒ�ŽŽ�����‘‘‘‘‘‘‘�����������������ŽŽŽ�ŒŒ‹‹ŠŠ‰‰‰ˆˆˆˆŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡…………………………………„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚����‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuutttttttttttttsssssssssssssssrrrrrrrrrrrsssssrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppooooonnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiijjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggffffffffffffeeeeeeeeeeeeeeeddeeddddddddddddddcccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaa`````````___________^^]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPOOOOOOOOOOOONNNMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIJJJIIIIIIIIIHHHHHHHHHHGGGHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@????????>>>???>>>>>>>>>========<<<<<<<<<<<<<<;;;;;;;;;;;:::::99999988888888777777777777777776666666666666655555555444444433333333222222211111111100000000000//////////...........----------,,,,,,,,,,++++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#########mmmmmmmmmmnnnnnnnnnnnnnnooooooooooooooppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssstttttttttttttttuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������‚‚ƒƒ„……†‡ˆ‰‰‹Œ�ŽŽ����‘‘‘‘‘‘‘‘‘‘����������������ŽŽ�ŒŒ‹‹Š‰‰‰ˆˆˆˆˆŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡……………………………………„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�‚��������‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrrsssssrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppooooonnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiijjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggggfffffffffffeeeeeeeeeeeeeeedddeeddddddddddddddcccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaa`````````___________^^]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIJJJIIIIIIIIIHHHHHHHHHGGGGHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@????????>>>???>>>>>>>>>========<<<<<<<<<<<<<<;;;;;;;;;;::::::99999988888888777777777777777777666666666666655555555444444433333333222222211111111000000000000//////////...........----------,,,,,,,,,,+++++++++++**************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##########mmmmmmmmmmmnnnnnnnnnnnnnnooooooooooooopppppppppppppqqqqqqqqqqqqqqrrrrrrrrqrrrrrrrrrrrrrrrssssssssstttttttttttttttuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚ƒ„„…†‡‡ˆ‰‹Œ�ŽŽ���‘‘‘’’’’’‘‘‘‘���������������ŽŽ�ŒŒ‹‹Š‰‰ˆˆˆˆˆ‡‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡……†…††………………………„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚�‚‚����������‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{z{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppoooonnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiijjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggggggggfffffffffffeeeeeeeeeeeeeeedddeeddddddddddddddcccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````````__________^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPOOOOOOOOOOOONNNMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@????????>>>???>>>>>>>>>>=======<<<<<<<<<<<<<<;;;;;;;;;;::::::99999888888888877777777777777777666666666666655555555444444433333333222222211111111000000000000//////////...........----------,,,,,,,,,,+++++++++++**************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##########mmmmmmmmmmmnnnnnnnnnnnnnnooooooooooooooppppppppppppqqqqqqqqqqqqqqrrrrrrrrqrrrrrrrrrrrrrrrsssssssssttttttttttttttttuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������‚‚ƒƒ„……†‡ˆ‰‹Œ�ŽŽ���‘‘’’’’’’’‘‘‘‘�����‘��������ŽŽ��Œ‹‹Š‰‰ˆˆˆ‡‡‡‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡…†††††††…………………„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚�‚‚�������������‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zz{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppoooonnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiijjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggggfffffffffffffeeeeeeeeeeeeeedddeeddddddddddddddcccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````````__________^^^]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPOOOOOOOOOOOONNMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>????>>>>>>>>>=======<<<<<<<<<<<<<<;;;;;;;;;;::::::9999988888888887777777777777777766666666666665555555554444443333333322222221111111100000000000//////////............----------,,,,,,,,,++++++++++++**************)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##########mmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooooooppppppppppppqqqqqqqqqqqqqqqrrrrrrrqqrrrrrrrrrrrrrrrssssssssstttttttttttttttuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������‚‚ƒ„„…†‡ˆ‰‹Œ�ŽŽ���‘‘’’’’’’’’‘‘‘�����‘‘��������Ž��Œ‹‹Š‰‰ˆˆ‡‡‡‡‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆ†††††††††………………„„„„„„„ƒƒƒ‚‚‚‚‚‚�‚‚�����������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zz{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppoooonnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiijjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggggggggffffffffffffeeeeeeeeeeeeeedddeeddddddddddddddcccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaa``````````_________^^^^]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPOOOOOOOOOOOONNMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@????????>>>????>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;::::::9999988888888887777777777777777766666666666665555555544444443333333222222221111111100000000000//////////............----------,,,,,,,,,++++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##########mmmmmmmmmmmmnnnnnnnnnnnnnnooooooooooooooppppppppppppqqqqqqqqqqqqqqrrrrrrrqqrrrrrrrrrrrrrrrsssssssssttttttttttttttttuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€�����‚‚ƒƒ„…†‡ˆ‰‹Œ�ŽŽ��‘‘’’’’’’’’’’‘‘‘����‘‘‘�������ŽŽ�Œ‹‹Š‰‰ˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ†††††††††…………………„„„„„„ƒƒƒ‚‚‚‚�‚‚�‚‚���������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zz{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuutttttttttttttttssssssssssssrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppoooonnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiijjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggggggggffffffffffffeeeeeeeeeeeeeedddeeddddddddddddddcccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaa````````__________^^^^]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPOOOOOOOOOOOONNMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>????>>>>>>>>>>=======<<<<<<<<<<<<<<;;;;;;;;;::::::9999888888888888777777777777777776666666666665555555544444443333333222222221111111100000000000//////////...........-----------,,,,,,,,,++++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########mmmmmmmmmmmmnnnnnnnnnnnnnnooooooooooooooppppppppppppqqqqqqqqqqqqqqrrrrrrrqqqrrrrrrrrrrrrrrrssssssssstttttttttttttttuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚ƒƒ„…†‡ˆ‰‹Œ��Ž��‘‘’’’’“““’’’’‘‘����‘‘‘‘‘������Ž�ŒŒ‹Š‰‰ˆˆ‡‡‡†ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ†††††††††…………………„„„„„„ƒƒƒ‚‚‚‚‚��‚��������������������������������������€�€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzz{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuutttttttttttttttssssssssssssrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiijjjjjjjjjjiiiiiiiiiiiihhhhhhhhhgggggggggggggggfffffffffffffeeeeeeeeeeeeeddddeeddddddddddddddcccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaa`````````__________^^^^]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXWVVVVVVVVVVVVUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPOOOOOOOOOOOOONMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@??????????>>?????>>>>>>>>>=======<<<<<<<<<<<<<<;;;;;;;;;::::::9999988888888888777777777777777776666666666665555555544444433333333222222221111111100000000000//////////...........-----------,,,,,,,,,++++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########mmmmmmmmmmmmmnnnnnnnnnnnnnnooooooooooooopppppppppppppqqqqqqqqqqqqqqrrrrrrqqqrrrrrrrrrrrrrrrsssssssssttttttttttttttttuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����‚‚ƒ„……†‡ˆŠ‹Œ�Ž���‘’’’’““““’’’‘‘‘���‘‘‘‘‘‘�����ŽŽ�Œ‹ŠŠ‰ˆˆ‡‡‡†ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ†††††††††…………………„„„„„ƒƒƒƒ‚‚‚��������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzz{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuttttttttttttttttsssssssssssrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppooooonnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiijjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggggfffffffffffffeeeeeeeeeeeeedddeeddddddddddddddcccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaa`````````__________^^^^]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXWVVVVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPOOOOOOOOOOOOONMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@??????????>>??????>>>>>>>>=======<<<<<<<<<<<<<<;;;;;;;;;::::::9999888888888888877777777777777776666666666665555555544444433333333222222221111111100000000000//////////...........-----------,,,,,,,,,++++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########mmmmmmmmmmmmmnnnnnnnnnnnnnnooooooooooooooppppppppppppqqqqqqqqqqqqqqrrrrrrqqqqrrrrrrrrrrrrrrrssssssssstttttttttttttttuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚ƒ„„…†‡ˆŠ‹Œ�Ž���‘‘’’’““““’’’‘‘‘���‘‘‘‘‘‘‘�����Ž�Œ‹‹Š‰ˆˆ‡‡††ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ††††††††…………………„„„„„„ƒƒƒƒ‚‚‚‚�����������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzz{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuttttttttttttttttsssssssssssrrrrrrrrrrrrrrrsrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppoooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiijjjjjjjjjjjiiiiiiiiiiiihhhhhhhhggggggggggggggggfffffffffffffeeeeeeeeeeeeedddeeddddddddddddddcccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaa`````````__________^^^^]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXVVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPOOOOOOOOOOOOONMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@??????????>>??????>>>>>>>>>======<<<<<<<<<<<<<<;;;;;;;;;::::::9999888888888888887777777777777776666666666655555555544444433333333222222221111111000000000000//////////...........-----------,,,,,,,,,+++++++++++**************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########mmmmmmmmmmmmmnnnnnnnnnnnnnnnooooooooooooopppppppppppppqqqqqqqqqqqqqqrrrrrqqqqrrrrrrrrrrrrrrrsssssssssttttttttttttttttuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒ„„…†‡ˆŠ‹Œ�Ž���‘‘’’’’“““’’’’‘‘���’‘‘‘‘‘‘‘����Ž��Œ‹Š‰ˆˆ‡‡††ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ†††††††……………………„„„„„„ƒƒƒƒ‚‚‚������‚�����������������������������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzz{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuttttttttttttttttssssssssssrrrrrrrrrrrrrrrrsrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppoooooonnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiihhhhhhhhgggggggggggggggffffffffffffffeeeeeeeeeeeeddddedddddddddddddddcccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaa````````__________^^^^^]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPPOOOOOOOOOOOOOMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????>???????>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;::::::999988888888888888877777777777777666666666665555555554444443333333322222222111111100000000000//////////............-----------,,,,,,,,,+++++++++++**************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########lmmmmmmmmmmmmmnnnnnnnnnnnnnnooooooooooooooppppppppppppqqqqqqqqqqqqqqrrrrrqqqqrrrrrrrrrrrrrrrsssssssssstttttttttttttttuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒ„…†‡ˆŠ‹Œ��Ž���‘‘’’’’’’’’’‘‘‘‘��’’‘‘‘‘‘‘����ŽŽ�Œ‹Š‰‰ˆ‡‡††ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ††††††……………………„„„„„„ƒƒƒƒƒ‚‚������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuutttttttttttttttttssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppooooooonnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiihhhhhhhhgggggggggggggggffffffffffffffeeeeeeeeeeeeddddedddddddddddddddcccccccccbbbbbbbbbbbbbbbbaaaaaaaaaa`````````__________^^^^^]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPOOOOOOOOOOOOOOMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????>????????>>>>>>>=======<<<<<<<<<<<<<<;;;;;;;;::::::999998888888888888877777777777777666666666665555555554444443333333322222222111111100000000000//////////............-----------,,,,,,,,++++++++++++**************)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###########lmmmmmmmmmmmmmnnnnnnnnnnnnnnooooooooooooooppppppppppppqqqqqqqqqqqqqqqrrrrqqqqqrrrrrrrrrrrrrrrsssssssssttttttttttttttttuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒ„…†‡ˆŠ‹‹Œ�Ž����‘‘’’’’’’’’‘‘‘‘��’’‘‘‘‘‘‘‘����Ž�Œ‹‹Š‰ˆˆ‡††ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ†††††……………………„„„„„„„ƒƒƒƒƒ‚‚‚�����������������������������������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrqrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppooooooonnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiihhhhhhhhgggggggggggggggffffffffffffffeeeeeeeeeeeeedddedddddddddddddddcccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa````````___________^^^^^]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPOOOOOOOOOOOOOOMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????????>>>>>>>>======<<<<<<<<<<<<<<;;;;;;;;::::::999998888888888888887777777777777666666666655555555554444443333333322222222111111100000000000//////////............-----------,,,,,,,,++++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###########lmmmmmmmmmmmmmmnnnnnnnnnnnnnnooooooooooooopppppppppppppqqqqqqqqqqqqqqrrrrqqqqqrrrrrrrrrrrrrrrsssssssssttttttttttttttttuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚ƒƒ„…††‡‰Š‹Œ��Ž����‘‘‘’’’’’’‘‘‘���’’‘‘‘‘‘‘‘‘���ŽŽ�Œ‹Š‰ˆˆ‡‡†ˆ‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡ˆˆ††††……………………„„„„„„„ƒƒƒƒƒƒ‚������������������������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrqrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppooooooonnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjkjjjjjjjjjjjjjjiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiihhhhhhhhgggggggggggggggfffffffffffffffeeeeeeeeeeeddddedddddddddddddddcccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa````````___________^^^^^]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQPPPPPPPPPPOOOOOOOOOOOOOOMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????????????>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;::::::999999888888888888888777777777777666666666655555555554444443333333222222222111111100000000000//////////...........------------,,,,,,,,++++++++++++*************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###########kkklllllllllllllmmmmmmmllllllmmmmmmmmmmmmmmnnnnnpppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������‚‚ƒƒ„„…†‡ˆŠ‹ŒŒ�Ž���‘‘‘’’’““““’’’’‘‘‘–––––––––•••”““’‘��Ž�ŒŒ‹Š‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰Š††††††††………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttssssssssssssssssssrrrrsssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllmmmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggiiiiiihhhhhhhhhhhhhhhgggghhhhhhhhhhggggggggggggffffeeeeeeddddddddddddddcccccbbaaaaaaaaaaaaaaaaaa```````________^^^^^^^^^^^^]]]\\\\[[[[[[[[[[ZZZZZZZZZZZWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????????>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;::::::::99999999999999988888888777777777666666666665555554444443333333222222222211111111000000000000///////............-----------,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$############""""""kkklllllllllllllmmmmmmmlllllllmmmmmmmmmmmmmmnnnnpppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrssssssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������‚‚‚ƒ„„…†‡‡ŠŠ‹Œ�ŽŽ���‘‘‘’’’’’’’’’’‘‘‘–––––––––•••””“’‘��Ž��Œ‹‹Š‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠ†††††††………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttssssssssssssssssssrrrrsssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppoooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllmmmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggiiiiiihhhhhhhhhhhhhhhgggghhhhhhhhhhhgggggggggggffffeeeeedddddddddddddddcccccbbaaaaaaaaaaaaaaaaa```````_________^^^^^^^^^^^^]]]\\\[[[[[[[[[[[ZZZZZZZZZZZWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????????>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;::::::::99999999999999998888888777777777666666666655555554444443333333222222222211111111000000000000///////............-----------,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$############""""""kkkllllllllllllllmmmmmmlllllllmmmmmmmmmmmmmmnnnnppppppppppqqqqqqqqqqqqqqrqrrrrrrrrrrrrrrrssssssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������‚‚‚ƒƒ„…††‡‰Š‹ŒŒ�ŽŽ����‘‘‘’’’’’’’‘‘‘‘––––––––––•••”“’’‘��Ž�Œ‹‹Š‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠ††††††…………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttsssssssssssssssssssrrrrssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllmmmmmmmmmmllllllllllllllkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhhhggggggiiiiiihhhhhhhhhhhhhhhgggghhhhhhhhhhhgggggggggggffffeeeeedddddddddddddddcccccbbaaaaaaaaaaaaaaaaa```````________^^^^^^^^^^^^^]]]\\\[[[[[[[[[[[ZZZZZZZZZZZWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????????>>>>>>======<<<<<<<<<<<<<<<<;;;;;;;:::::::::999999999999999988888877777777766666666665555554444444333333322222222211111111100000000000////////...........------------,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$############""""""kkkklllllllllllllmmmmmmllllllllmmmmmmmmmmmmmmnnnppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrssssssssssssssssttttttttttttttttuutuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������€�������������������������‚‚ƒƒ„……†‡‰ŠŠ‹ŒŒ�ŽŽ����‘‘‘‘’’’’‘‘‘‘‘––––––––––•••””“’‘��Ž��Œ‹Š‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠ††††††………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutsssssssssssssssssssrrrrrssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllmmmmmmmmmmllllllllllllllkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggiiiiiihhhhhhhhhhhhhhhgggghhhhhhhhhhggggggggggggffffeeeeedddddddddddddddcccccbbaaaaaaaaaaaaaaaa````````________^^^^^^^^^^^^^]]]\\\[[[[[[[[[[[ZZZZZZZZZZZWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIJIIIIIIIIIIIIHHHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????????>>>>>>======<<<<<<<<<<<<<<<<;;;;;;;;::::::::999999999999999988888877777777766666666655555554444443333333322222222211111111100000000000////////...........------------,,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""kkkkllllllllllllllmmmmmllllllllmmmmmmmmmmmmmmnnnpppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrssssssssssssssssttttttttttttttttuttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������‚‚ƒƒ„„…††ˆ‰Š‹‹Œ��ŽŽ����‘‘‘‘‘‘‘‘‘‘‘‘–––––––––––•••”“’’‘��Ž�Œ‹ŠŠ‰‰ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠ††††††………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutsssssssssssssssssssrrrrrsssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllmmmmmmmmmlllllllllllllllkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggiiiiiihhhhhhhhhhhhhhhgggghhhhhhhhhhggggggggggggffffeeeeddddddddddddddddcccccbbaaaaaaaaaaaaaaa`````````________^^^^^^^^^^^^^]]]\\\[[[[[[[[[[ZZZZZZZZZZZZWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????>>>>>>======<<<<<<<<<<<<<<<<;;;;;;;;:::::::::99999999999999998888877777777666666666655555554444443333333322222222211111111100000000000////////...........------------,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""""kkkkklllllllllllllmmmmmllllllllmmmmmmmmmmmmmmnnnpppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrssssssssssssssssttttttttttttttttuttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚ƒ„„……†ˆ‰‰Š‹‹Œ��ŽŽ�����‘‘‘‘‘‘‘‘‘�–––––––––––•••””“’‘��Ž�ŒŒŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠ††††††……………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuusssssssssssssssssssrrrrrrssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppoooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllmmmmmmmmmlllllllllllllllkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggiiiiiihhhhhhhhhhhhhhhgggghhhhhhhhhhhggggggggggfffffeeeedddddddddddddddccccccbbaaaaaaaaaaaaaa`````````________^^^^^^^^^^^^^^]]]\\\[[[[[[[[[[ZZZZZZZZZZZZWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>=====<<<<<<<<<<<<<<<<;;;;;;;;::::::::::9999999999999998888877777777666666666555555554444443333333322222222211111111100000000000////////...........-----------,,,,,,,,,++++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""""kkkkklllllllllllllmmmmmlllllllllmmmmmmmmmmmmmmnnppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������€���������‚‚‚ƒƒ„„…†ˆˆ‰ŠŠ‹ŒŒ��ŽŽ�����‘‘‘‘‘‘‘��–––••–––––––•••”“’’‘��Ž�Œ‹Š‰‰‰ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠ††††††……………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutsssssssssssssssssssrrrrrrssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppoooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllmmmmmmmmmlllllllllllllllkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggiiiiiiihhhhhhhhhhhhhggggghhhhhhhhhhhggggggggggfffffeeeedddddddddddddddccccccbbaaaaaaaaaaaaaa`````````________^^^^^^^^^^^^^]]]]\\\[[[[[[[[[[ZZZZZZZZZZZYWWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIJIIIIIIIIIIIIHHHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>=====<<<<<<<<<<<<<<<<;;;;;;;;::::::::::9999999999999998888877777777666666666555555554444443333333322222222211111111100000000000///////............-----------,,,,,,,,,++++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""""kkkkkllllllllllllllmmmmlllllllllmmmmmmmmmmmmmmnnppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���€��€€€€€������‚‚ƒƒ„„……‡ˆ‰‰ŠŠ‹ŒŒ��Ž������‘‘‘‘‘‘��––•••––––––––••””“’‘��Ž�Œ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠ†††††††…………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutssssssssssssssssssrrrrrrrsrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllmmmmmmmmmlllllllllllllllkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggiiiiiiihhhhhhhhhhhhhhgggghhhhhhhhhhgggggggggggfffffeeeedddddddddddddddccccccbbaaaaaaaaaaaaa``````````________^^^^^^^^^^^^^]]]]\\[[[[[[[[[[[ZZZZZZZZZZZYWWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIJIIIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>=====<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::999999999999998888877777777666666666555555554444443333333322222222211111111000000000000///////............-----------,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""kkkkkklllllllllllllmmmmllllllllllmmmmmmmmmmmmmmnpppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€�����‚‚‚ƒƒ„„…‡‡ˆ‰‰Š‹‹ŒŒ�ŽŽ������‘‘‘‘���––••••–––––––•••”“’‘‘��Ž�‹‹Š‰‰‰ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠ†††††††……………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuvvvvvvuuuuuuuuuuuuuuuuuutsssssssssssssssssrrrrrrrrsrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppooooooooonnnnnnnnnnnnnnnmnnnmmmmmmmmmmmmmmmlllllllmmmmmmmmllllllllllllllllkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggiiiiiiihhhhhhhhhhhhhggggghhhhhhhhhhgggggggggggfffffeeeedddddddddddddddccccccbbbaaaaaaaaaaa```````````_______^^^^^^^^^^^^^^]]]]\\[[[[[[[[[[[ZZZZZZZZZZZYWWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????>>>>>>======<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::99999999999999888887777777666666666555555555444443333333332222222221111111100000000000////////............-----------,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""kkkkkkllllllllllllllmmmllllllllllmmmmmmmmmmmmmmnpppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����‚‚ƒƒƒ„…†‡ˆˆ‰ŠŠ‹ŒŒ��Ž�������‘‘‘���––•••–––––––––••””“’‘��Ž�Œ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠ†††††††……………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuvvvvvuuuuuuuuuuuuuuuuuuttsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppoooooooonnnnnnnnnnnnnnnnmnnmmmmmmmmmmmmmmmllllllllmmmmmmmmllllllllllllllllkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggggiiiiiiihhhhhhhhhhhhhggggghhhhhhhhhhgggggggggggfffffeeeedddddddddddddddccccccbbbaaaaaaaaaaa```````````_______^^^^^^^^^^^^^^]]]]\\[[[[[[[[[[[ZZZZZZZZZZZYWWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIJIIIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????????>>>>>>======<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999999888887777777666666666555555555444443333333332222222221111111100000000000////////...........------------,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""kkkkkkklllllllllllllmmmlllllllllllmmmmmmmmmmmmmmppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚ƒƒ„„†‡‡ˆ‰‰Š‹‹Œ��ŽŽ�����‘‘‘‘‘��–––––––––––––––••”“’’‘��ŽŒ‹‹ŠŠ‰‰‰ˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠ†††††††……………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuvvvvuuuuuuuuuuuuuuuuuuuttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppooooooooonnnnnnnnnnnnnnmmnnmmmmmmmmmmmmmmlllllllllmmmmmmmmllllllllllllllllkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhggggggggggggggggiiiiiiihhhhhhhhhhhhhggggghhhhhhhhhhgggggggggggfffffeeedddddddddddddddcccccccbbbaaaaaaaaaaa```````````_______^^^^^^^^^^^^^]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZYWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIJIIIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????????>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999998888887777777666666666555555554444443333333322222222221111111100000000000////////...........------------,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""kkkkkkklllllllllllllmmmlllllllllllmmmmmmmmmmmmmmppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssssssssttttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚ƒƒ„††‡ˆˆ‰ŠŠ‹ŒŒ�ŽŽ�����‘‘‘‘‘‘‘––––––––––––––––•””“’‘��Ž�Œ‹ŠŠ‰‰‰ˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠ†††††††……………„„„„„ƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuvvvuuuuuuuuuuuuuuuuuuutttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooonnnnnnnnnnnnnnnmmnmmmmmmmmmmmmmmmlllllllllmmmmmmmlllllllllllllllllkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhgggggggggggggggggiiiiiiiihhhhhhhhhhhhggggghhhhhhhhhhgggggggggggfffffeeeddddddddddddddddccccccbbbaaaaaaaaaa````````````_______^^^^^^^^^^^^^]]]]]\[[[[[[[[[[[[ZZZZZZZZZZYYWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIJIIIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????????>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999998888887777777666666666555555554444443333333322222222211111111100000000000////////...........------------,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""kkkkkkkllllllllllllllmmllllllllllllmmmmmmmmmmmmmppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����‚‚ƒƒƒ…†‡‡ˆ‰‰Š‹ŒŒ�ŽŽ����‘‘‘‘‘‘‘‘––––––––––––––––••”““’‘���ŒŒ‹ŠŠ‰‰‰ˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠ†††††††……………„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚ƒ‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuvvuuuuuuuuuuuuuuuuuuuttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooonnnnnnnnnnnnnnmmmnmmmmmmmmmmmmmmllllllllllmmmmmmmlllllllllllllllllkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhgggggggggggggggggiiiiiiiihhhhhhhhhhhhggggghhhhhhhhhhgggggggggggfffffeeedddddddddddddddcccccccbbbaaaaaaaaaa````````````______^^^^^^^^^^^^^]]]]]]\[[[[[[[[[[[[ZZZZZZZZZZYYWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMMMMMLMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIJJIIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????????>>>>>>>>======<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888887777777666666666555555554444443333333322222222211111111100000000000////////...........-----------,,,,,,,,,++++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""kkkkkkkklllllllllllllmmllllllllllllmmmmmmmmmmmmmoppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssssssssttttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}}{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚ƒƒ…††‡ˆˆ‰Š‹‹Œ�ŽŽ����‘‘‘‘‘‘‘‘––––––––––———––––••”“’‘��Ž�Œ‹‹ŠŠ‰‰‰ˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠ†††††††……………„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuvvuuuuuuuuuuuuuuuuuuuttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllmmmmmmllllllllllllllllllkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhggggggggggggggggggiiiiiiiihhhhhhhhhhhhggggghhhhhhhhhhgggggggggggfffffeeedddddddddddddddcccccccbbbaaaaaaaaaa```````````_______^^^^^^^^^^^^]]]]]]]\[[[[[[[[[[[[ZZZZZZZZZZYYWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMMMMMLMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIJIIIIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????>>>>>>>>======<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::999999999998888888777777766666666655555555444444333333332222222221111111100000000000/////////...........-----------,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""kkkkkkkkllllllllllllllmllllllllllllmmmmmmmmmmmmmoppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚ƒ……†‡‡ˆ‰Š‹‹Œ�ŽŽ���‘‘‘‘‘‘‘‘‘———–––––———————–––•””“’‘�ŽŽ�Œ‹ŠŠ‰‰‰‰‰ˆ‰‰‰‰‰‰‰‰ŠŠŠŠ†††††††……………„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuvuuuuuuuuuuuuuuuuuuutttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllmmmmmllllllllllllllllllkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhgggggggggggggggggggiiiiiiiihhhhhhhhhhhhggggghhhhhhhhhhgggggggggggfffffeeedddddddddddddddcccccccbbbaaaaaaaaa````````````_______^^^^^^^^^^^^]]]]]]][[[[[[[[[[[[[ZZZZZZZZZYYYWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMMMMMLLMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIJJIIIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>======<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::999999999998888888777777766666666655555555444444333333332222222221111111100000000000/////////...........-----------,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""kkkkkkkkklllllllllllllmlllllllllllllmmmmmmmmmmmmooppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrssssssssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚ƒ„…††‡ˆ‰Š‹‹Œ�Ž����‘‘‘’’’’’’————————————————––••”““’‘�Ž�ŒŒ‹ŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ†††††††……………„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllmmmmlllllllllllllllllllkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhgggggggggggggggggggiiiiiiiihhhhhhhhhhhhggggghhhhhhhhhhgggggggggggfffffeeedddddddddddddddcccccccbbbaaaaaaaaa```````````_______^^^^^^^^^^^^]]]]]]]][[[[[[[[[[[[[ZZZZZZZZZYYYWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMMMMLLMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIJJIIIIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????>>>>>>>>>>=======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::999999999998888888777777766666666665555555444444333333332222222221111111100000000000/////////..........------------,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""kkkkkkkkklllllllllllllllllllllllllllmmmmmmmmmmmmooppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}{{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚„……†‡ˆ‰‰Š‹Œ�Ž���‘‘‘’’’’’’’—————————————————––••”“’‘��Ž�Œ‹‹Š‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ†††††††……………„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppppppooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllmmmmlllllllllllllllllllkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhggggggggggggggggggggiiiiiiiiihhhhhhhhhhhggggghhhhhhhhhhgggggggggggfffffeeedddddddddddddddcccccccbbbaaaaaaaaa```````````_______^^^^^^^^^^^^]]]]]]]][[[[[[[[[[[[ZZZZZZZZZZYYYWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMMMLLLMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIJJIIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>?>>>>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::999999999988888888777777766666666665555555544444333333332222222221111111100000000000/////////..........------------,,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""kkkkkkkkkklllllllllllllllllllllllllllmmmmmmmmmmmoooppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrssssssssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}{{{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚„„…†‡‡ˆ‰Š‹Œ�Ž���‘‘’’’’’’’’˜˜˜——————————————–––•””“’��Ž�ŒŒ‹ŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ†††††††……………„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppppppooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllmmmlllllllllllllllllllkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhggggggggggggggggggggiiiiiiiihhhhhhhhhhhhggggghhhhhhhhhggggggggggggfffffeeedddddddddddddddcccccccbbbaaaaaaaa```````````________^^^^^^^^^^^^]]]]]]]][[[[[[[[[[[[ZZZZZZZZZYYYYWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIJIIIIIIIIIIIIIIHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>=======<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::999999999988888888777777776666666665555555544444333333332222222221111111100000000000/////////..........------------,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""kkkkkkkkkklllllllllllllllllllllllllllmmmmmmmmmmmoooppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚ƒ„……†‡ˆ‰Š‹Œ�Ž���‘‘’’’“““““˜˜˜˜˜—————————————––••”“’‘��Ž�Œ‹‹Š‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰†††††††……………„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuutttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppppppooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllmmllllllllllllllllllllkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhggggggggggggggggggggiiiiiiiihhhhhhhhhhhhggggghhhhhhhhhgggggggggggffffffeeeddddddddddddddccccccccbbaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]]]][[[[[[[[[[[[ZZZZZZZZZYYYYWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIJIIIIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::9999999999988888888777777776666666665555555544444333333332222222211111111100000000000/////////..........-----------,,,,,,,,,++++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""kkkkkkkkkkkllllllllllllkllllllllllllllmmmmmmmmmmooooppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrssssssssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���ƒ„„…†‡ˆ‰Š‹Œ�Ž���‘’’’““““““˜˜˜˜˜˜˜˜———————————––••”“‘��Ž�ŒŒ‹ŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††………………„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppppoooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllmllllllllllllllllllllkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhgggggggggggggggggggggiiiiiiiihhhhhhhhhhhhggggghhhhhhhhhggggggggggggfffffeeedddddddddddddddcccccccbbaaaaaaaaa``````````________^^^^^^^^^^^^^]]]]]]]][[[[[[[[[[[ZZZZZZZZZZYYYYWWWWWWWWVVVVVVVVVVVUUUUUUTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIJIIIIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::999999999988888888877777777666666666555555554444433333333222222221111111100000000000//////////..........-----------,,,,,,,,,++++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""kkkkkkkkkkkllllllllllllkllllllllllllllmmmmmmmmmmooooppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrssssssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||}}}}}}}{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���ƒƒ„…†‡ˆ‰Š‹Œ�Ž���‘’’’““““““™™˜˜˜˜˜˜˜˜——————————––•””’‘��Ž�Œ‹ŠŠ‰‰‰‰ˆˆ‰‰‰‰‰‰‰‰‰††††††………………„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppppppoooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllllmmllllllllllllllllllkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhgggggggggggggggggggggiiiiiiiihhhhhhhhhhhhggggghhhhhhhhhggggggggggggfffffeeeddddddddddddddccccccccbaaaaaaaaa```````````________^^^^^^^^^^^^]]]]]]]]][[[[[[[[[[[ZZZZZZZZZZYYYYWWWWWWWWVVVVVVVVVVVUUUUUUTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIJIIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEDEDDDDDDDDDCCCCCCCCCCCBBBBCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::999999999988888888877777777766666666555555554444433333333222222221111111100000000000//////////..........-----------,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""kkkkkkkkkkkllllllllllllkkllllllllllllllmmmmmmmmmoooooppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||}}}}}}{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��ƒƒ„……†‡ˆ‰ŠŒ�Ž���‘’’’““““““™™™˜˜˜˜˜˜˜˜—————————––••”’‘��Ž�Œ‹‹Š‰‰‰ˆˆˆ‰‰‰‰‰‰‰‰‰††††††………………„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppppooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhgggggggggggggggggggggiiiiiiiihhhhhhhhhhhhhgggghhhhhhhhhgggggggggggffffffeeeddddddddddddddccccccccbaaaaaaaa```````````_________^^^^^^^^^^^^]]]]]]]]][[[[[[[[[[ZZZZZZZZZZYYYYYWWWWWWWVVVVVVVVVVVUUUUUUUTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIJIIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEDEDDDDDDDDCCCCCCCCCCCCBBBBCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@????????>>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::9999999999988888888877777777766666666555555554444443333333222222221111111100000000000//////////.........------------,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""kkkkkkkkkkkklllllllllllkkllllllllllllllmmmmmmmmmoooooppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||}}}}}{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚ƒ„„…†‡ˆ‰Š‹Œ�Ž��‘‘’’““““““™™™™™˜˜˜˜˜˜˜—————————––•”“’‘��Ž�Œ‹Š‰‰‰ˆˆˆˆ‰‰‰‰‰‰‰‰††††††………………„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyzzzzzzzzzyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppppoooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhggggggggggggggggggggggiiiiiiiiihhhhhhhhhhhhgggghhhhhhhhhgggggggggggffffffeeedddddddddddddcccccccccbaaaaaaaa``````````_________^^^^^^^^^^^^^]]]]]]]]][[[[[[[[[[ZZZZZZZZZZYYYYYWWWWWWWVVVVVVVVVVVUUUUUUUTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIJIIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@????????>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::9999999999988888888877777777766666666655555554444443333333322222221111111100000000000//////////.........------------,,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""kkkkkkkkkkkklllllllllllkkkllllllllllllllmmmmmmmmooooopppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||}}}}{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚ƒƒ„……†‡‰Š‹Œ�Ž��‘‘’’““““““™™™™™˜˜˜˜˜˜˜—————————––••“’‘��Ž�Œ‹Š‰‰‰ˆˆˆˆˆ‰‰‰‰‰‰‰††††††………………„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyzzzzzzzzzzyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpqqqppppppppppppppppppooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhggggggggggggggggggggggiiiiiiiihhhhhhhhhhhhhhggghhhhhhhhhgggggggggggffffffeeedddddddddddddcccccccccaaaaaaaa```````````_________^^^^^^^^^^^^^]]]]]]]]][[[[[[[[[ZZZZZZZZZZZYYYYYWWWWWWWVVVVVVVVVVVUUUUUUUTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::9999999999888888888877777777776666666655555554444443333333322222221111111100000000000//////////.........------------,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""kkkkkkkkkkkkkllllllllllkkkllllllllllllllmmmmmmmmooooooppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||}}}{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒ„…†‡ˆ‰Š‹Œ�Ž��‘’’’“““““™™™™™™˜˜˜˜˜˜—————————–––•““’��Ž�Œ‹ŠŠ‰‰ˆˆˆˆˆ‰‰‰‰‰‰‰††††††………………„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpqqqppppppppppppppppppooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiihhhhhgggggggggggggggggggggggiiiiiiiihhhhhhhhhhhhhhggghhhhhhhhhgggggggggggffffffeeedddddddddddddcccccccccaaaaaaaa``````````__________^^^^^^^^^^^^]]]]]]]]]][[[[[[[[[ZZZZZZZZZZYYYYYYWWWWWWWVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::99999999999888888888877777777776666666655555554444443333333322222221111111000000000000//////////.........-----------,,,,,,,,,++++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""iiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmnnnnnnnnnnnnnnoooooopppppppppppppppqqqqppppppppqqqqqqqqqqqqqqqqrsssssssssssttttttttttttttsttttttttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������‚‚ƒ„…†‡ˆ‰Š‹Œ�Ž���‘‘’’’’’“““““““’’’’’‘‘‘‘‘‘‘‘‘‘���–•”“’‘�Ž�ŒŒ‹‹ŠŠŠŠŠ‹‹‹‹‹‹‹††††††††††……………„„„„„„„ƒƒƒ€}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssssssrrrrrrrssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkjiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhgghhggggggggggfffffffffffeeedddddddcccccccccccccbbbbbbbbbbaaaaaaaaa```````````^^^]]]]]]]]]]]]]]\\\\\\\\YYYYYXXXXXXXXXXXWWWWWWWWWUUUUUUUUTTTTTTTTTTSSSSSSSRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEEEEDDDDDDDEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@????????????>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999999999998888888888877777777777776666666665555555544444443333333322222221111110000000000////////////......------------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""iiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmnnnnnnnnnnnnnnoooooopppppppppppppppqqqqppppppppqqqqqqqqqqqqqqqqrsssssssssssttttttttttttttsttttttttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€����������������������������‚‚ƒ„…†‡ˆ‰Š‹Œ�Ž���‘‘‘’’’“““““““’’’’’‘‘‘‘‘‘‘‘‘‘���–•”“’‘��Ž�Œ‹‹‹ŠŠŠŠ‹‹‹‹‹‹‹††††††††††……………„„„„„„ƒƒƒƒ€}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttssssssssssssssssssrrrrrrrssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooonnnnnnnnnnnnmnnnnnmmmmmmmmmmmmmmmlllllmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkkjiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhgghhggggggggggffffffffffeeeedddddddcccccccccccccbbbbbbbbbbaaaaaaaa````````````^^^]]]]]]]]]]]]]\\\\\\\\\YYYYXXXXXXXXXXXWWWWWWWWWWUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHIIHHHHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEEEEDDDDDDDDEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@????????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;::::::::::999999999999999988888888888877777777777776666666665555555544444443333333322222221111110000000000////////////......------------,,,,,,,,,,,++++++++++************))))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""iiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnooooooopppppppppppppppqqqpppppppppqqqqqqqqqqqqqqqqsssssssssssstttttttttttttssttttttttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{|||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€��������������������€€���€���‚ƒ„„…†‡‰Š‹Œ�ŽŽ���‘‘‘’’“““““““’’’’’‘‘‘‘‘‘‘‘‘‘���–••”’‘��Ž�ŒŒ‹‹ŠŠŠŠŠ‹‹‹‹‹‹††††††††††……………„„„„„„ƒƒƒƒ}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttssssssssssssssssssrrrrrrrrsrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppooooooooooonnnnnnnnnnnnnmnnnnnmmmmmmmmmmmmmmmlllllmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkjjiiiiiiiiiiiihhhhhhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhgghhggggggggggffffffffffeeeedddddddcccccccccccccbbbbbbbbbaaaaaaaaa````````````^^]]]]]]]]]]]]]]\\\\\\\\\YYYYXXXXXXXXXXXWWWWWWWWWWUUUUUUUUTTTTTTTTTSSSSSSSSRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMLMMMMMMMMMMMLLLLLLLLLLLLKKLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHIIHHHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEEEEDDDDDDDDEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@???????????>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::999999999999999888888888888877777777777777666666665555555544444443333333322222221111110000000000///////////.......------------,,,,,,,,,,,++++++++++************))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""iiiiiiiiijjjjjjjjjjjjjkjkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnooooooopppppppppppppppqqqpppppppppqqqqqqqqqqqqqqqqsssssssssssssttttttttttttsssttttttttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzz{{{{{{{{{{|||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€�������������������€€€€€�€€��‚‚ƒ„…†‡ˆ‰Š‹Œ�ŽŽ���‘‘‘’’““““““’’’’‘‘‘‘‘‘‘‘‘‘����––•”“’��Ž�ŒŒ‹‹‹ŠŠŠŠ‹‹‹‹‹‹††††††††††……………„„„„„„ƒƒƒƒ}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppooooooooooonnnnnnnnnnnnnmnnnnmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkjjiiiiiiiiiiihhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhgghhggggggggggffffffffffeeeedddddddccccccccccccbbbbbbbbbbaaaaaaaa`````````````^^]]]]]]]]]]]]]]\\\\\\\\\YYYYXXXXXXXXXXXWWWWWWWWWWUUUUUUUUTTTTTTTTTSSSSSSSSRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMLMMMMMMMMMMLLLLLLLLLLLLLKKLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHIHHHHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEEEEDDDDDDDDEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@???????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;:::::::::9999999999999999888888888888877777777777777666666665555555544444443333333322222221111110000000000///////////.......-----------,,,,,,,,,,,,++++++++++************))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""iiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnoooooooopppppppppppppppqqppppppppppqqqqqqqqqqqqqqqsssssssssssssttttttttttttsssttttttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{|||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~������������������€€€€€€€€€€��‚‚ƒ„…†‡ˆ‰Š‹Œ�ŽŽ����‘‘’’’““““’’’’‘‘‘‘‘‘��������––•”“’‘��Ž�ŒŒ‹‹‹ŠŠŠ‹‹‹‹‹‹†††††††††……………„„„„„„„ƒƒƒƒ}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppooooooooooonnnnnnnnnnnnmmnnnnmmmmmmmmmmmmmmmllllllmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkjjiiiiiiiiiiihhhhhhhhhhhhhhiiiihhhhhhhhhhhhhhhhhhggghgggggggggggffffffffffeeeedddddddccccccccccccbbbbbbbbbaaaaaaaaa`````````````^^]]]]]]]]]]]]]\\\\\\\\\\YYYYXXXXXXXXXXWWWWWWWWWWWUUUUUUUTTTTTTTTTSSSSSSSSSRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMLMMMMMMMMMMMLLLLLLLLLLLLLKLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHIHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEDDDDDDDDEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@????????????>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::9999999999999998888888888888777777777777776666666665555555544444443333333322222221111110000000000///////////......------------,,,,,,,,,,,,++++++++++************))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""iiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmnnnnnnnnnnnnooooooooppppppppppppppppqppppppppppqqqqqqqqqqqqqqqsssssssssssssstttttttttttssssttttttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyzzzz{{{{{{{{{{{{{|||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~������������������€€€€€€€€€€€��‚ƒƒ„…†‡ˆ‰Š‹Œ�ŽŽ����‘’’’’’“’’’’’‘‘‘‘����������––•”“’‘��Ž��Œ‹‹‹‹‹‹‹‹‹‹‹‹†††††††††……………„„„„„„ƒƒƒƒƒ}}}}}}}}}}}}}}}||||||||||}}}}}}}}}}|}|}|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppppooooooooooonnnnnnnnnnnnmmnnnnmmmmmmmmmmmmmmmllllllmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkjjiiiiiiiiiiihhhhhhhhhhhhhhiiihhhhhhhhhhhhhhhhhhhggghggggggggggfffffffffffeeeedddddddccccccccccccbbbbbbbbbaaaaaaaaa`````````````^]]]]]]]]]]]]]\\\\\\\\\\\YYYXXXXXXXXXXXWWWWWWWWWWWUUUUUUUTTTTTTTTTSSSSSSSSSRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLMMMMMMMMMMLLLLLLLLLLLLLLKLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHIHHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEDDDDDDDDEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@???????????>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;:::::::::9999999999999998888888888888877777777777777766666666555555544444444333333332222221111111000000000////////////......------------,,,,,,,,,,,,++++++++++************)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""iiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmnnnnnnnnnnnooooooooopppppppppppppppqpppppppppppqqqqqqqqqqqqqqsssssssssssssstttttttttttsssssttttttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~�������������������€€€€€€€€€€���‚ƒ„„…†‡ˆ‰Š‹Œ�ŽŽ����‘’’’’’’’’’’‘‘‘‘����������—–••”“’‘��Ž�ŒŒ‹‹‹‹‹‹‹‹‹‹‹†††††††††……………„„„„„ƒƒƒƒƒƒ}}}}}}}}}}}}}}|||||||||||}}}}}}}|}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutuuuttttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppooooooooooonnnnnnnnnnnmmmnnnmmmmmmmmmmmmmmmlllllllmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkkjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggfffffffffffeeeedddddddccccccccccccbbbbbbbbbaaaaaaaa``````````````^]]]]]]]]]]]]\\\\\\\\\\\\YYYXXXXXXXXXXXWWWWWWWWWWWUUUUUUUTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLMMMMMMMMMMLLLLLLLLLLLLLLKLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEDDDDDDDDEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@???????????>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;::::::::::9999999999999998888888888888877777777777777666666666555555544444444333333322222221111111000000000////////////......------------,,,,,,,,,,,,+++++++++************))))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""iiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmnnnnnnnnnnnoooooooooppppppppppppppppppppppppppppqqqqqqqqqqqqqsssssssssssssssttttttttttsssssttttttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyyzz{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~������������������€€€€€€€€€€€€��‚‚ƒ„…†‡ˆ‰ŠŠ‹Œ�ŽŽ���‘‘’’’’’’’’’‘‘‘�����������—––•”“’‘���Ž�ŒŒŒ‹‹‹‹‹‹‹‹‹†††††††††……………„„„„„ƒƒƒƒƒƒ}}}}}}}}}}}}}||||||||||||}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttuutttttttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooonnnnnnnnnnnmmmnnnmmmmmmmmmmmmmmmlllllllmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkkjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggffffffffffeeeeeddddddccccccccccccbbbbbbbbbbaaaaaaaa``````````````^]]]]]]]]]]]\\\\\\\\\\\\\YYYYXXXXXXXXXXWWWWWWWWWWWUUUUUUUTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLMMMMMMMMMMLLLLLLLLLLLLLLKLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@??????????>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;:::::::::99999999999999998888888888888777777777777777666666666555555544444444333333322222221111111000000000///////////.......-----------,,,,,,,,,,,,++++++++++************))))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""iiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmnnnnnnnnnnoooooooooopppppppppppppppppppppppppppqqqqqqqqqqqqqsssssssssssssssstttttttttsssssstttttttttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~������������������€€€€€€€€€€€€€��‚‚ƒ„…†‡ˆ‰ŠŠ‹Œ�ŽŽ���‘‘’’’’’’’’‘‘‘�����������—––•””“’‘��ŽŽ�ŒŒŒ‹‹‹‹‹‹‹‹††††††††……………„„„„„„ƒƒƒƒƒƒ|||}}}}}}}}}}||||||||||||}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttutttttttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooonnnnnnnnnnnmmmnnnmmmmmmmmmmmmmmmlllllllmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkkkkkjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggfffffffffffeeeeddddddccccccccccccbbbbbbbbbbaaaaaaaa`````````````_^]]]]]]]]]]]\\\\\\\\\\\\\YYYYXXXXXXXXXXWWWWWWWWWWWUUUUUUUTTTTTTTTSSSSSSSSSSRRRQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMLLMMMMMMMMMLLLLLLLLLLLLLLLKLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@??????????>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999999999988888888888888777777777777776666666666555555544444443333333322222221111111000000000///////////.......-----------,,,,,,,,,,,,++++++++++************))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""iiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmnnnnnnnnnnooooooooooppppppppppppppppppppppppppppqqqqqqqqqqqqsssssssssssssssstttttttttsssssssttttttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€���������€€€€€€€€€€€€€��‚ƒƒ„…†‡ˆ‰Š‹‹Œ�ŽŽ��‘‘’’’’’’’’’‘‘‘����������—––••”““’‘��ŽŽ��ŒŒŒ‹‹‹‹‹‹††††††††……………„„„„„ƒƒƒƒƒƒƒ||||||}}}}}||||||||||||||}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppppppppoooooooooonnnnnnnnnnnnmmmnnmmmmmmmmmmmmmmmmlllllllmmmmmmmmllllllllllllllllklllllllkkkkkkkkkkkkkkkkjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggffffffffffffeeeeddddddcccccccccccbbbbbbbbbbaaaaaaaaa`````````````_^]]]]]]]]]]\\\\\\\\\\\\\\YYYYXXXXXXXXXXWWWWWWWWWWWUUUUUUTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMLLMMMMMMMMMLLLLLLLLLLLLLLLKLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@?????????>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;::::::::::999999999999998988888888888887777777777777776666666666555555544444443333333222222211111111000000000///////////......------------,,,,,,,,,,,,++++++++++************))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""iiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmnnnnnnnnnooooooooooopppppppppppppppppppppppppppqqqqqqqqqqqqsssssssssssssssssttttttttssssssstttttttttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€��������€€€€€€€€€€€€€€€��‚ƒ„„…†‡ˆ‰Š‹‹Œ�ŽŽ��‘‘’’’’’’’’‘‘‘����������—–––••”“’’‘��ŽŽ��ŒŒŒ‹‹‹‹‹††††††††……………„„„„„ƒƒƒƒƒƒƒ|||||||||||||||||||||||||}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppppooooooooooonnnnnnnnnnnmmmmnnmmmmmmmmmmmmmmmllllllllmmmmmmmmllllllllllllllllklllllllkkkkkkkkkkkkkkkkjjiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggfffffffffffeeeeeddddddcccccccccccbbbbbbbbbbbaaaaaaaa`````````````_^]]]]]]]]]\\\\\\\\\\\\\\\YYYYXXXXXXXXXXWWWWWWWWWWWUUUUUUTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLMMMMMMMMMLLLLLLLLLLLLLLLKLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA??????????>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999999999888888888888888777777777777776666666666655555554444444333333322222221111111100000000////////////......------------,,,,,,,,,,,,++++++++++************))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""iiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmnnnnnnnnoooooooooooppppppppppppppppppppppppppppqqqqqqqqqqqrssssssssssssssssstttttttssssssssttttttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒ„……†‡ˆ‰Š‹ŒŒ�Ž��‘‘’’’’’’’’‘‘‘����������——–––••”“’’‘���Ž��ŒŒŒ‹‹‹‹†††††††………………„„„„„ƒƒƒƒƒƒƒ~~~~|||||||||||||||||||||||||}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppppppppooooooooooonnnnnnnnnnnmmmmnmmmmmmmmmmmmmmmmllllllllmmmmmmmllllllllllllllllkklllllllkkkkkkkkkkkkkkkjjjiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggffffffffffffeeeeedddddccccccccccccbbbbbbbbbbaaaaaaaaa`````````````_^]]]]]]]]]\\\\\\\\\\\\\\\YYYYXXXXXXXXXXWWWWWWWWWWWUUUUUUTTTTTTTSSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLMMMMMMMMLLLLLLLLLLLLLLLLKLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA?????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999999999888888888888887777777777777776666666666655555554444444333333322222221111111100000000////////////......------------,,,,,,,,,,,++++++++++*************)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""iiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmnnnnnnnnooooooooooooppppppppppppppppppppppppppppqqqqqqqqqqrssssssssssssssssstttttttssssssssstttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒ„…†‡‡ˆ‰Š‹Œ�Ž���‘’’’’’’’’’‘‘����������———–––••”““’‘���Ž��ŒŒŒ‹‹‹††††††………………„„„„„„ƒƒƒƒƒƒƒ~~~~~~~~~~|||||||||||||||||||||||||}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppppooooooooooonnnnnnnnnnnmmmmmnmmmmmmmmmmmmmmmlllllllllmmmmmmmlllllllllllllllkkkllllllkkkkkkkkkkkkkkkkjjjiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggffffffffffffffeeeeedddddccccccccccccbbbbbbbbbbaaaaaaaa``````````````_]]]]]]]]]]\\\\\\\\\\\\\\\YYYYXXXXXXXXXXWWWWWWWWWWWUUUUUUTTTTTTTSSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLMMMMMMMMLLLLLLLLLLLLLLLLKLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@?????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999999998888888888888887777777777777766666666666555555554444443333333222222211111111000000000////////////......------------,,,,,,,,,,,++++++++++************))))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""iiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmnnnnnnnooooooooooooopppppppppppppppppppppppppppqqqqqqqqqqrrsssssssssssssssssttttttssssssssstttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒƒ„…†‡ˆ‰ŠŠ‹Œ����‘‘’’“““’’’‘‘‘���������————–––••”““’‘���Ž��ŒŒ‹‹‹†††††…………………„„„„„„ƒƒƒƒƒƒƒ~~~~~~~~~~~|||||||||||||||||||||||||}||||||||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllmmmmmmmlllllllllllllllkkkllllllkkkkkkkkkkkkkkkkjjjiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggfggggggfffffffffffffffeeeeedddddccccccccccccbbbbbbbbbbaaaaaaaaa`````````````_^]]]]]]]]]\\\\\\\\\\\\\\\YYYXXXXXXXXXXXWWWWWWWWWWWUUUUUTTTTTTTTSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLMMMMMMMMLLLLLLLLLLLLLLLLKLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999999998888888888888877777777777777666666666666555555554444443333333222222211111111000000000///////////.......-----------,,,,,,,,,,,,++++++++++************))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""iiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmnnnnnnnoooooooooooooppppppppppppppppppppppppppppqqqqqqqqqrrrssssssssssssssssttttttssssssssssstttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒ„„…†‡ˆ‰Š‹Œ�Ž��‘‘’’““““’’’‘‘���������——————––••”““’‘��ŽŽ�ŒŒŒ‹‹††…………………………„„„„„„ƒƒƒƒƒƒƒ~~~~~~~~~~~|||||||||||||||||||||||||}||||||||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllmmmmmmmllllllllllllllkkkkllllllkkkkkkkkkkkkkkkkjjjiiiiiiiihhhhhhhhhhhhhhhhghhhhhhggggggggggggggggfffgggfffffffffffffffffeeeeeeddddccccccccccccbbbbbbbbbbbaaaaaaaa``````````````_^]]]]]]]]\\\\\\\\\\\\\\\\YYYXXXXXXXXXXXWWWWWWWWWWWUUUUUTTTTTTTSSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLMMMMMMMMLLLLLLLLLLLLLLLLKLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999999988888888888888777777777777776666666666666555555544444443333332222222111111111000000000///////////.......-----------,,,,,,,,,,,,++++++++++************))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""hiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmnnnnnnoooooooooooooopppppppppppppppppppppppppppqqqqqqqqqrrrssssssssssssssssstttttssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒ„…†‡‡ˆ‰Š‹ŒŽ��‘‘’’“““““’’‘‘‘��������———————–––•”““’‘��Ž��ŒŒ‹‹††…………………………„„„„„„ƒƒƒƒƒƒƒ~~~~~~~~~~~~||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllmmmmmmlllllllllllllllkkkklllllkkkkkkkkkkkkkkkkkjjjiiiiiiihhhhhhhhhhhhhhhggghhhhggggggggggggggggfffffgffffffffffffffffffffeeeeeddddccccccccccccbbbbbbbbbbbaaaaaaaa``````````````_^]]]]]]]]\\\\\\\\\\\\\\\[YYXXXXXXXXXXXXWWWWWWWWWWWUUUUTTTTTTTTSSSSSSSSSRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999999998888888888888877777777777776666666666666655555554444443333333222222211111111100000000////////////......------------,,,,,,,,,,,,++++++++++************))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""hiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmnnnnnnoooooooooooooopppppppppppoppppppppppppppppqqqqqqqqrrrrsssssssssssssssssttttssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒƒ„…†‡ˆ‰Š‹ŒŽ���‘’’““““““’’‘‘��������—————————––•”“’‘���Ž�ŒŒ‹‹†……………………………„„„„„„ƒƒƒƒƒƒƒ~~~~~~~~~~~~||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllmmmmmmllllllllllllllkkkkklllllkkkkkkkkkkkkkkkkkjjjiiiiiiihhhhhhhhhhhhhggggghhhgggggggggggggggfffffffffffffffffffffffffffeeeeeeddddccccccccccccbbbbbbbbbbbaaaaaaaa``````````````_^]]]]]]]]]\\\\\\\\\\\\\[[YXXXXXXXXXXXXXWWWWWWWWWWWUUUUTTTTTTTTSSSSSSSSSRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@???????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999999988888888888888877777777777766666666666666655555554444443333333222222211111111000000000////////////......------------,,,,,,,,,,,,++++++++++***********)))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""hhiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmnnnnnoooooooooooooooppppppppppopppppppppppppppppqqqqqqqrrrrrssssssssssssssssttttssssssssssssstttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒ„…††‡ˆŠ‹Œ�Ž��‘’’““““““’’’‘‘�������——————————–••”“’‘��Ž��Œ‹‹†………………………………„„„„„„ƒƒƒƒƒƒ~~~~~~~~~~~~||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllmmmmmmlllllllllllllkkkkkklllllkkkkkkkkkkkkkkkkjjjjiiiiiiihhhhhhhhhhhhgggggghggggggggggggggggffffffffffffffffffffffffffffeeeeeeddddccccccccccccbbbbbbbbbbaaaaaaaaa``````````````_^]]]]]]]]]\\\\\\\\\\\\[[[XXXXXXXXXXXXXXWWWWWWWWWWWUUUUTTTTTTTTSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@???????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::99999999999999888888888888888777777777777666666666666666555555554444443333332222222111111111000000000////////////......------------,,,,,,,,,,,++++++++++************))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""hhiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmnnnnnoooooooooooooooppppppppppooppppppppppppppppqqqqqqqrrrrrssssssssssssssssstttssssssssssssstttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒƒ„…†‡ˆ‰Š‹�Ž��‘’’“““““““’’‘‘�������——————˜————–•””“’��ŽŽ�Œ‹‹†………………………………„„„„„„ƒƒƒƒƒƒ~~~~~~~~~~~||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrqrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllllmmmmmmlllllllllllllkkkkkklllllkkkkkkkkkkkkkkkkjjjjiiiiiiihhhhhhhhhhhhggggggggggggggggggggggfffffffffffffffffffffffffffffeeeeeeddddcccccccccccbbbbbbbbbbbaaaaaaaa```````````````_^]]]]]]]]]\\\\\\\\\\[[[[[XXXXXXXXXXXXXWWWWWWWWWWWWUUUTTTTTTTTSSSSSSSSSRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@???????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999999888888888888887777777777776666666666666666555555554444443333332222222111111111000000000///////////.......-----------,,,,,,,,,,,,++++++++++************))))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!hhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmnnnnnooooooooooooooopppppppppoooppppppppppppppppqqqqqqrrrrrrsssssssssssssssssttsssssssssssssstttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒ„…†‡ˆ‰Š‹�Ž��‘’’““”””“““’’‘‘������—————˜˜˜˜——––•”“’‘��Ž�ŒŒ‹†………………………………„„„„„„ƒƒƒƒƒƒ~~~~~~~~~~~|||||||||||||||||||||||{{|||||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrqrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllllmmmmmmllllllllllllkkkkkkklllllkkkkkkkkkkkkkkkjjjjjiiiiiiihhhhhhhhhhhggggggggggggggggggggggfffffffffffffffffffffffffffffeeeeeeeddddcccccccccccbbbbbbbbbabaaaaaaaa```````````````_^]]]]]]]]]\\\\\\\\\\[[[[[XXXXXXXXXXXXXWWWWWWWWWWWWUUUTTTTTTTTSSSSSSSSRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAA@@@@??????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::99999999999998888888888888887777777777766666666666666666555555544444433333332222222111111111000000000///////////.......-----------,,,,,,,,,,,,++++++++++************))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!hhhiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmnnnnnooooooooooooooooppppppppoooppppppppppppppppqqqqqqrrrrrrsssssssssssssssssttssssssssssssssstttttttttttttuuuuuuuuuuuuuuuuuuuvvvvuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒƒ„…†‡ˆ‰‹ŒŽ��‘’’““””””“““’’‘‘�����—————˜˜˜˜———–•”“’‘��Ž�ŒŒ‹†………………………………„„„„„„ƒƒƒƒƒƒ~~~~~~~~~~||||||||||||||||||||||{{{|||||||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrqqrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllllmmmmmmllllllllllllkkkkkkkllllkkkkkkkkkkkkkkkkjjjjjiiiiiiihhhhhhhhhhhgggggggggggggggggggggffffffffffffffffffffffffffffffeeeeeeedddccccccccccccbbbbbbbbbaaaaaaaaaa```````````````_^]]]]]]]]]\\\\\\\\\[[[[[[XXXXXXXXXXXXXWWWWWWWWWWWWUUUTTTTTTTTSSSSSSSSRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAA@@@@??????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::99999999999988888888888888877777777777666666666666666665555555544444433333322222221111111110000000000///////////.......-----------,,,,,,,,,,,,++++++++++************))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!hhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmnnnnnoooooooooooooooppppppppooooppppppppppppppppqqqqqrrrrrrrssssssssssssssssstsssssssssssssssstttttttttttttuuuuuuuuuuuuuuuuuuuvvvuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚ƒ„…†‡ˆ‰ŠŒ�Ž�‘’’““”””””““’’‘‘�����——————˜˜˜˜——––•”“’‘�Ž�ŒŒ‹†…………………………………„„„„„ƒƒƒƒƒƒ~~~~~~~~~~||||||||||||||||||||{{{{{|||||||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrqqqrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllllmmmmmmllllllllllllkkkkkkkllllkkkkkkkkkkkkkkkjjjjjjiiiiiiihhhhhhhhhhhggggggggggggggggggggffffffffffffffffffffffffffffffeeeeeeeedddcccccccccccbbbbbbbbbbaaaaaaaaaa```````````````_^]]]]]]]]]\\\\\\\\\[[[[[[XXXXXXXXXXXXXWWWWWWWWWWWWUUTTTTTTTTSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@?????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888888888887777777777666666666666666666555555544444443333332222222111111111000000000////////////.......-----------,,,,,,,,,,,,++++++++++************)))))))))))(((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!hhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmnnnnnooooooooooooooopppppppoooooppppppppppppppppqqqqrrrrrrrrssssssssssssssssssssssssssssssssstttttttttttttuuuuuuuuuuuuuuuuuuuvvvuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒƒ„…†ˆ‰ŠŒ�Ž��‘’““””””””““’’‘‘����——————˜˜˜˜——––•”“’‘��Ž�Œ‹†…………………………………„„„„„ƒƒƒƒƒƒ~~~~~~~~~||||||||||||||||||{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrqqqrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllmmmmmmllllllllllllkkkkkkkllllkkkkkkkkkkkkkkjjjjjjjiiiiiiihhhhhhhhhhgggggggggggggggggggggfffffffffffffffffffffffffffffeeeeeeeeedddcccccccccccbbbbbbbbbaaaaaaaaaa````````````````_^]]]]]]]]]\\\\\\\\\[[[[[[XXXXXXXXXXXXXWWWWWWWWWWWWUUTTTTTTTTSSSSSSSSRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888888888877777777776666666666666666665555555544444433333332222222111111111000000000////////////.......-----------,,,,,,,,,,,++++++++++************))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!hhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmnnnnnoooooooooooooooppppppoooooopppppppppppppppqqqqrrrrrrrrrssssssssssssssssssssssssssssssssstttttttttttttuuuuuuuuuuuuuuuuuuuvvuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒ„…†‡ˆŠ‹�Ž��‘’““””””””“““’‘‘‘���———————˜˜˜———–•”“’‘��Ž�Œ‹†…………………………………„„„„„ƒƒƒƒƒƒ~~~~~~~~||||||||||||||||{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrqqqqrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllmmmmmmlllllllllllkkkkkkkkllllkkkkkkkkkkkkkkjjjjjjjiiiiiiihhhhhhhhhhggggggggggggggggggggffffffffffffffffffffffffffffeeeeeeeeeeedddcccccccccccbbbbbbbbbaaaaaaaaaa````````````````_^]]]]]]]]]\\\\\\\\[[[[[[[XXXXXXXXXXXXWWWWWWWWWWWWWUTTTTTTTTTSSSSSSSSRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888888888877777777776666666666666666665555555444444433333322222221111111111000000000///////////........-----------,,,,,,,,,,,++++++++++************))))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!hhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmnnnnnoooooooooooooooopppppooooooppppppppppppppppqqqrrrrrrrrrrssssssssssssssssssssssssssssssssstttttttttttttuuuuuuuuuuuuuuuuuuuvuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒƒ„…‡ˆ‰‹ŒŽ��‘’““”””””””““’’‘‘���———————˜˜˜———–••”“’��Ž�ŒŒ††………………………………„„„„„ƒƒƒƒƒƒ~~~~~~~~||||||||||||||||{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttttttttttttttsssssssssssssssssssssrrrrrrrrrrrrrqqqqqrrrqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllllllmmmmmmlllllllllllkkkkkkkkllllkkkkkkkkkkkkkjjjjjjjjiiiiiiihhhhhhhhhhggggggggggggggggggggfffffffffffffffffffffffffffeeeeeeeeeeeeddcccccccccccbbbbbbbbbbaaaaaaaaaa```````````````__^]]]]]]]]]\\\\\\\\[[[[[[[XXXXXXXXXXXXWWWWWWWWWWWWWUTTTTTTTTSSSSSSSSRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLMMLLLLLLLLLLLLLLLLLLKKKKKLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@????>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;::::::::::9999999998888888888888888777777777766666666666666666655555555444444333333322222221111111110000000000///////////........----------,,,,,,,,,,,,++++++++++************))))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!gggggggghhhhhhhhhhhhhhihhhhiiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnooooooooooooooooppppppppppqqqqqqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssttttttsssssssssssttttttttttttttuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~€�‚ƒ„…‡ˆ‰‹Œ�Ž���‘‘’’’‘‘‘����ŽŽ��””““””””””””““’’‘���Œ‹Š‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡††††………………€€€€€€~~~~||||}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssssssssrrrsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppppppooopppppppppoooooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkllllkkkkkkkkkkkkkjjjjjjjjihhhhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeeedddddddddddddddddddddcdddddddccccccccccbbbbbbbba`````````_______________\\\\\\\\[[[[[[[ZZZZZZZZZZYYYXXXXXXXXXXXXXXXXXWWWWWUUUUTTTTTTTSSSSSSSSSRRRRRPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@????>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::9999999998888888888888888877777777776666666666665555555555555544444443333332222222111111111000000////////////...........---------,,,,,,,,,,,,++++++++++************))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""gggggggghhhhhhhhhhhhhhihhhhhiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnoooooooooooooooopppppppppppqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssstttttsssssssssssttttttttttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~€��‚„…†ˆ‰Š‹�Ž���‘‘‘’’’‘‘‘����ŽŽ�””””””””””””““’’‘��Ž�Œ‹Š‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡††††………………€€€€€€€€€€~~~~||||}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssssssssrrrsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppppppoooopppppppppoooooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkllllkkkkkkkkkkkkjjjjjjjjjihhhhhhhhhhhhhgggggggggggfffffffffffffffeeeeeeeeeeeeeddddddddddddddddddddddcdddddddccccccccccbbbbbbbba`````````_______________\\\\\\\[[[[[[[[ZZZZZZZZZYYYXXXXXXXXXXXXXXXXXXWWWWWUUUTTTTTTTTSSSSSSSSSRRRRRPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@????>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999988888888888887888877777777776666666666655555555555555444444433333322222222111111110000000///////////............---------,,,,,,,,,,,,++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""!ggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnooooooooooooooooppppppppppqqqqqqqqqqqqqqqqqrrrpqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssttttsssssssssssstttttttttttttuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~€�‚ƒ„†‡ˆŠ‹Œ�Ž��‘‘’’’’‘‘‘����ŽŽŽ”””””””””””””““’‘��Ž�Œ‹Š‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡††††………………€€€€€€€€€€€~~~||||}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssssssrrrrsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppooooopppppppppooooooooooooooonooooooonnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkllllkkkkkkkkkkkkjjjjjjjjjhhhhhhhhhhhhhhggggggggggfffffffffffffffeeeeeeeeeeeeedddddddddddddddddddddcccddddddcccccccccccbbbbbbbb``````````_______________\\\\\\\[[[[[[[[ZZZZZZZZZYYXXXXXXXXXXXXXXXXXXXWWWWWUUUTTTTTTTTSSSSSSSSRRRRRRPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@?????>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999988888888888877888777777777766666666666655555555555555444444433333322222221111111110000000///////////............---------,,,,,,,,,,,++++++++++*************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!gggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnoooooooooooooooooppppppppppqqqqqqqqqqqqqqqqqrrpqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssrssssssssssssssssssssstttsssssssssssssttttttttttttuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~€�‚ƒ„…‡ˆ‰‹Œ�Ž��‘‘‘’’’’‘‘‘����ŽŽ”””””””””””””““’‘‘��Ž�Œ‹Š‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡†††…………………€€€€€€€€€€€€€~~~|||||}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssssssssssrrrrssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppooooopppppppppooooooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkllllkkkkkkkkkkkjjjjjjjjjjhhhhhhhhhhhhhhggggggggggfffffffffffffffeeeeeeeeeeeeddddddddddddddddddddcccccddddddccccccccccbbbbbbbbb`````````________________\\\\\\\[[[[[[[[ZZZZZZZZYYXXXXXXXXXXXXXXXXXXXXWWWWWUUUTTTTTTTSSSSSSSSSRRRRRRPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@?????>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999988888888888777887777777777766666666666655555555555554444444333333222222221111111110000000///////////............--------,,,,,,,,,,,,++++++++++************)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!gggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooooooopppppppppppqqqqqqqqqqqqqqqqqrppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssssrssssssssssssssssssssssttsssssssssssssstttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~€�‚ƒ…†‡‰Š‹�Ž���‘‘’’’’‘‘‘����ŽŽ””””””””””””””“’’‘��Ž�Œ‹ŠŠ‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡†††…………………€€€€€€€€€€€€~~~||||||}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssssssssrrrrssssssssssrrrrrrrrrrrrrrqrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppppoooooppppppppoooooooooooooooonooooooonnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkllllkkkkkkkkkkkjjjjjjjjjjhhhhhhhhhhhhhhggggggggggffffffffffffffeeeeeeeeeeeeddddddddddddddddddddccccccddddddccccccccccbbbbbbbba`````````________________\\\\\\[[[[[[[[ZZZZZZZZYYYXXXXXXXXXXXXXXXXXXXWWWWWWUUTTTTTTTTSSSSSSSSSRRRRRRPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJHHHHHHHGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@?????>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999988888888887777877777777777666666666665555555555555554444443333333222222211111111110000000///////////...........---------,,,,,,,,,,,,++++++++++************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!ggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnooooooooooooooooppppppppppqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrssssssssssrrsssssssssssssssssssssstsssssssssssssssttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~€�‚ƒ„†‡ˆŠ‹Œ�Ž��‘‘’’’’’‘‘‘����Ž•”””””””””””””““’‘��Ž�ŒŒ‹ŠŠ‰‰‰ˆˆˆˆˆˆ‡‡‡‡†††………………„€€€€€€€€€€€€€~~~||||||}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssssssssrrrrssssssssssrrrrrrrrrrrrrqqrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppoooooppppppppoooooooooooooooonooooooonnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkllllkkkkkkkkkkjjjjjjjjjjjhhhhhhhhhhhhhhggggggggggffffffffffffffeeeeeeeeeeeeddddddddddddddddddccccccccdddddcccccccccccbbbbbbbba`````````________________\\\\\\[[[[[[[[ZZZZZZZZYYYXXXXXXXXXXXXXXXXXXXWWWWWWUUTTTTTTTTSSSSSSSSRRRRRRRPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLKKMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999988888888877777777777777776666666666655555555555555544444443333332222222211111111110000000///////////...........---------,,,,,,,,,,,,++++++++++************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""!ggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnoooooooooooooooooppppppppppqqqqqqqqqqqqqqqqqppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssrrrssssssssssssssssssssstsssssssssssssssstttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~€€�ƒ„…‡ˆ‰‹Œ�Ž��‘‘‘’’’’‘‘‘����Ž••””””””””””””““’’‘��Ž�Œ‹‹ŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡†††……………„„€€€€€€€€€€€€€~~||||||||}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssssssssrrrrrsssssssssrrrrrrrrrrrrrrqqrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppppppoooooppppppppooooooooooooooonnooooooonnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkllllkkkkkkkkkkjjjjjjjjjjjhhhhhhhhhhhhhhgggggggggffffffffffffffeeeeeeeeeeeeeddddddddddddddddccccccccccddddcccccccccccbbbbbbbbba````````_________________\\\\\\[[[[[[[ZZZZZZZZYYYYXXXXXXXXXXXXXXXXXXXWWWWWWUUTTTTTTTSSSSSSSSSRRRRRRRPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLKKKKKMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIHHHHHHGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999888888888877777777777777766666666666655555555555555444444433333332222222211111111100000000//////////............---------,,,,,,,,,,,,++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""!gggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooooooopppppppppppqqqqqqqqqqqqqqqqppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssrrrrssssssssssssssssssssssssssssssssssssssttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~€�‚ƒ…†‡‰Š‹�Ž���‘‘’’’’’‘‘‘����•••””””””””””””““’‘��Ž��Œ‹‹ŠŠ‰‰‰‰ˆˆˆˆ‡‡‡†††…………„„„€€€€€€€€€€€€€€~~||||||||}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssssssrrrrrrrsssssssssrrrrrrrrrrrrrrqqrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppppppoooooppppppppooooooooooooooonnooooooonnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkklllkkkkkkkkkkjjjjjjjjjjjjhhhhhhhhhhhhhhgggggggggfffffffffffffeeeeeeeeeeeeeeddddddddddddddccccccccccccdddccccccccccccbbbbbbbbaa````````_________________\\\\\[[[[[[[[ZZZZZZZZYYYYXXXXXXXXXXXXXXXXXXWWWWWWWUTTTTTTTTSSSSSSSSRRRRRRRRPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLMMMLLLLLLLLLLLLLLLLKKKKKKMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIHHHHHHGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999888888888777777777777777766666666666555555555555554444444433333332222222111111111100000000//////////............---------,,,,,,,,,,,+++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#################""""""""""""!!gggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnooooooooooooooooppppppppppqqqqqqqqqqqqqqqqpppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssrrrrrsssssssssssssssssssssssssssssssssssssstttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~€�‚ƒ„†‡ˆŠ‹Œ�Ž��‘‘‘’’’’‘‘‘����–•••”””””””””””““’‘‘��Ž�ŒŒ‹‹ŠŠŠ‰‰‰ˆˆˆ‡‡‡††…………„„„„€€€€€€���€€€€€~~|||||||||}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{{{z{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssssssrrrrrrrssssssssrrrrrrrrrrrrrrqqqrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppppoooooopppppppooooooooooooooonnnoooooonnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllkkkkklllkkkkkkkkkkjjjjjjjjjjjjhhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeeeeeddddddddddddccccccccccccccdddccccccccccccbbbbbbbbaa````````________________^\\\\[[[[[[[[ZZZZZZZZZYYYYXXXXXXXXXXXXXXXXXXWWWWWWWUTTTTTTTTSSSSSSSSRRRRRRRRPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLMMMLLLLLLLLLLLLLLLKKKKKKKMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999888888888777777777777777666666666665555555555555554444444333333332222222111111111100000000//////////............--------,,,,,,,,,,,,++++++++++************)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!ggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnoooooooooooooooooppppppppppqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrsssssssrrrrrrssssssssssssssssssssssssssssssssssssssttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~€�‚„…†ˆ‰‹Œ�Ž���‘‘’’’’‘‘‘‘���–••••••””••””””““’’‘��ŽŽ�ŒŒ‹‹‹ŠŠ‰‰‰ˆˆˆ‡‡††………„„„„„€€€€€���€€€€€~~||||||||||}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zz{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxyxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssssrrrrrrrrrssssssssrrrrrrrrrrrrrqqqqrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppppooooooppppppoooooooooooooooonnnoooooonnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllkkkkklllkkkkkkkkkkjjjjjjjjjjjjhhhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddcccccccccccccccdccccccccccccccbbbbbbbbaa````````________________^\\\\[[[[[[[[ZZZZZZZZYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWTTTTTTTTSSSSSSSSSRRRRRRRRPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLMMLLLLLLLLLLLLLLLLKKKKKKKMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999888888887777777777777777666666666655555555555555544444444333333322222221111111111100000000//////////...........---------,,,,,,,,,,,,++++++++++************)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!ggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooooooopppppppppppqqqqqqqqqqqqqqppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrssssssrrrrrrssssssssssssssssssssssssssssssssssssssstttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}~~€�‚ƒ…†‡‰Š‹�Ž���‘‘’’’’’‘‘‘���––••••••••••””””“’’‘���Ž��ŒŒ‹‹‹ŠŠŠ‰‰ˆˆ‡‡††………„„„„„€€€€€����€€€€€~~||||||||||}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zz{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttttsssssssssssssssrrrrrrrrrrsssssssrrrrrrrrrrrrrqqqqqrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppppooooooppppppooooooooooooooonnnnooooonnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkllkkkkkkkkkkjjjjjjjjjjjjjhhhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeeddddddddddddccccccccccccccccccccccccccccccbbbbbbbbaaa````````_______________^^\\\[[[[[[[[ZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWTTTTTTTTSSSSSSSSRRRRRRRRRPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLMMLLLLLLLLLLLLLLLKKKKKKKKMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999888888887777777777777776666666666655555555555555444444444333333322222221111111111000000000//////////...........---------,,,,,,,,,,,,++++++++++************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"###"""""""""""""!!gggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnoooooooooooooooopppppppppppqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssrrrrrrrsssssssssssssssssssssssssssssssssssssssttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}~~€�‚ƒ„…‡ˆŠ‹Œ�Ž��‘‘‘’’’’‘‘‘���–––••••••••••”””““’‘‘��ŽŽŽ�ŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡††……„„„„„„€€€€€����€€€€€~~|||||||||||}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zz{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttttssssssssssssssrrrrrrrrrrrsssssssrrrrrrrrrrrrrqqqqqrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppppooooooopppppooooooooooooooonnnnnooooonnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllkkkkkkllkkkkkkkkkkjjjjjjjjjjjjjhhhhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeeeeeedddddddddddcccccccccccccccccccccccccccccccbbbbbbbbaaa```````_______________^^^\\[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWTTTTTTTSSSSSSSSSRRRRRRRRRPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLMMLLLLLLLLLLLLLLKKKKKKKKKMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999888888887777777777777766666666666555555555555554444444443333333222222221111111111000000000/////////............---------,,,,,,,,,,,,++++++++++************))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"###"""""""""""""!!gggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooooooppppppppppppqqqqqqqqqqqqqppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssrrrrrrrrssssssssssssssssssssssssssssssssssssssstttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||}}}}~€�‚„…†ˆ‰ŠŒ�Ž���‘‘‘’’’‘‘‘‘��––––•••••••••”””““’‘‘���ŽŽŽ��ŒŒ‹‹ŠŠ‰‰ˆ‡‡††……„„„„„„~€€€€����€€€€€~~||||||||||||}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssrrrrrrrrrrrrssssssrrrrrrrrrrrrrrqqqqqrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppppooooooooppppoooooooooooooooonnnnnooooonnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkklkkkkkkkkkkkjjjjjjjjjjjjjhhhhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeeedddddddddddcccccccccccccccccccccccccccccccbbbbbbbbbaaa```````_______________^^^\[[[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWTTTTTTTSSSSSSSSRRRRRRRRRRPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLLMMLLLLLLLLLLLLLLKKKKKKKKKMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@????>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;::::::::::999999998888888887777777777777766666666665555555555555554444444443333333222222211111111111000000000/////////............---------,,,,,,,,,,,+++++++++++************))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"###"""""""""""""!!fgggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooooopppppppppppppqqqqqqqqqqqqpppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrssssrrrrrrrrrsssssssssssssssssssssssssssssssssssssssttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||}}}}~~€�‚ƒ„†‡‰Š‹Œ�Ž��‘‘‘‘’‘‘‘‘‘��—––––••••••••”””““’’‘����ŽŽŽ��ŒŒ‹‹ŠŠ‰ˆˆ‡††……„„„„„„~€€€€€€��€€€€€~~||||||||||||}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssrrrrrrrrrrrrrrssssssrrrrrrrrrrrrrqqqqqqrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppppooooooooppppoooooooooooooooonnnnnoooonnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllkkkkkkkklkkkkkkkkkkjjjjjjjjjjjjjjhhhhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeeedddddddddddcccccccccccccccccccccccccccccccbbbbbbbbbaaa```````______________^^^^\[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWTTTTTTSSSSSSSSSRRRRRRRRRRPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLMMLLLLLLLLLLLLLLKKKKKKKKKMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@????>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;::::::::::999999998888888887777777777777666666666665555555555555544444444433333332222222211111111111000000000/////////............--------,,,,,,,,,,,,++++++++++************)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"###""""""""""""!!!fgggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnoooooooooooooopppppppppppppqqqqqqqqqqqqpppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrsssssssssssssssrssssssssssssssssssssssstuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}~€€‚ƒ„…‡ˆ‰‹Œ�Ž���‘‘‘‘‘‘‘‘‘��——–––––•••••••””““’’‘‘�����ŽŽ��ŒŒ‹‹Š‰ˆˆ‡††……„„„ƒƒƒ~~€€€€€€€€€€€€~~|||||||||||||}}}}}}||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzz{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttssssssssssrrrrrrrrrrrrrrrsssssrrrrrrrrrrrrrrqqqqqqrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppppooooooooopppooooooooooooooooonnnnnoooonnnnnnnnnnnmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjhhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeeddddddddddccccccccccccccccccccccccccccccccbbbbbbbbbaaa```````_____________^^^^^[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVTTTTTTSSSSSSSSSRRRRRRRRRRPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLMMLLLLLLLLLLLLLKKKKKKKKKKMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;::::::::::999999998888888877777777777777666666666655555555555555444444444433333332222222211111111111000000000/////////...........---------,,,,,,,,,,,,++++++++++************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"##"""""""""""""!!!ffgggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooooppppppppppppppqqqqqqqqqqqppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrssssssssssssssrrsssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||}}}~~€�‚„…†‡‰Š‹�ŽŽ���‘‘‘‘‘‘‘‘��——–––––––•••••””““’’‘‘������ŽŽŽ�ŒŒ‹Š‰‰ˆ‡††…„„„ƒƒƒƒ~~~€€€€€€€€€€€€~~|||||||||||||}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrqqqqqqqrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppppooooooooopppoooooooooooooooonnnnnnooonnnnnnnnnnnnmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjhhhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeeeeedddddddddddccccccccccccccccbbbccccccccccccbbbbbbbbbbaaa```````____________^^^^^^[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVTTTTTTSSSSSSSSRRRRRRRRRRRPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLMMLLLLLLLLLLLLLKKKKKKKKKKMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@???>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;:::::::::9999999998888888877777777777777666666666655555555555554444444444333333332222222111111111110000000000////////............---------,,,,,,,,,,,,++++++++++************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"##"""""""""""""!!!ffgggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnoooooooooooopppppppppppppppqqqqqqqqqqpppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrsrrrrrrrrrrrrsssssssssssssrrrssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuvvvuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||}}}~~€�‚ƒ„†‡ˆŠ‹Œ�Ž����‘‘‘‘‘‘‘��———–––––––••••””““’’‘‘‘�������ŽŽ�Œ‹‹Š‰ˆ‡††…„„„ƒƒƒƒ~~~~€€€€€€€€€€€€~~|||||||||||||}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssrrrrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrqqqqqqqrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppooooooooooppooooooooooooooooonnnnnnooonnnnnnnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjhhhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeeedddddddddddcccccccccccccccbbbbccccccccccccbbbbbbbbbbaaa```````____________^^^^^^[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVTTTTTSSSSSSSSSRRRRRRRRRRRPPPPPPPPOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLMMLLLLLLLLLLLLKKKKKKKKKKKMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@???>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::9999999998888888877777777777777666666666555555555555554444444444333333322222222111111111110000000000////////............---------,,,,,,,,,,,,++++++++++************))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""##"""""""""""""!!!fffgggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnooooooooooooppppppppppppppppqqqqqqqqqppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsrrrrrrrrrrrrrssssssssssssrrrrsssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuvvuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||}}}~€�ƒ„…†ˆ‰Š‹�ŽŽ����‘‘‘‘‘‘��———–––––––••••””““’’‘‘‘��������Ž��Œ‹Š‰ˆ‡††…„„„ƒƒƒƒ~~~~€€€€€€€€€€€€~~||||||||||||||}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrqqqqqqqqrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppoooooooooopoooooooooooooooooonnnnnnoonnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjihhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeeeddddddddddcccccccccccccbbbbbbcccccccccccbbbbbbbbbbbaaa```````___________^^^^^^^[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVTTTTTSSSSSSSSSRRRRRRRRRRQPPPPPPPPOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLLLMMLLLLLLLLLLLLKKKKKKKKKKKMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999998888888877777777777777666666666555555555555544444444443333333322222222111111111110000000000////////............---------,,,,,,,,,,,+++++++++++************))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""##"""""""""""""!!!fffgggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnoooooooooooppppppppppppppppqqqqqqqqqppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssrrrrrssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuvuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||}}}~~€�‚ƒ…†‡ˆŠ‹Œ�Ž�����‘‘‘‘‘��————––––––••••””““’’’‘‘‘�‘������Ž�Œ‹Š‰ˆ‡‡†…„„„ƒƒƒƒ~~~~~€€€€€€€€€€€~~|||||||||||||||}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttssssssrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooooooooooooooooonnnnnnonnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjihhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbccccccccccbbbbbbbbbbbaaaa```````__________^^^^^^^^[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVTTTTSSSSSSSSSRRRRRRRRRRRQPPPPPPPOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLMMLLLLLLLLLLLLKKKKKKKKKKKMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999998888888877777777777776666666666555555555555444444444443333333322222221111111111110000000000////////............--------,,,,,,,,,,,,+++++++++++***********)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""##"""""""""""""!!!ffffgggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooopppppppppppppppppqqqqqqqqpppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssrrrrrrsssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||}}}~€�‚ƒ„…‡ˆ‰Š‹Œ�Ž�����������—————––––––••”””““’’’‘‘‘‘‘‘‘����ŽŽ�Œ‹Š‰ˆ‡†…„„„ƒƒƒƒ~~~~~~€€€€€€€€€€~~||||||||||||||||}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttsssssssrrrrrrrrrrrrrrrrrrrrsrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooooooooooooooooooonnnnnnonnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiihhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbcccccccccbbbbbbbbbbbbaaaa``````___________^^^^^^^^[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVTTTTSSSSSSSSSRRRRRRRRRRQQPPPPPPPOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLMMLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999988888888877777777777776666666666555555555554444444444433333333222222221111111111100000000000////////...........---------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""##""""""""""""!!!!ffffgggggggggggggghhhhhghhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnooooooooooopppppppppppppppppqqqqqqqppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssrrrrrrssssssssssssssssssstuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||}}}~~€�‚ƒ…†‡ˆŠ‹Œ�ŽŽ����������—————––––––••”””““’’’‘‘‘‘‘‘‘‘‘���Ž�Œ‹Š‰ˆ‡†……„„ƒƒƒƒ~~~~~~€€€€€€€€€€~||||||||||||||||}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttsssssssrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrqqqqqqqqrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooooooooooooooooooonnnnnnonnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiihhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeeeedddddddddcccccccccccbbbbbbbbbccccccccbbbbbbbbbbbbbaaaa``````__________^^^^^^^^^[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVTTTSSSSSSSSSRRRRRRRRRRRQQPPPPPPOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLLMMLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999988888888877777777777776666666666555555555544444444444333333333222222221111111111100000000000///////............---------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""#"""""""""""""!!!!fffffgggggggggggggghhhhghhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkklllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnnoooooooooopppppppppppppppppqqqqqqqpppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssrrrrrrrssssssssssssssssssttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}||||||||||||||||||||||}}~~€�‚ƒ„…‡ˆ‰Š‹Œ�ŽŽ���������——————–––––••”””““’’’’‘‘‘’‘‘‘‘‘��Ž�Œ‹Š‰ˆ‡†……„„ƒƒƒƒ~~~~~~~€€€€€€€€€~||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttsssssssrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiihhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeeeedddddddddccccccccccbbbbbbbbbbcccccbbbbbbbbbbbbbbbbaaaa``````__________^^^^^^^^][[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVTTTSSSSSSSSSRRRRRRRRRRQQQPPPPPOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLMLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIHHHGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999988888888877777777777776666666666555555555544444444444333333333222222221111111111100000000000///////............---------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""#"""""""""""""!!!!ffffffgggggggggggggghhhgghhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkllllllllllllllmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooooopppppppppppppppppqqqqqqppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssrrrrrrrrssssssssssssssssstttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||}}}~€�‚„…†‡ˆ‰‹ŒŒ�ŽŽ��������——————–––––••”””““’’’’’‘‘’’’’‘‘���Ž�Œ‹Šˆ‡††…„„ƒƒƒƒ~~~~~~~€€€€€€€€€~||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttsssssssrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrrrrrrrrrqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbcccbbbbbbbbbbbbbbbbbaaaaa``````_________^^^^^^^^]][[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVTTSSSSSSSSSRRRRRRRRRRRQQQPPPPPOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLMLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIHHHGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999988888888887777777777776666666666555555555544444444443333333332222222211111111111100000000000///////............---------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"""#"""""""""""""!!!!ffffffgggggggggggggghhhgghhhhhhhhhhhhhhhiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkklllllllllllllllmmmmmmmmmmmnnnnnnnnnnnnnnnnooooooooooopppppppppppppppppqqqqqppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssrrrrrrrrrsssssssssssssssstttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||}}~~€�‚ƒ„…†ˆ‰Š‹Œ��ŽŽ�������——————–––––••””“““’’’’’’’’’’’’‘‘��Ž�Œ‹Š‰ˆ‡†……„„ƒƒƒ~~~~~~~~€€€€€€€€~|||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiihhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeeeeeddddddddcccccccccbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbaaaaa``````_________^^^^^^^^]][[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVTTSSSSSSSSSRRRRRRRRRRQQQQPPPPOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLMLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIHHHGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;::::::::::9999999998888888887777777777776666666666555555555544444444443333333332222222211111111111100000000000///////............--------,,,,,,,,,,,,++++++++++++**********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""#"""""""""""""!!!!fffffffgggggggggggggghhggghhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkklllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnnooooooooooppppppppppppppppppqqqqpppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrrsssssssssssssssttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||}}}~€�‚ƒ…†‡ˆ‰Š‹Œ��ŽŽ������——————–––––••””“““’’’’’’’’’’’’’‘���Ž�‹Š‰ˆ‡††…„„„ƒƒ~~~~~~~~€€€€€€€€~|||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssrrrrrrrrrrrrrrrrrqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiihhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeeeeeeddddddddcccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa``````________^^^^^^^^]]][[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVTTSSSSSSSSRRRRRRRRRRRQQQQPPPPOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLMLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLKKKKKKKKLKKKKKKKKKKKKJJJJJJJJIIIIHHHGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;::::::::::9999999998888888887777777777776666666666555555555544444444433333333322222222211111111111000000000000//////............---------,,,,,,,,,,,,++++++++++++**********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""#"""""""""""""!!!!dddddddeeeeeeeeeeeeeeeffffggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooppooooooooooooooooooppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrsssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||||||||||||||||||||||||||}~€�‚ƒ„…‡ˆ‰Š‹ŒŒ�ŽŽ������������������ŽŽŽ��ŒŒŒŒŒŒŒŒ’’’’’’‘‘��Ž�Œ‹‰ˆ‡‡†…„„„ƒƒ�������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuvuuuuuuuuuuuuuuuuuuuuutttttttttttsssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqqqqqqppppppppppppppppppqqqqqqqqqppppppppppppppooppppppppppppooooooooooonnnnnnmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggffffffffffeeeeeeedddddddddddddddddccdccccccccbbbbbbbbbbbbaaaaa```````````````````______]]]]]]]]]]\\\\\\\\[[[[[[[YYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSSSSRQQQQQQQQQQQQQQQPPPPPPPPPPNMMMMMMMMMLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAABBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>========<<<<<;;;;;;;;;;;:::::::::::9999999888888888777777777766666665555555554444444444333333332222222222111111100000000000////////////...........------------,,,,,,,,,,,,,,++++++++++++***************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""!!!!!!!ddddddddeeeeeeeeeeeeeefffffgggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooopoooooooooooooooooooppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||||||||||||||||||||||||||}~~€�‚ƒ„…†‡ˆ‰Š‹ŒŒ�ŽŽ�����������������ŽŽŽ���ŒŒŒŒŒŒŒ’’’’’’‘‘��Ž�Œ‹Š‰ˆ‡†……„„ƒƒ�������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚|{{{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqqqqqpppppppppppppppppppqqqqqqqqpppppppppppppppoopppppppppppooooooooooonnnnnnnmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkjjiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggffffffffffeeeeeeddddddddddddddddddcccccccccccbbbbbbbbbbbaaaaaa``````````````````_______]]]]]]]]]\\\\\\\\[[[[[[[[YYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSSSRRQQQQQQQQQQQQQQPPPPPPPPPPPNMMMMMMMMMLLLLLLLLLLLLLLLKMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAABBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????>??>>>>>>>>>>>>========<<<<<;;;;;;;;;;;:::::::::::9999999888888888777777777666666665555555554444444444333333332222222222111111100000000000////////////...........------------,,,,,,,,,,,,,++++++++++++****************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""""!!!!!!!ddddddddeeeeeeeeeeeeeeeffffggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssstttttttttttttttttuuuuuuuutuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||||||||||||||||||||||||||||~~€�‚ƒ„…†‡ˆ‰Š‹Œ��ŽŽ����������������ŽŽŽ���ŒŒŒŒŒŒŒ“““““’’‘‘��Ž�Œ‹‰ˆˆ‡†……„„ƒ�������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚|{{{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttsssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqqqqqppppppppppppppppppoqqqqqqqpppppppppppppppoooppppppppppoooooooooooonnnnnnnmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkjjiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggfffffffffffeeeeeedddddddddddddddddcccccccccccbbbbbbbbbbbbaaaaaa`````````````````________]]]]]]]]]\\\\\\\\[[[[[[[[YYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSSSSRRQQQQQQQQQQQQQPPPPPPPPPPPPNMMMMMMMMMLLLLLLLLLLLLLLLKMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAABBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????>??>>>>>>>>>>>>========<<<<<;;;;;;;;;;;:::::::::::9999999888888888777777777666666665555555554444444443333333322222222221111111100000000000////////////..........------------,,,,,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""""!!!!!!!dddddddddeeeeeeeeeeeeeefffffgggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiijijjjjjjjjjjjjjjjjkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooonooooooooooooooooooooppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrssssstttttttttttttttttttuuuuuuttuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||||||||||||||||||||{{{|||||}~~€€�‚ƒ„…‡ˆ‰ŠŠ‹Œ��ŽŽ���������������ŽŽŽ���ŒŒŒŒŒŒŒ““““““’’‘��Ž�Œ‹Š‰ˆ‡††……„„‚������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚|{{{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppqqqqqqqppppppppppppppppppoqqqqqqpppppppppppppppoooopppooopooooooooooooooonnnnnnmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkjjjiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggffffffffffeeeeeeddddddddddddddddddcccccccccccbbbbbbbbbbbbaaaaaa````````````````_________]]]]]]]]\\\\\\\\[[[[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQQQQPPPPPPPPPPPPMMMMMMMMMMLLLLLLLLLLLLLLLKMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAABBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????????>??>>>>>>>>>>>>========<<<<<;;;;;;;;;;;:::::::::::9999999888888888777777777666666665555555554444444443333333322222222221111111100000000000////////////..........------------,,,,,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""""!!!!!!!ddddddddddeeeeeeeeeeeeefffffggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooonnooooooooooooooooooooppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrsssstttttttttttttttttttttuuuutttuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{||||||||||||||||||||||||||||||||||||||||||{{{{||||}}~€�‚ƒ„…†‡ˆ‰Š‹‹Œ��ŽŽ��������������ŽŽŽ���ŒŒŒŒŒŒ�““““““’’‘‘��Ž�Œ‹Š‰ˆ‡††…„„‚‚�����‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚|{{{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttsssssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppqqqqqqqpppppppppppppppppooqqqqqqpppppppppppppppoooopooooooooooooooooooooonnnnnnmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkjjjjiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggfffffffffffeeeeeeddddddddddddddddddcccccccccccbbbbbbbbbbbbaaaaaa``````````````___________]]]]]]]]\\\\\\\\[[[[[[[[ZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQQQQPPPPPPPPPPPPMMMMMMMMMMLLLLLLLLLLLLLLLKMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAABBAAAAAAAAAAA@@@@@@@@@@@?@@@@@@?????????????????>>?>>>>>>>>>>>>>=======<<<<<;;;;;;;;;;;:::::::::::99999999888888888777777777666666665555555554444444443333333222222222221111111100000000000///////////...........------------,,,,,,,,,,,,,+++++++++++++***************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""!!!!!!!!ddddddddddeeeeeeeeeeeeeffffffggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooonnoooooooooooooooooooooppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrsssttttttttttttttttttttttuuutttttuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{||||||{{{{{{{{||||||||||||||||||||||||||{{{{{{|||}}~~€€�‚ƒ„…†‡ˆ‰Š‹ŒŒ�ŽŽŽ�������������ŽŽŽ����ŒŒŒ���“““““““’’‘��Ž�Œ‹Š‰ˆˆ‡†……„‚‚�����‚‚‚‚ƒƒƒƒ„„„„ƒƒƒƒ‚‚|{{{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttsssssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppqqqqqqqpppppppppppppppppooqqqqqqpppppppppppppppoooopooooooooooooooooooooonnnnnnmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkjjjjiiiiiiiiiihhhhhhhhhhhhhggggggggggggggfffffffffffeeeeeedddddddddddddddddccccccccccccbbbbbbbbbbbbaaaaaa`````````````____________]]]]]]]\\\\\\\\\[[[[[[[[ZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTSSSSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPPMMMMMMMMMLLLLLLLLLLLLLLLKKMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAABBAAAAAAAAAAA@@@@@@@@@@@?@@@@@??????????????????>>?>>>>>>>>>>>>>=======<<<<<;;;;;;;;;;;:::::::::::9999999988888888877777777766666666555555555444444444333333322222222221111111110000000000////////////...........------------,,,,,,,,,,,,,+++++++++++++***************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""!!!!!!!!dddddddddddeeeeeeeeeeeeffffffggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooonnnoooooooooooooooooooopppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrsstttttttttttttttttttttttuuttttttuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{{{||}}}~~€��‚ƒ„…†‡ˆ‰Š‹Œ��ŽŽ�������������ŽŽŽ����������“””””“““’‘‘��Ž�Œ‹Š‰ˆ‡††…„‚‚‚���‚‚‚‚ƒƒƒƒƒ„„„„ƒƒƒƒ‚‚|{{{{{{{z{{{{{{{{{{{{{{{{||||||{|{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttssssssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppqqqqqqqpppppppppppppppppooqqqqqpppppppppppppppooooooooooooooooooooooooooonnnnnnmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggggggggffffffffffffeeeeeddddddddddddddddddcccccccccccbbbbbbbbbbbbbbaaaaa```````````______________]]]]]]]\\\\\\\\[[[[[[[[[ZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQQQPPPPPPPPPPPPPMMMMMMMMMLLLLLLLLLLLLLLLKKMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAABBAAAAAAAAAAA@@@@@@@@@@??@@@@???????????????????>>?>>>>>>>>>>>>========<<<<<;;;;;;;;;;::::::::::::9999999988888888877777777766666666555555555444444443333333222222222221111111110000000000////////////...........------------,,,,,,,,,,,,,++++++++++++***************)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""!!!!!!!!dddddddddddeeeeeeeeeeeefffffffggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooonnnnoooooooooooooooooooopppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrsttttttttttttttttttttttttutttttttuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{{{{{{{{{{|}}}~~€�‚ƒ„…†‡ˆ‰Š‹‹Œ��ŽŽ������������ŽŽŽ����������””””””““’’‘��Ž�Œ‹Š‰ˆ‡‡†……‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„ƒƒƒ‚‚|{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttssssssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppqqqqqqqqpppppppppppppppoooqqqqppppppppppppppppoooooooooooooooooooooooooonnnnnnmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkjjjjjiiiiiiiiihhhhhhhhhhhggggggggggggggggffffffffffffeeeeedddddddddddddddddccccccccccccbbbbbbbbbbbbbbaaaaa``````````_______________]]]]]]]\\\\\\\\[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQQQPPPPPPPPPPPPPMMMMMMMMMLLLLLLLLLLLLLLLKKMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAABAAAAAAAAAAA@@@@@@@@@@@??@@@@??????????????????>>>>>>>>>>>>>>>>========<<<<<;;;;;;;;;::::::::::::99999999988888888877777777766666665555555554444444443333333222222222221111111110000000000////////////..........------------,,,,,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""""""!!!!!!!!ddddddddddddeeeeeeeeeeeffffffffgggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooonnnnnoooooooooooooooooooopppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxyyzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||{{||||||||{{{{{{{{{{{{{{|}}}~~€�‚ƒ„…†‡ˆ‰Š‹Œ��ŽŽ������������ŽŽŽ����������”””””””““’‘‘��Ž�Œ‹Š‰ˆ‡†……ƒ‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„ƒƒƒ‚||{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttsssssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppqqqqqqqqqppppppppppppppoooqqqqpppppppppppppppooooooooooooooooooooooooooonnnnnnmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkjjjjjjiiiiiiiiihhhhhhhhhhhgggggggggggggggffffffffffffeeeeeedddddddddddddddddccccccccccccbbbbbbbbbbbbbbaaaaa`````````________________]]]]]]\\\\\\\\\[[[[[[[[ZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTSSSSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPPPPPMMMMMMMMMLLLLLLLLLLLLLLKKKMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAABAAAAAAAAAAA@@@@@@@@@@@??@@@???????????????????>>>>>>>>>>>>>>>>=======<<<<<<;;;;;;;;:::::::::::::99999999888888888877777777766666665555555554444444443333333222222222211111111110000000000////////////..........------------,,,,,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""""!!!!!!!!ddddddddddddeeeeeeeeeeeffffffffggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooonnnnnnoooooooooooooooooooppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrstttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||}}}~~€€�‚ƒ„…‡ˆ‰Š‹‹Œ��ŽŽ����������ŽŽŽŽ���������Ž”””””””““’’‘��Ž�Œ‹Š‰ˆ‡††…ƒ‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„ƒƒƒ‚||{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttssssssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppqqqqqqqqqqpppppppppppppoooqqqqpppppppppppppppoooooooooooooooooooooooooonnnnnnmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkjjjjjjiiiiiiiihhhhhhhhhhhggggggggggggggggffffffffffffeeeeeeddddddddddddddddcccccccccccccbbbbbbbbbbbbbbaaaaa`````````________________]]]]]\\\\\\\\\[[[[[[[[[ZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOMMMMMMMMLLLLLLLLLLLLLLLKKKMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAAA@@@@@@@@@@???@@@???????????????????>>>>>>>>>>>>>>>>=======<<<<<<;;;;;;;;::::::::::::99999999988888888877777777766666666555555555444444443333333222222222221111111111000000000////////////...........------------,,,,,,,,,,,,,+++++++++++++***************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""""!!!!!!!!dddddddddddddeeeeeeeeeefffffffffggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnooooooooooooonnnnnnnooooooooooooooooooppppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~€�‚ƒ„…†‡ˆ‰Š‹Œ��ŽŽ����������ŽŽŽŽŽ�������ŽŽ”””•””””“’’‘��Ž�Œ‹Š‰ˆ‡††…ƒ‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„ƒƒƒ‚||{{{{{zzzzzzzzzz{{z{z{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttssssssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppqqqqqqqqqqqppppppppppppoooqqqpppppppppppppppooooooooooooooooooooooooooonnnnnnmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiihhhhhhhhhhggggggggggggggggfffffffffffffeeeeeddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbaaaa`````````________________]]]]\\\\\\\\\\[[[[[[[[ZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOMMMMMMMMLLLLLLLLLLLLLLKKKKMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@???@@???????????????????>>>>>>>>>>>>>>>>=======<<<<<<<;;;;;;;::::::::::::999999999888888888877777777766666666555555555444444443333333222222222221111111111000000000////////////...........------------,,,,,,,,,,,,,++++++++++++****************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""!!!!!!!!!dddddddddddddeeeeeeeeeefffffffffggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoooooooooooonnnnnnnoooooooooooooooooopppppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrsssstttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}}~€�‚ƒ„…†ˆ‰Š‹‹Œ��ŽŽ��������ŽŽŽŽŽŽ������ŽŽŽ”••••”””““’‘��Ž�Œ‹Š‰ˆ‡‡†…ƒƒ‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„ƒƒƒ||{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppqqqqqqqqqqqqpppppppppppoooqqqpppppppppppppppooooooooooooooooooooooooooonnnnnnmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiihhhhhhhhhhgggggggggggggffffffffffffffffeeeeeddddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbaaaa````````_______________^^]]]\\\\\\\\\\[[[[[[[[[ZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOMMMMMMMMLLLLLLLLLLLLLLKKKKMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@???@@???????????????????>>>>>>>>>>>>>>>========<<<<<<;;;;;;;:::::::::::::999999999888888888877777777766666665555555554444444443333333222222222211111111111000000000////////////..........------------,,,,,,,,,,,,,,++++++++++++***************)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""!!!!!!!!!ddddddddddddddeeeeeeeeeffffffffffggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnooooooooooonnnnnnnnoooooooooooooooooppppppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssstttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||}}~~€€�ƒ„…†‡ˆ‰Š‹ŒŒ�ŽŽŽ�������ŽŽŽŽŽŽ����ŽŽŽŽŽ•••••”””““’‘��Ž�Œ‹Š‰ˆ‡††…ƒƒ‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„ƒƒƒ|||{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppqqqqqqqqqqqqpppppppppppoooqqqpppppppppppppppoooooooooooooooooooooooooonnnnnnnmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiihhhhhhhhhhgggggggggggggffffffffffffffffeeeeeedddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbaaaa````````______________^^^]]]\\\\\\\\\\[[[[[[[[[ZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPPPPPOOMMMMMMMLLLLLLLLLLLLLLLKKKKMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@???@@??????????????????>>>>>>>>>>>>>>>>========<<<<<<;;;;;;;::::::::::::9999999998888888888777777777766666665555555554444444433333333222222222211111111111000000000////////////..........------------,,,,,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""""""!!!!!!!!!dddddddddddddddeeeeeeeefffffffffffgggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnoooooooooonnnnnnnnnoooooooooooooooopppppppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssstttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||}}~~€�‚ƒ„…†ˆ‰Š‹‹Œ��ŽŽŽŽ���ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ•••••”””“’’‘��Ž�Œ‹Š‰ˆ‡††…ƒƒ‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„ƒƒƒ|||{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppqqqqqqqqqqqqqppppppppppoooqqqpppppppppppppppoooooooooooooooooooooooooonnnnnnmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiihhhhhhhhhhhgggggggggggffffffffffffffffffeeeeeeddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbaaaaa````````______________^^^]]\\\\\\\\\\[[[[[[[[[[ZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPPPPPOOMMMMMMMLLLLLLLLLLLLLLKKKKKMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@????@@??????????????????>>>>>>>>>>>>>>>>=======<<<<<<;;;;;;;::::::::::::99999999988888888888777777777766666665555555554444444433333332222222222211111111111000000000///////////...........------------,,,,,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!cddddddddddddddeeeeeeeefffffffffffgggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnooooooooonnnnnnnnnnoooooooooooooooppppppppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrsssssssttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||}}~€�‚„…†‡ˆ‰Š‹ŒŒ��ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ•••••”””“’‘‘��Ž�‹Š‰‰ˆ‡††…ƒƒ‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„ƒƒƒ|||{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppqqqqqqqqqqqqqppppppppppoooqqpppppppppppppppoooooooooooooooooooooooooonnnnnnnmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiihhhhhhhhhhgggggggggggffffffffffffffffffeeeeeeddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbaaaaa````````_____________^^^^]\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQPPPPPPPPPPPPPPOOOMMMMMMMLLLLLLLLLLLLLLKKKKKMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@????@@??????????????????>>>>>>>>>>>>>>>========<<<<<<;;;;;;;:::::::::::99999999988888888888777777777766666665555555554444444443333333222222222221111111111100000000////////////...........------------,,,,,,,,,,,,,++++++++++++****************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!cdddddddddddddddeeeeeeeffffffffffffgggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnoooooooonnnnnnnnnnnoooooooooooooopppppppppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrssssssssttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||}}~€�‚ƒ„…†‡‰ŠŠ‹Œ���ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ•••••””““’‘��Ž�Œ‹Š‰ˆ‡‡†……ƒƒ‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„ƒƒƒ|||{{{{{zzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppqqqqqqqqqqqqqqpppppppppoooqqppppppppppppppooooooooooooooooooooooooooonnnnnnnmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiihhhhhhhhhhhggggggggggfffffffffffffffffffeeeeeeddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbaaaaa```````_____________^^^^^\\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQPPPPPPPPPPPPPPPOOOMMMMMMMLLLLLLLLLLLLLKKKKKKMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@????@@?????????????????>>>>>>>>>>>>>>>>========<<<<<<;;;;;;:::::::::::999999999988888888887777777777766666665555555554444444433333332222222222221111111111100000000////////////...........------------,,,,,,,,,,,,,++++++++++++***************)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!ccddddddddddddddeeeeeeeffffffffffffggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoooooooonnnnnnnnnnnnoooooooooooooopppppppppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}~~€�‚„…†‡ˆ‰Š‹‹Œ���ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ•••••””““’‘��Ž�Œ‹Š‰ˆ‡††……ƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„ƒƒƒƒ|||{{{{{zzzzzzzzzzzzzzzzzz{z{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppqqqqqqqqqqqqqqpppppppppoooqqppppppppppppppoooooooooooooooooooooooooonnnnnnnnmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhhhggggggggggfffffffffffffffffffeeeeeeedddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbaaaaa```````____________^^^^^^\\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQPPPPPPPPPPPPPPPOOOMMMMMMLLLLLLLLLLLLLLKKKKKKMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@????@@?????????????????>>>>>>>>>>>>>>>>=======<<<<<<;;;;;;;:::::::::::999999999988888888887777777777766666665555555544444444433333332222222222211111111111100000000////////////..........------------,,,,,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!cccddddddddddddddeeeeeefffffffffffffgggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnmnnnnnnnnnnnnnnnnnnooooooonnnnnnnnnnnnnoooooooooooooopppppppppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrsssssssssstttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyzzzxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}~€�‚ƒ„…†‡ˆ‰Š‹ŒŒ���ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ�••••”””“’‘‘���Œ‹Š‰ˆ‡‡††……ƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒ|||{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppqqqqqqqqqqqqqqppppppppooooqqpppppppppppppoooooooooooooooooooooooooonnnnnnnnnmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiihhhhhhhhhhhggggggggggffffffffffffffffffeeeeeeeddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbaaaaaa```````____________^^^^^^\\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQPPPPPPPPPPPPPPPOOOOMMMMMMLLLLLLLLLLLLLKKKKKKKLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@????@@????????????????>>>>>>>>>>>>>>>>========<<<<<<;;;;;;:::::::::::9999999999988888888877777777777666666655555555544444444333333332222222222211111111111100000000///////////...........------------,,,,,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!cccdddddddddddddddeeeeeffffffffffffffgggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmmmnnnnmnnnnnnnnnnnnnnnnnnnoooooonnnnnnnnnnnnnnoooooooooooooopppppppppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrssssssssssstttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyzxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}~~€�‚ƒ…†‡ˆ‰ŠŠ‹ŒŒ���ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ���••••””““’‘��Ž�Œ‹Š‰ˆ‡††………ƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚|||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppqqqqqqqqqqqqqqppppppppooooqppppppppppppppooooooooooooooooooooooooonnnnnnnnnnmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiihhhhhhhhhhhgggggggggggffffffffffffffffeeeeeeeeedddddddddddddccccccccccccccccbbbbbbbbbbbbbbbaaaaaaa```````___________^^^^^^^\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQPPPPPPPPPPPPPPPOOOOMMMMMMLLLLLLLLLLLLKKKKKKKKLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@????@@????????????????>>>>>>>>>>>>>>>>========<<<<<<;;;;;;:::::::::::999999999998888888877777777777666666665555555554444444433333332222222222221111111111100000000////////////...........------------,,,,,,,,,,,,,+++++++++++++***************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!ccccddddddddddddddeeeeeffffffffffffffgggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmnnnmmnnnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnoooooooooooooopppppppppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrsssssssssssssttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}~€�‚ƒ„…†‡ˆ‰Š‹‹ŒŒ����ŽŽŽŽŽŽŽŽŽŽŽŽŽ����•••”””““’‘��Ž�‹Š‰ˆˆ‡††………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppqqqqqppppppppppppppppppppqqqqqqqqqqqqqqppppppppooooqppppppppppppppoooooooooooooooooooooooonnnnnnnnnnnmmmmmmmmmmllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiihhhhhhhhhhhhgggggggggggfffffffffffffffeeeeeeeeeedddddddddddddcccccccccccccccbbbbbbbbbbbbbbbaaaaaaaa``````____________^^^^^^^\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPPPPPOOOOOMMMMMLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@????@@@??????????????>>>>>>>>>>>>>>>>========<<<<<<;;;;;;;::::::::::9999999999988888888877777777777666666665555555544444444333333332222222222221111111111100000000////////////...........------------,,,,,,,,,,,,,++++++++++++****************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!ccccdddddddddddddddeeeefffffffffffffffgggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmnnmmmnnnnnnnnnnnnnnnnnnnoooonnnnnnnnnnnnnnnoooooooooooooopppppppppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrsssssssssssssstttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}~~€�‚ƒ„…†‡ˆ‰Š‹‹ŒŒ���ŽŽŽŽŽŽŽŽŽŽ�������•••”””“’‘‘�Ž�Œ‹Š‰ˆ‡‡††………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppqqqppppppppppppppppppppppqqqqqqqqqqqqqpppppppppooooqpppppppppppppoooooooooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjiihhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeddddddddddddccccccccccccbcccbbbbbbbbbbbbbbbaaaaaaaa``````___________^^^^^^^^\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPPPPPPPOOOOOMMMMMLLLLLLLLLLLKKKKKKKKKKLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@????@@@??????????????>>>>>>>>>>>>>>>>========<<<<<<;;;;;;:::::::::::9999999999888888888777777777776666666655555555544444444333333332222222222211111111111100000000////////////..........------------,,,,,,,,,,,,,,++++++++++++***************)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!cccccddddddddddddddeeeeeffffffffffffffggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmnmmmmnnnnnnnnnnnnnnnnnnnooonnnnnnnnnnnnnnnnooooooooooooooppppppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrssssssssssssssstttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}~€�‚ƒ„…†‡‡ˆ‰Š‹‹ŒŒ���ŽŽŽŽŽŽ����������•••””““’‘��Ž�Œ‹Š‰ˆ‡‡††………ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚|{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuutuuuutttttttttttttttttttssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppqqpppppppppppppppppppppppppppqqqqqqqppppppppppoooooppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjihhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeedddddddddddcccccccccccccbccbbbbbbbbbbbbbbbaaaaaaaaa``````___________^^^^^^^^\\\\\\\[[[[[[[[[[[ZZZZZZZYYYXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPPPPPPOOOOOOMMMMLLLLLLLLLLLLKKKKKKKKKKLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@???@@@@?????????????>>>>>>>>>>>>>>>>========<<<<<<;;;;;;:::::::::::9999999999888888888777777777776666666655555555444444444333333322222222222211111111111100000000///////////...........------------,,,,,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!cccccdddddddddddddddeeeefffffffffffffffgggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnoonnnnnnnnnnnnnnnnnoooooooooooooopppppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}~~€�‚ƒ„…†‡ˆ‰‰Š‹‹ŒŒ��ŽŽŽŽ������������••”””““’‘��Ž�Œ‹Š‰ˆ‡‡†††††„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuutuuutttttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppqqppppppppppppppppppppooopppppppppppppppppppppooooopppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjihhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeedddddddddddccccccccccccbbccbbbbbbbbbbbbbbaaaaaaaaaa`````___________^^^^^^^^^\\\\\\[[[[[[[[[[[ZZZZZZZZYYYXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPPPPPPOOOOOOMMMMLLLLLLLLLLLKKKKKKKKKKKLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@???@@@@????????????>>>>>>>>>>>>>>>>========<<<<<<<;;;;;;:::::::::::999999999888888888777777777776666666665555555544444444333333332222222222221111111111110000000////////////...........------------,,,,,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!ccccccdddddddddddddddeeeefffffffffffffffgggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnoonnnnnnnnnnnnnnnnnnooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrssssssssssssssssstttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}~€�‚ƒ„…†‡ˆ‰‰Š‹ŒŒ��ŽŽŽŽ������������••”””“’’‘��Ž�Œ‹Š‰ˆ‡‡‡††††…………„„„„„ƒƒƒ‚‚‚‚‚‚‚������{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttuutttttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppoooooopppppppppppppppppppppoooooppppppppppppoooooooooooonooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjihhhhhhhhhhhgggggggggggggfffffffffffeeeeeeeeeeeeeeddddddddddcccccccccccccbbcbbbbbbbbbbbbbbaaaaaaaaaaa`````___________^^^^^^^^^\\\\\\[[[[[[[[[[[ZZZZZZZZYYXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPPPPPOOOOOOOMMMMLLLLLLLLLLLKKKKKKKKKKKLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@??@@@@@???????????>>>>>>>>>>>>>>>>========<<<<<<<;;;;;;:::::::::::999999999888888888777777777766666666655555555544444444333333332222222222221111111111100000000////////////...........------------,,,,,,,,,,,,,++++++++++++****************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!cccccccddddddddddddddeeeeeffffffffffffffggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnnoooooooooooooopppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrsssssssssssssssssssttttttsttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}~€��‚ƒ„…†‡ˆ‰ŠŠ‹ŒŒ��ŽŽ�������������••”””“’’‘��Ž�Œ‹Š‰ˆˆ‡‡‡‡‡‡……………………„„ƒƒƒ‚‚‚���������{{{{{{{{{{{{{{{{{{{{{{zzz{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttuuttttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppoooooooppppppppppppppppppppooooooppppppppppppooooooooooonnooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjhhhhhhhhhhhhgggggggggggggfffffffffffeeeeeeeeeeeeeedddddddddcccccccccccccbbbcbbbbbbbbbbbbbaaaaaaaaaaaa````___________^^^^^^^^^^\\\\\[[[[[[[[[[[ZZZZZZZZZYXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPPPPPOOOOOOOMMMMLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@??@@@@@???????????>>>>>>>>>>>>>>>>========<<<<<<<;;;;;;::::::::::9999999999888888888777777777766666666655555555444444444333333332222222222211111111111100000000////////////..........-------------,,,,,,,,,,,,,++++++++++++***************)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!bbbbcccccccccccccccddddeeeeeeeeeeefffffffffffffffffffgggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkkkkkkkllllllllllllllllllmmmmllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssrrrrrrssssssssssssssssssssssssssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyzzzz{{|}}~€�‚ƒƒ„…††‡ˆ‰‰Š‹‹ŒŒŒ��������ŒŒŒ‘‘‘����Ž�Œ‹ŠŠ‰ˆ‡†………„„„„„†††††††……„„ƒƒ‚‚‚���������||||||||||||||||||||||||{{{{{{{{{zzzzzzzz{zzzz{zz{xxxxxxxxxxxxxxxxxwwwwwwwwyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppqqqqppppppppppppppppppppoqqqqqqqqqqqqqqqqqqpppppppppppppppppooooooooooonnnnnoooooooooonnnnnnnnnnnnnnnlllllllllkkkkkkkkkkkkkkjjiiiiiihhhhhhhhhhhhhggggggggggggggggffffffffffffffeeeeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa`````````````_____^^^^^^^^^^^]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTSSSSSSSSSRRRRRRRRRRRRQQQQPPPPPPPPPPPPPPPOOOOOOOOOOMMMMMMMMMMLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>====<<<<<<<<<;;;;;;;::::::999999999998888888888777777766666666665555555555555544444444333333333222222222222222211111111111000000000////////////.................------------,,,,,,,,,,,++++++++++++***********)))))))))))))((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!bbbbbccccccccccccccddddeeeeeeeeeeeefffffffffffffffffffgggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkkkkllllllllllllllllllmmmllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnooooooooopppppppppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrsssssssssssssssssssssssssssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyzzz{{{|}}~€�‚ƒƒ„…†‡ˆˆ‰ŠŠ‹ŒŒŒ���������ŒŒ‘‘‘����Ž��Œ‹Š‰ˆ‡‡††………………‡‡‡‡‡‡‡††…„„ƒƒ‚‚����€€€€€|||||||||||||}}}}}||||||{{{{{{{zzzzzzzzzzzzzzzzzz{xxxxxxxxxxxxxxxxxwwwwwwwwyyyyyyxxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppqqqppppppppppppppppppooooqqqqqqqqqqqqqqqqqppppppppppppppppppooooooooooonnnnnooooooooonnnnnnnnnnnnnnnnlllllllllkkkkkkkkkkkkkkjjiiiiiihhhhhhhhhhhhhggggggggggggggggffffffffffffffeeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa``````````````____^^^^^^^^^^^^]]]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOMMMMMMMMMLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>====<<<<<<<<;;;;;;;;::::::999999999998888888887777777766666666665555555555555444444444333333333222222222222222111111111111000000000////////////.................------------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!bbbbbcccccccccccccccdddeeeeeeeeeeeeefffffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkkkkllllllllllllllllllmmmlllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnooooooooopppppppppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrsssssssssssssssssssssssssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyzzzz{{||}~~€�‚‚ƒ„…†‡ˆ‰ŠŠ‹‹ŒŒ���������ŒŒ‘‘‘����Ž��Œ‹ŠŠ‰ˆ‡‡††††††‡ˆˆ‰ˆˆˆˆ‡‡†…„„ƒ‚‚���€€€€€€{{{|||||||||}}}}}}}|||||{{{{{{{zzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxwwwwwwwwyyyyxxxxxxxxxxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttsssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqppppppppppppppppppooooooqqqqqqqqqqqqqqqqqpppppppppppppppppooooooooooonnnnnnooooooonnnnnnnnnnnnnnnnnnlllllllllkkkkkkkkkkkkkkjjiiiiihhhhhhhhhhhhhhggggggggggggggggffffffffffffffeeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa``````````````____^^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOMMMMMMMMMLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>====<<<<<<<<;;;;;;;;::::::999999999998888888887777777766666666665555555555545444444444333333333222222222222222111111111111000000000////////////.................------------,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!bbbbbbccccccccccccccdddeeeeeeeeeeeeefffffffffffffffffffgggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkkkkkkkllllllllllllllllllmmllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnooooooooopppppppppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyzzzz{{||}~~€��‚ƒ„…†‡ˆ‰Š‹‹ŒŒ����������Œ‘‘‘����ŽŽ�ŒŒ‹Š‰‰ˆˆ‡‡‡‡‡ˆˆŠŠŠŠŠ‰‰ˆˆ‡†…„„ƒ‚‚��€€€€€€{{{{{||||||}}}}}}}}}||||{{{{{{zzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxwwwwwwwwyyyyxxxxxxxxxxxxxxxxxxxxxxwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttsssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppoooooooqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooonnnnnnooooonnnnnnnnnnnnnnnnnnnmllllllllkkkkkkkkkkkkkkkjjiiiiihhhhhhhhhhhhhhggggggggggggggggfffffffffffffeeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa``````````````____^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOMMMMMMMMMLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>====<<<<<<<<;;;;;;;:::::::99999999999888888888777777766666666665555555555544444444444333333333322222222222222211111111111100000000////////////..................-----------,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!bbbbbbbccccccccccccccddeeeeeeeeeeeeeefffffffffffffffffffgggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkllllllllllllllllllmlllllmmmmmmmmmmmmmmmmmmmmnmnnnnnnnnnnnnnnnnnnnnoooooooooppppppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzz{{||}~~€�‚ƒ„…†‡ˆ‰Š‹‹ŒŒ����������Œ‘‘‘�����Ž��Œ‹‹ŠŠ‰‰‰ˆˆˆ‰‰‰‹‹‹‹‹ŠŠ‰‰ˆ‡†…„ƒƒ‚���€€€€€{{{{{||||||}}}}}}}}}|||||{{{{{zzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxwwwwwwwwwyyyxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttsssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppooooooooqqqqqqqqqqqqqqppppppppppppppppppoooooooooooonnnnnnnooonnnnnnnnnnnnnnnnnnnnmmllllllllkkkkkkkkkkkkkkkjjiiiiihhhhhhhhhhhhhhggggggggggggggggfffffffffffffeeeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa``````````````___^^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOMMMMMMMMLLLLLLLLLLLLLLLLLKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>====<<<<<<<;;;;;;;;:::::::99999999999888888888777777766666666665555555555544444444444333333333222222222222222211111111111000000000////////////.................------------,,,,,,,,,,,++++++++++++***********)))))))))))))((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!bbbbbbbcccccccccccccccdeeeeeeeeeeeeeeefffffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooopppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssstttttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyzzzz{{||}~€€�‚ƒ„…†‡‰‰Š‹ŒŒ����������Œ‘‘‘�����ŽŽ��ŒŒ‹ŠŠŠŠŠŠŠŠŠŠŒŒŒŒŒŒ‹‹Š‰ˆ‡†…„ƒƒ‚��€€€€€{{{{{{||||}}}}}}}}}}}||||{{{{{zzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxwwwwwwwwwwyyxxxxxxxxxxxxxxxxxxxxxxxwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppqqqqqqqqqqqqqqpppppppppppppppppppppppppppoooooooooqqqqqqqqqppppppppppppppppppppppooooooooooooonnnnnnnooonnnnnnnnnnnnnnnnnnnmmmllllllllkkkkkkkkkkkkkkkjjiiiiihhhhhhhhhhhhhgggggggggggggggggfffffffffffffeeeeeeeeeeeedddddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa`````````````____^^^^^^^^^^^]]]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZYYYXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOMMMMMMMMLLLLLLLLLLLLLLLLKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAABAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>====<<<<<<<;;;;;;;;:::::::99999999999888888888777777766666666665555555555444444444444333333333222222222222222111111111111000000000////////////.................------------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!bbbbbbbbcccccccccccccccdeeeeeeeeeeeeeeefffffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnoooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzzz{{||}~€�‚„…†‡ˆ‰Š‹ŒŒ����������Œ‘‘‘������ŽŽ��ŒŒ‹‹‹‹‹‹‹‹‹ŒŽŽŽŽ���Œ‹Š‰ˆ‡†…„ƒ‚‚��€€€€{{{{{{||||}}}}}}}}}}}|||{{{{{{zzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxwwwwwwwwwwyyxxxxxxxxxxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttsssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqqppppppppppppppppppppppppppppoooooooooqpppppppppppppppppppppppooppppoooooooooooooonnnnnnnoonnnnnnnnnnnnnnnnnnnmmmmlllllllkkkkkkkkkkkkkkkkjjiiiiihhhhhhhhhhhhhgggggggggggggggggffffffffffffeeeeeeeeeeeeedddddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaaaa``````````````___^^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOMMMMMMMMLLLLLLLLLLLLLLKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAABBBBAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>===<<<<<<<<;;;;;;;;:::::::99999999998888888888777777766666666665555555555444444444443333333333222222222222222111111111111000000000////////////.................------------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!bbbbbbbbcccccccccccccccdeeeeeeeeeeeeeeefffffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooopppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyzzz{{|}}~€�‚ƒ„…‡ˆ‰Š‹‹Œ����������Œ‘‘‘�������ŽŽ���ŒŒŒŒŒŒŒŒ�������ŽŽ�Œ‹Š‰ˆ‡†…„ƒ‚‚��€€€{{{{{{||||}}}}}}}}}}}|||{{{{{zzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxwwwwwwwwwwwwyyxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttsssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppqqqqqqqqqqqqppppppppppppppppppppppppppppoooooooooopppppppppppppppppppppppooopppoooooooooooooonnnnnnnnonnnnnnnnnnnnnnnnnnmmmmmmllllllkkkkkkkkkkkkkkkkkjjiiiiihhhhhhhhhhhhhgggggggggggggggggfffffffffffeeeeeeeeeeeeeddddddddddddddddccccccccccbbbbbbbbbbbbbaaaaaaaaaaa```````````````___^^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZZYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOMMMMMMMMLLLLLLLLLLLLLKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAABBBBBBAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>===<<<<<<<<;;;;;;;;:::::::9999999999888888888877777776666666665555555555444444444444333333333222222222222222211111111111100000000////////////..................------------,,,,,,,,,,++++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!bbbbbbbbbccccccccccccccddeeeeeeeeeeeeeeefffffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnoooooooooppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyzzz{{|}~~€�‚„…†‡ˆ‰Š‹ŒŒ���������Œ‘‘‘‘�������ŽŽŽŽ�������ŽŽŽ�������Ž��‹Š‰ˆ‡†…„ƒ‚��€€€{{{{{{|||}}}}}}}}}}}}|||{{{{{zzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxwwwwwwwwwwwwwwyxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppqqqqqqqqqqqqpppppppppppppppppppppppppppooooooooooopppppppppppppppppppppppoooppooooooooooooooonnnnnnnnonnnnnnnnnnnnnnnnmmmmmmmmllllkkkkkkkkkkkkkkkkkkkjjiiiiihhhhhhhhhhhhhggggggggggggggggffffffffffffeeeeeeeeeeeeeddddddddddddddddccccccccccbbbbbbbbbbbbbaaaaaaaaaaa``````````````____^^^^^^^^^^^]]]]]]]]]]]]\\\[[[[[[[[[[ZZZZZZZZZZZZZYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOMMMMMMMMLLLLLLLLLLLLLKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAABBBBBBAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>===<<<<<<<;;;;;;;;;:::::::9999999999888888888877777776666666665555555555444444444443333333333222222222222222211111111111000000000////////////.................------------,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!!bbbbbbbbbbcccccccccccccdddeeeeeeeeeeeeeeefffffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnoooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssrssssssssssssssssssssssssttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzyyyyyyyyyyyyyyyyyyyyyzzz{||}}~€�‚ƒ„…‡ˆ‰Š‹ŒŒ���������Œ‘‘‘‘���������ŽŽŽŽŽŽŽŽŽ���‘‘‘‘‘‘���Ž�‹Š‰ˆ‡…„ƒƒ‚��€€{{{{{{|||}}}}}}}}}}}}|||{{{{zzzzzzzzzzzzzzzzzzzzzzxxxwxwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqpppppppppppppppppppppppppppoooooooooooopppppppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmlllkkkkkkkkkkkkkkkkkkkjjjiiiiihhhhhhhhhhhhhggggggggggggggggffffffffffffeeeeeeeeeeeeeddddddddddddddddccccccccccbbbbbbbbbbbbbaaaaaaaaaaa``````````````____^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZZZYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOMMMMMMMLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBCCCCCCBBBBBBBBBAAAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@@???????????????>>>>>>===<<<<<<<;;;;;;;;;:::::::9999999999888888888777777766666666665555555555444444444443333333333222222222222222111111111111000000000////////////.................------------,,,,,,,,,,,++++++++++++***********)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!! bbbbbbbbbbbccccccccccccdddeeeeeeeeeeeeeeeffffffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnoooooooooooppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssrrrsssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzz{{|}}~€�‚„…†‡ˆ‰Š‹ŒŒ��������Œ‘‘‘‘���������������������’’’’’’‘���ŽŒ‹Š‰‡†…„ƒ‚‚�€€{{{{{{|||}}}}~~~}}}}}|||{{{{zzzzzzzzzzzzzzzzzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqppppppppppppppppppppppppppooooooooooooooppppppppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmlkkkkkkkkkkkkkkkkkkkkkjjjiiiiihhhhhhhhhhhhhggggggggggggggggfffffffffffeeeeeeeeeeeeeddddddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````````___^^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZZZYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBAAAAAAAAA@@@@@@@@@????????????????>>>>>>===<<<<<<<;;;;;;;;::::::::9999999998888888888777777766666666665555555554444444444443333333333222222222222222111111111111000000000////////////.................------------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!! bbbbbbbbbbbccccccccccccddddeeeeeeeeeeeeeeefffffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhhiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssrrrrssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzz{{||}~�‚ƒ„†‡ˆ‰Š‹‹ŒŒ�������Œ‘‘‘‘‘�������������������‘“““““’’‘��Ž�Œ‹Šˆ‡†…„ƒ‚��€{{{{{{|||}}}}~~~~}}}}||{{{{zzzzzzzzzzzzzzzzzzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqppppppppppppppppppppppppppoooooooooooooooppppppppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkjjjiiiihhhhhhhhhhhhhhggggggggggggggggfffffffffffeeeeeeeeeeeeedddddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````````___^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZZZYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBAAAAAAAAA@@@@@@@@@????????????????>>>>>>===<<<<<<<;;;;;;;;::::::::999999999888888888877777776666666666555555555444444444443333333333222222222222222211111111111100000000////////////..................------------,,,,,,,,,,+++++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!! bbbbbbbbbbbbcccccccccccdddddeeeeeeeeeeeeeeefffffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnooooooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{||}~€�ƒ„…†‡ˆ‰Š‹ŒŒ�������Œ‘‘‘‘‘����������������‘‘‘‘““““““’’‘��Ž�ŒŠ‰ˆ‡…„ƒ‚‚��{{{{{|||}}}}~~~~~}}}}||{{{{zzzzzzzzzzzzzzzzzzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppqqqqqqqqppppppppppppppppoppppppppppoooooooooooooooppppppppppppppppppooooooooooooooooooooooonnnnnnnnnnonnnnnnnnnnnnnmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkjjjjiiiihhhhhhhhhhhhhggggggggggggggggfffffffffffeeeeeeeeeeeeedddddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa```````````````___^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZZZYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOONMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEDEEEDDDDDDDDDCCCCCCCCCCCCBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAABBBBAAAAAAAAA@@@@@@@@@????????????????>>>>>>==<<<<<<<;;;;;;;;;::::::::999999999888888888777777776666666666555555555444444444443333333333222222222222222111111111111000000000////////////.................------------,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!! bbbbbbbbbbbbbccccccccccdddddeeeeeeeeeeeeeeeffffffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnoooooooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsrrrrrrrsssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzz{{||}~€�‚ƒ„†‡ˆ‰Š‹‹ŒŒ�����ŒŒ‘‘‘‘‘��������������‘‘‘‘‘’”””””““’’‘��ŽŒ‹Šˆ‡†…„ƒ‚��|{{{{|||}}}~~~~~~~}}}||{{{{zzzzzzzzzzzzzzzzzzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppqqqqqqqpppppppppppppppppoppppppppooooooooooooooooopppppppppppppppppooooooooooooooooooooooonnnnnnnnnnnonnnnnnnnnnnnmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkjjjjiiiihhhhhhhhhhhhhggggggggggggggggfffffffffffeeeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaa```````````````____^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[ZZZZZZZZZZZZZZYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOONMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIHHIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEDEEEDDDDDDDDDCCCCCCCCCCCCBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABAAAAAAAAAA@@@@@@@@@???????????????>>>>>>>==<<<<<<<;;;;;;;;;::::::::999999998888888888777777766666666665555555554444444444443333333333222222222222222111111111111000000000////////////.................------------,,,,,,,,,,,++++++++++++***********)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!! bbbbbbbbbbbbbccccccccccddddddeeeeeeeeeeeeeeefffffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhhiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnooooooooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxyyyyyyzz{{|}~€�ƒ„…†‡ˆ‰Š‹‹ŒŒŒ���ŒŒ‘‘‘‘‘‘����������‘‘‘‘‘‘‘’’”””””“““’‘��Ž�ŒŠ‰ˆ†…„ƒ‚‚�||{{{|||}}~~~~~~~~}}}||{{{{zzzzzzzzzzzzzzzzzzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwvxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppqqqqqqpppppppppppppppppooppppppoooooooooooooooooooppppppppppppppppoooooooooooooooooooooooonnnnnnnnnnnonnnnnnnnnnnnmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkjjjjjiiihhhhhhhhhhhhhhgggggggggggggggfffffffffffeeeeeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````````____^^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOOONNMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIHHHIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEDEEEDDDDDDDDDCCCCCCCCCCCCBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???????????????>>>>>>>==<<<<<<<;;;;;;;;:::::::::999999998888888887777777766666666665555555554444444444433333333332222222222222222111111111111000000000////////////.................------------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!"""!!!!!!!!!!!!! bbbbbbbbbbbbbbcccccccccdddddddeeeeeeeeeeeeeeefffffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhhiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnoooooooooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxyyyyzz{{|}}€�‚ƒ„†‡ˆ‰ŠŠ‹ŒŒŒŒŒŒŒŒ‘‘‘‘‘‘���������‘‘‘‘‘‘‘’’’””””””““’‘��Ž�Œ‹‰ˆ‡†…„ƒ‚�||{||||}}}~~~~~~~~~}}||{{{zzzzzzzzzzzzzzzzzzzzzzzzxwwwwwwwwwwwwvvwwwwwwvwvvxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppqqqqqqppppppppppppppppooopppppooooooooooooooooooooppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnonnnnnnnnnnnmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkjjjjjjiiihhhhhhhhhhhhhhgggggggggggggggfffffffffffeeeeeeeeeeeeedddddddddddddcccccccccccccccbbbbbbbbbbbbaaaaaaaaaa````````````````____^^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOOONNMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEDDEEDDDDDDDDDDCCCCCCCCCCCCBCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???????????????>>>>>>>==<<<<<<;;;;;;;;;:::::::::99999998888888888777777776666666666555555555444444444443333333333222222222222222211111111111000000000////////////.................------------,,,,,,,,,,,+++++++++++++***********))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!"""!!!!!!!!!!!!! bbbbbbbbbbbbbbcccccccccdddddddeeeeeeeeeeeeeeefffeffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnooooooooooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyzz{{|}~€�ƒ„…†‡ˆ‰Š‹‹‹ŒŒŒŒŒŒ‘‘‘‘‘‘��������‘‘‘‘‘‘‘‘’’’”””””““’’‘��Ž�Œ‹Šˆ‡†…„ƒ‚�|||||||}}~~~~~~}}}||{{{zzzzzzzzzzzzzzzz{{{{zzzxxxwwwwwwwwvvvvvvvvvvvvvvxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppqqqqqpppppppppppppppppoooppppooooooooooooooooooooopppppppppppppoooooooooooooooooooooononnnnnnnnnnnnnnonnnnnnnnnnnmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkjjjjjjiiihhhhhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaa`````````````````____^^^^^^^^^^^]]]]]]]]]\\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOOOOONNMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEDDEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@??????????????>>>>>>>>=<<<<<<<;;;;;;;;;::::::::999999998888888888777777776666666666555555555444444444443333333333222222222222222111111111111000000000////////////.................------------,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!"""!!!!!!!!!!!!! bbbbbbbbbbbbbbbccccccccddddddddeeeeeeeeeeeeeeeffeefffffffffffffffgggggggggggggggghhhhhhhhhhhhhhhhiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxyyyyzzz{|}}~€�‚ƒ„…‡‡ˆ‰Š‹‹‹ŒŒŒŒŒ‘‘‘‘‘‘‘��������‘‘‘‘‘‘‘‘’’”””““““’’‘��Ž�Œ‹Š‰ˆ†…„ƒ‚‚||||||}}}~~~~}}||{{{zzzzzzzzzzzz{{{{{{{{{{{xxxxwwwwwwwvvvvvvvvvvvvvvxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppqqqqpppppppppppppppppoooopppoooooooooooooooooooooopppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnnnonnnnnnnnnnnmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkjjjjjjjiihhhhhhhhhhhhhhhggggggggggggggfffffffffffeeeeeeeeeeeeedddddddddddddcccccccccccccccbbbbbbbbbbbbaaaaaaaaaa`````````````````____^^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[ZZZZZZZZZZZZZZYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOOOONNNMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEDDEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@??????????????>>>>>>>>=<<<<<<<;;;;;;;;:::::::::999999998888888887777777776666666665555555555444444444433333333333222222222222222111111111111000000000////////////.................------------,,,,,,,,,,,++++++++++++***********)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!"""!!!!!!!!!!!!! abbbbbbbbbbbbbbbcccccccdddddddddeeeeeeeeeeeeeeefeeffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhhiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnooooooooooooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssstttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyzz{{|}~€�‚„…†‡ˆ‰‰Š‹‹‹ŒŒŒŒ‘‘‘‘‘‘‘���������‘‘‘‘‘‘‘‘‘““““““’’‘‘��Ž�Œ‹Š‰ˆ†…„ƒ‚‚||||||}}~~€€~~}||{{{zzzzzzzzzz{{{{{{||||||{yyxxxxwwwwwwvvvvvvvvvvvvvxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppqqqpppppppppppppppppoooooppoooooooooooooooooooooonppppppppppooooooooooooooonooooonnnnnnnnnnnnnnnnnnnnoonnnnnnnnnnmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkjjjjjjjjiihhhhhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeedddddddddddddcccccccccccccccbbbbbbbbbbbbbaaaaaaaaa`````````````````_____^^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[ZZZZZZZZZZZZZZYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOOOONNNMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>=<<<<<<<;;;;;;;;;::::::::9999999988888888877777777776666666665555555554444444444433333333332222222222222222111111111111000000000///////////............-.....------------,,,,,,,,,,,++++++++++++***********)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!""!!!!!!!!!!!!!! aabbbbbbbbbbbbbbcccccccdddddddddeeeeeeeeeeeeeeefeeeffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjkkjkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnoooooooooooooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxyyyzzz{||}~�‚ƒ„…†‡ˆ‰ŠŠ‹‹‹ŒŒŒ‘‘‘‘‘‘‘������������‘‘‘‘‘‘“““’’’’‘‘���Ž�Œ‹Š‰ˆ‡…„ƒƒ‚}||||}}}~~€€€€€~~}}||{{{zzzzzzzz{{{{||||||||||zyyyxxxxwwwwwvvvvvvvvvvvvxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppqqppppppppppppppppppooooopoooooooooooooooooooooonnppppppppoooooooooooooooonnoooonnnnnnnnnnnnnnnnnnnnnoonnnnnnnnnnmmmmmmmmmmmmmkkkkkkkkkkkkkkkjjjjjjjjjjiihhhhhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaa````````````````______^^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[ZZZZZZZZZZZZZZYYYYXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOONNNMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEDDDEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>=<<<<<<<;;;;;;;;:::::::::999999998888888887777777777666666666555555555444444444443333333333222222222222222211111111111000000000////////////............-....------------,,,,,,,,,,,+++++++++++++***********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!""!!!!!!!!!!!!! aabbbbbbbbbbbbbbbccccccddddddddddeeeeeeeeeeeeeeeeeeeffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhiiiiiiijjjjjjjjjjjjjjjjjkjjkkkkkkkkkkkkkkkkkklllllklllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnoooooooooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssstttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyzz{|}~€�‚ƒ„†‡‡ˆ‰ŠŠ‹‹‹ŒŒ‘‘‘‘‘‘‘������������������’’’’’‘‘‘���ŽŽ�Œ‹Š‰ˆ‡†…„ƒ‚}||||}}~~€€€€€€€~~}||{{{zzzzzzz{{{||||}}}}}}}}zzzyyyxxxwwwwwvvvvvvvvvvvxxxxxxxwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppqppppppppppppppppppoooooopooooooooooooooooooooonnnppppppooooooooooooooooonnnooonnnnnnnnnnnnnnnnnnnnnnoonnnnnnnnnnmmmmmmmmmmmmmkkkkkkkkkkkkkkjjjjjjjjjjjihhhhhhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbbbbbbbbaaaaaaaa````````````````_______^^^^^^^^^^]]]]]]]]\\\\\\\[[[[[[[ZZZZZZZZZZZZZZYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOOOOOOOOOOONNNMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEDDDEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>==<<<<<<;;;;;;;;;:::::::::999999988888888887777777777666666666555555555444444444443333333333222222222222222111111111111000000000////////////............-....------------,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!""!!!!!!!!!!!!! aaabbbbbbbbbbbbbbbcccccdddddddddddeeeeeeeeeeeeeeeeeeefffffffffffffffgggggggggggggggghhhhhhhhhhhhhhiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkllllkklllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnooooooooooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyzz{{|}~€�ƒ„…†‡ˆ‰‰ŠŠ‹‹‹Œ‘‘‘‘‘‘‘������������������’’‘‘‘‘�����Ž��Œ‹Š‰ˆ‡†…„ƒ‚}}||}}}~€€�����€€~}}||{{{zzzz{{{{|||}}}~~~~~~~{{{zzyyyxxxwwwwwvvvvvvvvvxxxxxxwwwwwwwwwwwwwwwwwwwwvuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooonnnppppppoooooooooooooooonnnnonnnnnnnnnnnnnnnnnnnnnnnnoonnnnnnnnnnnmmmmmmmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjjihhhhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbbbbaaaaaaaaa```````````````________^^^^^^^^^]]]]]]]]]\\\\\\\[[[[[[ZZZZZZZZZZZZZZYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOOOOOOOOOOONNNMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEDDDEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>==<<<<<<;;;;;;;;:::::::::9999999988888888877777777777666666665555555554444444444433333333332222222222222222111111111111000000000////////////............-....------------,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!""!!!!!!!!!!!!! aaaabbbbbbbbbbbbbbcccccdddddddddddeeeeeeeeeeeeeeeeeeeffffffffffffffffggggggggggggggghhhhhhhhhhhhhhiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllkkklllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnoooooooooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxyyyyzz{|}~€�‚ƒ„…†‡ˆ‰‰ŠŠ‹‹‹‘‘‘‘‘‘‘‘�����������������‘‘‘‘������ŽŽ�ŒŒ‹Š‰ˆ‡†…„ƒ‚}}}}}}~~€�������€€~}||{{{zzz{{{{||}}}~~~||{{{zzyyxxxwwwwwvvvvvvvvxxxxxwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooonnnnpppppoooooooooooooooonnnnnonnnnnnnnnnnnnnnnnnnnnnnnonnnnnnnnnnnnmmmmmmmmmmmmkkkkkkkkkkjjjjjjjjjjjjjjjihhhhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbbbbbbbaaaaaaaa```````````````_________^^^^^^^^^]]]]]]]]]\\\\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOOOOOOOOOONNNNMMMMLLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>===<<<<<<;;;;;;;;::::::::99999999888888888877777777776666666665555555554444444444433333333332222222222222222111111111111000000000///////////............--....------------,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!""!!!!!!!!!!!!! aaaabbbbbbbbbbbbbbbccccddddddddddddeeeeeeeeeeeeeeeeeeeffffffffffffffffggggggggggggggghhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkllkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnoooooooooooooooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssttttttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyz{{|}~€�‚ƒ…†‡‡ˆ‰ŠŠ‹‹‹‘‘‘‘‘‘‘‘‘����������������‘��������ŽŽ��Œ‹‹Š‰ˆ‡†…„ƒƒ}}}}}}~~€€��‚‚‚‚��€€~}}||{{{{{{{{||}}}~~€€€€€}}|||{{zzyyxxwwwwwvvvvvvvxxxxxwwwwwwwwwwwwwwwwwwwvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooonnnnnnppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnonnnnnnnnnnnnmmmmmmmmmmmmkkkkkkkkjjjjjjjjjjjjjjjjjihhhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeedddddddddddddddccccccccccbbbbbbbbbbbbbbbbbaaaaaaaa`````````````___________^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[ZZZZZZZZZZZZZYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSRRRRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOOOOOOOOOOONNNNMMMMLLLLLLLLLLKKKKKKKKKKKKJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@?????????>>>>>>>>====<<<<<;;;;;;;;:::::::::99999999888888888777777777776666666655555555554444444444433333333332222222222222222111111111110000000000///////////............--...------------,,,,,,,,,,,+++++++++++++************)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!"!!!!!!!!!!!!!! aaaaabbbbbbbbbbbbbbbcccdddddddddddddeeeeeeeeeeeeeeeeeeefffffffffffffffgggggggggggggggghhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkllkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnoooooooooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssttttttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxyyzz{||}~�‚ƒ„…†‡ˆˆ‰ŠŠ‹‹�‘‘‘‘‘‘‘‘�����������������������ŽŽŽ��ŒŒ‹ŠŠ‰ˆ‡†…„ƒƒ}}}}}}~€��‚‚‚‚‚‚��€~}||{{{{{{{{||}}~~€€€����~~}}}|{{zzyyxxxwwwwvvvvvvxxxxwwwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnonnnnnnnnnnnmmmmmmmmmmmmmkkkkkkkkjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeddddddddddddddccccccccccbbbbbbbbbbbbbbbbbbaaaaaaa````````````_____________^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTSRRRRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOOOOOOOOOOONNNNMMMLLLLLLLLLLKKKKKKKKKKKKKJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>====<<<<<;;;;;;;;::::::::999999998888888888777777777766666666655555555554444444444333333333332222222222212221111111111110000000000///////////............--...------------,,,,,,,,,,,++++++++++++*************)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!"!!!!!!!!!!!!! aaaaabbbbbbbbbbbbbbbcccdddddddddddddeeeeeeeeeeeeeeeeeeeffffffffffffffffgggggggggggggggghhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkklkkkkkllllllllllllllllllllmlmmmmmmmmmmmmmmmmmmmmnnnnnnnnnoooooooooooooooooooopppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxyyzz{|}~€�‚ƒ„…†‡ˆ‰‰ŠŠ‹��‘‘‘‘‘‘‘‘�������������ŽŽ������ŽŽŽ��ŒŒ‹‹ŠŠ‰ˆ‡†…„„ƒ~}}}}~~€��‚‚‚ƒ‚‚‚�€€~}}||{{{{{{||}}~~€����‚‚‚~~}}||{{zyyxxxwwwwvvvvvxxxxwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnpooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmkkkkkkjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeeddddddddddddddcccccccccbbbbbbbbbbbbbbbbbbaaaaaaaa```````````______________^^^^^^^^]]]]]]]]\\\\\\\\\[[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTRRRRRRRRRRQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOONNNNNMMMLLLLLLLLLLKKKKKKKKKKKKKJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???????>>>>>>>>=====<<<<;;;;;;;;;::::::::999999988888888888777777777766666666555555555544444444444333333333322222222222212221111111111110000000000///////////............--...------------,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!"!!!!!!!!!!!!! ``aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccccccccddddddddddeeeeeeeeeeeeeeeffffffffgggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoooooooonnnnnnnnnnnnnnoooooooooooppppppppppppppppqqqqqqqqqpqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyz{|}~€�‚ƒ„…†‡ˆˆ‰‰Š‹‹‹ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰�������ŽŽŽ��ŒŒ‹‹ŠŠ‰ˆ‡†……„ƒ‚‚‚‚‚ƒ„„…††‡‡ˆˆˆ‡‡††…„ƒ‚{{zzyyyzzz{{||}~~€€€�����€€€~~}||{{zyyyxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttsssssssssssssssssssssssrrqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppoooooooopppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeeeeeeedddccccccccccccccbbbbbbbbbbaaaaaaaaaaaaaaaaa``````````````````________________^^^^^^^^^]]]]]]]]]\\\\\\\[[[[[[[ZZZZZZZZZZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQPPOOOOOOOOOOOOOOOOONNNNNNMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>========<<<<<<<<<<;;;;;;;;::::::::999999888888888877777777776666555555555544444444443333333322222222222211111110000000000000//////////////............-----------,,,,,,,,,,,,++++++++++++*+************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! ```aaaaaaaaaaaaaabbbbbbbbbbbbbbbbbccccccccccccccdddddddddddeeeeeeeeeeeeeefffffffffgggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnooooooonnnnnnnnnnnnnnnoooooooooopppppppppppppppppqqqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyzz{|}~€�‚ƒ……†‡ˆ‰‰Š‹‹‹‹ŒŒŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰������ŽŽŽ���ŒŒ‹‹ŠŠ‰ˆ‡‡†…„ƒƒ‚‚‚ƒƒ„„…††‡‡ˆˆˆ‡‡††…„ƒ‚{{zzyyyzzz{{|}}~€€�����‚���€€~}||{zzyyyxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttttssssssssssssssssssssssrrrqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppoooooooooppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeeeeeeeedddccccccccccccccbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````````_________________^^^^^^^^^]]]]]]]]\\\\\\\\[[[[[[[ZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQPOOOOOOOOOOOOOOOOONNNNNNNMMLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>========<<<<<<<<<<;;;;;;;;::::::::999999888888888887777777777666555555555554444444444333333332222222222211111111000000000000//////////////.............-----------,,,,,,,,,,,+++++++++++++**************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!! ```aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbccccccccccccccddddddddddddeeeeeeeeeeeeefffffffffgggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoooooonnnnnnnnnnnnnnnnooooooooopppppppppppppppppppqqqqqqppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssssssssssstttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxyyz{{|}~€�‚ƒ„…†‡‡ˆ‰‰Š‹‹‹‹ŒŒŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠ‰‰‰�����ŽŽŽŽ���ŒŒ‹‹ŠŠ‰‰ˆ‡†……ƒƒƒ‚‚ƒƒ„„……†‡‡‡ˆˆ‡‡††…„ƒ‚{{zzzyyzzz{{|}}~€���‚‚‚‚‚‚‚��€~}||{zzyyxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuttttttttttttttttttsssssssssssssssssssssrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppoooooooooopppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllmmmmmllllllllllllllllllllllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeeeeeeddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaa````````_`````````_________________^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSRRRRRRRRRRRRQQQQQQQQQPOOOOOOOOOOOOOOOOONNNNNNNMMLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>========<<<<<<<<<<;;;;;;;;::::::::999999888888888877777777776665555555555544444444443333333332222222222211111111000000000000////////////./............------------,,,,,,,,,,,+++++++++++++**************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!! ````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccccccddddddddddddeeeeeeeeeeeeeffffffffffggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllllllllmmmmmmlmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnnnnoooooooppppppppppppppppppppqqqqqpppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrssssssssssssssssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvwwwwxxyyz{|}~€�‚ƒ„…†‡ˆˆ‰ŠŠ‹‹‹‹ŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠ‰‰‰�����ŽŽŽŽ���ŒŒŒ‹‹ŠŠ‰ˆ‡‡†…„ƒƒƒƒƒƒƒ„……††‡‡‡‡‡‡††…„ƒ‚{{zzzyyzzz{||}}~€€��‚‚‚‚ƒƒ‚‚‚��€~}|{{zzyyxxxxwwxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuttttttttttttttttttttssssssssssssssssssssrrrrrqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeeeeedddccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaa`````````_````````__________________^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQPOOOOOOOOOOOOOOOOONNNNNNNMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>========<<<<<<<<<<;;;;;;;;::::::::9999998888888888877777777776665555555555544444444443333333322222222222211111111000000000000////////////./............------------,,,,,,,,,,,++++++++++++**************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!! ````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbccccccccccccdddddddddddddeeeeeeeeeeeefffffffffffgggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllllllllmmmmmllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoooonnnnnnnnnnnnnnnnnnnoooooopppppppppppppppppppppqqqqpppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrsssssssssssssssssssssssstttttttttttttttttttttuuuuuttuuuuuuuuuuuuuuuuuuuuuuutttttttttttttuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvwwwwxxxyzz{|}~€�ƒ„……†‡ˆˆŠŠŠ‹‹‹‹ŒŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠ‰‰‰�����ŽŽŽŽ���ŒŒŒ‹‹ŠŠ‰‰ˆ‡††„„ƒƒƒƒƒƒ„„…††‡‡‡‡‡‡††…„ƒ‚{{zzzyzzzz{{|}}~€€��‚‚‚ƒƒƒƒƒ‚‚��€~~}|{{zyyyxxxwwxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuttttttttttttttttttttsssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooopppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeeeeddddccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa``````````_```````___________________^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQPOOOOOOOOOOOOOOOONNNNNNNNMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>=======<<<<<<<<<<<;;;;;;;;::::::::9999988888888888777777777766655555555555444444444433333333322222222222211111111000000000000////////////./............------------,,,,,,,,,,,++++++++++++**************)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! `````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbccccccccccccddddddddddddddeeeeeeeeeeeffffffffffffgggggggggggggghhhhhhhhhhhhhhhhhiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllllllllmmmmlllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnooonnnnnnnnnnnnnnnnnnnnooooopppppppppppppppppppppppqqppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrssssssssssssssssssssssstttttttttttttttttttttttuuutttttuuuuuuuuuuuuuuuuuuuuttttttttttttttttuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwxxyyz{|}~€�‚ƒ„…††‡ˆ‰ŠŠŠ‹‹‹‹ŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠ‰‰�����ŽŽŽŽ����ŒŒŒ‹‹ŠŠ‰ˆˆ‡†…„„ƒƒƒƒƒ„„……†††‡‡‡††……„ƒ‚{{zzzyyzzz{{|}}~€��‚‚‚ƒƒƒƒƒƒ‚‚�€€~}||{zzyyxxxxwxwwwwwwwwwwvvvvvvvvvvvvvvvuuuttttttttttttttttttttttssssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllmmlllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhggggggggggfffffffffffffeeeeeeeeeeeeeeeeddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa`````````__``````____________________^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQOOOOOOOOOOOOOOOOONNNNNNNNMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======<<<<<<<<<<<<;;;;;;;::::::::9999998888888888877777777776665555555555544444444443333333332222222222211111111100000000000////////////..............-------------,,,,,,,,,,+++++++++++++**************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!! ``````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccccdddddddddddddddeeeeeeeeeeffffffffffffggggggggggggggghhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllllllllmmmllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnoonnnnnnnnnnnnnnnnnnnnnooooppppppppppppppppppppppppqppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrssssssssssssssssssssstttttttttttttttttttttttttutttttttuuuuuuuuuuuuuuuuuutttttttttttttttttttuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvwwwwwxxyzz{|}~€�‚ƒ„…†‡‡‰‰ŠŠŠ‹‹‹‹ŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠ‰‰������ŽŽŽŽ����ŒŒŒ‹‹ŠŠ‰ˆ‡‡……„„ƒƒƒƒ„„„……†††††††…„„ƒ‚{{zzzzzzzz{{||}~~€€�‚‚‚ƒƒƒƒƒƒƒ‚‚�€~~}|{zzyyxxxxwxxwwwwwwwwwvvvvvvvvvvvvvvvuuuttttttttttttttttttttttssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooopppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmnmmmmmmmmmmmmmmmmlllllllllmllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeeeeeddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa``````````__``````____________________^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSRRRRRRRRRRRRQQQQQQQQQQQOOOOOOOOOOOOOOOONNNNNNNNNMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======<<<<<<<<<<<;;;;;;;;::::::::9999988888888888777777777766665555555555444444444443333333322222222222211111111100000000000////////////..............-------------,,,,,,,,,,+++++++++++++**************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!! ``````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbccccccccccdddddddddddddddeeeeeeeeeefffffffffffffgggggggggggggghhhhhhhhhhhhhhhhhhiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkllllllllllllllllllllmmlllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnnnnnnooppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrsssssssssssssssssssttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuutttttttttttttttttttttttuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwxxyz{{|}~€�‚ƒ„…†‡ˆ‰‰ŠŠŠ‹‹‹‹ŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠ‰�������ŽŽŽŽ����ŒŒŒ‹‹Š‰‰ˆ‡†……„„ƒƒƒƒ„„„………††††……„„ƒ‚{{zzzzzzzz{{||}~~€��‚‚ƒƒƒƒƒƒƒ‚‚�€€~}|{zzyyxxxxwxxwwwwwwwwwvvvvvvvvvvvvvvuuutttttttttttttttttttttssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooooooppppppppoooooooooooooooonoonnnnnnnnnnnnnnnnnnnnmmmnmmmmmmmmmmmmmmmllllllllllmllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhggggggggggfffffffffffffeeeeeeeeeeeeeeeedddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa``````````___``````___________________^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQQOOOOOOOOOOOOOOOONNNNNNNNNLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@???????>>>>>======<<<<<<<<<<<;;;;;;;;;:::::::99999988888888888777777777766665555555554444444444433333333322222222222211111111100000000000////////////..............------------,,,,,,,,,,,++++++++++++**************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!! ```````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbcccccccccddddddddddddddddeeeeeeeeeffffffffffffffgggggggggggggghhhhhhhhhhhhhhhhhhiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkllllllllllllllllllllmllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoopppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrsssssssssssssssssttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuutttttttttttttttttttttttttwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvwwwxxyyz{|}~€�‚ƒ„„…†‡ˆ‰‰ŠŠŠ‹‹‹ŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠŠ‘������ŽŽŽŽŽ����ŒŒŒ‹‹Š‰‰ˆ‡†……„„„ƒƒ„„„„…………………„„ƒƒ‚{{zzzzzzzz{{||}}~€€�‚‚‚ƒƒƒƒƒƒ‚‚��€~}|{{zyyxxxxxxxxwwwwwwwwwvvvvvvvvvvvvuuutttttttttttttttttttttssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppooooooooooooooooopppppppooooooooooooooooononnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhgggggggggfffffffffffffeeeeeeeeeeeeeeeeedddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa````````````___`````___________________^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQQOOOOOOOOOOOOOOOONNNNNNNNNLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@?????@@@@@@@@@@???????>>>>>======<<<<<<<<<<<;;;;;;;;::::::::9999998888888888877777777776666555555555444444444443333333332222222222211111111110000000000/////////////..............------------,,,,,,,,,,,++++++++++++**************)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! ````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbccccccccccddddddddddddddddeeeeeeeefffffffffffffffgggggggggggggghhhhhhhhhhhhhhhhhiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkklllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnnnnnnnnnnnoopppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrssssssssssssssstttttttttttttttttttttttttttttttttttttttttuuuuuuuuuutttttttttttttttttttttttttwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwxxyzz{|}~€�‚ƒ„……‡‡ˆ‰‰ŠŠ‹‹‹‹ŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠ‘‘������ŽŽŽŽ�����ŒŒŒ‹‹Š‰‰‡‡†……„„„ƒ„„„„„„……………„„ƒƒ‚{{{zzzzzzz{{{||}~~€€��‚‚ƒƒƒƒƒƒƒ‚��€~}|{{zyyyxxxxxxxwwwwwwwwwvvvvvvvvvvvvuutttttttttttttttttttttssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppppooooooooooooooooooppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhgggggggggfffffffffffffeeeeeeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````````____`````__________________^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUTTTTTTTTTSSRRRRRRRRRRRRQQQQQQQQQQQQOOOOOOOOOOOOOOONNNNNNNNNNLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@????????@@@@@@@@???????>>>>>======<<<<<<<<<<;;;;;;;;;::::::::9999998888888888777777777766666555555554444444444433333333322222222222211111111110000000000////////////..............-------------,,,,,,,,,,+++++++++++++**************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! ````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbccccccccccdddddddddddddddeeeeeeeeffffffffffffffffgggggggggggggghhhhhhhhhhhhhhhhhiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkklllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnmmnnnnnnnnnnnnnnnnnnnnnnnoooppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrsssssssssssssstttttttttttttttttttttttttttttttttttttttttttuuuuuuuutttttttttttttttttttttttttwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvwwwwxyyz{||}~€�‚ƒ„…†‡ˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠ‘‘‘������ŽŽŽŽ�����ŒŒŒ‹‹Š‰ˆ‡††……„„„„„„„„„„„„„„„„ƒƒ‚|{{{zzzzzz{{{||}}~€€�‚‚ƒƒƒƒƒƒƒ‚��€~}||{zyyyxxxxxxxxwwwwwwwwvvvvvvvvvvvuuuttttttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppppooooooooooooooooooopppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhgggggggggffffffffffffffeeeeeeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaa`````````````____````__________________^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQQQOOOOOOOOOOOOOOONNNNNNNNNNLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@?????????@@@@@@????????>>>>>======<<<<<<<<<;;;;;;;;;:::::::::9999998888888888777777777766666555555554444444444433333333322222222222211111111110000000000////////////..............------------,,,,,,,,,,,+++++++++++++**************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!! `````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccddddddddddddddddeeeeeeeffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhhiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnooooppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrssssssssssssttttttttttttttttttttttttttttttttttttttttttttttuuuuutttttttttttttttttttttttttwwwwwwwwwwwwwwwwwwwwwwwwwvvvwvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxyyz{|}~€��‚ƒ„…†‡ˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒ‹‹‹‹‹Š‘‘‘������ŽŽŽŽŽ�����ŒŒŒ‹‹Š‰ˆ‡††……„„„„ƒ„„„„„„„„„„ƒƒƒ||{{{zzzz{{{{||}}~~€€��‚ƒƒƒƒƒƒ‚‚��€~}||{zyyyxxxxxxxxxwwwwwwwvvvvvvvvvvvuuutttttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppooooooooooooooooooooppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhgggggggggfffffffffffffeeeeeeeeeeeeeeeedddddddccccccccccbbbbbbbbbbbbbaaaaaaaaa``````````````____````_________________^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUTTTTTTTTTSSRRRRRRRRRRRRQQQQQQQQQQQQQOOOOOOOOOOOOOOONNNNNNNNNNLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@????????????@@@?????????>>>>>======<<<<<<<<<;;;;;;;;;:::::::::9999998888888888777777777766666555555544444444444333333333322222222222211111111110000000000////////////..............------------,,,,,,,,,,,++++++++++++**************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!! ``````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbccccccccccddddddddddddddddeeeeeeeffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhhiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkklllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnmmmmmnnnnnnnnnnnnnnnnnnnnooooooppppppppppppppppppppppppppppppppppppppqqqqqqppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssstttttttttttttttttttttttttttttttttttttttttttttttttuutttttttttttttttttttttttttwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxyzz{|}~€�‚‚ƒ…††‡ˆˆ‰ŠŠŠ‹‹ŒŒŒŒŒŒŒŒ‹‹‹‹Š’‘‘‘������ŽŽŽŽ������ŒŒŒ‹Š‰‰ˆ‡††……„„„ƒƒ„„„„„„„„„„ƒƒ|||{{{{{{{{{{||}}~~€��‚‚ƒƒƒƒƒ‚‚��€~}||{zyyyxxxxxxxxxwwwwwwwvvvvvvvvvvvuuutttttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppppooooooooooooooooooooopppoooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhgggggggggfffffffffffffeeeeeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaa`````````````_____```_________________^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQQQQPOOOOOOOOOOOOOONNNNNNNNNNLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@????????????????????????>>>>>======<<<<<<<<;;;;;;;;;::::::::::999999888888888877777777766666655555554444444444433333333322222222222211111111111000000000/////////////..............------------,,,,,,,,,,,++++++++++++**************)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!! ``````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbccccccccccddddddddddddddddeeeeeefffffffffffffffffgggggggggggggghhhhhhhhhhhhhhhhhhiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkklllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnoooooooppppppppppppppppppppppppppppppppppppppqqqqqpppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttvwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxyyz{{|}~€�‚ƒ„…†‡‡ˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒ‹‹‹‹’’‘‘‘������ŽŽŽŽ������ŒŒŒ‹Š‰ˆˆ‡††…„„„„ƒ„„„„„„„„„„„ƒ}||||{{{{{{||||}}~~€��‚‚ƒƒƒƒƒ‚‚��€~}||{zzyyxxxxxxxxxxwwwwwwvvvvvvvvvvuuuutttttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppppppppooooooooooooooooooooonppoooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhgggggggggfffffffffffffeeeeeeeeeeeeeeedddddddddcccccccccbbbbbbbbbbbbbaaaaaaaaa``````````````_____```_________________^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQQQQOOOOOOOOOOOOOONNNNNNNNNNNLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@????????????????????????>>>>>>=====<<<<<<;<;;;;;;;;;::::::::::999999888888888877777777766666655555544444444444333333333322222222222211111111111000000000////////////..............-------------,,,,,,,,,,+++++++++++++**************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!! ```````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccddddddddddddddddeeeeeeefffffffffffffffffgggggggggggggghhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnnnnnnnnnoooooooopppppppppppppppppppppppppppppppppppppppqqqpppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttvvvvwwvwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxyyz{|}}~€�‚ƒ„…†‡‡ˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒ‹‹‹‹’’‘‘‘������ŽŽŽŽ�������ŒŒŒŠŠ‰ˆˆ‡††…„„„„„„„„„„„„„„„„}}}}||||||||||}}}~~€€��‚‚ƒƒƒƒƒ‚‚��€~}||{zzyyxxxxxxxxxxxwwwwwvvvvvvvvvvuuuutttttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqpppppppppppppppppppooooooooooooooooooooonnoooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggggggfffffffffffffeeeeeeeeeeeeeeedddddddddccccccccbbbbbbbbbbbbbaaaaaaaaa``````````````______```________________^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSRRRRRRRRRRQQQQQQQQQQQQQQQOOOOOOOOOOOOOONNNNNNNNNNNLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@????????????????????????>>>>>>=====<<<<<<;;;;;;;;;;;::::::::::999999888888888877777777766666655555544444444444333333333222222222222211111111111000000000////////////..............------------,,,,,,,,,,,+++++++++++++**************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!! ````````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccddddddddddddddddeeeeeeefffffffffffffffffgggggggggggggghhhhhhhhhhhhhhhhiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkklllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnmmmmmmmmnnnnnnnnnnnnnnnnnooooooooooppppppppppppppppppppppppppppppppppppppqqpppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttvvvvvvvvvvvwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxyzz{|}~€�ƒ„……†‡ˆˆ‰ŠŠ‹‹‹‹ŒŒŒŒŒŒ‹‹‹‹’’’‘‘������ŽŽŽŽ��������ŒŒ‹ŠŠ‰ˆ‡‡†……„„„„„„„„„………………~~~}}}}}||||}}}}~~€€��‚ƒƒƒƒƒƒ‚‚��€~}||{zzyyyxxxxxxxxxxwwwwwvvvvvvvvvvvuuuttttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqppppppppppppppppppoooooooooooooooooooooonnnooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeeeeeddddddddddccccccccbbbbbbbbbbbbbaaaaaaaa```````````````______``________________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPOOOOOOOOOOOOONNNNNNNNNNNLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@????????????????????????>>>>>>=====<<<<<<;;;;;;;;;;:::::::::::99999998888888887777777776666665555554444444444333333333322222222222211111111111100000000/////////////..............------------,,,,,,,,,,,++++++++++++**************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!! ````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbccccccccccddddddddddddddddeeeeeefffffffffffffffffggggggggggggggghhhhhhhhhhhhhhiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkklllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmnnnnnnnnnnnnnnnooooooooooopppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxyzz{|}~€�‚ƒ„…††‡ˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒ‹‹‹’’’‘‘‘�����ŽŽŽŽ���������Œ‹‹Š‰‰ˆ‡‡†……„„„„„„……………………~~~~}}}}}}}}~~~€€��‚‚ƒƒƒƒƒƒ‚‚��€~}||{zzyyyxxxxxxxxxxxwwwwvvvvvvvvvvuuuutttttttttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrqqqqqqpppppppppppppppppppooooooooooooooooooooonnnnoooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeeeeeddddddddddccccccccbbbbbbbbbbbbbaaaaaaaa```````````````______``________________^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPOOOOOOOOOOOOONNNNNNNNNNMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????????????>>>>>>=====<<<<<<;;;;;;;;;;::::::::::::9999998888888887777777776666665555544444444444333333333322222222222211111111111100000000////////////...............------------,,,,,,,,,,,++++++++++++**************)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! `````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccddddddddddddddddeeeeeeefffffffffffffffffgggggggggggggghhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkklllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxyz{{|}~€�‚ƒ„…†‡ˆˆ‰ŠŠŠ‹‹‹‹ŒŒŒŒŒ‹‹‹’’’’‘‘�����ŽŽŽŽŽ��������Œ‹‹‹Š‰‰ˆ‡††………„………………†††††~~~~~~~~~~€€��‚‚‚ƒƒƒƒƒƒ‚‚��€~}}|{{zzyyyyxyyxxxxxxwwwwvvvvvvvvvvvvvuutttttttttttttttttttttssssssssssrrrrrrrrrrrrrrrrrrqqqqpppppppppppppppppppppoooooooooooooooooooonnnnnooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeeeeddddddddddcccccccbbbbbbbbbbbbbaaaaaaaa```````````````_______``________________^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSRRRRRRRRRQQQQQQQQQQQQQQQQOOOOOOOOOOOOOONNNNNNNNNNMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????????????????>>>>>>=====<<<<<<;;;;;;;;;:::::::::::::9999999888888887777777776666665555544444444443333333333322222222222211111111111100000000////////////..............-------------,,,,,,,,,,+++++++++++++**************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! ``````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbccccccccccddddddddddddddddeeeeeeefffffffffffffffffgggggggggggggghhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmnnnnnnnnnnnnooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssstttttttttttttttttttttttttttttttttttttttttsttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvwvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwxxyyz{||}~�‚ƒ„……†‡ˆ‰‰ŠŠ‹‹‹‹‹ŒŒŒŒ‹‹‹“’’’‘‘‘�����ŽŽŽŽ���������Œ‹‹ŠŠ‰ˆˆ‡††…………………†††‡‡‡‡€€€€€~~~€€��‚‚‚ƒƒ„„„ƒƒƒ‚‚�€~}|{{zzyyyyyyyyyxxxxwwwwwvvvvvvvvvvvvuuuttttttttttttttttttttssssssssssrrrrrrrrrrrrrrrrrrqqqppppppppppppppppppppppooooooooooooooooooonnnnnnoooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihihhhhhhhhhhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeeedddddddddddccccccbbbbbbbbbbbbbaaaaaaaa```````````````________``_______________^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQOOOOOOOOOOOOOONNNNNNNNNNMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????????????>>>>>>=====<<<<<<;;;;;;;;;::::::::::::::999999888888887777777776666665555544444444443333333333222222222222211111111111100000000////////////..............------------,,,,,,,,,,,+++++++++++++**************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!! ``````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbccccccccccddddddddddddddddeeeeeeeffffffffffffffffggggggggggggggghhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnmmmmmmmmmmmmmmnnnnnnnnnnnoooooooooooooooopppppppppopppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssttttttttttttttttttttttttttttttttttttttsssstttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwxxyyz{|}~~€�‚ƒ„…†‡‡ˆ‰‰ŠŠ‹‹‹‹‹‹‹‹‹‹‹“’’’’‘‘�����ŽŽŽŽ���������ŒŒ‹‹Š‰‰ˆ‡‡†††………†††‡‡‡‡ˆˆ�����€€€€€€€��‚‚‚ƒƒ„„„„„ƒƒ‚‚�€€~}}|{{zzzyyyyyyyyxxxxwwwwvvvvvvvvvvvvvuuuttttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrqqqppppppppppppppppppppppoooooooooooooooooooonnnnnnoooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiihihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeeeeedddddddddddccccccbbbbbbbbbbbbbaaaaaaaa```````````````________``______________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRQQQQQQQQQQQQQQQQQOOOOOOOOOOOOONNNNNNNNNNNMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>=====<<<<<;;;;;;;;;:::::::::::::::9999998888888877777776666666555544444444444333333333322222222222211111111111100000000/////////////..............------------,,,,,,,,,,,++++++++++++**************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!! _```````````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbccccccccccdddddddddddddddeeeeeeefffffffffffffffffggggggggggggggghhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnoooooooooooooooooopppppppoopppppppppppppppppppppppppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssttttttttttttttttttttttttttttttttttsssssssttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwxxyzz{|}~€�‚ƒ„…†‡ˆˆ‰‰ŠŠ‹‹‹‹‹‹‹‹‹‹““’’’‘‘‘����ŽŽŽŽ���������ŒŒ‹‹ŠŠ‰‰ˆ‡‡†††††††‡‡‡ˆˆˆˆ‚‚‚‚����€€€€€€€€���‚‚ƒƒƒ„„„„„„„ƒƒ‚��€~~}||{{zzzzzzzyyyyxxxxwwwvvvvvvvvvvvvvuuuuttttttttttttttttttttssssssssrrrrrrrrrrrrrrrrrqpppppppppppppppppppppppoooooooooooooooooooonnnnnnnoooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddccccccbbbbbbbbbbbbaaaaaaaa```````````````_________`_______________^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRQQQQQQQQQQQQQQQQQOOOOOOOOOOOOONNNNNNNNNNNMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>=====<<<<<;;;;;;;;;::::::::::::::::999998888888877777776666666555544444444444333333333322222222222211111111111100000000////////////..............-------------,,,,,,,,,,+++++++++++++**************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!! _```````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbccccccccccdddddddddddddddeeeeeeeefffffffffffffffffggggggggggggggghhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmnnnnnnnnoooooooooooooooooooppppppoooooppppppppppppppppppppppppppppppppppppppqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssstttttttttttttttttttttttttttttttttsssssssssstttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwxxyzz{|}€�‚ƒ„…††‡ˆˆ‰‰ŠŠ‹‹‹‹‹‹‹‹‹““’’’’‘‘�����ŽŽŽ���������ŒŒŒ‹‹Š‰‰ˆˆ‡‡‡†††‡‡‡ˆˆˆ‰‰‰‚ƒ‚‚‚‚‚����������‚‚‚ƒƒ„„„…………„„„ƒƒ‚�€€~~}||{{{zzzzzzzyyyxxxwwwwvvvvvvvvvvvvuuuuutttttttttttttttttttssssssssrrrrrrrrrrrrrrrrqqppppppppppppppppppppppooooooooooooooooooonnnnnnnnnooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllkllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddcccccbbbbbbbbbbbbbaaaaaaaa``````````````__________`______________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQQOOOOOOOOOOOOONNNNNNNNNNMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>=====<<<<<;;;;;;;;;::::::::::::::::999998888888877777776666666555544444444443333333333322222222222211111111111100000000////////////..............------------,,,,,,,,,,,+++++++++++++**************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! __```````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbcccccccccccddddddddddddddeeeeeeeeeffffffffffffffffgggggggggggggggghhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkllllllklllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnoooooooooooooooooooopppppoooooopppppppppppppppppppppppppppppppppppppppqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssstttttttsssttttttttttttttttttttttsssssssssssssttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwxxyz{|}~€�‚ƒ„…†‡‡ˆ‰‰‰ŠŠŠ‹‹‹‹‹‹‹““’’’’‘‘�����ŽŽŽŽ��������ŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡‡‡‡‡ˆˆˆ‰‰‰Šƒƒƒƒƒƒ‚‚‚‚‚���‚‚‚‚ƒƒƒ„„„………………„„ƒƒ‚‚�€€~~}}||{{{{{{zzzyyyxxxwwwwvvvvvvvvvvvuuuuuuttttttttttttttttttssssssssrrrrrrrrrrrrrrrqqqpppppppppppppppppppppooooooooooooooooooonnnnnnnnnnoooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllkllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeeeeeddddddddddddcccccbbbbbbbbbbbbaaaaaaaa``````````````___________`______________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOONNNNNNNNNMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>=====<<<<<;;;;;;;;;;::::::::::::::::9999988888887777777666666655544444444444333333333332222222222211111111111110000000/////////////..............------------,,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!! ___```````````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbccccccccccccdddddddddddddeeeeeeeeeefffffffffffffffggggggggggggggggghhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllkklllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnmmmmmmmmmmmmmmmmmmmnnnnnnoooooooooooooooooooooopppoooooooopppppppppppppppppppppppppppppppppppppppqqqqqrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssststtsssssttttttttttttttttttttsssssssssssssssssttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuvvvvvwwxyyz{|~€�‚ƒ„„…†‡‡ˆ‰‰‰ŠŠŠ‹‹‹‹‹‹““’’’’‘‘‘����ŽŽŽŽ��������ŒŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡ˆˆˆ‰‰ŠŠŠ„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒ„„„„……………………„„ƒƒ‚��€~~}}}|||{|{{{zzzyyxxxwwwwvvvvvvvvvvuuuuuuttttttttttttttttttssssssssrrrrrrrrrrrrrrqqqqppppppppppppppppppppooooooooooooooooooonnnnnnnnnnnooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllkklllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeeeedddddddddddddcccccbbbbbbbbbbbbaaaaaaaa`````````````____________`_____________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOONNNNNNNNNNNMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>=====<<<<<;;;;;;;;;;::::::::::::::::9999988888887777776666666655544444444444333333333332222222222211111111111100000000////////////...............------------,,,,,,,,,,,++++++++++++**************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"##"""""""""""""!!!!!!!!!!!!!!! ___```````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbcccccccccccccddddddddddddeeeeeeeeeeeffffffffffffffggggggggggggggggghhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkllllkkklllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmmmmmmmmmmmmmmmnnnnnoooooooooooooooooooooooppooooooooopppppppppppppppppppppppppppppppppppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssstttttttttttttttttsssssssssssssssssssstttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvwwxyzz{}~€�‚ƒ„……†‡‡ˆ‰‰‰ŠŠŠŠ‹‹‹‹“’’’’’‘‘‘�����ŽŽŽŽ�������ŒŒŒ‹‹‹ŠŠ‰‰ˆˆˆˆˆˆˆˆˆ‰‰ŠŠŠ‹„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„…………†††…………„„ƒƒ‚��€€~~}}}|||||{{{zzyyxxxwwwwvvvvvvvvvuuuuuuutttttttttttttttttssssssssrrrrrrrrrrrrrrqqqqpppppppppppppppppppooooooooooooooooooonnnnnnnnnnnnoooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllkkllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggggggfffffffffffeeeeeeeeeeeeeedddddddddddddcccccbbbbbbbbbbbaaaaaaaaa````````````_____________`____________^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOONNNNNNNNNNNMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>======<<<<;;;;;;;;;;;::::::::::::::::999988888877777776666666655544444444443333333333332222222222211111111111100000000////////////..............-------------,,,,,,,,,,+++++++++++++**************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"##"""""""""""""!!!!!!!!!!!!!!! ^^_______________```````````````````aaaaaaaaaaaaccccccccccccccccdddddddddeeeeeeeeeeeeeefffffffffffgggggggggggggghhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllllllllllmmmmllllllllllmmmmmmmmmmmmmmmooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssstttttsssssssssssssssssssssstttsssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuvvuuuuuuuuuuuuuuvvvwwxyzz|}~€�‚ƒ„„…††‡ˆˆˆ‰‰‰ŠŠŠŠŠŽŽŽŽŽŽ���ŒŒ‹‹‹ŠŠŠŠ‰‰‰‰‰‰‰Ž���ŒŒŒ‹‹ŠŠŠ‰‰‰‰‰ŠŠŠ‹‹ŒŒŒŠ‹‹‹‹ŠŠŠŠŠŠ‰‰‰ŠŠŠŠŠ‹‹‹‹ŒŒŠŠŠŠŠŠ‰‰ˆˆ‡‡††…„„„ƒƒ‚‚‚����€€~~}}}||{{{zzzzzzzzzzvvuuuuuuuutttttttttttttttrrrrrrrrrrqqqqqqqqqqqqqqpooooooooooooooooooooooonnooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlmmmmmmmmlllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffeeeeeeeeeeddddfffffffeeeeeeeeeeeeeedddddddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaaaaaa```_______^^^^^^^^^^^^^]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQOOOOOOOOOOOOOONNNNNNNNNNMLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFEEEEEEEEEDDDDDDDDDDDCDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????>?>?>>>>?????>>>>>>>>>>======<<<<<;;;;;;;;;;;;;;;;:::::::::9888888877777766666665555555444444444433333333333322211111111111110000000000000////////////..............------------,,,,,,,,,,,,,,++++++++++++*************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! ^^_______________```````````````````aaaaaaaaaaaabccccccccccccccccddddddddeeeeeeeeeeeeeeeffffffffffggggggggggggggghhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkklllllllllllllllllllllllmmllllllllllllmmmmmmmmmmmmmoooooooooooooooooooooopppoppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssstttssssssssssssssssssssssssssssssssssssssttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwxxyz{|}~€�‚ƒ„„…††‡ˆˆˆ‰‰‰ŠŠŠŠŽŽŽŽŽŽ���ŒŒŒ‹‹ŠŠŠŠ‰‰‰‰‰‰‰����ŒŒŒ‹‹ŠŠŠŠ‰‰ŠŠŠŠ‹‹‹ŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒŒŒŠŠŠŠŠŠ‰‰‰ˆˆ‡‡††……„„„ƒƒƒ‚‚‚���€€~~}}||{{{{zzzzzzzzvvvuuuuuuutttttttttttttttrrrrrrrrrrqqqqqqqqqqqqqqpoooooooooooooooooooooonnnoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllmmmmmmmlllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggggggggfffffgfffffffffffeeeeeeeeeeddddfffffffeeeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaaaaa````______^^^^^^^^^^^^^]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQOOOOOOOOOOOOOONNNNNNNNNNMLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFEEEEEEEEEDDDDDDDDDDCCDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>????>>>>>>>>>>>======<<<<<;;;;;;;;;;;;;;;;;::::::::988888877777776666666555555444444444443333333333332221111111111110000000000000/////////////..............------------,,,,,,,,,,,,,,++++++++++++*************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! ^^^_______________```````````````````aaaaaaaaaaabbccccccccccccccccdddddddeeeeeeeeeeeeeeeefffffffffgggggggggggggggghhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkklllllllllllllllllllllllmlllllllllllllmmmmmmmmmmmmoooooooooooooooooooooooppoooppppppppppppppppppppppppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstsssssssssssssssssssssssssssssssssssssssssttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvwwxyy{|}~€�‚ƒ„……††‡‡ˆˆ‰‰‰ŠŠŠŽŽŽŽŽŽ���ŒŒŒ‹‹‹ŠŠŠŠ‰‰‰‰‰‰����ŒŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒŒ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‹‹‹‹‹ŒŒŒŒŠŠŠŠŠŠŠ‰‰ˆˆˆ‡‡†††………„„„ƒƒƒ‚‚‚��€~~}}||{{{{{zzzzzzvvvvuuuuuutttttttttttttttrrrrrrrrrrqqqqqqqqqqqqqppooooooooooooooooooooonnnnooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllmmmmmmllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffffffffeeeeeeeeeedddddfffffffeeeeeeeeeeeeedddddddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaaaa`````______^^^^^^^^^^^^]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQOOOOOOOOOOOOOONNNNNNNNNNMLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGFFFEEEEEEEEEEDDDDDDDDDDCCDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>???>>>>>>>>>>>>======<<<<<;;;;;;;;;;;;;;;;;::::::::988888877777766666665555555444444444443333333333332221111111111110000000000000/////////////.............-------------,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! ^^^^_______________```````````````````aaaaaaaaaabbbccccccccccccccccddddddeeeeeeeeeeeeeeeeeffffffffgggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllmmmmmmmmmmmooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvwwxyz{|}~€��‚ƒ„„…††‡‡ˆˆ‰‰‰ŠŠŽŽŽŽŽ����ŒŒŒ‹‹‹ŠŠŠŠ‰‰‰‰‰‰����ŒŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒŒ‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ‹‹‹‹‹‹‹ŒŒŒŒŠŠŠŠŠŠŠ‰‰‰ˆˆˆ‡‡‡††††………„„„ƒƒƒ‚��€€~}}|||{{{{{{{zzvvvvvuuuuutttttttttttttttrrrrrrrrrrqqqqqqqqqqqqqppoooooooooooooooooooonnnnnoooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllmmmmmllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggggffffffffffffffffffffffeeeeeeeeeedddddfffffffeeeeeeeeeeeeedddddddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaaaaa`````______^^^^^^^^^^^^]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQOOOOOOOOOOOOOONNNNNNNNNNMLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGFFFEEEEEEEEEDDDDDDDDDDCCCDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>??>>>>>>>>>>>>>======<<<<<;;;;;;;;;;;;;;;;;::::::::988888877777766666665555554444444444433333333333322211111111111110000000000000////////////..............-------------,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! ^^^^_______________````````````````````aaaaaaaaabbbbccccccccccccccccddddddeeeeeeeeeeeeeeeeffffffffggggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllmmmmmmmmmmoooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvwxxzz{|}~€�‚‚ƒ„……††‡‡ˆˆ‰‰‰Š�ŽŽŽ�����ŒŒŒ‹‹‹ŠŠŠŠ‰‰‰‰‰‰����ŒŒŒŒ‹‹‹ŠŠŠŠŠŠŠ‹‹‹‹ŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡††††………„„„ƒ‚‚��€~~}}|||{{{{{{{vvvvvuuuuuuttttttttttttttrrrrrrrrrrqqqqqqqqqqqqqppoooooooooooooooooonnnnnnnooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllmmmmllllllllllllllllllllklllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggggffffffffffffffffffffffffeeeeeeeeeedddddfffffffeeeeeeeeeeeeedddddddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaaaaa``````_____^^^^^^^^^^^^]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQOOOOOOOOOOOOOONNNNNNNNNNMLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDDCCCDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>?>>>>>>>>>>>>>=======<<<<<;;;;;;;;;;;;;;;;;::::::::888888877777766666665555554444444444433333333333322211111111111100000000000000////////////..............------------,,,,,,,,,,,,,,++++++++++++*************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! ^^^^^_______________```_```````````````aaaaaaaaabbbbccccccccccccccccdddddddeeeeeeeeeeeeeeeeffffffffggggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllmmmmmmmmnooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvwwxyz{||}~€�‚‚ƒ„……††‡ˆˆˆ‰‰‰���������ŒŒŒ‹‹‹ŠŠŠŠŠ‰‰‰‰‰����ŒŒŒŒ‹‹‹‹ŠŠŠŠŠŠ‹‹‹‹ŒŒŒŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡†††………„ƒƒ‚‚�€€~~}}||||{{{{{vvvvvvuuuuuutttttttttttttrrrrrrrrrrrqqqqqqqqqqqpppoooooooooooooooonnnnnnnnnooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllmmlllllllllllllllllllllkkllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeedddddffffffeeeeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaaaa```````_____^^^^^^^^^^^^]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQOOOOOOOOOOOOOONNNNNNNNNNMLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFEEEEEEEEDDDDDDDDDDCCCCDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>=======<<<<<;;;;;;;;;;;;;;;;:::::::::88888887777776666665555555444444444443333333333332221111111111110000000000000/////////////.............-------------,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! ^^^^^^_______________``_````````````````aaaaaaaabbbbbccccccccccccccccddddddeeeeeeeeeeeeeeeeeffffffffggggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiijhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllmmmmmmmnnnooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvwwyyz{|}~~€�‚ƒƒ„……†‡‡ˆˆˆ‰‰���������ŒŒŒŒ‹‹‹ŠŠŠŠ‰‰‰‰‰����ŒŒŒŒ‹‹‹‹‹ŠŠŠ‹‹‹‹‹‹ŒŒŒŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡†††…„„ƒƒ‚�€€~}}}||||{{{wwvvvvuuuuuuuttttttttttttrrrrrrrrrrrqqqqqqqqqqqqppooooooooooooooonnnnnnnnnnoooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllmlllllllllllllllllllllkkklllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeedddddffffffeeeeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaaaa````````____^^^^^^^^^^^^^]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQOOOOOOOOOOOOOONNNNNNNNNNMLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFEEEEEEEEEDDDDDDDDDDCCCCDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>=======<<<<<<;;;;;;;;;;;;;;;;:::::::::88888877777766666665555554444444444433333333333332221111111111110000000000000////////////..............-------------,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! ^^^^^^________________`__````````````````aaaaaaabbbbbbccccccccccccccccddddddeeeeeeeeeeeeeeeeeffffffffggggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkklllllllllllllllllllllllllllllllllllllmmmmmmnnnnoooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppqqrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvwxyzz{|}~€�‚ƒƒ„……†‡‡ˆˆˆ‰��������ŒŒŒŒ‹‹‹‹ŠŠŠŠ‰‰‰‰‰����ŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡†……„ƒƒ‚��€~~}}}||||{wwwvvvvuuuuuuuuuuttttttttrrrrrrrrrrrrqqqqqqqqqqqppoooooooooooooonnnnnnnnnnnooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllkkkkllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggggffffffffffffffffffffffffffffeeeeeeeeeeedddddffffffeeeeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaaa`````````____^^^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQOOOOOOOOOOOOOONNNNNNNNNNMLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFEEEEEEEEEDDDDDDDDDDCCCCDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;:::::::::988888877777766666665555554444444444433333333333322211111111111110000000000000////////////..............------------,,,,,,,,,,,,,,++++++++++++*************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! ^^^^^^^_______________`___````````````````aaaaaabbbbbbbccccccccccccccccddddddeeeeeeeeeeeeeeeeefffffffgggggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllmmmmnnnnnooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppqqqqrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttuuuuuvvwxxyz{{|}~€€�‚ƒ„„…††‡‡ˆˆˆŒŒ�����ŒŒŒŒŒ‹‹‹‹ŠŠŠŠ‰‰‰‰‰����ŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡††…„„ƒ‚‚�€€~~}}}|||wwwwvvvvuuuuuuuuuuuuuttttsrrrrrrrrrrrrqqqqqqqqqqppooooooooooonnnnnnnnnnnnnnoooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllkkkkklllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggfffffffffffffffffffefffffffeeeeeeeeeeeedddddffffffeeeeeeeeeeeeedddddddddddddddcccccccccccbbbbbbbbaaaaaaaaaaaa``````````____^^^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQPOOOOOOOOOOOOONNNNNNNNNNNMLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFEEEEEEEEDDDDDDDDDDCCCCCDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>===========<<<<<;;;;;;;;;;;;;;:::::::::::98888887777776666666555555444444444443333333333332221111111111110000000000000/////////////.............-------------,,,,,,,,,,,,,+++++++++++++*************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!! ^^^^^^^^___________________```````````````aaaaaabbbbbbbcccccccccccccccccddddddeeeeeeeeeeeeeeeeefffffffgggggggggggggggggghhhhhhhhhhhiiiiiiiiiiiiiiiiihhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllmmmnnnnnnnooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttuuuuuvvwxyyz{||}~€��‚ƒ„……††‡‡ˆˆŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠŠ‰‰‰‰‰����ŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆ‡‡†……„ƒ‚‚��€~~~}}}|xxwwwvvvvuuuuuuuuuuuuuuttssrrrrrrrrrrrrqqqqqqqqqppoooooooooonnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllllllllllllllllkkkkkkllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhggggggggggggggggffffffffffffffffffffeeffffffeeeeeeeeeeeedddddffffffeeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbaaaaaaaaaaaa``````````___^^^^^^^^^^^^^]]]]]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPOOOOONOOONONNNNNNNNNNNNNMLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFEEEEEEEEEDDDDDDDDDDCCCCCDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@?@???????????????>>>>>>>>>>>>>>=============<<<<<;;;;;;;;;;;;;::::::::::::998888877777776666665555555444444444443333333333332221111111111110000000000000////////////..............-------------,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! ^^^^^^^^^__________________````````````````aaaaabbbbbbbbccccccccccccccccdddddddeeeeeeeeeeeeeeeeefffffffgggggggggggggggggghhhhhhhhhhhiiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllmmnnnnnnnnoooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppqqqqqqqqrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttuuuuvvwxxyzz{|}}~€�‚ƒƒ„……†‡‡‡ˆŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠ‰‰‰‰‰���ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹Š‹Š‹Š‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡††…„ƒƒ‚��€€~~}}xxxwwwvvvvvvuuuuuuuuuuuuusssrrrrrrrrrrrrrqqqqqqqqpooooooooonnnnnnnnnnnnnnnnooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllllllllllllllllkkkkkkklllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhggggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeedddddfffffeeeeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaa```````````___^^^^^^^^^^^^^]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPOONNNNNNNNNNNNNNNNNNNNNNMLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFEEEEEEEEEDDDDDDDDDCCCCCCDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>==============<<<<<;;;;;;;;;:::::::::::::::9998888877777766666665555555444444444433333333333322211111111111110000000000000////////////..............------------,,,,,,,,,,,,,,++++++++++++*************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! ^^^^^^^^^___________________````````````````aaaabbbbbbbbbccccccccccccccccddddddeeeeeeeeeeeeeeeeeffffffffgggggggggggggggggghhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllnnnnnnnnnnoooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssrrrssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttuuuuuvwwxxyz{{|}~€€�‚ƒ„„…††‡‡‡‹ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰���ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹Œ‹ŒŒŒŠŠŠŠŠŠŠŠŠŠŠŠŠ‹Š‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŠŠŠ‰‰ˆ‡‡†…„„ƒ‚‚��€€~~yyxxwwwwvvvvvvvvvvvvuuuuusssssrrrrrrrrrrrrqqqqqqqpoooooooonnnnnnnnnnnnnnnnnoonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllllllllllllllllkkkkkkkkkllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhggggggggggggggggffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeddddddfffffeeeeeeeeeeeeedddddddddddddddcccccccccccbbbbbbbbbaaaaaaaaaa````````````__^^^^^^^^^^^^^]]]]]]]]]]]\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPNNNNNNNNNNNNNNNNNNNNNNNNMLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFEEEEEEEEDDDDDDDDDDCCCCCCDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>==============<<<<<;;;;;;;;;:::::::::::::::9999888877777776666666555555544444444443333333333332221111111111110000000000000/////////////..............------------,,,,,,,,,,,,,,++++++++++++*************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! ^^^^^^^^^^___________________````````````````aaabbbbbbbbbbcccccccccccccccdddddddeeeeeeeeeeeeeeeeeffffffffgggggggggggggggggghhhhhhhhhhhiiiiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkllllllllllllkllllllllllllllllllllllllnnnnnnnnnnnoooooooooooooooooooooooooooooooopppppppoopppppppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssrrrrrssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttuuuuuuuuuuuuuuttttttuuuuvvwwxyyz{||}~€�‚‚ƒ„……††‡‡‹‹ŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰����ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŠŠŠŠŠŠŠŠŠŠŠ‹Š‹Š‹ŠŠŠŠŠŠŠŠŠˆˆˆ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹ŠŠ‰‰ˆ‡‡†……„ƒƒ‚‚��€€~zyyxxxwwwwvvvvvvvvvvvvvuussssssrrrrrrrrrrrrqqqqqqpoooooooonnnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllllllllllllllkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhgggggggggggggggffffffffffffffffffeffffeeeeeeeeeeeeeeeeeeeddddddfffffeeeeeeeeeeeeedddddddddddddddcccccccccccbbbbbbbbbaaaaaaaaaa````````````__^^^^^^^^^^^^^]]]]]]]]]]]\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPNNNNNNNNNNNNNNNNNNNNNNNNMLLLLLKKKKKKKKKJJJJJJJJJJIIJJJJJJJJJJJJJJJIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEDDDDDDDDDDCCCCCCDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@?????????????????>>>>>>>=>>>==============<<<<<<;;;;;;;::::::::::::::::9999988877777776666666655555554444444444333333333333222111111111111000000000000//////////////.............-------------,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! ^^^^^^^^^^^___________________```````````````aaabbbbbbbbbbbccccccccccccccddddddddeeeeeeeeeeeeeeeeeffffffffggggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkklllllllllllkkkllllllllllllllllllllllnnnnnnnnnnnnooooooooooooooooooooooooooooooooopppppoooppppppppppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrsssssssssssssssssrrrrrrrrsssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttuuuuuuuuuuuuutttttttuuuuuvwwxxyzz{|}~~€�‚ƒ„„……††‡‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰����ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒ‹‹ŠŠ‰‰ˆ‡‡†……„„ƒƒ‚‚��€€{zzyyxxxwwwwwwwwwvvvvvvvuttssssssrrrrrrrrrrrqqqqqqoooooooonnnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhggggggggggggggggfffffffffffffffeeeeeeffeeeeeeeeeeeeeeeeeeeddddddffffeeeeeeeeeeeeeddddddddddddddddcccccccccccbbbbbbbbaaaaaaaaaa`````````````^^^^^^^^^^^^^^^]]]]]]]]]]]\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPNNNNNNNNNNNNNNNNNNNNNNNNMLLLLLKKKKKKKKKJJJJJJJJJIIIJJJJJJJJJJJJJJJJIIIIIHHHHHHHGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEDDDDDDDDDCCCCCCCDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@????????????????>>>>>>>==>>==============<<<<<<;;;;;;;::::::::::::::::99999988777777776666666555555554444444443333333333332222111111111111000000000000/////////////..............------------,,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! ^^^^^^^^^^^___________________````````````````aabbbbbbbbbbbccccccccccccccdddddddddeeeeeeeeeeeeeeeefffffffffgggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkklllllllllkkkklllllllllllllllllllllnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooopppoooooppppppppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssssssssssrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuutttttttttttttttttttttuuuuuuuuuuuuutttttttuuuuuvwwwxyyz{{|}~€��‚ƒ„„…†††Š‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰����ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒ‹‹‹Š‰‰ˆ‡‡††……„„ƒƒ‚‚��€{{zzyyyxxxwwwwwwwwwwwvvvvtttssssssssrrrrrrrrrqqqqqpoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhggggggggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddffffeeeeeeeeeeeeeddddddddddddddddcccccccccccbbbbbbbbaaaaaaaaaa`````````````^^^^^^^^^^^^^^]]]]]]]]]]]]\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPNNNNNNNNNNNNNNNNNNNNNNNMMLLLLLKKKKKKKKJJJJJJJJJIIIIJJJJJJJJJJJJJJJJIIIIIHHHHHHHGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEDDDDDDDDDDCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBABAAAAAAA@@@@@@@@@@@@@????????????????????>>>>>>>==>==============<<<<<<<;;;;;;;:::::::::::::::999999988777777776666666555555554444444443333333333332222111111111110000000000000/////////////............-.------------,,,,,,,,,,,,,,++++++++++++*************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! ^^^^^^^^^^^^___________________````````````````abbbbbbbbbbbbcccccccccccccddddddddddeeeeeeeeeeeeeeeffffffffffggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiihhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkllllllllkkkkkllllllllllllllllllllnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooppoooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrrrsssssssssssrsssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvtttttttttttttttttttttttttuuuuuuuuuuuuttttttttuuuuuvvwwxxyzz{|}}~€�‚ƒƒ„……††ŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰����ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒ‹‹ŠŠ‰‰ˆˆ‡††………„„ƒƒ‚‚�||{{zzyyyxxxxxxwwwwwwwwvvtttttssssssssrrrrrrrrqqqqpooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhgggggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddfffeeeeeeeeeeeeeeddddddddddddddddcccccccccccbbbbbbbbaaaaaaaaa``````````````^^^^^^^^^^^^^^]]]]]]]]]]]\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPNNNNNNNNNNNNNNNNNNNNNNNMMLLLLLKKKKKKKKJJJJJJJJJIIIIJJJJJJJJJJJJJJJJJIIIIHHHHHHHGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEDDDDDDDDDDCCCCCCCDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????????????>>>>>>>================<<<<<<<<;;;;;;;::::::::::::::9999999998777777776666666655555555444444443333333333333222211111111111000000000000//////////////............--------------,,,,,,,,,,,,,+++++++++++++************)))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! ^^^^^^^^^^^^^___________________````````````````bbbbbbbbbbbbbccccccccccccdddddddddddeeeeeeeeeeeeeefffffffffffgggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllllllkkkkkkkllllllllllllllllllnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssssssrrrrrrrrrrrrrrrrrssssssssrrrrssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvtttttttttttttttttttttttttuuuuuuuuuuutttttttttuuuuuvvwwwxyyz{{|}~€€�‚ƒ„„……†ŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰�����ŒŒŒŒŒŒŒŒ��������ŒŒŒŒŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠ‹‹‹‹ŒŒŒŒ��ŒŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡††………„„ƒƒ‚}}||{{zzyyyxxxxxxxxxwwwwwuuttttssssssssrrrrrrrqqqqpooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllklllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhggggggggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddfffeeeeeeeeeeeeedddddddddddddddddccccccccccbbbbbbbbbaaaaaaaaa``````````````^^^^^^^^^^^^^^]]]]]]]]]]]\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPNNNNNNNNNNNNNNNNNNNNNNNMMLLLLKKKKKKKKKJJJJJJJJIIIIIJJJJJJJJJJJJJJJJJIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEDDDDDDDDDDCCCCCCCDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????????????????????>>>>>>>=============<<<<<<<<<<;;;;;;;::::::::::::::99999999997777777776666666655555555444444443333333333332222211111111111000000000000/////////////.............--------------,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! ^^^^^^^^^^^^^^___________________```````````````bbbbbbbbbbbbbbcccccccccccddddddddddddeeeeeeeeeeeeefffffffffffgggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkllllllkkkkkkkklllllllllllllllllnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrsssssssrrrrrrrrrrrrrrrrrrrssssssrrrrrrrsssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvtttttttttttttttttttttttttuuuuuuuuttttttttttttuuuuuvvvwwxxyyz{|}}~€�‚‚ƒ„„……‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰�����ŒŒŒŒŒŒ������������ŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠ‹‹‹ŒŒŒŒ���ŒŒŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡†††……„„ƒ~~}}|{{{zzyyyyyyxxxxxxwwwuuutttttssssssssrrrrrrqqqppoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllkkllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddfffeeeeeeeeeeeeedddddddddddddddddccccccccccbbbbbbbbaaaaaaaaaa``````````````^^^^^^^^^^^^^]]]]]]]]]]]]\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNMMLLLLKKKKKKKKJJJJJJJJJIIIIIJJJJJJJJJJJJJJJJJIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGEEEEEEEDDDDDDDDDDCCCCCCCCDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????????????????>>>>>>============<<<<<<<<<<<<;;;;;;;:::::::::::::999999999987777777766666666655555555444444443333333333332222211111111110000000000000/////////////.............-------------,,,,,,,,,,,,,,++++++++++++*************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! ^^^^^^^^^^^^^^___________________```````````````bbbbbbbbbbbbbbbccccccccccddddddddddddeeeeeeeeeeeeeffffffffffffggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllkkkkkkkkkllllllllllllllllnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooopppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrsssssrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvtttttttttttttttttttttttttttttttttttttttttttttuuuuuvvvwwxxyyzz{|}~~€�‚‚ƒ„„…‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰������ŒŒ�����������������‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠ‹‹‹ŒŒŒŒ����ŒŒŒŒ‹‹ŠŠ‰‰‰ˆˆˆ‡‡†††……„~~}||{{zzzzyyyyyyxxxxxwvuuutttttssssssssrrrrrqqqppoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllllkkklllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhggggggggggggggggggffffffffffffffffeeeeeeeeedddeeeeeeeeeeeeeeedddddddfffeeeeeeeeeeeeeddddddddddddddddcccccccccccbbbbbbbbaaaaaaaaaa``````````````^^^^^^^^^^^^^]]]]]]]]]]]\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNMMLLLKKKKKKKKKJJJJJJJJJIIIIIJJJJJJJJJJJJJJJJJIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGEEEEEEEDDDDDDDDDDCCCCCCCCDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????????????????????>>>>>>>===========<<<<<<<<<<<<;;;;;;;;:::::::::::::999999999987777777766666666555555554444444433333333333332222211111111110000000000000/////////////............--------------,,,,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! ^^^^^^^^^^^^^^^___________________``````````````bbbbbbbbbbbbbbbccccccccccdddddddddddddeeeeeeeeeeeefffffffffffffgggggggggggghhhhhhhhhhhhhhhhhhiiiiiiighhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkklllkkkkkkkkkkkllllllllllllllnnnnnnnnnnnnnnnnnnnnnoooonoooooooooooooooooooooooooooooooooooooopppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssstttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttuuuuuvvvwwwxxyyz{{|}~€€�‚‚ƒ„„ˆˆ‰‰‰ŠŠŠŠŠŠ‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰�������������������������‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠ‹‹‹‹ŒŒŒ����ŒŒŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆˆ‡‡‡††…€€~}}||{{{zzzzyyyyyxxxxvvuuutttttsssssssrrrrrrqqpppooooonnnnnnnnnnnnnnnmmnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllllkkkklllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhggggggggggggggggggfffffffffffffffeeeeeeeeeeddddddeeeeeeeeeeeddddddddffeeeeeeeeeeeeedddddddddddddddddccccccccccbbbbbbbbaaaaaaaaaaa``````````````^^^^^^^^^^^^]]]]]]]]]]]]\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKKKJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEDDDDDDDDDDCCCCCCCCDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????????????????>>>>>>==========<<<<<<<<<<<<<;;;;;;;;:::::::::::::999999999988777777766666666655555555444444443333333333332222221111111111000000000000/////////////.............--------------,,,,,,,,,,,,++++++++++++++************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! ]^^^^^^^^^^^^^^^___________________`````````````bbbbbbbbbbbbbbbbcccccccccddddddddddddddeeeeeeeeeeeffffffffffffffgggggggggggghhhhhhhhhhhhhhhhhhiiiiiigghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkllkkkkkkkkkkkklllllllllllllnnnnnnnnnnnnnnnnnnnnnnnoonnooooooooooooooooooooooooooooooooooooooopppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssstttttttttttttttttttttttttttttttuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttuuuuuvvvvwwxxxyzz{|}}~€€�‚‚ƒƒ‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰Ž������������������������‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠ‰‰‰‰ˆˆˆˆ‡‡†��€€~~}}||{{{zzzzyyyyxxxvvvuuutttttsssssssrrrrrqqpppooooonnnnnnnnnnnnnnmmmnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllllkkkkkllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhgggggggggggggggggggfffffffffffffffeeeeeeeeeedddddddddddeeeeddddddddddffeeeeeeeeeeeeeddddddddddddddddcccccccccccbbbbbbbbaaaaaaaaaa``````````````_^^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKKKJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEDDDDDDDDDCCCCCCCCCDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????????????????>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;:::::::::::::999999999988777777766666666655555555444444443333333333332222221111111111000000000000/////////////.............-------------,,,,,,,,,,,,,++++++++++++++************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! ]^^^^^^^^^^^^^^^____________________````````````abbbbbbbbbbbbbbbbccccccccdddddddddddddddeeeeeeeeeefffffffffffffffgggggggggggghhhhhhhhhhhhhhhhhhiiiiiggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnonnnnooooooooooooooooooooooooooooooooooooooopppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssstttttttttttttttttttttttttttttttttuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttuuuuuvvvvwwwxxyyz{{|}}~€€�‚‚ƒ‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰Ž������������������������‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠŠŠ‰‰‰‰‰ˆˆˆ‡‚‚�€€~}}|||{{{zzzzyyyyxvvvuuuutttttsssssssrrrrqqpppooooonnnnnnnnnnnnnmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllllkkkkkklllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhgggggggggggggggggffffffffffffffffffeeeeeeeeeedddddddddddddddddddddddddffeeeeeeeeeeeeeddddddddddddddddccccccccccbbbbbbbbbaaaaaaaaaa``````````````_^^^^^^^^^^^]]]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNMMMLLKKKKKKKKJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDDCCCCCCCCCDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????????????????????>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;:::::::::::::::999999999988777777666666666555555555444444433333333333332222221111111110000000000000/////////////............--------------,,,,,,,,,,,,,+++++++++++++*************)))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! ]]^^^^^^^^^^^^^^^___________________````````````aabbbbbbbbbbbbbbbbcccccccddddddddddddddddeeeeeeeeeffffffffffffffffgggggggggggghhhhhhhhhhhhhhhhhhiiiiggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssttttttttttttttttttttttttttttttttttttwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttuuuuuvvvvwwwwxxyyz{{|}}~€€��‚†‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ŽŽ�����������������������‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŠŠ‰ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰ˆˆƒ‚‚��€€~~}}|||{{{zzzyyyywvvvuuuutttttssssssrrrrrqppppoooonnnnnnnnnnnnmmmmmnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhgggggggggggggggfffffffffffffffffffffeeeeeeeeeedddddddddddddddddddddddddffeeeeeeeeeeeeeddddddddddddddddccccccccccbbbbbbbbbaaaaaaaaa``````````````__^^^^^^^^^^]]]]]]]]]]]]]\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNMMMMLLKKKKKKKKJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJIIIIIHHHHHGGGGGGGGGGGGGGGGGGGGGGGFEEEEEEDDDDDDDDDDCCCCCCCCCDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????????????>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;::::::::::::::999999999988877777766666666655555555444444443333333333332222222111111111000000000000//////////////............--------------,,,,,,,,,,,,++++++++++++++*************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! ]]]^^^^^^^^^^^^^^^___________________```````````aabbbbbbbbbbbbbbbbbccccccdddddddddddddddddeeeeeeeefffffffffffffffffgggggggggggghhhhhhhhhhhhhhhhhhhiigggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssstttttttttttttttttttttttttttttttwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttuuuuvvvvvwwwxxxyzz{{|}}~€��…††‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ŽŽ�����������������������‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹Š‰‰ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰„ƒƒ‚‚�€€~}}}||{{{zzzzyywwvvvuuutttttsssssssrrrrqppppooooonnnnnnnnnnmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggfffffffffffffffffffffeeeeeeeeeddddddddddddddddddddddddddfeeeeeeeeeeeeeedddddddddddddddccccccccccbbbbbbbbbbaaaaaaaa``````````````___^^^^^^^^^]]]]]]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNMMMMLKKKKKKKKJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJIIIIIHHHHHGGGGGGGGGGGGGGGGGGGGGGGFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????????????>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;:::::::::::::::99999999998877777666666666655555555444444443333333333332222222111111111000000000000/////////////.............--------------,,,,,,,,,,,,++++++++++++++************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! ]]]^^^^^^^^^^^^^^^^___________________``````````aaabbbbbbbbbbbbbbbbbccccccdddddddddddddddddeeeeeeefffffffffffffffffffggggggggggghhhhhhhhhhhhhhhhhhhiggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooopppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssttttttttttttttttttttttttttvvvvvvvvwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttuuuuvvvvvwwwwxxyyzz{{|}}~€€„…††‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰ŽŽŽŽ���������������������‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹Š‰‰‰ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰„„ƒƒ‚‚��€~~}}|||{{{zzzywwwvvuuuutttttssssssrrrrrppppooooonnnnnnnnnnmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggffffffffffffffffffffffeeeeeeeedddddddddddddddddddddddddddfeeeeeeeeeeeeedddddddddddddddccccccccccbbbbbbbbbbaaaaaaaaa``````````````___^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNMMMMMLKKKKKKKKJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????????????>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;::::::::::::::::99999999998877777666666666555555555444444433333333333332222222111111110000000000000/////////////............--------------,,,,,,,,,,,,,+++++++++++++*************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! ]]]]]]]]]^^^^^^^^^^^^^^````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbccccccccccccdddddddddddddddddeeeeeeeeeeeeffffffffffffffffffgffggggggggggggggggggghhhhggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjkkkkkkkkkkkllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnoooooooooooppppppppppppppppqqqqqqqqqppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssstttttuvvvvvwwwwxxyyzz{{|}}~~€��‚‚ƒ„„……††††‡‡‡‡‡‡‡‡‡‡††Ž������������������������ŒŒŒŒŒŒ�����������ŒŒŒŒŒŒ‹‹‰‰‰‰‰ˆ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰ˆˆ‡‡††…„„ƒƒ‚‚���€€||{{zzzyyyyxxxxxxwwwwwvvvqqqqpppppooooooooonnnnnnnmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggfffffggggffffffffffffffeeeeeeeffffffffffffffffeeeeeeeddeeeeeeeeeeeffffffffffffeeeeeeeeeeeeeddddddddddddddddccccccccccbbbbbbbbbaaaa````````````_____________^^^^^^^]]]]]]]]]]]]]]\\\\\[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJIIIIHHHHGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;::::999999999999999888888888777777666666665555555554444444433333333333332222222211111111000000000000////////////.............------------,,,,,,,,,,,,,++++++++++++++++************))))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!! ! ]]]]]]]]]]^^^^^^^^^^^^^`````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbccccccccccccdddddddddddddddddeeeeeeeeeeeefffffffffffffffffffffggggggggggggggggggghhhgggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooonnnnnnnnnnnnnnnooooooooooppppppppppppppppppqqqqqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrqqqqqrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssttttuvvvvvvwwwwxxyyzz{{||}}~€€�‚‚ƒ„„……††††‡‡‡‡‡‡‡‡‡††ŽŽ�����������������������ŒŒŒŒŒ�������������ŒŒŒŒŒ‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‹ŠŠŠ‰‰ˆ‡‡††……„„ƒƒ‚‚��€€|||{{zzzyyyyxxxxxxwwwwwvvrqqqqppppooooooooonnnnnnnmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggffffffgggfffffffffffffffeeeeeeeffffffffffffffffeeeeeeeddeeeeeeeeeeeefffffffffffeeeeeeeeeeeeedddddddddddddcdccccccccccbbbbbbbbbaaaaa```````````______________^^^^^]]]]]]]]]]]]]]]\\\\\\[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@??????????????>???????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;:::::999999999999999888888888777777666666665555555554444444433333333333322222222211111110000000000000////////////.............------------,,,,,,,,,,,,++++++++++++++++*************)))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!! ! ]]]]]]]]]]]^^^^^^^^^^^^``````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccccccccccdddddddddddddddddeeeeeeeeeeefffffffffffffffffffffggggggggggggggggggghhggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoonnnnnnnnnnnnnnnnnooooooooppppppppppppppppppppqqqqqpppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttuuutttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssttttuuvvvvvvwwwwxxxyyzz{{|}}~€€�‚‚ƒ„„……††††‡‡‡‡‡‡‡†††ŽŽŽŽ���������������������ŒŒŒŒ��������������ŒŒŒŒŒŒ‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŠŠŠ‰‰ˆ‡‡††……„„ƒƒ‚‚��€€}||{{{zzyyyyxxxxxxwwwwwvvrqqqqppppooooooooonnnnnnnmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhiiihhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggfffffffggfffffffffffffffeeeeeeeeffffffffffffffffeeeeeedddeeeeeeeeeeeeeeffffffffeeeeeeeeeeeeeeddddddddddddccdcccccccccbbbbbbbbbaaaaaa``````````_______________^^^^]]]]]]]]]]]]]]]\\\\\\\ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIHHHHGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????????>????>>>>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;:::::99999999999999998888888877777766666666555555555444444443333333333332222222221111111000000000000/////////////............------------,,,,,,,,,,,,,++++++++++++++++*************)))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!! ! ]]]]]]]]]]]^^^^^^^^^^^^```````aaaaaaaaaaaaaaabbbabbbbbbbbbbbbbbbbccccccccccccccdddddddddddddddddeeeeeeeeeeefffffffffffffffffffffggggggggggggggggggghggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooppppppppppppppppppppppqqqpppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssstttuuvvvvvvvwwwwxxxyyzz{{||}~€€�‚‚ƒ„„……†††††‡‡‡‡‡†††ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ����������ŒŒ�����������������ŒŒŒŒŒ‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŠŠ‰‰‰ˆˆ‡‡†……„„„ƒƒ‚‚�€€}}||{{zzzyyyyxxxxxxwwwwvvrqqqqpppppoooooooonnnnnnnmmmmmllllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhiihhhhhhhhhhhhhhhhhhhhggggggggggggggggggggfffffffffgfffffffffffffffeeeeeeeeeffffffffffffffffeeeeeedddeeeeeeeeeeeeeeefffffffeeeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbaaaaaaa`````````_______________^^^^]]]]]]]]]]]]]]]\\\\\\\\ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@?????????????>>???>>>>>>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;;;:::::99999999999999999888888877777766666665555555554444444433333333333332222222221111111000000000000////////////.............------------,,,,,,,,,,,,,++++++++++++++++*************)))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!! ]]]]]]]]]]]]^^^^^^^^^^^````````aaaaaaaaaaaaaaabbaabbbbbbbbbbbbbbbbccccccccccccccdddddddddddddddddeeeeeeeeeeefffffffffffffffffffffggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmmnnnnnnnnmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooppppppppppppppppppppppppqpppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttuuuvvvvvvvwwwwxxxyyyzz{||}~€€�‚‚ƒ„„……††††††‡‡††††ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ���������������������������ŒŒŒŒŒ‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŠŠŠ‰‰‰ˆˆ‡‡††……„„ƒƒ‚‚�€~}}|{{{zzyyyyyxxxxxxwwwwvrqqqqpppppoooooooonnnnnnnmmmmlllllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeffffffffffffffffeeeeeedddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddccccccccccbbbbbbbbbbaaaaaaaa```````________________^^^^]]]]]]]]]]]]]]]\\\\\\\\\ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIHHHHGGGGGGGGGGGGGGGGGGGGGGGFEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@??????????????>>??>>>>>>>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;;;:::::99999999999999999888888877777666666665555555554444444433333333333322222222221111110000000000000////////////.............------------,,,,,,,,,,,,+++++++++++++++++************))))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!! ]]]]]]]]]]]]]^^^^^^^^^^````````aaaaaaaaaaaaaaaabaaabbbbbbbbbbbbbbbbcccccccccccccddddddddddddddddddeeeeeeeeeeefffffffffffffffffffffggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmmmmnnnnnnnmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstuuuuvvvvvvvvwwwwxxxyyzz{{}}~€€�‚ƒƒ„„……†††††††††††ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ���������������ŽŽŽŽŽ������ŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŠŠŠ‰‰‰ˆˆ‡‡††……„„ƒƒ‚‚�~~}||{{zzzyyyyyxxxxxxwwwvrrqqqpppppoooooooonnnnnnnmmmlllllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeffffffffffffffffeeeeeedddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddccccccccccbbbbbbbbbaaaaaaaaaa``````________________^^^^]]]]]]]]]]]]]]]\\\\\\\\\\ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIHHHHGGGGGGGGGGGGGGGGGGGGGGFFEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????????>>?>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<;;;;;;;;;:::::999999999999999988888887777766666666555555555444444443333333333332222222222111111000000000000/////////////............------------,,,,,,,,,,,,,++++++++++++++++*************)))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&%&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!! ]]]]]]]]]]]]]]^^^^^^^^^`````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbccccccccccccdddddddddddddddddeeeeeeeeeeeefffffffffffffffffffffggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmmmmmnnnnnnmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssuuuuuvvvvvvvvvwwwwxxxyyz{||}~€€�‚ƒƒ„………††††††††††ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ�ŽŽ�������ŽŽŽŽŽŽŽŽ�����ŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‹‹‹‹ŠŠŠŠ‰‰‰ˆˆ‡‡‡††……„„ƒ‚‚~}}||{{zzzyyyyyxxxxxwwwwrrqqqpppppoooooooonnnnnnnmmlllllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeffffffffffffffffeeeeeedddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbaaaaaaaaaa``````________________^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGFFEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@?????????????>>>?>>>>>>>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;::::::99999999999999988888887777766666666555555554444444433333333333332222222222111111000000000000////////////.............------------,,,,,,,,,,,,,++++++++++++++++*************)))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&%&%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!! ]]]]]]]]]]]]]]^^^^^^^^^``````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccccccddddddddddddddddeeeeeeeeeeeeefffffffffffffffffffffggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkklllllmmmmmmmmmmmmmmmmmmmmmnnnnmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuvvvvvvvvvwwwwxxyyz{||}~€�‚‚ƒ„„………†††††††††ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ������ŽŽŽŽŽŽŽŽŽŽ�����ŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹‹‹ŠŠŠŠŠ‰‰‰ˆˆˆ‡‡††……„„ƒ‚~}}|{{zzzzyyyyyxxxxxwwwrrqqqqppppoooooooonnnnnnnmlllllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeffffffffffffffffeeeeeedddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbaaaaaaaaaaa`````________________^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJIIIIHHHHGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;::::::99999999999999998888887777766666665555555554444444433333333333322222222222111110000000000000////////////.............------------,,,,,,,,,,,,+++++++++++++++++************))))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&%&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!! ]]]]]]]]]]]]]]]^^^^^^^^```````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccccccdddddddddddddddeeeeeeeeeeeeeefffffffffffffffffffffggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkllllmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnopppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssstttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuuvvvvvvvvvwwwxxyyz{|}}~€�‚ƒƒ„„………††††††††ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ����ŽŽŽŽŽŽŽŽŽŽŽŽŽ�����ŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆ‡‡††…„„ƒ€~~}||{{zzzzyyyyyxxxxwwwrrqqqqppppoooooooonnnnnnnmllllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeffffffffffffffffeeeeeedddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddcccccccccbbbbbbbbaaaaaaaaaaa````_________________^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJIIIIIHHHHGGGGGGGGGGGGGGGGGGGGGFFFFEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;::::::9999999999999998888887777766666665555555554444444433333333333322222222222111110000000000000////////////............------------,,,,,,,,,,,,,++++++++++++++++*************)))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&%&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!! \]]]]]]]]]]]]]]]^^^^^^^````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccccccddddddddddddddeeeeeeeeeeeeeeefffffffffffffffffffffggggggggggggggfgggggggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkklllmmmmmmmmmmmmmmmmmmmmmmmmnmmmmmmmmnnnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnnnnnnnnnnnoopppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrssssssstuuuuuuuuuuuvvvvvvvvwwwxyzz{|}~€€�‚ƒƒ„„………†††††††ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ���ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ����ŒŒŒŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆ‡‡††…„„�€~}}||{{zzzzyyyyyxxxwwwrrrqqqpppppooooooonnnnnnnlllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeeeffffffffffffffeeeeeeedddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddcccccccccbbbbbbbaaaaaaaaaaaa````_________________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRRQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIIIHHHHGGGGGGGGGGGGGGGGGGGGFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;:::::::99999999999999888888777776666666555555554444444433333333333332222222222211111000000000000////////////.............------------,,,,,,,,,,,,,++++++++++++++++*************)))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!! \]]]]]]]]]]]]]]]]^^^^^^`````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccccccdddddddddddddeeeeeeeeeeeeeeeefffffffffffffffffffffgggggggggggggffgggggggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiijkkkkkkkkkkkkkkkkkkkkkkkllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmnnnnnnnnnnnnnnnnnnnnnnnooooppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssstttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrsssssttuuuuuuuuuuuuuuvvvvvwwwxyz{{|}~€�‚‚ƒ„„„…………†††††��ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ�ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ�����ŒŒŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆ‡††…„�€€~}}|{{{zzzzyyyyyxxxwwrrrqqqpppppooooooonnnnnnnllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeefffffffffffeeeeeeedddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddccccccbcbbbbbbbaaaaaaaaaaa``````_______________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRRRQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIIHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;:::::::::999999999998888888777776666666555555554444444433333333333322222222222211110000000000000////////////.............------------,,,,,,,,,,,,,++++++++++++++++*************)))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!! \\\]]]]]]]]]]]]]]]^^^^^``````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbcccccccccccccddddddddddddeeeeeeeeeeeeeeeeefffffffffffffffffffffggggggggggggfffgggggggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiijjkkkkkkkkkkkkkkkkkkkkkkkllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnmmmmnnnnnnnnnnnnnnnnnnnnnooooooppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrsssttttuuuuuuuuuuuuuuvvvvwwwyyz{|}~~€�‚ƒƒ„„„………………††����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ�����ŒŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆ‡††…‚�€~~}||{{zzzzyyyyyxxxwwrrrqqqpppppooooooonnnnnnnllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggfffffffffffffffefffffffffffeeeeeeeeeeeeeeeeeeeeffffffffeeeeeeeedddeeeeedddddeeeeeeeeeeeeeeeeeeeeeeddddddddddcccccccbbbbbbbbaaaaaaaaaaa```````_____________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\\\[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRRQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJIIIIHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;:::::::::99999999998888887777766666665555555554444444433333333333322222222222211110000000000000////////////............-------------,,,,,,,,,,,,++++++++++++++++*************))))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!! \\\]]]]]]]]]]]]]]]]^^^^```````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbccccccccccccccdddddddddddeeeeeeeeeeeeeeeeeefffffffffffffffffffffgggggggggggffffggggggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiijjjjkkkkkkkkkkkkkkkkkkkkkllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnoooooooopppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsttttttuuuuuuuuuuuuuuvvvwwxyzz{|}~€��‚ƒƒ„„„…………………�����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ�����ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆ‡††‚‚�€~}}||{{zzzzyyyyxxxwwrrrqqqpppppooooooonnnnnnnllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggfffffffffffffffeeffffffffffeeeeeeeeeeeeeeeeeeeeeeefffffeeeeeeeeedddeeeeedddddddeeeeeeeeeeeeeeeeeeeddddddddddcccccccbbbbbbbbaaaaaaaaaaa````````____________^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRRRQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999888888777776666666555555555444444433333333333322222222222221111000000000000/////////////............------------,,,,,,,,,,,,,++++++++++++++++*************)))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!! \\\\]]]]]]]]]]]]]]]]^^^```````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbcccccccccccccccdddddddddddeeeeeeeeeeeeeeeeeefffffffffffffffffffffggggggggggfffffggggggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiijjjjjkkkkkkkkkkkkkkkkkkkklllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooopppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttuuuuuuuuuuuuvvvwxxyz{||}~€��‚ƒƒ„„„„„…………Œ�����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ�����ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆ‡†ƒ‚�€~}||{{{zzzyyyyxxxwwrrqqqqpppppooooooonnnnnnnllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggffffffffffffffffeefffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddeeeeddddddddddddeeeeeeeeeeeeedddddddddddccccccccbbbbbbbaaaaaaaaaaa`````````___________^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\\\\\[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRRRQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888888777776666666555555554444444433333333333322222222222221110000000000000////////////.............------------,,,,,,,,,,,,,++++++++++++++++*************)))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!! \\\\\]]]]]]]]]]]]]]]^^^_```````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbcccccccccccccccddddddddddddeeeeeeeeeeeeeeeeeefffffffffffffffffffffgggggggggffffffgggggggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnnoooooooooooopppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttsstttttssssssttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttuuuuuuuuuvvvwxyyz{|}~€�‚‚ƒƒƒ„„„„„„…ŒŒŒ�����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ����ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆ‡‡„ƒ‚�€~}}||{{zzzyyyyxxxwwrrqqqqpppppooooooonnnnnnmllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiihhhhhhhhhhhhhhhhhhhhhhhghhhhhhhhhhggggggggggggggggggggggffffffffffffffffeeeffffffffeeeeeeeeeeeeeeeddeeeeeeeeeeeeeeeeeeeeeddddeeeddddddddddddddddddeeeeeeddddddddddddccccccccbbbbbbbaaaaaaaaaa```````````_________^^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\\\\\\[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::9999999998888887777766666666555555554444444433333333333322222222222211110000000000000////////////............-------------,,,,,,,,,,,,+++++++++++++++++************))))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!! \\\\\\]]]]]]]]]]]]]]]^^_````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbccccccccccccccccddddddddddddeeeeeeeeeeeeeeeeeefffffffffffffffffffffggggggggffffffffgggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjkkkkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnmmmmmmmmmmmnnnnnnnnnnnnnnoooooooooooooopppppppppppoopppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsttttttttttttttuuuuuuuuvvwxxyz{{|}~€€�‚‚‚ƒƒƒ„„„„„ŒŒŒŒ�������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽ�ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ����‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡„ƒ‚�€~~}||{{zzzyyyyxxwwwrrqqqppppppooooooonnnnnnnllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiihhhhhhhhhhhhhhhhhhhhhhggghhhhhhhhhggggggggggggggggggggggffffffffffffffffeeeefffffffeeeeeeeeeeeeeeedddeeeeeeeeeeeeeeeeeeeeeddddeeedddddddddddddddddddddddddddddddddddccccccccbbbbbbbbaaaaaaaa`````````````_______^^^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\\\\\\\\[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::999999999888888777776666666555555555444444443333333333322222222222221111000000000000/////////////............------------,,,,,,,,,,,,,++++++++++++++++*************)))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!! \\\\\\]]]]]]]]]]]]]]]]^__````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbcccccccccccccccccddddddddddddeeeeeeeeeeeeeeeeeefffffffffffffffffffffgggggggfffffffffggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnoooooooooooooooppppppppppoooopppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttsssttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssttttttttttttttuuuuuuvvwwxyyz{|}~~€€��‚‚‚ƒƒƒƒ„„‹‹ŒŒŒŒ����������ŽŽŽŽŽŽŽŽŽ��ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ����‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰ˆ‡„ƒƒ‚�€~}||{{zzzyyyxxxwwwrrqqqppppppooooooonnnnnnnlllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhhhhhhhhgggghhhhhhhhggggggggggggggggggggggffffffffffffffffeeeeefffffffeeeeeeeeeeeeeeedddeeeeeeeeeeeeeeeeeeeedddddeedddddddddddddddddddddddddddddddddddcccccccccbbbbbbbaaaaaaaa``````````````______^^^^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::999999998888887777766666666555555555444444443333333333322222222222221110000000000000////////////.............------------,,,,,,,,,,,,,++++++++++++++++*************)))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!! \\\\\\\]]]]]]]]]]]]]]]]___````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbcccccccccccccccccddddddddddddeeeeeeeeeeeeeeeeeefffffffffffffffffffffggggggffffffffffgggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnmmmmmmmmmmmmmmnnnnnnnnnnnoooooooooooooooooppppppppooooooppppppppppppppppppppppppppppppppppqqqqqqqqqqqppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssttttttttttttuuuuuuvwwxxyz{{|}~~€€��‚‚‚‚ƒƒƒƒ‹‹‹ŒŒŒŒŒ������������ŽŽŽŽŽ���ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ���‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰ˆˆ…„ƒ‚�€~}}|{{zzzyyyxxxwwvrqqqqppppppoooooooonnnnnnlllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhhhhhhhggggghhhhhhhggggggggggggggggggggggfffffffffffffffffeeeeeffffffeeeeeeeeeeeeeeeddddeeeeeeeeeeeeeeeeeeeedddddeeddddddddddddddddddddddddddddddddddcccccccccbbbbbbbaaaaaaaa``````````````______^^^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::999999998888887777766666666555555554444444443333333333322222222222211110000000000000////////////.............------------,,,,,,,,,,,,+++++++++++++++++************))))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!! \\\\\\\\]]]]]]]]]]]]]]]____```````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbcccccccccccccccccddddddddddddeeeeeeeeeeeeeeeeeefefffffffffffffffffffgggggfffffffffffggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmmmmmmmmmmmnnnnnnnnnoooooooooooooooooooppppppoooooooopppppppppppppppppppppppppppppppppppqqqqqqqqpppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssstttttttttttuuuuuvwwxxyyz{||}~~€€���‚‚‚‚ƒƒŠ‹‹‹‹ŒŒŒŒŒ�������������ŽŽ�����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ���‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††††ˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰ˆˆ…„ƒ‚�€~~}||{zzzyyxxxwwwvrqqqpppppppoooooooonnnnnnlllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhhhhggggggghhhhhhggggggggggggggggggggggfffffffffffffffffeeeeeefffffeeeeeeeeeeeeeeedddddeeeeeeeeeeeeeeeeeedddddddedddddddddddddddddddddddddddddddddccccccccccbbbbbbbbaaaaaaa`````````````_______^^^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@?@@@??????????????>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999998888887777776666666655555555444444444333333333322222222222221111000000000000/////////////............------------,,,,,,,,,,,,,++++++++++++++++*************))))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! \\\\\\\\\]]]]]]]]]]]]]]_____```````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbcccccccccccccccccddddddddddddeeeeeeeeeeeeeeeeeeeefffffffffffffffffffggggffffffffffffgggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiijjjjjjjjjjjjkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnmmmmmmmmmmmmmmmmmmnnnnnnnoooooooooooooooooooooppppoooooooooopppppppppppppppppppppppppppppppppppqqqqqqppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssstttttttttuuuuvvwwxxyzz{|}}~~€€����‚‚‚ŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒ������������������ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ���‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠ‰‰‰ˆ…„ƒ‚�€~}||{zzyyyxxwwwvvqqqqppppppooooooooonnnnnnllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhhhhgggggggghhhhhggggggggggggggggggggggffffffffffffffffffeeeeeefffffeeeeeeeeeeeeeeddddddeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddccccccccccbbbbbbbbaaaaaaa``````````````______^^^^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@?@@@??????????????>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;;;:::::9999999988888877777776666666555555555444444444333333333322222222222221110000000000000////////////.............------------,,,,,,,,,,,,,++++++++++++++++*************)))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!! \\\\\\\\\]]]]]]]]]]]]]]_____````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbcccccccccccccccccddddddddddddeeeeeeeeeeeeeeeeeeeefffffffffffffffffffgggfffffffffffffgggggggggggggghhhhhhhhhhhhhhhhhhhhhiiijjjjjjjjjjjjjjkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnoooooooooooooooooooooooopooooooooooooppppppppppppppppppppppppppppppppppppqqqpppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssttttttttuuuuuvwwxxyyz{{|}}~~€€€����‚‰ŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒ������ŒŒ�������ŽŽŽŽŽŽŽŽŽŽŽŽ����‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠ‰‰ˆˆ…„ƒ‚�€€~}||{zzyyxxxwwvvvqqqpppppppooooooooonnnnnnmllllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhhhggggggggghhhhgggggggggggggggggggggfffffffffffffffffffeeeeeeeffffeeeeeeeeeeeeeeeddddddeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddcccccccccccbbbbbbbabaaaaaaa````````````________^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@?@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;;;:::::9999999888888877777776666666555555555444444444333333333322222222222211110000000000000////////////.............------------,,,,,,,,,,,,+++++++++++++++++*************)))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!! \\\\\\\\\\]]]]]]]]]]]]]______````````````````aaa`aaaaaaaaaaaaaaaabbbbbbbbbbbbbcccccccccccccccccdddddddddddeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffggffffffffffffffgggggggggggggghhhhhhhhhhhhhhhhhhhhhiijjjjjjjjjjjjjjjkkkkkkkkkkllllllllllllllllmmmmmmmmmlmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssstttttttuuuuvwwwxxyzz{{|}}~~€€€���‰‰‰ŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒ��ŒŒŒ��������ŽŽŽŽŽŽŽŽ������‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰ŠŠ‰‰‰ˆˆ…„ƒ‚‚�€~}||{zzyyxxwwwvvvqqppppppppoooooooooonnnnnmmmlllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhggggggggggghhhggggggggggggggggggggffffffffffffffffffffeeeeeeeefffeeeeeeeeeeeeeeedddddddeeeeeddddddddddddddddddddddddddddddddcdcccccccccddddccccccccccccccbbbbbbbbaaaaaaaa````````````________^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZYYYYYYYYYYYXYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@?@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;;:::::9999999888888877777777666666555555555444444444333333333322222222222221110000000000000/////////////............------------,,,,,,,,,,,,,++++++++++++++++*************))))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!! \\\\\\\\\\\]]]]]]]]]]]]_______````````````````aa``aaaaaaaaaaaaaaaabbbbbbbbbbbbbcccccccccccccccccdddddddddddeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffgfffffffffffffffgggggggggggggghhhhhhhhhhhhhhhhhhhhhijjjjjjjjjjjjjjjjkkkkkkkkkllllllllllllllllllmmmmmmmllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnoooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrsssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssstttttttuuuvvwwxxyyzz{{||}}~~€€€�ˆ‰‰‰ŠŠŠ‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ��������ŽŽŽ���������‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆ…„ƒ‚��€~}|{{zzyyxxwwvvvuqqpppppppooooooooooonnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhggggggggggggghgggggggggggggggggggggffffffffffffffffffffeeeeeeeeeffeeeeeeeeeeeeeeeedddddddeeedddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccbbbbbbbbaaaaaaaa```````````__________^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZYYYYYYYYYYYXXYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@??@@?????????????>>>>>>>>>>>>>>>>>>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;:::::99999999888888777777776666666555555555444444444333333333322222222222211110000000000000////////////.............------------,,,,,,,,,,,,,++++++++++++++++*************)))))))))((((((((((((('''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! \\\\\\\\\\\\]]]]]]]]]]]________````````````````a``aaaaaaaaaaaaaaaaabbbbbbbbbbbbbcccccccccccccccccdddddddddddeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffggggggggggggghhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjkkkkkkklllllllllllllllllllmmmmmmllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrsssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqssssssssssssssssttttttuuuvvvwwxxyyzz{{||}}~~€€€ˆˆ‰‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒ‹‹ŒŒŒŒ�������������������‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰ˆˆ‡…„ƒ‚�€€~}|{{zyyxxwwwvvvuqpppppppoooooooooooooonnnmmmmmmmmmmmmmmmlllllllkkkkkkkjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhgggggggggggggggggggggggggggggggggggffffffffffffffffffffeeeeeeeeeefeeeeeeeeeeeeeeeeddddddddeedddddddddddddddddddddccdddddddddcccccccccccccccccccccccccccccbbbbbbbbbaaaaaaaaa``````````___________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@??@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;::::999999998888887777777766666666555555555444444444333333333322222222222211110000000000000////////////.............------------,,,,,,,,,,,,,++++++++++++++++*************)))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!! \\\\\\\\\\\\\]]]]]]]]]]_________```````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbcccccccccccccccccdddddddddddeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffggggggggggggghhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjkkkkkklllllllllllllllllllllmmmmlllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmoooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqsssssssssssssssssttttttuuvvvvwwxxyyzz{{||}}~~~€€‡ˆˆ‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒ�����������������‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡††††††††‡‡‡††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡„„ƒ‚�€~}|{{zyyxxwwwvvuuqppppppooooooooooooooooonmmmmmmmmmmmmmmmmmllllllkkkkkkkjjjjjjjjjjjjjiiiiiiihhhhhhhhhggggggggggggggggggggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddeeddddddddddddddddddddcccdddddddccccccccccccccccccccccccccccccbbbbbbbbbaaaaaaaaa``````````___________^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@??@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;:::::99999998888888777777776666666555555555544444444333333333322222222222221111000000000000/////////////............-------------,,,,,,,,,,,,+++++++++++++++++************))))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!! ^^^^^^^^^^^^^^__________````````````````aaaaaaaaaabbbbbbbbbbbbbbbbcccccccbbbbbbbbccccccccccccccccccccddddddddddddddddddeeeeeeeeeeeeeffffffffffffffffffffffffffffgggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkklllllllllllllllllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrssssssssstttttuuuvvvwwxxyyzz{{||}}}~~€���‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ˆˆ‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹Š���ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡††††††„„„„„„„„„„……………††††††††………„ƒ‚‚�€~}}|{{zyyxxwwwvvuuttttttssssssssssssssssssnnnnnnnnnnnnnnnnnmmmmmlllkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggggghhhhhggggggggggggggggggggffffffffffffffffeeeeeeeeeeffffeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccdccccccccccccccccccccccccccccccccccbbbbbbbbbbaaaaaaaaa`````````____________^^^^^^^^^^^]]]]]]]]]]]]]]\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXYXXXXXXXXXXXXWWWWWWWWWWVVUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOPPOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>>>>>>>==>>>>>>>>>>>>>=========<<<=<<<<<<<<<<<<;;;;;;;;;;::::::::99999988888887777777776666666666555555555444444444333333333333322222222211111111111100000000000//////////.............--------,,,,,,,,,,,,++++++++++++************))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###################""""""""""""""!""""!!!!!!!!!!!!!! ^^^^^^^^^^^^^^^__________````````````````aaaaaaaaaabbbbbbbbbbbbbbbbccccccbbbbbbbbbccccccccccccccccccccddddddddddddddddddeeeeeeeeeeeeeefffffffffffffffffffffffffffggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkllllllllllllllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrssssssssttttuuuuvvvwwxxxyzzz{{||}}~~€€��‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒˆˆˆ‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡††††††„„„„„„„„„„„…………………†††………„„„ƒ‚��€~}}|{{zyyxxwwvvvuuttttttssssssssssssssssssooooooooooooonnnnnmmmmmllkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhggggggggggggggggghhhhggggggggggggggggggggffffffffffffffffeeeeeeeeeeefffeeeeeeeeeeeeeeeedddddddddddddddddddddddccccccccccccccccccccccccccccccccbccccccccbbbbbbbbbbbaaaaaaaaa``````````____________^^^^^^^^^^^]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVUUUUUUUUUUTTTTTTTTTTSSSSSRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOPPOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCBAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>====>>>>>>>>>>>>>=========<<<=<<<<<<<<<<<;;;;;;;;;;::::::::999999988888887777777776666666666555555554444444444333333333333222222222211111111111100000000000//////////............--------,,,,,,,,,,,,,+++++++++++*************))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################"""""""""""""!!""""!!!!!!!!!!!!!! ]^^^^^^^^^^^^^^^__________````````````````aaaaaaaaaabbbbbbbbbbbbbbbbcccccbbbbbbbbbbccccccccccccccccccccddddddddddddddddddeeeeeeeeeeeeeefffffffffffffffffffffffffffgggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssstttttuuuvvvwwwxxyyzz{{||}~~€€€��‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‡ˆˆˆ‰‰‰ŠŠŠŠŠŠŠ‹ŠŠŠŠŠŠŠŠŠŠŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡††††††„„„„„„„„„„„„„……………………………„„ƒƒ‚��€~}}|{{zzyxxwwwvvutttttttssssssssssssssssssooooooooooooooonnnnmmmmllkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhgggggggggggggggggghhhggggggggggggggggggggffffffffffffffffeeeeeeeeeeeeffeeeeeeeeeeeeeeeedddddddddddddddddddddddccccccccccccccccccccccccccccccbbbbccccccbbbbbbbbbbbbaaaaaaaaaa`````````_____________^^^^^^^^^^^]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUTTTTTTTTTTTSSSSSRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOPPOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDCCCCCCCCCCBBAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>=====>>>>>>>>>>>>>========<<<<=<<<<<<<<<<;;;;;;;;;;;::::::::999999888888877777777776666666665555555554444444443333333333333222222222111111111111100000000000/////////.............--------,,,,,,,,,,,,,+++++++++++*************)))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################"""""""""""""!!""""!!!!!!!!!!!!! ]^^^^^^^^^^^^^^^___________````````````````aaaaaaaaabbbbbbbbbbbbbbbbbccccbbbbbbbbbbcccccccccccccccccccccddddddddddddddddddeeeeeeeeeeeeeefffffffffffffffffffffffffffgggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkllllllllllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooonooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssttttuuuuvvvwwxxyyzz{||}}~~€€���‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒ‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡†††††††„„„„„„„„„„„„„„„„………………„„„„ƒƒ‚�€€~~}||{zzyyxxwwvvuutttttsssssssssssssssssssooooooopppoooooonnnnmmmmlkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhggggggggggggggggggghgggggggggggggggggggggfffffffffffffffffeeeeeeeeeeeefeeeeeeeeeeeeeeeeedddddddddddddddddddddcccccccccccccccccccccccccccccccbbbbbccccbbbbbbbbbbbbaaaaaaaaaaa`````````______________^^^^^^^^^^]]]]]]]]]]]]]\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUTTTTTTTTTTTSSSSSRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGFFFFFFFFFFFEEDDDDDDDDDDCCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>>======>>>>>>>>>>>>>========<<<<=<<<<<<<<<<;;;;;;;;;;::::::::9999999888888877777777766666666665555555554444444443333333333332222222222111111111111000000000000/////////.............--------,,,,,,,,,,,,+++++++++++**************)))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###################""""""""""""""!!""""!!!!!!!!!!!!! ]]^^^^^^^^^^^^^^^___________```````````````aaaaaaaaaabbbbbbbbbbbbbbbbbcccbbbbbbbbbbbcccccccccccccccccccccddddddddddddddddddeeeeeeeeeeeeeefffffffffffffffffffffffffffggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkklllllllllllllllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooonnnooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssstttttuuuvvvwwxxyyzz{||}}~€€€��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚†‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ŠŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡†††††††„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚�€€~~}||{{zyyxxwwvvvutttttsssssssssssssssstttoooppppppppppoooonnnnmmmlkkjjjjjjjjiiiiiiiiiiiihhhhhhhhgggggggggggggggggggggggggggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddccccccccccccccccccccccccccccccbbbbbbbccbbbbbbbbbbbbbaaaaaaaaaaa`````````_______________^^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVUUUUUUUUTTTTTTTTTTTSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFFFEDDDDDDDDDDDCCCCCCCCCBBBBAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>>>======>>>>>>>>>>>>>========<<<<<<<<<<<<<<;;;;;;;;;;;::::::::9999999888888877777777766666666665555555554444444443333333333332222222222111111111111000000000000/////////............--------,,,,,,,,,,,,,+++++++++++*************)))))))))((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###################""""""""""""""!!"""!!!!!!!!!!!!!! ]]]^^^^^^^^^^^^^^^___________```````````````aaaaaaaaaabbbbbbbbbbbbbbbbbccbbbbbbbbbbbbcccccccccccccccccccccdddddddddddddddddeeeeeeeeeeeeeeeffffffffffffffffffffffffffffgggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooonnnnnnoooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssstttttuuuvvwwxxyyz{{||}}€€���‚‚‚‚‚‚‚‚‚‚�������‚††‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‹‹‹ŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡††††††…„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚�€€~}}|{{zzyyxxwwvvuttttttssssssssssssttttttoppppppppppppppooonnnmmmlkkjjjjjjjjiiiiiiiiiiihhhhhhhhggggggggggggggggggggggggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddccccccccccccccccccccccccccccccbbbbbbbcbbbbbbbbbbbbaaaaaaaaaaa``````````________________^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHGGGGGGGFFFFFFFFFFFFFDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>=======>>>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;::::::::99999999888888877777777766666666665555555544444444433333333333332222222221111111111111000000000000////////.............--------,,,,,,,,,,,,,+++++++++++*************)))))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################"""""""""""""!!!"""!!!!!!!!!!!!!! ]]]]^^^^^^^^^^^^^^^__________````````````````aaaaaaaaaabbbbbbbbbbbbbbbbccbbbbbbbbbbbbbcccccccccccccccccccccddddddddddddddddeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffgggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooonnnnnnnnoooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssttttuuuvvwwxxyyz{{||}~€€���‚‚‚‚‚‚‚����������…††‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡†††††……„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒ‚‚�€€~~}||{{zzyxxwwvvuuttttttsssssssssstttttttpppppppqqqqpppppooonnmmmmkkjjjjjjjiiiiiiiiiiihhhhhhhhhgggggggggggggggggggggggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa```````````________________^^^^^^^^^]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUTTTTTTTTTTTTTSSSSSSRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIHHHHGGGGGGGGFFFFFFFFFFFFFDDDDDDDDDDDCCCCCCCCCBBBBBAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>>=======>>>>>>>>>>>>========<<<<<<<<<<<<<<;;;;;;;;;;;::::::::99999998888888877777777766666666655555555544444444433333333333322222222221111111111110000000000000////////............---------,,,,,,,,,,,,++++++++++++************))))))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$%$$$$$$$$$$$$$###################""""""""""""""!!!"""!!!!!!!!!!!!! ]]]]^^^^^^^^^^^^^^^^__________````````````````aaaaaaaaaabbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbcccccccccccccccccccccdddddddddddddddeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffgggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssttttuuvvwwxxyyz{{|}~~€€������������€€€€€€�……††‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡††††††……„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒ‚‚‚��€~~}}||{{zyyxxwwvuutttttttssssssstttttttttpppppqqqqqqqppppooonnnmmmkkjjjjjjiiiiiiiiiiiihhhhhhhhggggggggggggggggggggggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddcccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````````_________________^^^^^^^^^]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUTTTTTTTTTTTTTSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIHHHHGGGGGGGFFFFFFFFFFFFFEDDDDDDDDDDCCCCCCCCCBBBBBBAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>========>>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;:::::::::9999999988888887777777766666666665555555554444444443333333333332222222222111111111111000000000000////////.............--------,,,,,,,,,,,,,+++++++++++*************))))))))))((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$%$$$$$$$$$$$$$###################""""""""""""""!!!""!!!!!!!!!!!!!! ]]]]]^^^^^^^^^^^^^^^^__________````````````````aaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccddddddddddddddeeeeeeeeeeeeeeeeeefffffffeffffffffffffffffffffggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssstttuuvvwwxxyzz{||}~~€€���������€€€€€€€€€„……††‡‡ˆˆˆˆ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡†††††………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚��€€~~}}||{{zyyxxwwvuuttttttttttstttttttttttppppqqqqqqqqqppppoonnnmmmkkjjjjjjiiiiiiiiiiihhhhhhhhgggggggggggggggggggggffgggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````````__________________^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUTTTTTTTTTTTTTTSSSSSSSRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIHHHHGGGGGGGFFFFFFFFFFFFEEDDDDDDDDDCCCCCCCCCBBBBBBBAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>=========>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::9999999988888887777777766666666655555555544444444443333333333332222222222111111111111000000000000////////.............--------,,,,,,,,,,,,,+++++++++++*************))))))))))((((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################""""""""""""""!!!""!!!!!!!!!!!!!! ]]]]]]^^^^^^^^^^^^^^^___________````````````````aaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccdddddddddddddeeeeeeeeeeeeeeeeeeeffffffeeffffffffffffffffffffggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooonnnooooooooooooooooooooooppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssttuuuvvwxxyzz{|}}~~€€€€€��€€€€€„„……††‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‹‹‹‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡†††††………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚��€€€~~}}||{{zyyxxwvuuutttttttttttttttttttttpppqqqqqqqqqqqpppoonnnmmmkkjjjjjiiiiiiiiiiihhhhhhhhggggggggggggggggggggffffggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeedeeeeeeeeeeeeeeedddddddddddddddddddddcccccccccccccbccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````__________________^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUTTTTTTTTTTTTTSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIHHHHGGGGGGGFFFFFFFFFFEEEEDDDDDDDDCCCCCCCCCCBBBBBBBAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>=========>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::9999999988888887777777766666666655555555544444444433333333333322222222222111111111110000000000000////////............---------,,,,,,,,,,,,++++++++++++************)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################"""""""""""""!!!!""!!!!!!!!!!!!!! ]]]]]]]^^^^^^^^^^^^^^^___________```````````````aaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccdddddddddddddeeeeeeeeeeeeeeeeeeefffffeeefffffffffffffffffffffgggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkklkklllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooonnnnnnoooooooooooooooooooooppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssstttuuvwwxxyzz{|}}~~€€€€€€€€€ƒ„„……†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡††††††………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒ‚‚‚���€€€~~}}||{{zyyxwvvuuuttttttttttttttttttttpppqqqqqqqqqqqpppoonnnmmmkjjjjjjiiiiiiiiiihhhhhhhhhggggggggggggggggggffffffgggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeddeeeeeeeeeeeeeeedddddddddddddddddddddccccccccccccbbcccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````___________________^^^^^^^]]]]]]]]\\\\\\\\\\[[ZZZZZ[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUTTTTTTTTTTTTTSSSSSSSSRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIHHHHGGGGGGFFFFFFFFFFEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>=========>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;::::::::::999999998888888777777776666666665555555554444444443333333333332222222222211111111111000000000000////////.............--------,,,,,,,,,,,,,+++++++++++*************)))))))))))(((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################""""""""""""""!!!!""!!!!!!!!!!!!! ]]]]]]]]^^^^^^^^^^^^^^^___________``````````````aaaaaaaaaaaabbbbbbbbbbbbbabbbbbbbbbbbbbbbbbcccccccccccccccccccccdddddddddddddeeeeeeeeeeeeeeeeeeeffffeeeefffffffffffffffffffffgggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooonnnnnnnnnooooooooooooooooooooopppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrqqqqrrrrrrrrrssstttuuvvwxxyzz{|}}~~~~~~~~~ƒƒ„„………†††‡‡‡‡†††††††††‡‡‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠˆˆ‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒ‚‚‚‚���€€€~~}||{{zyyxwvvuuutttttttttttttttttttpppqqqqqqqqqqppppoonnmmmlkjjjjjiiiiiiiiiihhhhhhhhhgggggggggggggggggffffffffggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeedddeeeeeeeeeeeeeeddddddddddddddddddddddcccccccccccbbbccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa`````````````___________________^^^^^^]]]]]]]]\\\\\\\\\\\ZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUTTTTTTTTTTTTSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIHHHGGGGGGGFFFFFFFFFEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>==========>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::999999998888888777777776666666665555555554444444433333333333332222222222211111111111000000000000////////.............--------,,,,,,,,,,,,,+++++++++++*************)))))))))))(((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################""""""""""""""!!!!"!!!!!!!!!!!!!! ]]]]]]]]^^^^^^^^^^^^^^^___________``````````````aaaaaaaaaaaabbbbbbbbbbbbbaabbbbbbbbbbbbbbbbbcccccccccccccccccccccdddddddddddddeeeeeeeeeeeeeeeeeeeeffeeeeefffffffffffffffffffffggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnonnnnnnnnnnnnooooooooooooooooooooooppppppppppppppppqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrsssttuuvvwxxyy{{||}}~~~~~~~~}}}~~‚‚ƒƒ„„………†††††††……………††††‰‰‰ŠŠŠŠŠ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††…………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒ‚‚‚‚‚���€€€€~~}}|{zzyxwwvvuuuttttttttttttttttttppppqqqqqqqqqpppooonnmmmlkjjjjiiiiiiiiiihhhhhhhhhhggggggggggggggggfffffffffgggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeedddeeeeeeeeeeeeeddddddddddddddddddddddccccccccccccbbbcccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa`````````````____________________^^^^^]]]]]]]]]\\\\\\\\\\\ZZZZZZZZZZZZZ[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUTTTTTTTTTTTTSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIHHHGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>==========>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::999999998888888777777776666666655555555544444444433333333333322222222222211111111110000000000000////////............---------,,,,,,,,,,,,++++++++++++*************)))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################"""""""""""""!!!!!"!!!!!!!!!!!!!! ]]]]]]]]]^^^^^^^^^^^^^^____________`````````````aaaaaaaaaaaaabbbbbbbbbbbbaaabbbbbbbbbbbbbbbbbcccccccccccccccccccccddddddddddddddeeeeeeeeeeeeeeeeeeefeeeeeeefffffffffffffffffffgggggggggggggghhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqrrrrrrsssttuuvvwwxyzz{||}}}~~~~~~~~}}}}}}}}}�‚‚ƒƒ„„„…………………………………………†ˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒ‚‚‚‚‚�����€€€~~}}|{zzyxwwvvuuutttttttttttttttttpppppqqqqqqpppppoonnnmmmljjjjjiiiiiiiiihhhhhhhhhhhgggggggggggggggffffffffffggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeddddeeeeeeeeeeeedddddddddddddddddddddddcccccccccccbbbbcccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa``````````````____________________^^^^]]]]]]]]]\\\\\\\\\\[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVUTTTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIHHHGGGGGGGFFFFFFFFEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBB@@@@@@@@@@@@@@???????????????>>>>>>>>>>>==========>>>>=============<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::999999999888888877777777666666665555555554444444443333333333332222222222221111111111000000000000////////.............--------,,,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################""""""""""""""!!!!!"!!!!!!!!!!!!!! ]]]]]]]]]]^^^^^^^^^^^^^_____________````````````aaaaaaaaaaaaaabbbbbbbbbbbaaaabbbbbbbbbbbbbbbbbcccccccccccccccccccccddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffggggggggggggggghhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrsstttuuvwwxyzz{{||}}}}}}}}}}}||||||}��‚‚ƒƒƒ„„„„„„„„„„„„„„„………ˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††………ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚�����€€€~}}|{zzxxwwvvuuuutttttttttttttttpppppppppppppppooonnmmmlljjjjiiiiiiiiihhhhhhhhhhhhggggggggggggggfffffffffffgggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeedddddeeeeeeeeeeedddddddddddddddddddddddcccccccccccbbbbbccccbbcccccccccccbbbbbbbbbbbbaaaaaaaaaaa``````````````_____________________^^^]]]]]]]]]]\\\\\\\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUTTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIHHHGGGGGGGFFFFFFFFEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBB@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>==========>>>=============<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::999999999888888877777777666666665555555554444444443333333333332222222222221111111111000000000000////////.............--------,,,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################""""""""""""""!!!!!"!!!!!!!!!!!!! ]]]]]]]]]]]^^^^^^^^^^^^______________```````````aaaaaaaaaaaaaaabbbbbbbbbbaaaaabbbbbbbbbbbbbbbbbcccccccccccccccccccccddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffgggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrsssttuuvvwxyyzz{{||||}}}|||||||||||€���‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„…‡ˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††………„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€~}}|{zyxxwwvvuuuuttttttttttttttpppppppppppppoooonnnmmmlljjjiiiiiiiiihhhhhhhhhhhhhgggggggggggggffffffffffffggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeddddddeeeeeeeeeeedddddddddddddddddddddddcccccccccccbbbbbccbbbbbbbcccccccbbbbbbbbbbbbbaaaaaaaaaa``````````````_____________________^^]]]]]]]]]]]\\\\\\\\\[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVUTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNOOOOOOONNNNNNNNNNNNNNNNNMNMMMMMMMMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIHHHGGGGGGGGFFFFFFFEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>===========>>=============<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::9999999998888888877777776666666665555555554444444433333333333322222222222211111111110000000000000////////............---------,,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################""""""""""""""!!!!!!!!!!!!!!!!!!! ]]]]]]]]]]]]^^^^^^^^^^^_______________``````````aaaaaaaaaaaaaaaabbbbbbbbbaaaaaabbbbbbbbbbbbbbbbbccbcccccccccccccccccccdddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffgggggggggggggggggghhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrsstttuvvwxxyyzz{{{||||||{{{{{{{{{€€€���‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„‡‡ˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††………„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€~}||{zyxxwvvvuuuuuttttttttttttppppppppppppoooonnnmmmllljjjiiiiiiiihhhhhhhhhhhhhhggggggggggggfffffffffffffggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeddddddeeeeeeeedddddddddddddddddddddddddccccccccccccbbbbbcbbbbbbbbbbccccbbbbbbbbbbbbbaaaaaaaaaa```````````````___________________^^^]]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXXXXXWXXXXXXWWWWWWWWWWVVVVVVVVUTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHGGGGGGGFFFFFFFFEEEEEEEEDDCCCCCCCCCCCCBBBBBBBBBBA@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>===========>>=============<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::999999999888888887777777666666665555555554444444443333333333332222222222221111111111000000000000////////.............--------,,,,,,,,,,,,,++++++++++++************)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$####################"""""""""""""!!!!!!!!!!!!!!!!!!!! ]]]]]]]]]]]]]^^^^^^^^^^________________``````````aaaaaaaaaaaaaaaabbbbbbbbaaaaaaabbbbbbbbbbbbbbbbbcbbcccccccccccccccccccdddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffggggggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrsssttuuvwwxxyyzzz{{{{{{{{{zzz{{{€€€���������������‚‚ƒƒƒ††‡‡ˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††††††………„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€~}||zzyxxwvvvuuuuutttttttttttpppppppoooooooonnnmmmlllljjiiiiiiiihhhhhhhhhhhhhhhggggggggggfffffffffffffffgggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeedddddddeeeeeeeeddddddddddddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbabbbaaaaaaaaaa``````````````___________________^^^^]]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXXXXWWWWXXXXXWWWWWWWWWWWVVVVVVVUUTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJIIIIIIIIIHHHGGGGGGGGFFFFFFFFEEEEEEEEDCCCCCCCCCCCCBBBBBBBBBBAA@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>===========>>============<<<<<<<<<<;<<<<<<<;;;;;;;;;:::::::::9999999998888888877777777666666665555555554444444443333333333322222222222221111111111000000000000////////.............--------,,,,,,,,,,,,,++++++++++++************)))))))))))))(((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################""""""""""""""!!!!!!!!!!!!!!!!!!! ]]]]]]]]]]]]]^^^^^^^^^^^________________``````````aaaaaaaaaaaaaaaabbbbbbbaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffggggggggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrsssttuvwwxxxyyzzzzzzzzzzzzzzzz~€€€€€��€€€€€€€€���‚‚ƒ…††‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡††††††………„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€~}|{zyyxxwvvvuuuuuttttttttttooooooooooooonnnnmmmmlllkjjiiiiiiihhhhhhhhhhhhhhgggggggggggffffffffffffffffggffffffffffffffffffffffffeeeeeeeeeeeeeeeeeedddddddeeeeeeeeddddddddddddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbabbaaaaaaaaaa````````````_`___________________^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXXWWWWWWWXWWWWWWWWWWWWWWVVVVVVVVUUTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIHHHGGGGGGGGFFFFFFFFEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBAA@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>===========>=============<<<<<<<<<<;<<<<<<;;;;;;;;;;::::::::99999999988888888877777777666666665555555554444444443333333333322222222222211111111110000000000000////////............---------,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################""""""""""""""!!!!!!!!!!!!!!!!!!! ]]]]]]]]]]]]]]^^^^^^^^^^^________________``````````aaaaaaaaaaaaaaaabbbbbbaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffggggggggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrsstuuvvwwxxxyyyyyyyyyyyyyyzz~~~€€€€€€€€��‚‚……††‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††††††……„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚��€€~}|{zyyxwwvvvuuuuuuttttttttoooooooooooonnnnmmmmllllkjiiiiiiiihhhhhhhhhhhhhggggggggggggffffffffffffffffgffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddeeeeeeeddddddddddddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaabaaaaaaaaaa`````````````_`__________________^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVUUUTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGFFFFFFFFEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBAA@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>===========>============<<<<<<<<<<;;<<<<<<;;;;;;;;;;::::::::9999999998888888877777777666666666555555554444444444333333333322222222222221111111111000000000000////////.............---------,,,,,,,,,,,,+++++++++++++***********)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"#####"""""""""""""!!!!!!!!!!!!!!!!!!!! ]]]]]]]]]]]]]]]^^^^^^^^^^^_______________``````````aaaaaaaaaaaaaaaaabbbbbaaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffgggggggggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmmmmmmlmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrssttuuvvwwwxxxxxyyyyyyyyyyy}~~~~~~~€€��„„……††‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰Šˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††……„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚��€€~~||{zyyxwwvvvuuuuuutttttttoooooooooonnnnnmmmmllllkkjiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddeeeeeeddddddddddddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaabaaaaaaaaa`````````````____________________^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVUUUTTTTTTSSSSSSSSSSSSSRRRRRRQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGFFFFFFFFEEEEEEEECCCCCCCCCCCCBBBBBBBBBBAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>============>===========<<<<<<<<<<<;;<<<<<<;;;;;;;;;::::::::99999999888888888877777777666666665555555554444444443333333333322222222222221111111110000000000000////////.............---------,,,,,,,,,,,,++++++++++++************)))))))))))))(((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"####""""""""""""""!!!!!!!!!!!!!!!!!!!! \]]]]]]]]]]]]]]]^^^^^^^^^^^_______________``````````aaaaaaaaaaaaaaaaabbbbaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbccccccccccccccccccddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffgggggggggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrsttuuuvvvwwwwxxxxxxxxxxxy}}}}~~~~~~~~~~~~~~~~€�ƒ„„……†††‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††……„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚��€€~}|{{zyxxwwvvvuuuuuuttttttooooooooonnnnnnmmmmllllkkjiiiiiiihhhhhhhhhhhhgggggggggggfffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeddddddeeeeedddddddddddddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````````````____________________^^^^^^^^]]]]]\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVUUUUTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGFFFFFFFFEEEEEEEECCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>============>===========<<<<<<<<<<;;;<<<<<;;;;;;;;;::::::::99999999888888888877777777766666666555555555444444444333333333332222222222221111111111000000000000/////////............----------,,,,,,,,,,,+++++++++++++************)))))))))))))(((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"####""""""""""""""!!!!!!!!!!!!!!!!!!! \]]]]]]]]]]]]]]]]^^^^^^^^^^________________```````````aaaaaaaaaaaaaaaabbbaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccdddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffgggggggggggggggggggghhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppqqqqqqrsssttuuuvvvvwwwwwwwwwwxxx||}}}}}}}}}}}}}}}}}}~~€‚ƒƒ„„………†††‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††……„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚��€€~}|{zzyxxwwvvvuuuuuutttttooooooooonnnnnmmmmmllllkkjiiiiiiihhhhhhhhhhhgggggggggggfffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddeeeeddddddddddddddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````````````_____________________^^^^^^^^]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZYYYYZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVUUUUTTTTTSSSSSSSSSSSSSRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFEEEEEEEDCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>============>==========<<<<<<<<<;;;;;<<<<;;;;;;;;;;:::::::999999998888888888777777777666666665555555554444444444333333333322222222222221111111111000000000000////////.............----------,,,,,,,,,,,+++++++++++++***********)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""####""""""""""""""!!!!!!!!!!!!!!!!!!! \\]]]]]]]]]]]]]]]]^^^^^^^^^^_________________``````````aaaaaaaaaaaaaaaabbaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbccccccccccccccccddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffggggggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppprrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqqqrrsssttuuuuvvvvvvvvwwwwww{|||||}}}}|||||||||}}}~~�‚‚ƒƒ„„………†††‡‡‡ˆˆˆ‰‰‰‰‰‰ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††…„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚��€~}}|{zyyxwwvvvuuuuuuuttttpoooooooonnnnnnmmmmllllkkiiiiiiihhhhhhhhhhhgggggggggggfffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeedddddeeeeddddddddddddddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````````````_____________________^^^^^^^^^]]]\\\\\\\\\\\\\[[[[[[[[[ZZZYYYYYYYYYYYZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUTTTTTSSSSSSSSSSSSSRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFEEEEEEEDCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>======================<<<<<<<<<;;;;;;<<<;;;;;;;;;;:::::::9999999988888888887777777777666666665555555554444444443333333333322222222222221111111110000000000000////////.............----------,,,,,,,,,,,++++++++++++************)))))))))))))(((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""###""""""""""""""!!!!!!!!!!!!!!!!!!!! \\\]]]]]]]]]]]]]]]^^^^^^^^^^^_________________``````````aaaaaaaaaaaaaaaabaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccdddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffgggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppqqqrrrrssstttuuuuuuvvvvvvvww{{{||||||||||{{{{||||}}~~��‚‚ƒƒƒ„„………††‡‡‡ˆˆˆ‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚�€€~}||{zyxxwwvvvuuuuuuutttppoooooooonnnnnmmmmllllkkjiiiiiihhhhhhhhhhgggggggggggfffffffffffffffffffffefffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeedddddeeedddddddddddddddddddddddddddccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````````````_____________________^^^^^^^^^^]]\\\\\\\\\\\\\[[[[[[[[[[ZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUTTTTSSSSSSSSSSSSSSRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEDCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>=======================<<<<<<<<;;;;;;;<<;;;;;;;;;;::::::::999999988888888887777777777766666666555555555444444444333333333332222222222221111111111000000000000/////////............-----------,,,,,,,,,,+++++++++++++************)))))))))))))(((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""###""""""""""""""!!!!!!!!!!!!!!!!!!! \\\\\\\]]]]]]]]]]]]]]]^]^^^^^^^^^^^^^^^^________```````````````aaaaaaaaaa````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccddddddddddddeeeeeeeeeeeeeeefffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqpppppooooooooooooooooooooooooooooooooooooooonnnnnnnnnooooppppqqqqrrrrrrsssssstttuuvvvvvvvvvvvvvvvvvvvwwxx{{||}}}~~€€€��‚‚‚ƒƒƒƒ„„…………………………„„…„„…„„„„„„„„„ƒ……„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒ‚‚�~}||{zyyxxwwvvvvuuuuuuurrrrrrrqqqqqqppppoooonnnnkkkkjjjjjjjiiiiiiiiiiiiiihhhgggggggggggggggggggggffffffffffffffffffeeeeeeeeeffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbaaaaaaaaaaaaaaaa``````````````____________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[ZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@???>>>>>>>>=================>>=========<<<<<<<<<;;;;;<<<<<<;;;;;;;;:::::::9999999998888888888887777777776665555555554444444443333333333333222222222222111110000000000000///////////////............---------------,,,,,,,,,,,,,++++++++************)))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!"!!!!!!!!!!!!!! \\\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^_______````````````````aaaaaaaaa`````aaaaaaaaaaaaaaaaaabbabbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddeeeeeeeeeeeeeeeeffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqppppppppppppooooooooooooooooooooooooooooooooooooooonnnnnnnnnnooooopppppqqqqqrrrrrrssssstuuuuuuuuuuuuuuuuuuvvvwwwzz{{||}}}~~€€��‚‚‚ƒƒƒƒƒ…………………„„„„„„„„„„„„„„„„„„ƒ………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„ƒƒƒ‚‚�€~}|{{zyxxwwwvvvvuuuuuurrrrrrrrrrqqqqppppooonnnnkkkkjjjjjjjiiiiiiiiiiiihhhhggggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeefefffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddccccccccccccbbbbbaaaaaaaaaaaaaa```````````````____________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOPPOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKJJJJIIIIIIIIIIIHHHHHHHHGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBAA@@@@@@@@@@@@@@@@@@@@???>>>>>>>>=================>>========<<<<<<<<<;;;;;;<<<<;;;;;;;;;:::::::99999999988888888888887777777776665555555544444444443333333333332222222222222111110000000000000//////////////.............---------------,,,,,,,,,,,,,+++++++*************)))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!"!!!!!!!!!!!!! \\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^______`````````````````aaaaaaaa``````aaaaaaaaaaaaaaaaaabaabbbbbbbbbbbbbbbbbbbccccccccccccccccccccdddddddddeeeeeeeeeeeeeeeeefffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllkllllllllllllllllllllllllmmmmmmmmnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqpppppppppppppppppppoooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnooooooppppppqqqqqqqrrrrssttttuuuuuuuuutttuuuuuvvvwyzzz{{||}}~~€€��‚‚‚ƒƒƒƒ……………„„„„„„„„„„„„„„„„„„„„ƒ………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒ‚‚€€~}}|{zyyxxwwwvvvvvuuuusssrrrrrrrrrqqqqpppooonnnkkkkjjjjjjiiiiiiiiiiiihhhhggggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeefefeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbaaaaaaaaaaa`````````````_```____________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOPOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJIIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBAA@@@@@@@@@@@@@@@@@@@????>>>>>>>>=================>=========<<<<<<<<;;;;;;;<<<;;;;;;;;;:::::::99999999998888888888888777777777666555555554444444443333333333333222222222222211111000000000000///////////////.............---------------,,,,,,,,,,,,++++++++*************)))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!! \\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^______`````````````````aaaaaaa```````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccccccccccccccccddddddddeeeeeeeeeeeeeeeeeeffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllkkkllllllllllllllllllllllmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnooooooopppppppqqqqqqrrrssttttttttttttttttttuuuvvyyyzz{{|||}~~€€��‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒ………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚€€~~}|{{zyyxxwwvvvvvvvvusssssssssrrrrrqqqpppooonnkkkkjjjjjjiiiiiiiiiiihhhhggggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbaaaaaaaaa``````````````__``____________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKJJIIIIIIIIIIIIHHHHHHHHGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBBA@@@@@@@@@@@@@@@@@@@@????>>>>>>>==================>========<<<<<<<<<;;;;;;;<<;;;;;;;;;::::::::99999999988888888888888777777777666555555554444444443333333333333222222222222111110000000000000///////////////............---------------,,,,,,,,,,,,,++++++++************)))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!! \\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^______`````````````````aaaaaa````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccccccccccccccccdddddddeeeeeeeeeeeeeeeeeeeffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllkkkkkllllllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnoooooooopppppppqqqqqsssssssssssssssstttttuuuuxxyyyzz{{||}}~€€��‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚�€~}||{zzyxxwwwwvvvvvvvssssssssssssrrrrqqpppoonnlkkkjjjjjjiiiiiiiiiihhhhhgggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddccccccccccbbbbbbbaaaaaaaa``````````````___`____________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[ZZZZZYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKJIIIIIIIIIIIIIHHHHHHHHGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBA@@@@@@@@@@@@@@@@@@@@@????>>>>>>>==================>========<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::999999999988888888888888777777777665555555544444444433333333333332222222222222111110000000000000//////////////.............---------------,,,,,,,,,,,,,+++++++*************)))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!! \\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^______`````````````````aaaaa`````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccccccccccccccccddddddeeeeeeeeeeeeeeeeeeeeefffffffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmnmnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnoooooooooppppppqqrrrssssssssssssssssttttuuwxxxyyzz{{||}}~€€���‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚�€€~~}|{{zyyxxwwwwvvvvvvttttttttttssssrrrqqpppoonlkkkkjjjjjiiiiiiiihhhhhhhggggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedeeeeeeeeeeeeeeeeeeeddddddddddddddcccccccccbbbbbbbbaaaaaa``````````````_________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[ZZZZZZYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKJIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBA@@@@@@@@@@@@@@@@@@@@@????>>>>>>>==========================<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::999999999998888888888888877777777766555555554444444443333333333333222222222222111111000000000000///////////////............----------------,,,,,,,,,,,,++++++++*************)))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!! \\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^______`````````````````aaaa``````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddeeeeeeeeeeeeeeeeeeeefffffffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooppppqrrrrrrrrrrrrrrssssssttttwwxxxyyzz{{||}~~€€�����ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚�€€~~}||{zzyyxxwwwwwvvvvtttttttttttttsssrrqqppooollkkkjjjjjiiiiiiihhhhhhhhgggggggggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedeeeeeeeeeeeeeeeeeeeddddddddddddddcccccccccbbbbbbbbaaaaa``````````````_________________^^^^^^^^^^^^^]^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKIIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBAA@@@@@@@@@@@@@@@@@@@@?????>>>>>>>==========================<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::9999999999988888888888888877777777766555555554444444443333333333332222222222222111111000000000000////////////.//............---------------,,,,,,,,,,,,,++++++++************)))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!! \\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^_______`````````````````aaa```````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddeeeeeeeeeeeeeeeeeeeeffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooopqqqqqqrrrrrrrrrrrrsssssttvwwwxxyyyz{{||}~~€€€���‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„…………„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚�€€~}}|{{zzyyxxwwwwwwwwttttuuuuuuuutttssrrqqppoollkkkjjjjiiiiiiihhhhhhhhhggggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddeeeeeeeeeeeeeeeeeedddddddddddddddccccccccbbbbbbbbbaaaa`````````````__________________^^^^^^^^^^^^^]]^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSRQQQQQQQQQQPPPPPPPPPPPPPPOPPPOOOOOOOOOOOOOOOOOONNNNOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKIIIIIIIIIIIIIHHHHHHHHGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBAA@@@@@@@@@@@@@@@@@@@@?????>>>>>>>=========================<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::999999999998888888888888888777777776655555554444444444333333333333222222222222111111100000000000/////////////./.............---------------,,,,,,,,,,,,,++++++++************)))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!! \\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^_______`````````````````aa````````````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccccccccccccccccddddddeeeeeeeeeeeeeeeeeeeeffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooonnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooopppqqqqqqqqqqqrrrrrrsssstvvwwwxxyyyz{{||}}~~€€€€‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„……………„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚�€€~}}||{zzyyyxxxwwwwwwtuuuuuuuuuuuuutttssrqqppomllkkkjjjjiiiiihhhhhhhhhhgggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddeeeeeeeeeeeeddddddddddddddddddddcccccccccbbbbbbbbbaaaa```````````___________________^^^^^^^^^^^^^]]]^^^^^^^]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPPPPPOPPPOOOOOOOOOOOOOOOONNNNNNOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKIIIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFEEEEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@?????>>>>>>>=========================<<<<<<<;;;;;;;;;;:;;;;;;;::::::::9999999999998888888888888888777777776655555554444444443333333333333222222222222111111100000000000/////////////./............----------------,,,,,,,,,,,,+++++++++************)))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!! \\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^_______`````````````````a`````````````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccccccccccccccccddddddeeeeeeeeeeeeeeeeeeeeefffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllkkkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoopppppppqqqqqqqqqqrrrrrsssvvvwwwxxxyyz{{||}}~~€����‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„……………„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€~~}||{{zzyyyxxxxwwwwuuuuuvvvvvvvvuuuttssrqqppmlllkkjjjjiiiiihhhhhhhhhhgggggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeeeedeeeeeeeeeeeeeeeeeeeeeddddeeeeeeeeedddddddddddddddddddddddccccccccbbbbbbbbbbaaa```````````__________________^^^^^^^^^^^^^^]]]]^^^^^]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPPPPPOPPOOOOOOOOOOOOOOONNNNNNNNOOOOOOOONNNNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFEEEEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@?????>>>>>>>========================<<<<<<<;;;;;;;;;;::;;;;;;;::::::::9999999999998888888888888888777777776655555554444444443333333333332222222222222111111100000000000////////////...............---------------,,,,,,,,,,,,,+++++++++***********)))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!! \\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^________```````````````````````````````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccccccccccccccccddddddeeeeeeeeeeeeeeeeeeeefffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllkkkkkkkkkkkkkkkkkkkklllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoopppppppppppqqqqqqrrrrssuvvvvwwxxxyzz{{||}}}~~~€������‚‚‚‚ƒƒƒ„„„„„„„„„„„„……………„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€~~}}||{{zzyyyyxxxxxxuuuvvvvvvwwwvvvuuttssrqqpmmllkkkjjjiiiihhhhhhhhhhhgggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeeeedddeeeeeeeeeeeeeeeeeedddddddeeeeeeeeddddddddddddddddddddddddcccccccbbbbbbbbbbbaa```````````___________________^^^^^^^^^^^^^]]]]]^^^^]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPPPPOOPPOOOOOOOOOOOOOONNNNNNNNNOOOOOONNNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHGGGGFFFFFFEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@@@@@@@@@@@?????>>>>>>>=================<======<<<<<<<;;;;;;;;;:::;;;;;;:::::::::999999999999888888888888888877777776655555554444444443333333333333222222222222111111110000000000/////////////...............---------------,,,,,,,,,,,,,+++++++++***********)))))))))))))((((((((((((('''''''''''''&'&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!! [\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^_________```````````````````````````````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbccccccccccccccccccddddddddeeeeeeeeeeeeeeeeeeffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkkkkkkkkkkllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppoooooooppppooooooooopppppppppppppppppoooooooopppppppppppppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmnnnnnnnnooooooooppppppppqqqqqrrrsuuvvvvwwxxxyyzz{{||}}}~~~€€€€€���‚‚‚ƒƒƒƒ„„„„„„„„„„„………………„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€~~}}||{{{zzzyyyxxxxxvvvvvvvwwwwwwwvvvuttssrqqnmmllkkjjjiiiihhhhhhhhhhhgggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeeeedddddeeeeeeeeeeeeeeeddddddddddeeeeeedddddddddddddddddddddddddccccccccbbbbbbbbbbba```````````__________________^^^^^^^^^^^^^^]]]]]]^^]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPPPOOOPPOOOOOOOOOOOOOONNNNNNNNNOOOOONNNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@@@@@@@@@@??????>>>>>>>>================<=====<<<<<<<;;;;;;;;;::::;;;;;::::::::::999999999999988888888888888877777776655555554444444443333333333333222222222222111111110000000000/////////////..............----------------,,,,,,,,,,,,++++++++++***********)))))))))))))((((((((((((('''''''''''''&'&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!! [[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^__________```````````````````````````````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccccccccccccccdddddddddeeeeeeeeeeeeeeeeefffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllkkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooopppppoooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmnnooooooooooooppppppqqqqrrruuuuvvvwwwxxyyzz{{|||}}}}€€€���‚‚ƒƒƒ„„„„„„„„„„„………………„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚�‚‚���������‚‚‚‚‚‚‚‚‚‚‚���€€~~}}}||{{{zzzyyyyyxxvvvvvwwwwwxxxwwwvvuutssrqnnmmllkkjjiiiihhhhhhhhhhhggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeeeeddddddeeeddddddddddddddddddddddeeeeddddddddddddddddddddddddddcccccccccbbbbbbbbbbb```````````_____________^____^^^^^^^^^^^^^^]]]]]]]^]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPPPPOOOPOOOOOOOOOOOOOONNNNNNNNNNOOONNNNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@@@@@@@@@@@@@??????>>>>>>>>================<=====<<<<<<<;;;;;;;;:::::;;;;;::::::::::99999999999988888888888888887777777665555555444444444333333333333222222222222211111111000000000/////////////...............---------------,,,,,,,,,,,,,++++++++++**********)))))))))))))(((((((((((((('''''''''''''&'&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!! [[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^___________```````````````````````````````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbccccccccccccccccddddddddddeeeeeeeeeeeeeeeefffffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllkkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmmmlllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmnnnnoooooooooooppppqqqqrrttuuuvvvwwwxxyyzzz{{||||}~~€€€��‚‚ƒƒƒ„„„„„„„„„„„………………„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚�‚�����������‚‚‚‚‚‚‚‚‚����€~~~}}}|||{{{{zzzyyyyyvvvvwwwwxxxxxxxwwvvuutsrronnmllkkjjjiiihhhhhhhhhhhgggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddeddddddddddddddddddddddddeedddddddddddddddddddddddddddcccccccccbbbbbbbbbbbb```````````____________^^___^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPPOOOPOOOOOOOOOOOOONNNNNNNNNNNONNNNNNNNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@@@@@@@@@???????>>>>>>>>===============<<====<<<<<<<;;;;;;;;::::::;;;;;::::::::::99999999999988888888888888877777777665555554444444443333333333333222222222222111111111000000000/////////////...............------------,--,,,,,,,,,,,,,++++++++++**********)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!! [[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^____________`````````````_`````````````````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccccccccccccdddddddddddeeeeeeeeeeeeeeeffffffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllkkkkkkkkkkkkkkkkkkkkkkkkklmmmmmmmmmmmmmmmmmmmmmmmmmllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmnnnnnnnnnooooooooppppqqqqtttuuuuvvvwwxxxyyzzz{{{{|}~~~€€��‚‚ƒƒ„„„„„„„„„„„†……………„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚�����€~~~}}}}||||{{{{zzzyyywwwwwwwxxxxxxxxxxwvvuutsroonmmllkkjjiiihhhhhhhhhhgggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccbbbbbbbbbbbbb``````````____________^^^__^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRQQQQQQQQQPPPPPPPPPPPPOOOOPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@@@@@@@@????????>>>>>>>>===============<<====<<<<<<<;;;;;;;;::::::;;;;:::::::::::99999999999988888888888888877777776655555554444444443333333333332222222222222111111111000000000////////////...............-------------,--,,,,,,,,,,,,+++++++++++**********)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!! [[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^_____________````````````__`````````````````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbccccccccccccccdddddddddddddeeeeeeeeeeeeefffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllmmmmmmmmmmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmnnnnnnnnnnnnnoooooppppqqqsttttuuuuvvwwwxxxyyzzzz{{}}}~~€€��‚‚ƒƒƒ„„„„„„„„„„†……………„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚�����������������‚‚‚�������~~~~}}}}|||||{{{zzzzzwwwwwwxxxxyyyyyxxxwwvuutspoonmmlkkjjjiiihhhhhhhgggggfffffffffffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddcddddddddddddddddddddddddcddccccccccccbbbbbbbbbbbbb``````````___________^^^^_^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@?????????>>>>>>>>===============<<===<<<<<<<;;;;;;;;:::::::;;;;:::::::::::9999999999998888888888888877777777665555555444444444333333333333222222222222111111111100000000/////////////...............-------------,-,,,,,,,,,,,,,+++++++++++*********)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!!  [[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^______________```````````___``````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccccccccccddddddddddddddeeeeeeeeeeeefffffffffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmmmlllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooppppqsssttttuuuvvvwwwxxxyyyzzz||}}~~€€�‚‚ƒƒƒ„„„„„„„„„„………………„„„„„„ƒƒƒƒƒ‚‚‚‚‚��������������������‚�������~~~~}}}}}}|||||{{{zzzwwwwwwxxxyyyyyyyyxxwvvuttqponnmmlkkjjiiihhhhhhhgggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddcccdddddddddddddddddddddccccdccccccccccbbbbbbbbbbbbba`````````___________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKJJJIIIIIIIIHHHHHHHHHHHGGGGGGFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>=============<<<===<<<<<<<;;;;;;;;:::::::;;;;:::::::::::9999999999988888888888888877777777665555554444444443333333333332222222222222111111111100000000////////////...............-------------,,-,,,,,,,,,,,,,+++++++++++*********)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!  [[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^_______________``````````____``````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbccccccccccccdddddddddddddddeeeeeeeeeeeffffffffffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmmlllllllllllllllllllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooonnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmnnnnnnmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnooooppppsssssttttuuuvvvwwwxxxyyyz{||}}~~€��‚‚ƒƒ„„„„„„„„„„………………„„„„„„ƒƒƒƒƒ‚‚‚‚‚���������������������������€~~~~~~}}}}}}}}|||{{{{zwwwwwxxxxyyyyyyyyyxxwvvutqpponnmllkkjjiiihhhhhhgggffffffffffffffffffffffffeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddccccccdddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbaa`````````___________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJIIIIIIIHHHHHHHHHHHHGGGGGGFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>=============<<<===<<<<<<<;;;;;;;::::::::;;;;::::::::::::99999999998888888888888877777777666555555444444444333333333333222222222222211111111110000000/////////////...............-------------,,-,,,,,,,,,,,,++++++++++++*********)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!!  [[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^________________`````````_____``````````````````aa`aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbccccccccccddddddddddddddddeeeeeeeeeeffffffffffffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjkkkkkkkkkkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmmllllllllllllllllllllllmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooonnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmnnnnmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooopprrrssssttttuuuvvvwwwxxxyy{{||}}~~€€�‚‚ƒƒƒ„„„„„„„„„………………„„„„„„ƒƒƒƒƒ‚‚‚‚‚���������������������������€~~~~~~~~}}}}}}}}|||{{{xxxxxxxxyyyyzzzzyyyxxwvvurqpponnmllkkjjiiihhhhhgggffffffffffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddccccccccddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbaaa````````___________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNMNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIHHHHHHHHHHHHGGGGGGGFFFEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@????????????????>>>>>>>>>=============<<<==<<<<<<<;;;;;;;;::::::::;;;;::::::::::::99999999888888888888888777777777666555555444444443333333333333222222222222111111111110000000/////////////...............------------,,,,,,,,,,,,,,,,++++++++++++********)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!!  [[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]^^^^^^^_________________````````______``````````````````a``aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccccccddddddddddddddddddeeeeeeeefffffffffffffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkjkkkkkkkkkkkkkkkkkkkkkkkkjjjjkkkkkkkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmnmmmmmmmmmmmmmmmmmmmmmmmmnnnnnmmmmmmmnnnnnnnnooooorrrrrrsssstttuuuvvvwwwxxxz{{{|}}~€��‚‚ƒƒƒ„„„„„„„„………………„„„„„„ƒƒƒƒƒ‚‚‚‚‚���������������������������€~~~~~~~~~~~~~}}}}|||{{xxxxxxxxyyyzzzzzzyyyxxwvvrrqpponmmllkkjjiiihhhhhggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddccccccccccdddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbaaaa````````___________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNMMNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIHHHHHHHHHHHHHHGGGGGGGFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@?????????????????>>>>>>>>=============<<<<==<<<<<<<;;;;;;;;::::::::;;;;::::::::::::99999999888888888888877777777776666555554444444443333333333332222222222222111111111110000000////////////...............-------------,,,,,,,,,,,,,,,,++++++++++++********)))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!  [[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]^^^^^^^_________________```````_______`````````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbccccccccdddddddddddddddddddeeeeeeeefffffffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkkllllllllllllllllllmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnmmmmmmmmmmmnnnnnnnoooqqqrrrrrsssstttuuuvvvwwwxzzz{||}~~€€��‚‚ƒƒƒƒƒƒƒƒƒƒ……………„„„„„„„ƒƒƒƒƒ‚‚‚‚‚���������������������������€~~~~~~~~~~~~~~}}}|||{xxxxxxxxyyyzzzzzzzyyyxwwvsrrqpoonmmllkkjjiiihhhhhggffffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddccccccccccccddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbaaaaa````````___________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHHHGGGGGGGFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@???????????????????>>>>>>>>=============<<<<=<<<<<<<;;;;;;;;;::::::::;;;;;:::::::::::9999999988888888888877777777777666655555444444444333333333323222222222222111111111111000000/////////////...............-------------,,,,,,,,,,,,,,,+++++++++++++********)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!!  [[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]^^^^^^^_________________``````________`````````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbcccccccddddddddddddddddddddeeeeeeeeffffffffffffffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkklllllllllllllllllllllmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmmmmmmmmmnnnnnnnnqqqqqqrrrrrssstttuuuvvvwwyyzz{||}~€€��‚‚ƒƒƒƒƒƒƒƒƒ……………„„„„„„„ƒƒƒƒƒ‚‚‚‚‚���������������������������€~~~~~~~~~~~~~~~}}}|||yxxxxxxxyyyzzzzzzzzyyxxwwssrqqpoonmmllkkjjiiihhhhhggffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccddddddccccccccccccccccccccccccbbbbbbbbbbbbbbaaaaaa````````__________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHHGGGGGGGGFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAA@@@@@@???????????????????>>>>>>>=============<<<<<=<<<<<<<;;;;;;;;;::::::::;;;;;:::::::::::9999999888888888887777777777776666655555444444443333333333322222222222222111111111111000000/////////////..............-------------,,,,,,,,,,,,,,,,+++++++++++++*******)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!!!  [[[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]^^^^^^^_________________`````_________`````````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccdddddddddddddddddddddeeeeeeeffffffffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkkkkkkllllllllllllllllllllllllmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmmmmmmmmmmmnnnnnnpppqqqqqqrrrrssstttuuvvvwxyyz{{|}}~€€��‚‚‚‚ƒƒƒƒƒƒ…………„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚���������������������������€~~~~~~~~~~~~~~~~}}}||yyxxxxxyyyyzzzzzzzzyyyxxwtssrqqpoonnmllkkjjjiiihhhgggfffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccccddddccccccccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaa```````___________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJIIHHHHHHHHHHHHHHGGGGGGGGFFFEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@????????????????????>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;::::::::;;;;;::::::::::99999999888888888877777777777766666655554444444443333333333222222222222222111111111111000000////////////...............-------------,,,,,,,,,,,,,,,+++++++++++++********)))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!  [[[[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]^^^^^^^_________________````__________`````````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccdddddddddddddddddddddeeeeeeeeffffffffffffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnmmmmmmmmmmmmmmmmmmmnnnnppppppqqqqqrrrrsstttuuuvvxxyyz{{|}}~€€���‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚����������������������������€~~~~~~~~~~~~}}}|yyyxxxxyyyyyzzzzzzzzyyxxwttssrqqpponnmmllkkjjiiihhgggggfffffffffffeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddccccccccccccccccddcccccccccccccccccccccbbccbbbbbbbbbbbbbbbaaaaaaaa```````___________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJIHHHHHHHHHHHHHHGGGGGGGGFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAA@@@@?????????????????????>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;::::::::;;;;;;:::::::::9999999888888888877777777777766666665555444444444333333333322222222222222111111111111100000/////////////...............-------------,,,,,,,,,,,,,,,+++++++++++++********)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!  [[[[[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^_________________```____________`````````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbccccccddddddddddddddddddddeeeeeeeeefffffffffffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnmmmmmmmmmmmmmmmmmmmmmmmmpppppppppqqqqrrrsssttuuuvxxxyyz{{|}}~€€€����‚‚‚‚‚„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚���������������������������€~~~~~~~~~~}}|zyyyyxyyyyyyzzzzzzzzyyxxxuttssrqqppoonmmllkkjjjiiihggggggffffffffffeeeeeeeeeeeeeeedddddddddddddddddddddddddddcccccccccccccccccdccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaa``````____________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\]]]]\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJHHHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAA@@@@????????????????????>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;::::::::;;;;;;:::::::::9999999888888888777777777777666666665554444444443333333333322222222222222111111111111000000////////////...............-------------,,,,,,,,,,,,,,,,++++++++++++********)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!!  [[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^____^__________________``````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccccccccccccccddddddddddddddeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllmmlllllllllllllllllllllllmmmmmmmmmnnnnooopppqqrrrsttuuvvwwxyyzz{{|||}}}}~~~~�������������€€€€€~~�������������������������€€€€€€€€€€€€€€€~~}||||{{{||||||}}}|||||{{zxxwwvvuuttssrrqppoonnmmmllllkkkkkjjjjjjjjiiiiiiiiifffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddccddccccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]][[[[[[[[[[[[[[ZZZZZZZZZZZ[[[[[[[[ZZZZZZZZZZZZZZYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTUUUUTTTTTTTTTTTTTTTTTTTTTRRRRRQQQQQQQQQQPPPPPPPPPOPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAA@@@????????????????????>>>>>>>>>>>>>>>>=========<<====<<<<<<<<<;;;;;;;;;;;;;::::::::::::999999988888777777777666666666666555555544444444333333333322222222222222221111111111110000000000/////////////...............------------,,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!! [[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^___^^__________________``````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccccccccccccccdddddddddddddeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmnnnooopppqqrrrsttuuvvwwxxyyzz{{||||}}}}~�������������€€€€€~~�������������������������€€€€€€€€€€€€€€€~~}|||||{{||||||||||||||{{{xxxwwvvvuuttsrrqqppoonnmmmllllkkkkkjjjjjjjjiiiiiiifffffffeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa`````````````__________^^^^^^^^^^^^]]]]]]]]]]]][[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[ZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTUUUUTTTTTTTTTTTTTTTTTTTTTRRRRRQQQQQQQQQQPPPPPPPPOOPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHGGGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@???????????????????>>>>>>>>>>>>>>>>=========<<<===<<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999888888777777776666666666665555555444444444333333333322222222222222221111111111110000000000/////////////..............-------------,,,,,,,,,,,,,,++++++++++++************)))))))))))))(((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!! [[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^__^^^__________________``````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccccccccccccccddddddddddddeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnoooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmnnnnoopppqqrrsstttuuvvwwxxyyzz{{{|||}}}€€�����������€€€€€~~�������������������������€€€€€€€€€€€€€€€~}}|||||||||||||||||||{{{zyxxxwwvvvuuttssrrqppoonnnmmmllllkkkkkjjjjjjjjiiiiifffffffeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa``````````````__________^^^^^^^^^^^^]]]]]]]]]]]][[[[[[[[[[[[ZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTUUUUTTTTTTTTTTTTTTTTTTTTSRRRRRQQQQQQQQQQPPPPPPPPOOPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@???????????????????>>>>>>>>>>>>>>>>>========<<<<===<<<<<<<<<<<;;;;;;;;;;;;:::::::::::999999888888877777776666666666666555555444444444333333333332222222222222221111111111111000000000/////////////...............-------------,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!! Z[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^_^^^^__________________``````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccccccccccccccdddddddddddeeeeeeeeeeeeeeeeeeeffffffefffffffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmnnnoopppqqqrsssttuuvvwwwxxyyzzz{{|||}€€€����������€€€€€~~������������������������€€€€€€€€€€€€€€~}}}||||||||||||||||{{{{{zxxxxwwwwvvuuutssrrqqppoonnnmmmllllkkkkkjjjjjjjiiiifffffffeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````````__________^^^^^^^^^^^^]]]]]]]]]]]][[[[[[[[[[[ZZZZZZZZZZZZZZ[[[[[ZZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTUUUUUTTTTTTTTTTTTTTTTTTTSRRRRRQQQQQQQQQQPPPPPPPPOOPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIHHHGGGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@???????????????????>>>>>>>>>>>>>>>>=========<<<<==<<<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999888888877777776666666666665555555444444444333333333322222222222222221111111111110000000000/////////////...............------------,,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!! ZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^__________________``````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbccccccccccccccccccdddddddddeeeeeeeeeeeeeeeeeeeeeffffeeeffffffffffffffffffffffgggggggggggggggggggghhhhhgghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmnnooopppqqrrrsssttuuvvvwwxxyyyzz{{||€€€��������€€€€€~~�����������������������€€€€€€€€€€€€€}}}}||||||||||||{{{{{{{zzxxxxxwwwwvvvuuttssrrqqppoonnnmmmllllkkkkkjjjjjjjiifffffffeeeeeeeeeeeeeeeeeedeedddddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````````___________^^^^^^^^^^^]]]]]]]]]]]]][[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[ZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTUUUUUTTTTTTTTTTTTTTTTTTTSRRRRQQQQQQQQQQQPPPPPPPPOOPPPPPPOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIHHGGGGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@???????????????????>>>>>>>>>>>>>>>>=========<<<<<==<<<<<<<<<<<<;;;;;;;;;;;;:::::::::99999998888888877777766666666666655555555444444443333333333322222222222222211111111111110000000000////////////...............-------------,,,,,,,,,,,,,,++++++++++++************)))))))))))))(((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!! ZZZ[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^__________________``````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbccccccccccccccccccdddddddddeeeeeeeeeeeeeeeeeeeeeeffeeeeeffffffffffffffffffffgggggggggggggggggggggghhhggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllkkkllllllllllllmmmmnnnoopppqqrrrrsstttuuuvvwwxxyyzz{{|€€€�������€€€€€~~��������€€€€€€€������€€€€€€€€€€€€€}}}}||||||||{{{{{{{{zzzzzxxxxxxwwwwwvvuuuttsrrqqpppoonnnmmmllllkkkkkjjjjjjiffffffffeeeeeeeeeeeeeeeeddeeddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````````___________^^^^^^^^^^^]]]]]]]]]]]]\[[[[[[[[[ZZZZZZZZZZZZZZZY[[[[ZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTUUUUTTTTTTTTTTTTTTTTTTTSSRRRRQQQQQQQQQQQPPPPPPPPOOPPPPPPOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIHHGGGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@???????????????????>>>>>>>>>>>>>>>==========<<<<<=<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::9999999888888877777766666666666655555555544444444333333333322222222222222221111111111110000000000/////////////...............-------------,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!! ZZZZ[[[[[[[[[[[[[[[[\\\[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^__________________``````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddeeeeeeeeeeeeeeeeeeeeeefeeeeeefffffffffffffffffffggggggggggggggggggggggghhggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkklllllllllllllmmmmnnooooppqqqrrrrsssttuuuvvwwxxyyzz{~€€€€����€€€€€€~~��������€€€€€€€€€€€€€€€€€€€~}}}}||||||{{{{{{{zzzzzzzxxxxxxxxwwwwvvvuuttssrrqqppooonnnmmmllllkkkkkjjjjjfffffffffeeeeeeeeeeeeeeeddeddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````````____________^^^^^^^^^^^]]]]]]]]]]]]\[[[[[[[[[ZZZZZZZZZZZZZZZY[[[ZZZZZZZZZZZZZZZYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTUUUUTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQQQQQQQPPPPPPPPOOPPPPPOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIHGGGGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@???????????????????>>>>>>>>>>>>>>>=========<<<<<<=<<<<<<<<<<<<<<;;;;;;;;;;;::::::::99999998888888777777766666666666655555555544444444333333333322222222222222211111111111110000000000/////////////..............-------------,,,,,,,,,,,,,,+++++++++++++***********)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!! ZZZZZ[[[[[[[[[[[[[[[[\\[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^_________________````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbcccccccccccccccccccccddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkllllllllllllllmmmmnnnoooppqqqqrrrrssstttuuvvwwxxyzz~~€€€€��€€€€€€€~~��������€€€€€€€€€€€€€€€€€€~}}}}}|||||{{{{{zzzzzzyyyxxxxxxxxxwwwwwvvuuttssrrqqqppooonnnmmmllllkkkkkjjjggffffffffeeeeeeeeeeeeeeddddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````````____________^^^^^^^^^^]]]]]]]]]]]]\\[[[[[[[[ZZZZZZZZZZZZZZYYY[[ZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTUUUUTTTTTTTTTTTTTTTTTSSSSRRQQQQQQQQQQQQPPPPPPPPOOOPPPPPOOOOOOOOONNNNNNNNNNNMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHGGGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA????????????????????>>>>>>>>>>>>>>==========<<<<<<=<<<<<<<<<<<<<<;;;;;;;;;;;::::::::99999988888888777777666666666666555555555544444443333333333322222222222222211111111111110000000000////////////...............-------------,,,,,,,,,,,,,+++++++++++++************)))))))))))))(((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!! ZZZZZZ[[[[[[[[[[[[[[[[\[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^________________`````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbcccccccccccccccccccccdddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffgggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkklllllkkkkllllllmmmmnnnooopppqqqqqrrrrsssttuuvvwxxyz}~~€€€€€€€€€€€~~��������€€€€€€€€€€€€€€€€€~~}}}}}||||{{{{zzzzzyyyyywwwwxxxxxxxwwwwvvuuttsssrrqqpppooonnnmmmllllkkkkkjgggffffffffeeeeeeeeeeeeedddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````````____________^^^^^^^^^^]]]]]]]]]]]]\\[[[[[[[ZZZZZZZZZZZZZZYYYY[ZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTUUUUTTTTTTTTTTTTTTTTSSSSSQQQQQQQQQQQQQQPPPPPPPPOOOPPPPPOOOOOOOONNNNNNNNNNNNMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIGGGGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@???????????????????>>>>>>>>>>>>>>>=========<<<<<<<=<<<<<<<<<<<<<<<;;;;;;;;;;:::::::99999998888888777777766666666666655555555544444443333333333322222222222222211111111111110000000000/////////////...............------------,,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!! ZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^_______________``````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbcccccccccccccccccccccdddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffgggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkllllkkkkkkklllllmmmmnnnoooppppppqqqqrrrsssttuvvwxxy|}~~€€€€€€€€€€~~��������€€€€€€€€€€€€€€€€€~~}}}}}||||{{{{zzzyyyyyyywwwwwxxxxxxxwwwwvvuutttssrrqqqpppoonnnmmmmllllkkkkgggggfffffffeeeeeeeeeeedddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````````_____________^^^^^^^^^]]]]]]]]]]]]\\\[[[[[[[ZZZZZZZZZZZZZYYYYYZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTUUUTTTTTTTTTTTTTTTSSSSSSSQQQQQQQQQQQQQPPPPPPPPPOOOPPPPOOOOOOOOONNNNNNNNNNNMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIGGGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@????????????????????>>>>>>>>>>>>>==========<<<<<<<=<<<<<<<<<<<<<<<;;;;;;;;;::::::::99999988888888777777666666666666555555555544444443333333333322222222222222211111111111110000000000////////////...............-------------,,,,,,,,,,,,,,+++++++++++++***********)))))))))))))(((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!! ZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^_____________```````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccccccccccccccccdddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffgggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkllllkkkkkkkklllllmmmmnnnnoooopppppppqqqrrrsstuuvwxy|}}~€€€€€€€€€~‚�������€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}|||{{{zzzzyyyyxxxwwwwwwwxxxxxwwwwvvvuutttssrrrqqpppooonnnmmmmlllkkkhgggggfffffffeeeeeeeeeeddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````````_____________^^^^^^^^^]]]]]]]]]]]]\\\[[[[[[ZZZZZZZZZZZZZZYYYYYZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWWWWWWWVWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTUUUTTTTTTTTTTTTTSSSSSSSSSQQQQQQQQQQQQPPPPPPPPPPOOOPPPPOOOOOOOONNNNNNNNNNNNMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@???????????????????>>>>>>>>>>>>>>==========<<<<<<<=<<<<<<<<<<<<<<<;;;;;;;;;::::::::9999998888888777777766666666666655555555544444444333333333322222222222222221111111111110000000000/////////////...............-------------,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"#""""""""""""""!!!!!!!!!!!! ZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^______________``````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbcccccccccccccccccccccdddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffgggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiighhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmllllllllllllllllllllllllllllllllllllllllllllllllkklllllllllllllkkkkkkkkkkkklllkkkkkkkkkklllllmmmmnnnoooooooopppppqqqrrsstuuvwx{|}~~€€€€€€€€~‚�������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}|||{{{zzzyyyyxxxxwwwwwwwwwxxwwwwwvvvuuuttsssrrrqqpppooonnnnmmmllllkhhgggggfffffffeeeeeeeeeddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa```````````````_______________^^^^^^^^^]]]]]]]]]]]]\\\[[[[[[ZZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZZYYYYYYYYYYYYXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTUUUTTTTTTTTTTTTSSSSSSSSSSQQQQQQQQQQQPPPPPPPPPPOOOOPPPOOOOOOOONNNNNNNNNNNNMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@???????????????????>>>>>>>>>>>>>>==========<<<<<<<=<<<<<<<<<<<<<<;;;;;;;;;;:::::::99999988888888777777766666666666555555555544444443333333333322222222222222211111111111110000000000/////////////...............------------,,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############"#""""""""""""""!!!!!!!!!!! ZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^______________``````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbccccccccccccccccccccddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffgggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmlllllllllllllllllllllllllllllllllllllllllllllkkkkkllllllllllkkkkkkkkkkkkkkkllkkkkkkkkkkkkllllllmmmmmnnnnooooooooppppqqrrstuuvw{{|}~~€€€€€€€‚‚�������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}|||{{{zzzyyyxxxxxvvvwwwwwwwwwwwwwvvvuuutttsssrrrqqqpppooonnnmmmmlllhhhhggggffffffeeeeeeeeedddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbabaaaaaaaaaaaaaaaaaaa```````````````________________^^^^^^^^^]]]]]]]]]]]]\\\[[[[[ZZZZZZZZZZZZZYYYYYYYZZZZZZZZZZZZZYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTUUTTTTTTTTTTTSSSSSSSSSSSSQQQQQQQQQQPPPPPPPPPPPOOOOPPPOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@???????????????????>>>>>>>>>>>>>>==========<<<<<<<=<<<<<<<<<<<<<<;;;;;;;;;;:::::::99999988888887777777666666666666555555555444444443333333333322222222222222211111111111100000000000////////////...............-------------,,,,,,,,,,,,,,++++++++++++************)))))))))))))(((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"#""""""""""""""!!!!!!!!!!! ZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^______________```````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbccccccccccccccccccddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffgggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllkkkkkkkklllllllkkkkkkkkkkkkkkkkkkllkkkkkkkkkkkkkllllllmmmmnnnnnnnnnooooooppqqrrstuvwz{||}~~€€€€€‚‚‚������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||{{zzzyyyxxxxxvvvvwwwwwwwwwwwvvvvuuutttsssrrrqqqppppooonnnmmmmllihhhhgggggfffffeeeeeeeeddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa``````````````_________________^^^^^^^^^]]]]]]]]]]]]\\\[[[[[ZZZZZZZZZZZZZYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTUUTTTTTTTTTTSSSSSSSSSSSSSQQQQQQQQPPPPPPPPPPPPOOOOOPPOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@???????????????????>>>>>>>>>>>>>>==========<<<<<<<==<<<<<<<<<<<<<;;;;;;;;;;::::::99999998888888777777766666666666555555555544444443333333333322222222222222211111111111110000000000/////////////...............-------------,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!! ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^______________```````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccccccccccccdddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffgggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhigggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllmmmmnnnnnnnnnnnooooppqrrstuvyz{|}}~~€€€‚‚‚�������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||{{{zzyyyxxxxxvvvvvvwwwwwwwwvvvvvuuutttssssrrrqqqppppooonnnnmmmliihhhhgggggfffffeeeeeeedddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa`````````````__________________^^^^^^^^^]]]]]]]]]]]\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYZZZZZZZZZZZYYYYYYYYYYYYYYXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTUTTTTTTTTTTSSSSSSSSSSSSSSQQQQQQPPPPPPPPPPPPPOOOOOOPPOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAA@@@???????????????????>>>>>>>>>>>>>>==========<<<<<<<==<<<<<<<<<<<<;;;;;;;;;;:::::::99999988888888777777666666666666555555555444444443333333333322222222222222211111111111110000000000////////////...............-------------,,,,,,,,,,,,,,+++++++++++++***********))))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!! ZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^______________```````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbccccccccccccccccdddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffgggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiihhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnnnnnmmmmmmmmmmmmmmmnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllmmmmmmmmmnnnnnnnooppqrrstuyz{{|}~~~‚‚‚‚������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||{{{zzyyyxxxxxvvvvvvvvvvvvvvvvvuuuuttttssssrrrqqqqpppoooonnnnmmmiiihhhhggggfffffeeeeeeeddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa`````````````__________________^^^^^^^^^]]]]]]]]]]]\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYZZZZZZZZZZYYYYYYYYYYYYYYYXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRQQQQPPPPPPPPPPPPPPOOOOOOOPPOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@??????????????????>>>>>>>>>>>>>>>==========<<<<<<<==<<<<<<<<<<<;;;;;;;;;;:::::::99999998888888877777766666666666555555555544444443333333333322222222222222221111111111110000000000/////////////...............-------------,,,,,,,,,,,,,+++++++++++++************)))))))))))))(((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!! ZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^______________``````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbccccccccccccccddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiihhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnnnnnmmmmmmmmmmmmmmmnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllmmmmmmmmmmmmmmnnnooppqrstuxyz{||}~~‚‚‚‚�������€€€€€€€€€€€€~~~~~~~~~~}}}}~~~~~~~}}}}}}}}}|||{{{zzzyyxxxxxvvvvvvvvvvvvvvvvuuuuttttssssrrrrqqqqppppoooonnnnmmjiiihhhhggggfffffeeeeeeddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa````````````____________________^^^^^^^]]]]]]]]]]]]\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRQQPPPPPPPPPPPPPPPOOOOOOOOPOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIIGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@?????????????????>>>>>>>>>>>>>>>>>=========<<<<<<<==<<<<<<<<<<;;;;;;;;;;:::::::999999998888888877777766666666666555555555544444443333333333322222222222222211111111111110000000000/////////////...............------------,,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!! ZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^]^^^^^^^^^^^^^^^^^^______________`````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccccccccddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhihhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmnnnoppqrstwxyz{|}}~~‚‚‚‚‚������€€€€€€€€€€€€~~~~~~~~}}}}}}}}}~~~~}}}}}}}}}||||{{zzzyyyxxxxvvvvvvvvvvvvuuuuuutttttssssrrrrqqqqqppppoooonnnnmmjiiiihhhhggggffffeeeeeddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa`````````````___________________^^^^^^^^]]]]]]]]]]]]\\\\[[[[[ZZZZZZZZZZYYYYYYYYYYZZZZZZZZYYYYYYYYYYYYYYYYXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIHHGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@????????????????>>>>>>>>>>>>>>>>>>=========<<<<<<<==<<<<<<<<<<;;;;;;;;;::::::::99999999888888877777776666666666555555555544444443333333333322222222222222221111111111110000000000/////////////...............-------------,,,,,,,,,,,,,,+++++++++++++***********))))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!! ZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^]]^^^^^^^^^^^^^^^^^^_______________`````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbccccccccccccdddddddddddddddddddeeeeeedeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffggggggfgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllmmmmmnnoppqrswxyz{{|}}~~‚‚‚‚‚������€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}~~}}}}}}}}}||||{{{zzyyyyxxxvvvvvvuuuuuuuuuutttttsssssrrrrrqqqqpppppooooonnnnmjjiiiihhhhgggffffeeeeeeddddddddddcccccccccccccccccbccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa````````````____________________^^^^^^^^]]]]]]]]]]]\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYZZZZZZZZYYYYYYYYYYYYYYYXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIIHHHGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@???????????????>>>>>>>>>>>>>>>>>>>=========<<<<<<<==<<<<<<<<<;;;;;;;;;::::::::999999998888888877777776666666666555555555444444443333333333322222222222222211111111111110000000000/////////////...............------------,,,,,,,,,,,,,,+++++++++++++************)))))))))))))(((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!! YZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^]]]^^^^^^^^^^^^^^^^^^_______________`````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbccccccccccdddddddddddddddddddddeeeeddeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffggggffggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllmmmnnopqrsvwxyz{||}~~~‚‚‚‚‚������€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||{{{zzzyyyxxxvvvvuuuuuuuuuutttttsssssrrrrrrqqqqqpppppooooonnnnnjjjiiiihhhggggfffeeeeeddddddddddcccccccccccccccccbbcbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````____________________^^^^^^^^]]]]]]]]]]]\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYYZZZZZZZYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIHHHHHGGGGFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@?????????????>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<=<<<<<<<<<;;;;;;;;;::::::::999999999888888887777777666666666655555555544444443333333333322222222222222221111111111111000000000/////////////...............-------------,,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!! YZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^______________`````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccccddddddddddddddddddddddeeeddddeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffgggffffggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllmmnnopqruvwxyz{|}}~~~‚‚‚‚‚������€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||{{{zzzyyyyxxvvvuuuuuuuuttttttssssssrrrrrqqqqqqppppppoooooonnnnjjjjiiiihhhgggffffeeeedddddddddcccccccccccccccccbbbcbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````____________________^^^^^^^^^]]]]]]]]]]]\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYYZZZZZYYYYYYYYYYYYYYYYXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRPPPPPPPPPPPOOOOOOOOOOOOONOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<=<<<<<<<<;;;;;;;;;::::::::9999999999888888887777777666666666555555555444444443333333333322222222222212221111111111110000000000/////////////...............-------------,,,,,,,,,,,,,,+++++++++++++***********)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!! YYZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^______________`````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccccddddddddddddddddddddddeedddddeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffgffffffggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhgggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllmmnoppquvwxyz{{|}}~~~‚‚‚‚‚�����€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}||}}}}}}}|||||{{{zzzyyyxxvvvuuuuuuttttttssssssrrrrrqqqqqqqppppppooooooonnnnjjjjiiiihhhgggffffeeeedddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````___________________^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYYZZZZZYYYYYYYYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRPPPPPPPPPPOOOOOOOOOOOONNNOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIHHHHHHHHGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<=<<<<<<<<;;;;;;;;::::::::99999999998888888887777777666666666555555555444444443333333333222222222222212211111111111110000000000////////////...............-------------,,,,,,,,,,,,,,+++++++++++++************)))))))))))))(((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!! YYYZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^______________``````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccccccdddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffggggggggggggggggggggggggggghhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjkkkkkkkkkkkkkkjjjjjjjjjjkkkkkkkkkkkkkkkkkklllmmnopqtuvwxyz{||}}~~~‚‚‚‚‚�����€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}|||}}}}}}|||||{{{zzzyyyxxvvvuuuuttttttssssssrrrrrrqqqqqqpppppppoooooooonnnnjjjjjiiiihhhgggfffeeeeddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````___________________^^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYXZZZZYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRPPPPPPPPOOOOOOOOOOOOONNNNOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>========<<<<<<<<<<<<<<<;;;;;;;;:::::::::99999999998888888888777777666666666555555554444444433333333333222222222222112211111111111100000000000////////////...............-------------,,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!! YYYYZZZZZZZZZZZZZZZZ[[[Z[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^_______________``````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccdddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggghhhhhhhhhhhhggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllmnnopsuvwxyzz{||}~~~‚‚‚‚�����€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}|||||||}||||||{{{{zzzyyyxvvvuuuutttttsssssrrrrrrqqqqqqqpppppppooooooooonnnnkjjjjiiiihhhgggfffeeeeddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa`a`````````````________________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[ZZZZZZZZZYYYYYYYYYYXXZZYYYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRPPPPPPPOOOOOOOOOOOOONNNNNOOOOOONNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@????????>>>>>>>>>>>>>>>>>>>>>>>>>>>========<<<<<<<<<<<<<<<;;;;;;;:::::::::999999999988888888887777777666666665555555554444444433333333333222222222222112111111111111100000000000////////////...............-------------,,,,,,,,,,,,,+++++++++++++************)))))))))))))(((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!! YYYYYZZZZZZZZZZZZZZZZ[[ZZ[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^_________________`````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggghhhhhhhhhhggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkllmmnopstuvwxyz{{|}}~~~‚‚‚‚����€€€€€€€€~~~~~~~~}}}}}}}}}|||||}}}||||||||||||||{{{{zzzyyyxvvvuuuttttssssssrrrrrrqqqqqqpppppppooooooooooonnnnkjjjjjiiihhhgggfffeeeedddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa```````````````````____________^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\[[[ZZZZZZZZZZYYYYYYYYYYXXZZYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRPPPPPPOOOOOOOOOOOOONNNNNNOOOOOONNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@???????>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<<;;;;;;;:::::::::9999999999988888888887777776666666665555555544444444433333333332222222222222112111111111111100000000000///////////.............-.-------------,,,,,,,,,,,,,,+++++++++++++************)))))))))))))(((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!! XXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^___________________````aaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaabbbbbbbbbbbbbbaaaaaaaaaabbbbbbbbbbbbbbbcccccccccccccddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkklmmnpqrstuuvwxyyzz{{{{|||||||€€€~~~~~~~}}}}}}}}}}}€€~~~~~~~~~~~~~~~~~~}}}}||{{zyyyxxxwwwvvvvvuuuuuuttttrrqqqqqqqqppppppppppppooooonnnnmmmlllkkkjjiiiihhhhhffeeeeeeeeeeeedddddddddddcccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaa``````````````````````_________________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUTTTUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMLKKKKKKKKKKKKKKKJJJJJJJJJIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@????????????????????????????>>>>>>>>=======<====<<<<<<<;;;;;;;:::::::99999999999999888888888877666666655555555544444444433333333322222222222221111111111110000000000000//////////////.............-..-------------,,,,,,,,,,,,,+++++++++++++***************)))))))))))))(((((((((((((((''''''''''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! XXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^_________________``````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbaaaaaaaaaaaabbbbbbbbbbbbbcccccccccccccccddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkllmnopqrstuvwwxyyzz{{{{|||||{€€~~~~~~}}}}}}}}}}}}|€~~~~~~~~~~~~~~~~~~~~}}}}|||{zyyyxxxwwwvvvvuuuuuttttttrrqqqqqqqppppppppppppoooooonnnnnmmlllkkkjjiiiihhhhhfeeeeeeeeeeedddddddddddddcccccccbbbbbbbbbbbbbbbbaaaaaaaaa`````````````````````````_______________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJJIHHHHHHHHHHHHHGGGGGGGGGGGGHHHGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@????????????>>>>>????????????>>>>>>>========<===<<<<<<<;;;;;;;::::::::9999999999999988888888887666666665555555554444444443333333322222222222221111111111110000000000000//////////////.............--..-------------,,,,,,,,,,,,,+++++++++++++**************))))))))))))))((((((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! XXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^________________```````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaaabbbbbbbbbbbbcccccccccccccccccddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjkklmmopqrstuuvwxxyzzz{{{{{{|{{€€~~~~}}}}}}}}}}}}|||~~~~~~~~~~~~~~~~~~~~~~}}}}|||{zyyyxxxwwwvvvvuuuuuttttttrqqqqqqppppppppppppooooooooonnnnmmmllkkkjjiiihhhhhgfeeeeeeeeeeedddddddddddddccccccbbbbbbbbbbbbbbbbaaaaaaaa``````````````````````````____________^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMKKKKKKKKKKKKKKJJJJJJJJJJJHHHHHHHHHHHHHGGGGGGGGGGGGGHHGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>?????????>>>>>>>>=======<<===<<<<<<<;;;;;;;::::::::9999999999999888888888877666666665555555544444444443333333322222222222221111111111110000000000000//////////////.............--.-------------,,,,,,,,,,,,,,+++++++++++++**************)))))))))))))(((((((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! XXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZ[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^_______________````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbaaaaaaaaaaaaaaabbbbbbbbbbccccccccccccccccccddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkllmoopqrstuvwwxyyzz{{{{{{{{{€~~~~}}}}}}}}}}||||||~~~~~~~~~~}}}}}~~~~~~~~~~}}}}|||{zyyyxxxwwwvvvuuuuuttttttsqqqqqqpppppppppppooooooooooonnnnmmmllkkjjjiiihhhhggeeeeeeeeeeeddddddddddddddcccccbbbbbbbbbbbbbbbbaaaaaaa```````````````````````````___________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMKKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGGGHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>????????>>>>>>>>=======<<==<<<<<<<<;;;;;;;::::::::999999999999888888888887766666666555555554444444443333333332222222222221111111111111000000000000///////////////.............--.-------------,,,,,,,,,,,,,+++++++++++++***************)))))))))))))(((((((((((((((''''''''''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! XXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^______________``````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbaaaaaaaaaaaaaaaabbbbbbbbbccccccccccccccccccccdddddcddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggghhhhhhhhhgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkklmnopqrstuvvwxxyzzz{{{{{{{{~~~~}}}}}}}}|||||||||~~~~~~~~~~}}}}}}}~~~~~~~~~~~}}}}|||{zyyyxxxwwwvvvuuuuutttttssqqqqqppppppppppooooooooooooonnnnmmlllkkjjjiiihhhhggeeeeeeeeeddddddddddddddddcccccbbbbbbbbbbbbbbbaaaaaaa```````````````````````````___________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGGGHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCBBBBBBBAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>???????>>>>>>>>=======<<<==<<<<<<<;;;;;;;;::::::::999999999998888888888887766666665555555544444444443333333322222222222221111111111110000000000000//////////////.............---.------------,,,,,,,,,,,,,,+++++++++++++**************)))))))))))))(((((((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!! XXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZ[[[[[[[\\\\\\\\\\\\\\\\\]\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^_____________```````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbaaaaaaaaaaaaaaaaaabbbbbbbccccccccccccccccccccccdddcccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggghhhhhhhgggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjkklmnopqrrstuvwwxyyzzz{{{{{{{~~~~}}}}}}||||||||||||~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~}}}}|||{zzyyxxxwwwvvvuuuuutttttssqqqqqpppppppppoooooooooooooonnnnmmlllkkjjiiihhhhgggeeeeeeeedddddddddddddddddccccbbbbbbbbbbbbbbaaaaaaaa```````````````````````````__________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLKKKKKKKKKKKJJJJJJJJJJJJJJHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCBBBBBBBBAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>>>>>??????>>>>>>>>=======<<<=<<<<<<<<;;;;;;;::::::::9999999999988888888888887766666665555555544444444443333333322222222222211111111111110000000000000//////////////.............----------------,,,,,,,,,,,,,,+++++++++++++**************)))))))))))))(((((((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! WWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^___________````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbaaaaaaaaaaaaaaaaaaabbbbbbcccccccccccccccccccccccddccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffggggggggggggggggggggghhhhggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkkkkkkkkkkkjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjkklmnoopqrstuvvwxxyyzzz{{{{{{~~~}}}}}|||||||||||||{~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}|||{zzyyyxxwwwvvvvuuuutttttssqqqqqpppppppooooooooooooooonnnnmmmllkkkjjiiihhhhgggeeeeeeeedddddddddddddddddcccbbbbbbbbbbbbbbbaaaaaaa````````````````````````_``__________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXWXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJJJJJIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>>>>>??>>>>>>>>>=======<<<<=<<<<<<<<;;;;;;;:::::::9999999999988888888888888776666666555555554444444443333333322222222222221111111111110000000000000//////////////.............-----------------,,,,,,,,,,,,,+++++++++++++***************)))))))))))))((((((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! WWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^__________``````````````aaaaaaaaaaa`aaaaaaaaaaaaaaaaaaaaabbbbaaaaaaaaaaaaaaaaaaaaabbbbbccccccccccccccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffggggggggggggggggggggggghhgggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkjjjjkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhiiiiiijjkkllnnopqrsttuvwwxyyzzzz{{{{z~~~~}}}}||||||||||{{{{{~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}|||{zzyyyxxxwwwvvvuuuutttttssqqqqqpppppppooooooooooooooonnnnmmmllkkjjjiihhhhggggeeeeeeeddddddddddddddddddcccbbbbbbbbbbbbbbaaaaaaaa``````````````````````___`__________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXWWXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======<<<<=<<<<<<<<;;;;;;;:::::::9999999988888888888888887776666666555555544444444443333333322222222222211111111111110000000000000//////////////.............----------------,,,,,,,,,,,,,,+++++++++++++**************)))))))))))))(((((((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!! WWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZ[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^_________```````````````aaaaaaaaaa``aaaaaaaaaaaaaaaaaaaaabbbaaaaaaaaaaaaaaaaaaaaaabbbbbcccccccccccccccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiiiijjkkllnnopqrrstuvvwxxyyzzzzzzzz~~~~}}}}|||||||||{{{{{{{~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}||||zzyyyyxxwwwvvvuuuutttttssqqqqpppppppooooooooooooooonnnnnmmlllkkjjiiihhhhggggeeeeeeddddddddddddddddddcccbbbbbbbbbbbbbbaaaaaaaaa```````````````````_________________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGGGGFGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<;;;;;;;:::::::999999988888888888888888777666666555555554444444443333333332222222222221111111111110000000000000///////////////............-----------------,,,,,,,,,,,,,+++++++++++++***************)))))))))))))(((((((((((((((''''''''''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! WWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^________````````````````aaaaaaaaa````aaaaaaaaaaaaaaaaaaaaab``aaaaaaaaaaaaaaaaaaaaaabbbbbcccccccccccccccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffgggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhiiiiijjkkllmnoppqrstuuvwwxyyyzzzzzzz~~~~~}}}}||||||{{{{{{{{{{~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}||||zzzyyyxxxwwwvvvuuutttttssqqqqpppppppoooooooooooooonnnnnmmmllkkkjjiiihhhgggggeeeeedddddddddddddddddddcccbbbbbbbbbbbbbaaaaaaaaaa```````````````____________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGGGGFGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<;;;;;;;::::::9999999888888888888888887777666666555555554444444443333333322222222222211111111111110000000000000//////////////.............----------------,,,,,,,,,,,,,++++++++++++++**************))))))))))))))((((((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! WWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^_______`````````````````aaaaaaaa`````aaaaaaaaaaaaaaaaaaaaa```aaaaaaaaaaaaaaaaaaaaaabbbbbbccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkjkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhiiiiijjkkllmnoopqrsttuvwwxxyyzzzzzzz~~~~}}}}}|||||{{{{{{{{{{{~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}||||zzzyyyyxxxwwvvvuuuuttttssqqqqpppppppoooooooooooooonnnnnmmmllkkjjiiihhhhgggggeeeedddddddddddddddddddcccbbbbbbbbbbbbbbaaaaaaaaaa``````````````____________________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGGGGFGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<<;;;;;;;::::::999999888888888888888888777766666655555554444444444333333332222222222221111111111111000000000000///////////////.............----------------,,,,,,,,,,,,,++++++++++++++**************)))))))))))))(((((((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!! WWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZZZZZ[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^_____```````````````````aaaaaa``````aaaaaaaaaaaaaaaaaaaa`````aaaaaaaaaaaaaaaaaaaabbbbbbbbccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffgggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkjkkjjjjjjjjjjjjjjjjjjkkkkkkjkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihiiiiihhhhhhhhhhiiiiijjkkllmnoopqrrstuvvwxxyyyzzzzzz~~~~}}}}|||||{{{{{{{{{{{{~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}||||zzzzyyyxxxwwwvvvuuuttttssqqqqqppppppoooooooooooooonnnnmmmllkkkjjiiihhhggggggeeedddddddddddddddddddccccbbbbbbbbbbbbbaaaaaaaaaaa````````````_____________________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<;;;;;;;::::::999998888888888888888887777766666655555554444444443333333322222222222221111111111110000000000000//////////////.............-----------------,,,,,,,,,,,,,+++++++++++++***************)))))))))))))((((((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! WWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^____````````````````````aaaaa````````aaaaaaaaaaaaaaaaaa``````aaaaaaaaaaaaaaaaaaabbbbbbbbbccccccccccccccccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhiiiihhhhhhhhhhhiiiiijjkkllmnnopqqrstuuvwwxxyyyzzzzz~~~~}}}}|||||{{{{{{{{{{{{~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}||||{zzzzyyyxxxwwwvvuuuttttssqqqqqppppppoooooooooooonnnnnmmmlllkkjjiiihhhhggggggeeddddddddddddddddddddcccbbbbbbbbbbbbbaaaaaaaaaaaa```````````_____________________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<<;;;;;;;;::::::999998888888888888888877777766666655555554444444443333333322222222222211111111111110000000000000//////////////.............----------------,,,,,,,,,,,,,++++++++++++++**************)))))))))))))(((((((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! WWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^____````````````````````aaaa`````````aaaaaaaaaaaaaaaaa````````aaaaaaaaaaaaaaaaabbbbbbbbbbbccccccccccccccccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhiihhhhhhhhhhhhhiiiiijjkkklmnnoppqrsstuvvwxxxyyyzzzz~~~~}}}}|||||{{{{{{{{{{zz}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}~~~~~~}}}}}}}}|||{zzzzzyyyxxxwwvvvuuuttttsqqqqqpppppppooooooooonnnnnnmmmlllkkjjjiihhhhggggggfeedddddddddddddddddddccccbbbbbbbbbbbbbaaaaaaaaaaaa``````````_____________________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<<<;;;;;;;::::::999998888888888888888877777776666655555555444444444333333332222222222221111111111110000000000000//////////////.............-----------------,,,,,,,,,,,,,+++++++++++++***************)))))))))))))(((((((((((((((''''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!! WWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZZ[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^_____````````````````````aa``````````aaaaaaaaaaaaaaaa`````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbcccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiijjkkklmnnoppqrrstuuvwwxxyyyyzzz~~~~}}}}|||||{{{{{{{{zzzz}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}~~~~~}}}}}}}}|||{{zzzzyyyxxxwwwvvuuuttttsqqqqqqppppppoooooooonnnnnmmmmlllkkkjjiiihhhggggggffeddddddddddddddddddccccccbbbbbbbbbbbbaaaaaaaaaaaaa`````````_____________________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<<<;;;;;;;;::::::999998888888888888888777777776666655555555444444444333333322222222222211111111111110000000000000//////////////.............----------------,,,,,,,,,,,,,++++++++++++++*************)))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! WWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^____````````````````````a````````````aaaaaaaaaaaaaa```````````aaaaaaaaaaaaaabbbbbbbbbbbbbbccccccccccccccccccccccccccccccccddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiijjkkklmmnoopqqrsttuvvwxxxyyyyzz~~~~}}}}|||||{{{{{{{zzzzz}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}~~~~}}}}}}}}}||{{{zzzzyyyxxwwwvvuuuuttttrqqqqqqppppppoooooonnnnnnmmmlllkkkjjjiihhhhggggggffedddddddddddddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````________________^___^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<;<<<<<<<;;;;;;;::::::999998888888888888887777777777666665555555444444444333333332222222222221111111111110000000000000///////////////.............----------------,,,,,,,,,,,,,++++++++++++++*************))))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! WWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^_____`````````````````````````````````aaaaaaaaaaaaa````````````aaaaaaaaaaaaabbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllljjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiijjkkklmmnooppqrsstuuvwwxxyyyyyy~~~~}}}}|||||{{{{{{{zzzzz}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}}}}}}||{{{zzzzzyyxxxwwvvvuuuttttrrqqqqqqpppppoooooonnnnnnmmllllkkjjjiiihhhgggggggffdddddddddddddddddccccccccbbbbbbbbbbbaaaaaaaaaaaaaa````````_______________^^__^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<;;<<<<<<;;;;;;;;::::::999998888888888888877777777777666665555555444444444333333322222222222211111111111110000000000000//////////////.............-----------------,,,,,,,,,,,,,+++++++++++++*************)))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!! WWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^_______`````````````````````````````````aaaaaaaaaaa``````````````aaaaaaaaaaabbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiijjjkklmmnnoppqrrsttuvvwxxxyyyyy~~~~}}}}}||||{{{{{{zzzzzz}}}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}}~}}}}}}}}}}|{{{{zzzzyyyxxwwwvvuuuttttrrrqqqqqqpppppooooonnnnnmmllllkkkjjiiihhhhggggggfffddddddddddddddddcccccccccbbbbbbbbbbaaaaaaaaaaaaaaa```````_______________^^^_^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGFFFFGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBAAAAAAA@@@@@@@@@@@@????????>>>>>>>>>>>>>===>>>>>>>=========<<<<<<<;;;<<<<<;;;;;;;;:::::::99999888888888888777777777777766666555555544444444433333332222222222221111111111110000000000000///////////////.............----------------,,,,,,,,,,,,,++++++++++++++*************)))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! WWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^________`````````````````````````````````aaaaaaaaaa```````````````aaaaaaaaaabbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffggggggggggfggggggggggggggggggggggggggggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjkklmmnnoopqqrsstuuvwwxxyyyyy~~~~}}}}}||||{{{{{zzzzzzz}}}}}}}}}}}}}}}|||||||||||||}}}}}}}}}}}}}}}}}}}}}|{{{{zzzzyyyxxwwwvvuuuutttrrrrqqqqqqpppppoooonnnnmmmlllkkkjjjiiihhhhggggggfffdddddddddddddddccccccccccbbbbbbbbbaaaaaaaaaaaaaaaa``````_______________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBAAAAAAA@@@@@@@@@@@@????????>>>>>>>>>>>>>====>>>>==========<<<<<<<;;;;<<<<;;;;;;;;;::::::999999888888888887777777777777766666555555544444444333333332222222222211111111111110000000000000//////////////.............-----------------,,,,,,,,,,,,,++++++++++++++*************))))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! WWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^_________`````````````````````````````````aaaaaaaaa`````````````````aaaaaaaabbbbbbbbbbbbbbbbbbbbbccccbbccccccccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffggggggggfffggggggggggggggggggggggggggggggggggggggggggghhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjkkllmmnnoppqrrstuuvvwxxxyyyy~~~~}}}}}||||{{{{{zzzzzzz}}}}}}}}}}}}}||||||||||||||||}}}}}}}}}~~~}}}}}}}}|{{{{zzzzyyyxxxwwvvvuuutttrrrrrqqqqqqppppoooonnnnmmlllkkkjjjiiihhhhgggggggfffddddddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaaaaaa``````_______________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGGGGGGGFFFFFGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>>>===================<<<<<<<;;;;<<<;;;;;;;;;::::::999999988888888888777777777777776666555555554444444433333332222222222221111111111110000000000000///////////////.............----------------,,,,,,,,,,,,,++++++++++++++*************)))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! WWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^__________``````````````````````````````````aaaaaaa``````````````````aaaaaaabbbbbbbbbbbbbbbbbbbbbbbccbbbbccccccccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffgggggffffffggggggggggggggggggggggggggggggggggggggggggghhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjiijjjjjjjjjjjjjjjjjjjjjjjiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiijjkkklmmnnoopqqrsstuvvwwxxyyyy~~~~}}}}}||||{{{{zzzzzzzz}}}}}}}}}}}}||||||||||||||||||}}}}}}}}~~~}}}}}}}}|{{{{zzzzyyyxxxwwvvvuuuuttrrrrrrrqqqqqppppooonnnmmmllkkkjjjiiiihhhhggggggggffdddddddddddddccccccccccccbbbbbbbbaaaaaaaaaaaaaaa``````______________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUVVVVUUUUUUUUUUUTTTTTTTTTSSSSSTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKJJJJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGGGGGGGGGFFFFFGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>>>===================<<<<<<;;;;;<<;;;;;;;;;:::::::999999988888888887777777777777776666555555554444444433333332222222222221111111111110000000000000//////////////..............----------------,,,,,,,,,,,,,++++++++++++++*************))))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!! WWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[\[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^____________`````````````````````````````````aaaaaa````````````````````aaaaabbbbbbbbbbbbbbbbbbbbbbbbcbbbbbcccccccccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffgggfffffffffgggggggggggggggggggggggggggggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjkklmmnnooppqrrstuuvvwxxxyyy~~~~}}}}}|||{{{{{zzzzzzzz}}}}}}}||||||||||||||||||||||||}}}}}}}}~~~}}}}}}}|{{{{zzzzyyyxxxwwvvvuuuuttrrrrrrrrqqqqqpppooonnnmmmllkkkjjjiiihhhhhggggggggffdddddddddddddccccccccccccbbbbbbaaaaaaaaaaaaaaaa``````______________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLJJJJJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>>===================<<<<<<<;;;;;<;;;;;;;;;:::::::999999998888888888777777777777777666655555555444444433333332222222222221111111111111000000000000///////////////.............-----------------,,,,,,,,,,,,,+++++++++++++**************))))))))))))))((((((((((((('(''''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! VWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^_____________``````````````````````````````````aaaa`````````````````````aaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhghhhhhhhiiijjjkkllmmnnoopqqrsstuvvwwxxxyy}}~}}}}}}|||{{{{zzzzzzzzz}}|||||||||||||||||||||||||||||}}}}}}}~~~~}}}}}}}|{{{{zzzzyyyxxxwwvvvuuuuttrrrrrrrrrqqqqpppooonnnmmmllkkjjjiiiihhhhhhgggggggffddddddddddddcccccccccccccbbbbbbaaaaaaaaaaaaaaa``````______________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLJJJJJJJJJJJJJIIIIIIIIIIIIHGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>>>===================<<<<<<<;;;;;;;;;;;;;;:::::::9999999998888888888777777777777777666555555554444444433333332222222222221111111111111000000000000//////////////..............----------------,,,,,,,,,,,,,++++++++++++++*************)))))))))))))))((((((((((((('('''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! VVWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^______________```````````__`````````````````````aaa```````````````````````aaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggghhhhhhiiijjkkllmmnnooppqrrstuuvvwwxxxy}}}}}}}}||||{{{{zzzzzzzzy||||||||||||||||||||||||{|||||||}}}}}}~~~~}}}}}}}|{{{{zzzzyyyxxxwwvvvuuuuutrrrrrrrrrrqqqqpppoonnnmmllkkkjjjiiiihhhhhhgggggggffedddddddddddcccccccccccccbbbbbaaaaaaaaaaaaaaa``````______________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGFFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>===================<<<<<<;;;;;;;;;;;;;;;:::::::9999999998888888888777777777777776665555555554444444433333332222222222211111111111110000000000000//////////////.............-----------------,,,,,,,,,,,,,++++++++++++++*************))))))))))))))(((((((((((((('('''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!! VVVWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^________________`````````___``````````````````````a_````````````````````````aaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggghhhhhiiijjjkllmmmnnoopqqrsstuuvwwxxxy}}}}}}}}||||{{{zzzzzzzyyy||||||||||||||||||||||{{{|||||||}}}}}}~~~~~}}}}}}|{{{zzzzzyyyxxwwwvvvuuuuutsrrrrrrrrrqqqqpppoonnnmmllkkkjjjiiiihhhhhhhgggggggfeddddddddddccccccccccccccbbbaaaaaaaaaaaaaaa```````_______________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[ZZ[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGFFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>>>>===================<<<<<<;;;;;;;;;;;;;;:::::::9999999999888888888877777777777776666555555555444444433333333222222222221111111111111000000000000/////////////./.............----------------,,,,,,,,,,,,,++++++++++++++*************)))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!! VVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^___________________________`````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhjjjiiiiiiiiiiiiiiiiiiiiiijjjjiiiiiiiiiiiijjjjkklllmnnnooppqqrrstuuvwwxyyyzzz}}}}}}}||||{{{{zzzzzzyyyy}}}}}}}}}}}}}}}}}}}}||||||}}}}}}}~~~~~~~~~~~~~~~}}||||{{{{zzzyyyxxxwwwvvvvvuuuuuuuuuttttsssrrqqqppoommlllkkkkjjjjjjjiiiiiiihhheeeeeedddddddddddddddccccbbbbbbbbbaaaaaaaaaaaaaaa```______________^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZ[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUVUUUUUUUUUUUUUUTTTTTTTTTSSTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNMMMLLLLLLLLLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIIIIIHIIIIHHHHHHHHHHHHHHHHHHHHGGHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>=========<<<<<<<;;;;;;;:::::::9999999998888998888888888887777777777766665555555544444444333333332222222222222111111111110000000000000/////////////.............----------,,,,,,,,,,,,+++++++++++++++++*************)))))))))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!! VVVVVVVVVVVVWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^___________________________````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjiiiiiiiiiiiiiijjjjkkkllmmnnoooppqqrsstuvvwxxyyzzz}}}}}}}||||{{{{zzzzzyyyyy}}}}}}}}}}}}}}}}}}}||||||||}}}}}}}~~~~~~~~~~~~~~}}||||{{{{zzzyyyxxxwwwvvvvvuuuuuuuuuttttsssrrqqqppoommlllkkkkjjjjjjjjiiiiiihhheeeeeeddddddddddddddcccccbbbbbbbbaaaaaaaaaaaaaa````______________^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNMMLLLLLLLLLLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHIIHHHHHHHHHHHHHHHHHHHHHGGGHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>=========<<<<<<<<;;;;;;;:::::::999999999888899888888888887777777777776665555555554444444433333333222222222222111111111110000000000000/////////////.............-----------,,,,,,,,,,,,++++++++++++++++*************))))))))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!! VVVVVVVVVVVVVWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^____________________________``````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbccccccccccbccccccccccccccccccccccccddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkklllmnnnooppqqrrsttuvwwxxyyzz|}}}}}||||{{{{zzzzzzyyyyy}}}}}}}}}}}}}}}}}}||||||||||}}}}}}~~~~~~~~~~~~~~}}||||{{{{zzzyyyxxxwwwvvvvvuuuuuuuuuttttsssrrqqqppoommlllkkkkjjjjjjjjiiiiiiihheeeeeeddddddddddddddcccccbbbbbbaaaaaaaaaaaaaaa````______________^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJIIIIIIIIIIIIIIHHHIHHHHHHHHHHHHHHHHHHHHHGGGGHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@?????????????>>>>>>>>>============<<<<<<<<;;;;;;:::::::9999999998888899988888888887777777777776655555555544444444333333332222222222222111111111110000000000000/////////////.............-----------,,,,,,,,,,,+++++++++++++++++*************))))))))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!! VVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[\\\\\\\\\\\\\\\\\\]]]]]]\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^___________________________``````aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbccccccccbbbccccccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffggggggggggggggggggggggggggggghhhhhhhhhhhhhgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhihhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjkkkllmmnnoooppqqrsstuuvwwxyyyz|||}||||||{{{{zzzzzyyyyyy}}}}}}}}}}}}}}}}}|||||||||||}}}}}}~~~~~~~~~~~~~~}}|||{{{{zzzzyyyxxxwwwvvvvvuuuuuuuuuttttsssrrqqqppoommlllkkkkkjjjjjjjjiiiiiihheeeeeddddddddddddddccccccbbbbbaaaaaaaaaaaaaaa`````____________^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMLLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIIIHHHHIHHHHHHHHHHHHHHHHHHHHHGGGGHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@?????????????>>>>>>>>=============<<<<<<<<;;;;;;:::::::9999999999888899988888888887777777777766555555555544444444333333332222222222221111111111110000000000000////////////..............-----------,,,,,,,,,,,+++++++++++++*++**************)))))))))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!! VVVVVVVVVVVVVVVWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[\\\\\\\\\\\\\\\\\\]]]]]\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^_____^______________________`````aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccbbbbbccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffggggggggggggggggggggggggggggghhhhhhhhhhhggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkllmmnnnooppqqrrsttuvvwxxyyy|||||||||{{{{zzzzzyyyyyyy}}}}}}}}}}}}}}}||||||||||||||}}}}}}~~~~~~~~~~~~~}}|||{{{{zzzzyyyxxxwwwvvvvvuuuuuuuuuttttsssrrqqqppoommlllkkkkkjjjjjjjjiiiiiihheeeeedddddddddddddcccccccbbbbbaaaaaaaaaaaaa```````___________^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAA@@@@@@@@@@@@@@@@??????????????>>>>>>>==============<<<<<<<<;;;;;;::::::9999999999988889998888888888777777777766555555555544444444333333332222222222222111111111111000000000000/////////////.............------------,,,,,,,,,,++++++++++++++*++*************))))))))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!! VVVVVVVVVVVVVVVVWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\]]]]\\\\\]]]]]]]]]]]]]]]]]]]^]^^^^^^^^^^^^^^^^^^^^^___^^______________________``````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccbbbbbbcccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffggggggggggggggggggggggggggggghhhhhhhhgggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiijjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkllmmnnnoooppqqrsstuuvwwxxyy|||||||||{{{{zzzzyyyyyyyy}}}}}}}}}}}}}}|||||||||||||||}}}}}}~~~~~~~~~~~~~}}|||{{{{zzzzyyyxxxwwwvvvvvuuuuuuuuuttttsssrrqqqppoommlllkkkkkjjjjjjjjjiiiiihheeeeedddddddddddddcccccccbbbbaaaaaaaaaaaaa````````_________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDDDDDDCCCCCCCBBBBBBAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>===============<<<<<<<<;;;;;;::::::9999999999988889999888888887777777777666555555555544444444333333332222222222221111111111111000000000000/////////////.............------------,,,,,,,,,,+++++++++++++**+**************)))))))))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!! VVVVVVVVVVVVVVVVVWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\]]\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^__^^^^______________________`````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbcccbbbbbbbbccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffggggggggggggggggggggggggggggghhhhhhggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiijjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkklmmmnnnooppqqrrsttuvvwxxyy{||||||||{{{{zzzzyyyyyyyy}}}}}}}}}}}}}|||||||||||||||||}}}}}~~~~~~~~~~~~~}}|||{{{{zzzzyyyxxxwwwvvvvvuuuuuuuuuttttsssrrqqppooommlllkkkkkkjjjjjjjjiiiiihheeeedddddddddddddccccccccbbbaaaaaaaaaaaaa`````````_______^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAA@@@@@@@@@@@@@@@??????????????>>>>>>>===============<<<<<<<<;;;;;;::::::999999999999888999988888888777777777666655555555544444444433333333222222222222111111111111100000000000/////////////.............-------------,,,,,,,,,,+++++++++++++**+*************))))))))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!! UVVVVVVVVVVVVVVVVVWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\]\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^_^^^^^_____________________```````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffggggggggggggggggggggggggggggghhhgggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhiiiiiiiiiiiiiiiiiiiiiihhhiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiihhiiiiiiiiiiiiiiiiiiijjjkkklmmmnnnoooppqqrsstuuvwwxxy{||||||||{{{{zzzzyyyyyyyy}}}}}}}}}}}|||||||||||||||||||}}}}}~~~~~~~~~~~~~}}|||{{{{zzzzyyyxxxwwwwvvvvuuuuuuuuuttttsssrrqqppooommlllkkkkkkjjjjjjjjiiiiihheeeeddddddddddddcccccccccbbaaaaaaaaaaaaa``````````______^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSTTTTTTTTSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>==============<<<<<<<<;;;;;;::::::9999999999999888999988888888777777777666655555555544444444333333333222222222222111111111111000000000000/////////////.............-------------,,,,,,,,,+++++++++++++***+*************))))))))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!  UUUVVVVVVVVVVVVVVVVWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZ[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^___________________````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiihhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiihhhhhiiiiiiiiiiiiiiiiiiiijjjkkllmmmnnnoopppqrrsstuvvwwxx{{||||||{{{{{zzzzyyyyyyyy}}}}}}}}}||||||||||||||||||||||}}}}}~~~~~~~~~~~}}}|||{{{{zzzzyyyxxxwwwwvvvvuuuuuuuuttttsssrrrqqppoonmmlllkkkkkkjjjjjjjjiiiiihheeeedddddddddddccccccccccbbaaaaaaaaaaaa```````````_____^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\[\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTUTTTTTTTTTTTTTTTTTSSSSTTTTTTTSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBAAAAAAAA@@@@@@@@@@@@@@????????????????>>>>>>>==============<<<<<<<<;;;;;;::::::999999999999998899998888888877777777666665555555554444444433333333322222222222111111111111100000000000/////////////.............--------------,,,,,,,,,+++++++++++++****************))))))))))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!! UUUUVVVVVVVVVVVVVVVVWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^__________________``````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhiiihhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiihhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiihhhhhhhiiiiiiiiiihhhhhiiiiijjjkkllmmmnnnoooppqqrrstuuvwwxx{{{|||||{{{{{zzzzyyyyyyyy}}}}}}|||||||||||||||||||||||||}}}}}~~~~~~~~~~~}}}|||{{{{zzzzyyyxxxxwwwvvvvuuuuuuuuttttsssrrrqqppoonmmlllkkkkkkjjjjjjjjiiiiihheeeedddddddddddccccccccccbaaaaaaaaaaaa````````````____^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[\[[[[[[[[[ZZZZZZZZZZZZZZYZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAA@@@@@@@@@@@@@@????????????????>>>>>>>==============<<<<<<<<;;;;;;::::::999999999999998899998888888777777777666665555555554444444433333333222222222222111111111111100000000000/////////////.............-------------,,,,,,,,,++++++++++++++****************))))))))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!! UUUUUVVVVVVVVVVVVVVVVWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^_________________```````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggiiiiiiiiiiiiihihhhhhhhhhhiiiiiiiiihhhhhhhiiiiijjkkklmmmnnnnoooppqqrsstuvvwwx{{{{||||{{{{{zzzzyyyyyyyy}}}||||||||||||||||||||||||||||}}}}}~~~~~~~~~~~}}}|||{{{{zzzzyyyxxxxwwwwvvvuuuuuuuuttttsssrrqqqppoonmmlllkkkkkkkjjjjjjjiiiihhheeedddddddddddcccccccccccbaaaaaaaaaaa`````````````__^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCBBBBAAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>=============<<<<<<<<<;;;;;::::::999999999999999989999888888877777777666666555555555444444443333333322222222222111111111111100000000000/////////////..............-------------,,,,,,,,,+++++++++++++*****************)))))))))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!! UUUUUUVVVVVVVVVVVVVVVVWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZZ[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^_______________`````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiihhhhhhhhhiiiijjjkkllmmmnnnnooppqqrrstuuvwwxz{{{||||{{{{{zzzzyyyyyyyy}|||||||||||||||||||||||||||||||}}}}}~~~~~~~~~}}}}|||{{{{zzzzyyyxxxxwwwwvvvvuuuuuuuttttsssrrqqpppoonmllllkkkkkkjjjjjjjjiiiihhheeedddddddddcccccccccccccaaaaaaaaaaa`````````````___^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKKKKKKJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCBBBBAAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>=============<<<<<<<<;;;;;;::::::999999999999999989999888888877777777666666555555555444444433333333322222222222111111111111100000000000/////////////.............-------------,,,,,,,,,++++++++++++++****************))))))))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!! UUUUUUUVVVVVVVVVVVVVVVVWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________```````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggiiiiiiiihhhhhhhhhhhhhhhhhiiiiiiihhhhhhhhhhhiiijjjkkllmmmmnnnoooppqqrsttuvvwxz{{{||||{{{{{zzzzyyyyyyyy|||||||||||||||||||||{{{{|||||||}}}}}}~~~~~~~}}}}}||{{{{{zzzzyyyxxxxwwwwvvvvuuuuuuuttttsssrrqqpppoonmllllkkkkkkjjjjjjjiiiiihhheedddddddddcccccccccccccbaaaaaaaaaa````````````___^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCBBBBBAAAAAAAA@@@@@@@@@@@@@?????????????????>>>>>>>>=============<<<<<<<<;;;;;::::::999999999999999998999888888877777777766666655555555544444443333333322222222222111111111111100000000000//////////////.............-------------,,,,,,,,,+++++++++++++*****************)))))))))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!! UUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZ[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^___________`````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggiiiiiihhhhhhhhhhhhhhhhhhhiiiiihhhhhhhhhhhhhiiiijjkkllmmmmnnnnooopqqrsstuuvwwz{{{{|||{{{{{zzzzyyyyyyyx|||||||||||||||||||{{{{{{|||||||}}}}}}}~~~~}}}}}}}||{{{{{zzzyyyyxxxxwwwwvvvvvuuuuuutttsssrrrqqppooonmlllkkkkkkjjjjjjjjiiiiihhheeddddddddcccccccccccccbbaaaaaaaaaa````````````___^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBAAAAAAAAA@@@@@@@@@@@@?????????????????>>>>>>>>>============<<<<<<<<<;;;;;::::::999999999999999998999888888877777777766666655555555544444443333333322222222222111111111111100000000000/////////////.............-------------,,,,,,,,,,+++++++++++++****************))))))))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!! UUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^__________```````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggiihhhhhhhhhhhhhhhhhhhhhhhiiiihhhhhhhhhhhhhhhiiijjjklllmmmmnnnoooppqrrsttuvwwzz{{{|||{{{{{zzzzyyyyyyxx|||||||||||||||||{{{{{{{{||||||||}}}}}}}}}}}}}}}}||{{{{{zzzzyyyyxxxxwwwwwvvvvuuuuuutttsssrrrqqppoonnmlllkkkkkkjjjjjjjiiiiihhhheedddddddcccccccccccccbbbaaaaaaaaa````````````____^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLKKKKKKKKKKKKKKKJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@@@@?????????????????>>>>>>>>>============<<<<<<<<;;;;;;::::::999999999999999998999888888877777777776666655555555544444443333333322222222221111111111111000000000000/////////////.............-------------,,,,,,,,,++++++++++++++****************)))))))))))))())))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!! UUUUUUUUUUVVVVVVVVVVVVVWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^________````````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddddddddddddddeeeeeeeefffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhiiijjjklllmmmmnnnnooopqqrsstuvvwzz{{{{||{{{{{zzzzyyyyyxxx||||||||||||||||{{{{{{{{{{|||||||}}}}}}}}}}}}}}|||{{{{{zzzzzyyyxxxxwwwwwwvvvvvuuuuutttsssrrqqqppoonnmlllkkkkkjjjjjjjjiiiiihhhhedddddddcccccccccccccbbbbaaaaaaaa````````````_____^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIIHHHHHHHHHHHHHHHHHGHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCBBBBAAAAAAAAAA@@@@@@@@@@@@????????????????>>>>>>>>>>===========<<<<<<<<<;;;;;::::::999999999999999999899988888887777777777666665555555554444444333333322222222222111111111111100000000000/////////////.............-------------,,,,,,,,,,+++++++++++++*****************)))))))))))))()))))((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!! UUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZ[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^_______``````````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeefffffffffffffffffffffffffffffgggggggggggggggfggggggggggggggggggggggggggggggggggggggggggggggghhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjkklllmmmmnnnnooppqrrstuvvwzz{{{{{{{{{{{zzzzyyyyyxxx||||||||||||||{{{{{{{{{{{{||||||||}}}}}}}}}}}}||||{{{{zzzzzyyyyxxxxwwwwwwvvvvvuuuuutttsssrrqqqppoonnlllkkkkkkjjjjjjjiiiiihhhhhedddddddcccccccccccccbbbbaaaaaaa`````````````_____^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHGGHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBAAAAAAAAA@@@@@@@@@@@@?????????????????>>>>>>>>>>===========<<<<<<<<;;;;;;::::::999999999999999999899988888887777777777766665555555555444444333333322222222221111111111111000000000000/////////////.............-------------,,,,,,,,,++++++++++++++****************))))))))))))))()))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!! UUUUUUUUUUUUVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____````````````````````````aaaaaaaaaaaaaaaaaabbbbbbbbaaabbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeefffffffffffffffffffffffffffffgggggggggggggffffgggggggggggggggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjklllmmmmmnnnooppqqrstuuvwyz{{{{{{{{{{{zzzzyyyyyxxx||||||||||||{{{{{{{{{{{{{{{||||||||}}}}}}}}}||||||{{zzzzzzyyyyxxxxwwwwwwwwvvvvuuuuttttssrrrqqpppoonnlllkkkkkjjjjjjjjiiiiihhhhgdddddddccccccccccccbbbbbbaaaaaaa````````````______^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKKKKKKJJJJJJJJIIIIIHHHHHHHHHHHHHHHHHGGGHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBAAAAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>>>>===========<<<<<<<<;;;;;;:::::999999999999999999989998888888777777777777666555555555544444433333322222222222111111111111100000000000/////////////.............--------------,,,,,,,,,+++++++++++++*****************)))))))))))))(())))((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!! UUUUUUUUUUUUUVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^______```````````````````````aaaaaaaaaaaaaaaaaaabbbbbbaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeefffffffffffffffffffffffffffffggggggggggfffffffgggggggggggggggggggggggggggggggggggggggggggghhiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgghhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiijjjkllllmmmmmnnnooppqrsttuvwyzz{{{{{{{{{zzzzyyyyyxxxx||||||||||{{{{{{{{{{{{{{{{{{||||||||}}}}}}|||||||{{zzzzzyyyyyxxxxxwwwwwwwwvvvvuuuuttttssrrrqqppooonnlllkkkkjjjjjjjjiiiiihhhhhgdddddddccccccccccccbbbbbbaaaaa`````````````_______^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[Z[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBAAAAAAAAAA@@@@@@@@@@@@????????????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;:::::999999999999999999989988888888777777777777766655555555544444433333322222222221111111111111000000000000/////////////.............-------------,,,,,,,,,++++++++++++++****************))))))))))))))(())))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!! UUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^]]^^^^^^^^^^^^^^^^^^^^^^______`````````````````````aaaaaaaaaaaaaaaaaaaaabbbbaaaaaabbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeffffffffffffffffffffffffffffffgggggggfffffffffffgggggggggggggggggggggggggggggggggggggggghhhhhhhiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggghhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjkkllllmmmmmnnooppqrrstuvvyzz{{{{{{{{{zzzzyyyyxxxxx|||||||{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||{{{zzzzzyyyyyxxxxxwwwwwwwwvvvvvuuuutttsssrrrqqppooonnlllkkkkjjjjjjjiiiiiihhhhggddddddcccccccccccbbbbbbbbaaaaa````````````________^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZ[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBAAAAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>>>>>==========<<<<<<<<;;;;;;;::::999999999999999999998999888888877777777777777766555555554444433333332222222222111111111111100000000000/////////////..............-------------,,,,,,,,,+++++++++++++*****************)))))))))))))((())))(((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!! UUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZ[[[[[[[[[[[[[[[[[[[\\\[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^]]]^^^^^^^^^^^^^^^^^^^^^^______````````````````````aaaaaaaaaaaaaaaaaaaaaaabbaaaaaaaaabbbbbbbbbbbbbbbbbccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffggggffffffffffffffggggggggggggggggggggggggggggggggggggghhhhhhhhhhhiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggghhhhhhhhhhgggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhghhhhhhhhhhhhhhgghhhhhiiijjkkllllmmmmmnnnoopqqrstuuvyzzz{{{{{{{{zzzzyyyyxxxxx||{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||{{{{{zzzyyyyyxxxxxxwwwwwwwwwwvvvvuuuutttsssrrqqqppoonnnlllkkkjjjjjjjiiiiiihhhhhggdddddccccccccccccbbbbbbbbaaaa````````````_________^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBAAAAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>>>>>==========<<<<<<<<;;;;;;:::::999999999999999999998999888888877777777777777766655555554444433333322222222221111111111111000000000000/////////////.............-------------,,,,,,,,,,+++++++++++++*****************)))))))))))))((()))((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!! UUUUUUUUUUUUUUUUVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZ[[[[[[[[[[[[[[[[[[[\\[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^]]]]]^^^^^^^^^^^^^^^^^^^^^_______``````````````````aaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccccccccccccccccccdddddddddddddddddddddddeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgghhhhhhhhhhhhhhhhggggggggghhhhhhhhhhhhhhhhhhhhggggghhhhhhhhhgggggggggggggggghhhhhhgggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhggghhhhhhhhhhhhggggghhhhhiijjkklllllmmmmmnnnoppqrsttuvyyzz{{{{{{{zzzzyyyyyxxxxx|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{zzyyyyyyxxxxxwwwwwwwwwwwvvvvvuuuutttssrrrqqpppoonnmllkkkkjjjjjjiiiiiiihhhhgggdddddcccccccccccbbbbbbbbbaaa````````````__________^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>==========<<<<<<<;;;;;;;::::999999999999999999999899988888888777777777777776666555555444443333332222222222111111111111100000000000/////////////..............-------------,,,,,,,,,++++++++++++++****************))))))))))))))((()))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!! UUUUUUUUUUUUUUUUUVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[\[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^________``````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbccccccccccccccccccccccccdddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggghhhhhhhhggggggggggggggggghhhhhhhhhhhhhhggggggggggghhhhggggggggggggggggggggghhgggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhghgggggghhhhhhhhhhhggggggghhhhiiijkkklllllmmmmmnnoopqrsstuvxyzzz{{{{{{zzzzyyyyxxxxxx{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{||||||||||{{{{{{zzyyyyyyxxxxxwwwwwwwwwwwvvvvvvuuuutttssrrrqqppooonnmllkkkkjjjjjjiiiiiihhhhhgggddddcccccccccccbbbbbbbbbbaa````````````___________^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>==========<<<<<<<;;;;;;:::::999999999999999999999899988888888877777777777776666555555444443333332222222221111111111111000000000000/////////////.............-------------,,,,,,,,,,+++++++++++++*****************)))))))))))))(((())((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!! TUUUUUUUUUUUUUUUUUVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^__________``````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbccccccccccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfhhhhhhhhhhhhhhhgggggggggghhhhhhhhhhgggggggghhhhiiijkkkllllllmmmmnnoopqqrstuuxyyzzz{{{zzzzzyyyyxxxxxxw{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{|||||||{{{{{{{zzzyyyyxxxxxwwwwwwwwwwwwvvvvvvvuuutttsssrrqqpppoonnnmllkkkjjjjjjiiiiiiihhhhhgggdddcccccccccccbbbbbbbbbbba`````````````___________^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>==========<<<<<<<;;;;;;::::999999999999999999999989998888888887777777777777666655555544443333332222222221111111111111100000000000//////////////.............-------------,,,,,,,,,++++++++++++++****************))))))))))))))(((())((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!! TTUUUUUUUUUUUUUUUUUVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^____________``````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbccccccccccccccccccccccccdddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffhhhhhhhhhhhhggggggggggggghhhhhhhhhgggggggggghhhiiijkkkkllllllmmmmnnoppqrsttuxyyzzzzzzzzzzzyyyyxxxxxww{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{|{{{{{{{{zzzzzyyyxxxxxwwwwwwwvvvvvvvvvvvvuuuutttssrrrqqppooonnmmlkkkkjjjjjjiiiiiihhhhhggggdddccccccccccbbbbbbbbbbba`````````````____________^^]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>==========<<<<<<;;;;;;:::::999999999999999999999989998888888888777777777777666665555544443333332222222221111111111111100000000000/////////////.............--------------,,,,,,,,,+++++++++++++*****************)))))))))))))((((())(((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!! TTTUUUUUUUUUUUUUUUUUVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^_____________``````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffhhhhhhhhhgggggggggggggggghhhhhhhhggggggggggghhhhiijjkkklllllllmmmnnoopqrsstuxxyyzzzzzzzzzyyyyxxxxxwww{{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzyyxxxxxwwwwwvvvvvvvvvvvvvvvuuuuttsssrrqqpppoonnnmmlkkkkjjjjjjiiiiiihhhhhggggddccccccccccbbbbbbbbbbbba````````````____________^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>==========<<<<<<;;;;;;:::::99999999999999999999998999988888888887777777777766665555554444333332222222221111111111111100000000000//////////////.............-------------,,,,,,,,,++++++++++++++****************))))))))))))))((((()((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!! UUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^______________________```````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffggggggggggggggggggfffffffggggggggggggggggggggggggghgggggggggggggggggggggggggggggggggggggffffggggghhiiiijjjjjjkkkkklllmnnopqrrsuvvwwwxxxxxwwwwwvvvvvuuuu{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxwwwwwvvvvvvvvvvvvvvuuuutttssrrrqqppooonnmmmlkkkkjjjjjiiiiiiihhhhhgggggddccccccccbbbbbbbbbbbbaaa_____________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[ZZZ[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSRRRRRRRRRQQQQQQQQQQQPPPQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLKKKKKKKKKKKKKKKKKJJJJJIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>===========<<<<<<;;;;;::::::99999999999999999999998888888877777777777777766777776666655554444433333332222221111111111111000000////////////.............-------------,,,,,,,,,,,,+++++++++**************))))))))))))))))((((((((((((((((((((('''''''''''''&&'&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##################""""""""""""""!!!!! UUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^______________________````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccdddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffggggggggggggggfffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffgggghhhiiiijjjjjjjkkkkllmmnopqqrsuvvwwwwxxxwwwwwvvvvvuuuuu{{{{{zzzzzzzzzzzzzzzzzzzzyzzzzzzzzzzzzzzzzzzyyyyyxyxxxxwwwwwvvvvvvvvvvvvvvvuuutttsssrrqqpppoonnnmmmlkkkjjjjjjiiiiiiihhhhhggggfdccccccccbbbbbbbbbbbbaaaa____________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[ZZZZ[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSRRRRRRRRRQQQQQQQQQQQPPPPQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLKKKKKKKKKKKKKKKKKJJJJJJIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>==========<<<<<<;;;;;;:::::999999999999999999999998888888887777777777777766777776666655554444433333332222211111111111110000000////////////.............------------,,,,,,,,,,,,,+++++++++*************))))))))))))))))(((((((((((((((((((((''''''''''''''&&'&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""""""!!!!! UUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^____________________`````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhgghhhhhhhhhhhhhhhhhhhhhhhggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffgggggggggffffffffffffffffgggggggggggggggggggggggffgggggggggggggggggggggggggggggggggggffffffffgggghhhiiiijjjjjjjjkkkkllmnoopqrsuuvvwwwwwwwwwwwvvvvvuuuuu{{{{zzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzyyyyyyxxxxxwwwwwvvvvvvvvvvvvvvvvuuutttssrrrqqppoonnnmmmllkkjjjjjjjiiiiiiihhhhgggggfdccccccccbbbbbbbbbbbaaaaa___________^^^^^^^^^^^^^]^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZ[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTUTTTUTTTTTTTTTTTTSSRRRRRRRRRQQQQQQQQQQQPPPPQQQQQQPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLKKKKKKKKKKKKKKKKKKJJJJJJIHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>==========<<<<<<;;;;;::::::999999999999999999999998888888887777777777777766777776666555544444433333332222211111111111110000000///////////..............------------,,,,,,,,,,,,,++++++++**************))))))))))))))))((((((((((((((((((((('''''''''''''&&&'&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""!!!!!! TUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]^^^^^^^___________________```````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggghhhhhhhhhggggggghhhhhhhhhhhhhhhhhhgggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffggggggggggggggggggggggfffgggggggggggggggggggggggggfffffffffffffffffffffffffgggggffffffffffffffffffffggggggggggggggggggggfffffgggggggggggggggggggggggggggggggggggfffffffffggghhhiiiijjjjjjjjjkkkllmmnopqrrtuvvwwwwwwwwwwvvvvvuuuuuu{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyzzzzzzzzzzzyyyyyyyyxxxxxwwwwvvvvvvvvvvvvvvvvvuutttsssrrqqppooonnmmmlllkjjjjjjjjiiiiiiihhhhgggggfdcccccccbbbbbbbbbbbaaaaaa__________^^^^^^^^^^^^^]]^^^^^^^]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZ[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSRRRRRRRRQQQQQQQQQQQQPPPPPQQQQQPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMKKKKKKKKKKKKKKKKKKJJJJJJJHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>==========<<<<<<;;;;;::::::999999999999999999999998888888877777777777777666777766666555544444333333332222111111111111100000000///////////.............------------,,,,,,,,,,,,,,++++++++*************)))))))))))))))))((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##################""""""""""""""!!!!! TTUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWWWXXXXWWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^_________________`````````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbaaaaaaaaaabbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggghhhggggggggggggggggghhhhhhhhggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffggggggggggggggfffffffffffgggggggggggggggggggggggggfffffffffffffffffffffffffgffffffffffffffffffffffffgggggggggggggggggffffffffggggggggggggggggggggggggggggggggggffffffffffgggghhiiiiijjjjjjjjjkkklmmnoppqrtuuvvwwwwwwwwwvvvvvuuuuuu{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyzzzyyyyyyyyyyxxxxxxwwwvvvvvvuuuvvvvvvvvvuutttssrrrqqppoonnnmmllllkjjjjjjjiiiiiiiihhhhggggffcccccccbbbbbbbbbbbaaaaaaa________^^^^^^^^^^^^^^]]]^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZ[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSRRRRRRRRQQQQQQQQQQQPPPPPPQQQQPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMKKKKKKKKKKKKKKKKKJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>=========<<<<<<;;;;;;::::::999999999999999999999998888888877777777777766666777766666555544444333333332222111111111111100000000//////////..............------------,,,,,,,,,,,,,++++++++**************))))))))))))))))(((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""!!!!!! TTTUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWWWXXXWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^________________``````````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbaaaaaaaaaaaabbbbbbbbbbbbbaaabbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggghhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffggggfffffffffffffffffffffgggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggffffffffffffggggggggggggggggggggggggggggggggffffffffffffgggghhhiiiijjjjjjjjjjkkllmnnopqrtuuvvvwwwwwwwvvvvvvuuuuuu{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxwwwwvvvvvuuuuuuvvvvvvvuttttssrrqqppoonnnmmmlllkjjjjjjjiiiiiiiiihhhhggggffcccccccbbbbbbbbbbbaaaaaaa_______^^^^^^^^^^^^^^]]]]^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRRQQQQQQQQQQQPPPPPPPQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>========<<<<<<<;;;;;::::::9999999999999999999999998888888877777777776666666777666665555444443333333332221111111111111000000000//////////.............------------,,,,,,,,,,,,,,++++++++*************)))))))))))))))))((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##################""""""""""""""!!!!!! TTTTTUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWWWWXWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^_______________```````````````````````aaaaaaaaaaaaaaaaaaaabbbbbbaaaaaaaaaaaaaabbbbbbbbbbbaaaaabbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggfffffffffffffffggggggggggggggggggggggfffgggggfffffffffffffffggghhhhiiiijjjjjjjjjkkklmmnopqqttuuvvvwwwwwwvvvvvvuuuuuu{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxwwwvvvvuuuuuuuuuuuvvuuttttsssrrqqppoonnmmmlllkkjjjjjjiiiiiiiiihhhhhggggffccccccbbbbbbbbbbaaaaaaaaa______^^^^^^^^^^^^^^]]]]]^^^^]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRQQQQQQQQQQQPPPPPPPPQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJJHHHHHHHHHHHGGGGGGGGGGGGGFGFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>=======<<<<<<<;;;;;;::::::9999999999999999999999998888888877777777766666666776666655555444443333333332211111111111111000000000//////////.............------------,,,,,,,,,,,,,++++++++**************))))))))))))))))(((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""!!!!!! TTTTTTUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]^^^^^^^^^^^^^^______________```````````````````````aaaaaaaaaaaaaaaaaaaaabbbbaaaaaaaaaaaaaaaabbbbbbbbbaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggfffffffffffffffffffggggggggggggggggggggfffffggffffffffffffffffffggghhhhiiiiijjjjjjjjjkkllmnoppqstuuvvvwwwwwvvvvvvvuuuuuu{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwvvvvuuuuuuuuuuuuuuuttttssrrqqppoonnnmmlllkkkjjjjiiiiiiiiiiihhhhhggggffcccccbbbbbbbbbbbaaaaaaaaa_____^^^^^^^^^^^^^^]]]]]]^^^]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSRRRRRRQQQQQQQQQQQPPPPPPPPQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMKKKKKKKKKKKKKKJJJJJJJJJJJHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>=======<<<<<<<<;;;;;;::::::9999999999999999999999998888888777777776666666666766666655554444433333333332211111111111110000000000/////////.............------------,,,,,,,,,,,,,,++++++++**************))))))))))))))))((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""!!!!!! TTTTTTTUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^_______________`````````````````````aaaaaaaaaaaaaaaaaaaaaabbbaaaaaaaaaaaaaaaaaabbbbbbbaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffgggffffffffffffffffffffffgggggggggggggggggffffffffffffffffffffffffffffggghhhhiiiiiijjjjjjjjkkllmnnopqsttuuvvvvwwwvvvvvvvuuuuuu{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxwwwwvvvuuuuuuuuuuuuuuuutttsssrrqqppoonnmmmllkkkkjjiiiiiiiiiiiiihhhhggggfffccccbbbbbbbbbbaaaaaaaaaaa_____^^^^^^^^^^^^]]]]]]]]^^]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLKKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>========<<<<<<<<<;;;;;:::::::9999999999999999999999998888887777777766666666666666666555554444433333333332111111111111110000000000/////////.............------------,,,,,,,,,,,,,++++++++**************))))))))))))))))(((((((((((((('((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##################""""""""""""""!!!!! TTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]^^^^^^^^^^^^^^^^^_______________```````````````````aaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaabbbbbaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccdddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggffffffffffffffffffffffffffffffffffggghhhhiiiiiiiiiijjjjkklmmnopqsstuuvvvvwwvvvvvvvvuuuuuu{{zzzzzzzzzzzzzzyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyxxxxxxwwwwvvvuuuuuuuuuuuuuuuuttsssrrrqqppoonnmmlllkkkkjiiiiiiiiiiiiihhhhhggggfffccccbbbbbbbbbbaaaaaaaaaaa___^^^^^^^^^^^^^]]]]]]]]]^]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMLLKKKKKKKKKKKKJJJJJJJJJJJJJHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>=======<<<<<<<<<;;;;;;:::::::9999999999999999999999988888887777777666666666665666665555544444333333333322111111111111100000000000////////.............------------,,,,,,,,,,,,,,++++++++**************))))))))))))))))(((((((((((((('((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""!!!!!! TTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^_______________```````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhgggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggfffffffffffffffffffffffffffffffffffffggghhhhiiiiiiiiiiijjjkkllmnoppsstuuvvvvvvvvvvvvvvuuuuuu{{zzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyxxxxxxwwwvvvvuuuuuuuuuuuuuuuutssssrrqqppoonnmmmllkkkjjiiiiiiiiiiiiiihhhhhgggffffcccbbbbbbbbbaaaaaaaaaaaa`___^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJJJJJHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAAAAA@AAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>=======<<<<<<<<<<;;;;;;:::::::9999999999999999999999888888877777776666666666555666655555444444333333333321111111111111100000000000///////..............------------,,,,,,,,,,,,,,++++++++*************)))))))))))))))))(((((((((((((''(((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""!!!!!! TTTTTTTTTTUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]^^^^^^^^^^^^^^^^^^^^_______________```````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffggggggffffffffffffffffffffffffffffffffffffffffggghhhhiiiiiiiiiiiijjjkklmnnoprsttuuvvvvvvvvvvvvvuuuuuu{{zzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyxxxxxxxwwwvvvuuuuuuuttttuuuuutssssrrrqqppoonnmmlllkkkjjiiiiiiiiiiiiihhhhhggggffffccbbbbbbbbbaaaaaaaaaaaa``_^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZYZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJJJJJJHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAAAAA@AAAA@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>======<<<<<<<<<<;;;;;;::::::::9999999999999999999998888888777777766666666655555666555555444443333333333321111111111111000000000000///////.............-------------,,,,,,,,,,,,,++++++++**************))))))))))))))))((((((((((((((''(((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""""!!!!!! TTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]^^^^^^^^^^^^^^^^^^^^^________________```````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffeeefffffffffffffffffffffffffgggfffffffffffffffffffffffffffffffffffffffffffgggghhhhiiiiiiiiiiijjjkklmmnoprsttuuvvvvvvvvvvvvvuuuuuu{zzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyxxxxxxxxwwwvvvuuuuuutttttttttttssssrrrqqppoonnmmllkkkjjjiiiiiiiiiihhhhhhhhggggffffccbbbbbbbbaaaaaaaaaaaa```^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZYYZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVUUUVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@AAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>======<<<<<<<<<<<;;;;;;:::::::99999999999999999999988888887777777666666665555555655555554444443333333333221111111111111000000000000//////..............------------,,,,,,,,,,,,,,++++++++*************)))))))))))))))))((((((((((((('''((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""!!!!!!! TTTTTTTTTTTTTUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWVWWWWWWWWWWWWWWWWWWXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]^^^^^^^^^^^^^^^^^^^^^_______________````````````````````aaaaaaaaaaaaaaaaaa`aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffggghhhhiiiiiiiiiiiijjjkllmnoprsstuuvvvvvvvvvvvvvuuuuuu{zzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxyyxxxxxxxxxwwwvvvuuuuuttttttttttttsssrrrqqqppoonnmmllkkjjjjiihhhhhhhhhhhhhhhggggffffecbbbbbbbbaaaaaaaaaaaa````^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZYYYZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVUUUVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJJJJJJJIHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@AAA@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;:::::::99999999999999999999888888777777776666666555555555555555544444433333333333221111111111110000000000000//////.............------------,,,,,,,,,,,,,,++++++++**************))))))))))))))))(((((((((((((('''((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##################""""""""""""""!!!!!!! TTTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVVWWWWWWWWWVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZYYZZZZZZZZZZZZZZZZZZZZ[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]^^^^^^^^^^^^^^^^^^^^^^_______________```````````````````aaaaaaaaaaaaaaaaa```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccdddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeefffffggghhhhhiiiiiiiiiiiijjkklmnoorrstuuvvvvvvvvvvvvvuuuuuu{zzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuuuuttttttttttttssrrrrqqppooonmmlllkkjjjihhhhhhhhhhhhhhhhggggfffffecbbbbbbbaaaaaaaaaaaa`````^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZYYYYZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVUUUUVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJJJJJJIIHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@AA@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;::::::::99999999999999999998888887777777766666665555555555555555444444333333333332221111111111110000000000000/////..............------------,,,,,,,,,,,,,,++++++++*************)))))))))))))))))(((((((((((((('''((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!! TTTTTTTTTTTTTTTUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZ[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]^^^^^^^^^^^^^^^^^^^^^________________```````````````````aaaaaaaaaaaaaaa`````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccdddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffggggggggggggggffffgggggggggggggggggggggfffffffgggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffeeeeeeeeeeeeeeeffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffeeeeeeeffffggghhhhhiiiiiiiiiiiijjkklmmnoqrsttuuvvvvvvvvvvvvuuuuuu{zzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuuuutttttttttttssrrrrqqqppoonnmmllkkkjjjihhhhhhhhhhhhhhggggggffffeebbbbbbbaaaaaaaaaaaa``````^^^^^^^^^^]]]]]]]]]]]]]\\]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZYYYYYZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVUUUUVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPPPPOPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJJJJJJJIIIHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@AA@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>======<<<<<<<<<<;;;;;;;::::::::9999999999999999998888888777777766666665555555554455555444444433333333332222111111111110000000000000//////.............------------,,,,,,,,,,,,,,++++++++**************))))))))))))))))((((((((((((((''''(((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!! TTTTTTTTTTTTTTTTUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZ[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^^^_________________````````````````````aaaaaaaaaaaaa```````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffgggggggggffffffffffgggggggggggggggffffffffffffffffggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffeeeeeeeeeeeeeeeeeeefffffffffffffffffffffeeeefffffffffffffffffffffffffffffffffffeeeeeeeeeffffgggghhhhiiiiiiiiiiiijjkllmnoqrsttuuvvvvvvvvvvvvuuuuuuzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvvuuuutttttttttsssrrrrqqqpppoonnmmllkkjjjiihhhhhhhhhhhhhggggggffffeeebbbbbbaaaaaaaaaaaa```````^^^^^^^^^]]]]]]]]]]]]]\\\]]]]]]]\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVUUUUUVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRQQQQQQQQQQPPPPPPPPPPPPPOOPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJJJJJJJJIIIIHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@A@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;::::::::9999999999999999888888888777777666666655555555544455544444444333333333332222111111111110000000000000/////..............------------,,,,,,,,,,,,,,++++++++**************))))))))))))))))((((((((((((((''''(((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"###""""""""""""""!!!!!!!! TTTTTTTTTTTTTTTTTUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]^^^^^^^^^^^^^^^^^^___________________````````````````````aaaaaaaaaaa`````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccdddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffgggfffffffffffffffffggggggggfffffffffffffffffffffffffgggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffeeeeeeeefffffffffffffffffffffffffffffffffeeeeeeeeeeeffffgggghhhhhhiihhhiiiiijjkklmnoqrsstuuvvvvvvvvvvvvuuuuutzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvvuuuuttttttttssssrrrrqqqpppoonnmmllkkjjjiihhhhhgggggggggggggffffeeeebbbbbaaaaaaaaaaaa````````^^^^^^^^]]]]]]]]]]]]]\\\\]]]]]]\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVUUUUUVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRQQQQQQQQQPPPPPPPPPPPPPOOOPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJJJJJJJIIIIIHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@A@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>=======<<<<<<<<<;;;;;;;:::::::::999999999999999888888887777777666666665555555444445544444444333333333332222211111111110000000000000//////.............-------------,,,,,,,,,,,,,++++++++**************))))))))))))))))(((((((((((((('''''((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"##""""""""""""""!!!!!!!!! STTTTTTTTTTTTTTTTTUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^______________________```````````````````aaaaaaaaa```````````aaaaaaaaaaaaaa`aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccdddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffgfffffffffffffffffffffffffgggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffeeeeeeeeeeeffffffffffffffffffffffffffffffffeeeeeeeeeeeeeffffgggghhhhhhhhhhhhiiiijkklmnoqrrstuuvvvvvvvvvvvuuuuuutzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwvvvuuuutttttttsssssrrrqqqqppooonnmmllkkjjjiihhggggggggggggggffffffeeeebbbbaaaaaaaaaaa``````````^^^^^^^]]]]]]]]]]]]]\\\\\]]]]]\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPPPPOOOPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJJJJJJIIIIIIHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>=======<<<<<<<<<;;;;;;;::::::::9999999999999998888888877777766666666655555554444445444444444333333333332222211111111110000000000000//////.............------------,,,,,,,,,,,,,,++++++++**************))))))))))))))))(((((((((((((('''''((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"##""""""""""""""!!!!!!!!! SSTTTTTTTTTTTTTTTTTUUUUUUUUVVVVVVVVVVVVVVVVVVWWWVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]^^^^^^^^^^^^^^^_______________________````````````````````aaaaaaa`````````````aaaaaaaaaaaa```aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffeeeeeeeeeeeeeeefffffffffffffffffffffffeefffffeeeeeeeeeeeeeeeffffgggghhhhhhhhhhhhhiiijjklmmnqqrsttuuvvvvvvvvvvuuuuuttzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwvvvuuuuttttttssssssrrqqqqpppooonnmmllkkjjiiihhgggggggggggggffffffeeeeebbbaaaaaaaaaaa```````````^^^^^^]]]]]]]]]]]]]\\\\\\]]]]\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSRRRRQQQQQQQQPPPPPPPPPPPPPOOOOPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIIGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>========<<<<<<<<<;;;;;;;:::::::9999999999999988888888777777766666666655555554444444444444444333333333332222221111111110000000000000//////.............-------------,,,,,,,,,,,,,++++++++**************)))))))))))))))))(((((((((((((''''''((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""#"""""""""""""""!!!!!!!!! SSSTTTTTTTTTTTTTTTTTUUUUUUUUVVVVVVVVVVVVVVVVVVWWVVVVVVVVVWWWWWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^_______________________```````````````````aaaaaa```````````````aaaaaaaaaa`````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffeeeeeeeeeeeeeeeeeeeffffffffffffffffffffeeeeeffeeeeeeeeeeeeeeeeeeefffggggghhhhhhhhhhhhhiijjkllmnpqrsttuuvvvvvvvvvvuuuuuttzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwvvvuuuuutttttssssssrqqqqqpppooonnmmllkkjjiiihggggggggggggffffffeeeeeedbbbaaaaaaaaa`````````````^^^^^]]]]]]]]]]]]]\\\\\\\]]]\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKJJJJJJJJJJJJJJJIIIIIIIIGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>=========<<<<<<<<;;;;;;;::::::::9999999999998888888887777776666666666555555554444444444444443333333333332222221111111110000000000000//////.............------------,,,,,,,,,,,,,,++++++++**************))))))))))))))))((((((((((((((''''''(''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""#""""""""""""""!!!!!!!!!! SSSSTTTTTTTTTTTTTTTTTUUUUUUUUVVVVVVVVVVVVVVVVVVWVVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^______________________`````````````````````aaaa`````````````````aaaaaaaa```````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddeeeeeeeeeeeeeeeeeeeeeeeeefffeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffgggghhhhhhhhhhhhhiiijkklmnpqrsstuuuvvvvvvvvuuuuuuttzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwvvvuuuuuttttssssssrqqqqqppppooonnmmllkkjjiiihgggggggggffffffffeeeeeeddbaaaaaaaaaaa````````````_^^^^]]]]]]]]]]]]]\\\\\\\\]\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPPPPPOOOOOOPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKJJJJJJJJJJJJJJIIIIIIIIIGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;:::::::9999999999988888888887777777666666666555555554444444444444443333333333333222222111111110000000000000//////..............------------,,,,,,,,,,,,,+++++++++*************)))))))))))))))))((((((((((((((''''''(''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""#""""""""""""""!!!!!!!!!! SSSSSTTTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^____________________````````````````````````a```````````````````aaaaaa``````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffggggghhhhhhhhhhhhhiijjklmnpqrssttuuvvvvvvvvuuuuutttzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwvvvvuuuuttttssssssrqqqqqppppoonnnmmllkkjjiiihgggggggfffffffffeeeeeedddbaaaaaaaaa`````````````__^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLJJJJJJJJJJJJJJJIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>?>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;::::::99999999998888888888877777777666666665555555544444444344444433333333333332222222111111110000000000000//////.............------------,,,,,,,,,,,,,,+++++++++*************))))))))))))))))(((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!! SSSSSSTTTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZ[[[[[[[[[[[[[[[[[\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^___________________`````````````````````````````````````````````aaaa````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbcccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffgggghhhhhhhhhhhhiijjklmnpqrrsttuuuvvvvvvuuuuuutttzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvuuutttttsssssrrqqqqqpppooonnnmmllkkjjjiihgggggffffffffffeeeeeeddddaaaaaaaaa`````````````___^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLJJJJJJJJJJJJJJIIIIIIIIIIIGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;:::::::9999999988888888888777777777666666665555555544444444434444443333333333333222222211111110000000000000//////..............------------,,,,,,,,,,,,,++++++++++************)))))))))))))))))(((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!! SSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^____________________`````````````````````````````````````````````aa``````````````aaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbcccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeefffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffgggggghhhggghhhhhiijkllmppqrsttuuuuvvvvuuuuuuttttzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwvvvvuuuutttttsssssrrqqqqppppooonnnmmllkkkjjiihgggggffffffffeeeeeeedddddaaaaaaaa````````````_____]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLJJJJJJJJJJJJJJIIIIIIIIIIIGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>============<<<<<<<;;;;;;;::::::99999999888888888887777777766666666555555555544444444334444433333333333332222222211111110000000000000//////.............------------,,,,,,,,,,,,,,++++++++++************))))))))))))))))(((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!! SSSSSSSSSSSSTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYZZZZZZZZZZZZZZZZZZZZ[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccddddddeefggggggggggggghhhhiijkllmnopqrrssttttttttttttssssswwwwwwwwwwvvvvvvvvuuuuuuuwwwwwwwwwwxxxxxxxxxxxxxwwwvvvvvuuuuttttsssssrrrrrqqqppppoooonnnmmlllkkjjiiiggfffffeeeeeeeeddddddccccc`````____________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[\\[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXYYYYYYYXXXXXXXXXXXXXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQSSRRRRRRRRRRRQQQQQQQQQQQQOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHHHGGGGGGGGGGGGGGGFFEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;::::::99999988888888888777777777666666666655555555544444444433333333333322222222222222111111111110000000000000//////..............-------,,,,,,,,,+++++++++++++***+**************))))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! SSSSSSSSSSSSSTTTTTTTTTTUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYZZZZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________```````````````__```````````````````````````````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbccccccccccccccccccccccccdddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccdddddeeffggggggggggggghhhiijkklmnopqqrssttttttttttttssssswwwwwwwwwwwvvvvvvvuuuuuuuwwwwwwwwwwxxxxxxxxxxxxwwwwvvvvuuuutttttsssssrrrrrqqqppppoooonnnmmlllkkjjiiigggffffeeeeeeeddddddcccccc````___________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\[[\[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRQQQQSRRRRRRRRRRRQQQQQQQQQQQQQOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGGGGGGFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????????>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;::::::99999988888888887777777776666666666555555555544444444333333333333322222222222221111111111110000000000000//////.............--------,,,,,,,,++++++++++++++*****************))))))))))))))(((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! SSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________`````````````____```````````````````````````````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccdddddddddddddddddddddddddddddddddddddccccccccddddeeffggggggggggggghhhiijjklmnopqqrrssttttttttttsssssswwwwwwwwwwwvvvvvvvuuuuuuuwwwwwwwwwwwxxxxxxxxxxwwwwvvvvvuuuuttttssssssrrrrrqqqppppoooonnnmmlllkkjjjiigggffffeeeeeeddddddccccccc``____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXYYYYXXXXXXXXXXXXXXXXWWWWWXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRQQQQQRRRRRRRRRRRQQQQQQQQQQQQQQOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIHHHHHHGGGGGGGGGGGGGGFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????????>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;::::::9999988888888887777777776666666665555555555544444444433333333333322222222222222111111111110000000000000//////..............--------,,,,,,,,++++++++++++++****************)))))))))))))))((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&%&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! SSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVVUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________````````````______````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccdddddddddddddddddddddddddddddddddddccccccccccddddeeffgggggggggggggghhhijjklmnoppqrrsssttttttttssssssswwwwwwwwwwwvvvvvvuuuuuuuuwwwwwwwwwwwxxxxxxxxxxwwwwvvvvuuuutttttsssssrrrrrrrqqppppooonnnnmmlllkkjjjiigggffffeeeeeedddddcccccccc`____________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXWYYYXXXXXXXXXXXXXXXWWWWWWWXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRRRRRQQQQQQQRRRRRRRRRRRQQQQQQQQQQQQQPOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@?@@@@@@???????????????>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;::::::99999988888888877777777766666666665555555555444444444333333333333322222222222221111111111110000000000000//////.............---------,,,,,,,++++++++++++++*****************))))))))))))))(((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&%&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! SSSSSSSSSSSSSSSSSTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXYYYYYYYYYYYZZZZZZZZZZZZZZ[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________``````````________``````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddccccccccccddddddddddddddddddddddddcdddddddddccccccccccccdddeeffgggggggggggggghhhijjklmnoopqrrssssttttttsssssssswwwwwwwwwwwwvvvvvuuuuuuuuwwwwwwwwwwxxxxxxxxxxwwwwwvvvuuuuuttttssssssrrrrrrrqqppppooonnnmmmlllkkjjjiigggffffeeeeeddddddcccccccb____________^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXWWYYYXXXXXXXXXXXXXXWWWWWWWWXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRRRRRRQQQQQQQRRRRRRRRRRQQQQQQQQQQQQQPPOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@?@@@@@???????????????>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;::::::9999998888888877777777766666666665555555555544444444333333333333322222222222222111111111110000000000000//////..............---------,,,,,,,++++++++++++++*****************))))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! RSSSSSSSSSSSSSSSSSTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVUUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________````````__________````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbccccccccccccccccccccccccccdddddddddddddddddddddddddddddddeeeeeeddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeddeeeeeeeeeeddddddddddddddddddddddddddccccccccccccccdddddddddddddddddddddccccdddddddccccccccccccccdddeeffgggggggggggggghhhijjklmnoopqqrrssssssssssssssssswwwwwwwwwwwwvvvvvuuuuuuuuwwwwwwwwwwxxxxxxxxxwwwwwwvvvuuuutttttssssssrrrrrrrqqppppooonnnmmmlllkkjjjiigggffffeeeeedddddccccccccb__________^^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXXWWWYYXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSRRRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRQQQQQQQQQQQQQPPPOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@?@@@@???????????????>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;:::::::9999998888888777777777666666666655555555555444444444333333333333322222222222221111111111110000000000000//////.............----------,,,,,,++++++++++++++*****************))))))))))))))(((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&%%&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! RRSSSSSSSSSSSSSSSSSTTTTTTTTUUUUUUUUUUUUUUUUUUVVVUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZ[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________``````____________`````````````__```````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbccccccccccccccccccccccccccddddddddddddddddddddddddddddddddeeddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeedddddddeeeeedddddddddddddddddddddddddddccccccccccccccccccddddddddddddddddcccccccccddddddcccccccccccccccdddeeffgggggggggggggghhhijjklmnoopqqrrssssssssssssssssswxxxwwwwwwwwvvvvvuuuuuuuuwwwwwwwwwwxxxxxxxxwwwwwwvvvuuuutttttssssssrrrrrrrrqqppppooonnnmmmlllkkjjjiiggggffffeeeedddddccccccbbb_________^^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXWWWWXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSRRRRRRRRRRRRRQQQQQQQQQQQRRRRRRRRQQQQQQQQQQQQQPPPPOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@??@@@@???????????????>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;::::::9999999888888877777777666666666655555555555444444444333333333333322222222222222111111111110000000000000//////..............----------,,,,,,++++++++++++++*****************))))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! RRRSSSSSSSSSSSSSSSSSTTTTTTTTUUUUUUUUUUUUUUUUUUVVUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXYYYYYYYYYYYYYYYZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________````______________```````````_____````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeddddddddddddedddddddddddddddddddddddddddccccccccccccccccccccccdddddddddddddccccccccccccdddccccccccccccccccccdddeefgggggghgggggggghhhijjklmnnopqqrrrssssssssssssssssxxxxxxwwwwwwvvvvvuuuuuuuuwwwwwwwwwxxxxxxxxxwwwwwwvvuuuutttttsssssssrrrrrrrrqqpppooonnnmmmlllkkkjjjiiggggffffeeeedddddccccccbbb________^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXXWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRQQQQQQQQQQQQQPPPPPOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??@@@???????????????>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;::::::9999999888888777777777666666666655555555555444444444333333333333322222222222221111111111110000000000000//////.............-----------,,,,,++++++++++++++*****************))))))))))))))(((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! RRRRSSSSSSSSSSSSSSSSSTTTTTTTTUUUUUUUUUUUUUUUUUUVUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWXXXYYYYYYYYYYYYYYYYYZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________``________________`````````_______``````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccddddddddddccccccccccccccccccccccccccccccccccccdddeefgggghhhhggggggghhhijjklmnnoppqqrrrsssssssssssssstxxxxxxxwwwwwvvvvvuuuuuuuuwwwwwwwwwxxxxxxxxwwwwwwvvvuuuuttttssssssssrrrrrrrrqqpppooonnnmmlllkkkkjjjiiggggffffeeeeddddccccccbbbb_______^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXXWWWWWWWWWWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRRRQQQQQQQQQQQQQRRRRRRQQQQQQQQQQQQQPPPPPPOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??@@@??????????????>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;:::::::999999988888877777777666666666665555555555444444444333333333333322222222222222111111111110000000000000//////..............-----------,,,,,++++++++++++++*****************))))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! RRRRRSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWXXYYYYYYYYYYYYYYYYYYZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________________________```````_________``````````````````aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddeeedeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddeeddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccddddddddccccccccccccccccccccccccccccccccccccccdddeefggghhhhhhgggggghhhijjklmnnoppqqrrrrssssssssssssstxxxxxxxxwwwwwvvvvuuuuuuuuwwwwwwwxxxxxxxxxwwwwwwvvvuuuutttttsssssssrrrrrrrrrqqpppooonnmmmlllkkkjjjiiiggggffffeeeeddddcccccbbbbb______^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXXWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQRRRRRQQQQQQQQQQQQQPPPPPPPOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??@@@??????????????>>>>>>>>>================<<<<<<<<<<<<;;;;;;;::::::9999999988888877777777666666666665555555555444444444333333333333322222222222221111111111110000000000000//////.............------------,,,,++++++++++++++*****************))))))))))))))(((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! RRRRRRSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^]^^^^^^^^^^^^^^^^^^^^^^^_^^___________________________________________`````___________```````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccdddddcccccccccccccccccccccccccccccccccccccccccdddeeggghhhhhhhhgggghhhiijjklmnnoppqqrrrrrrssssssssssttxxxxxxxxwwwwwvvvvuuuuuuuuwwwwwwxxxxxxxxxwwwwwwvvvvuuutttttsssssssrrrrrrrrrrqqpppoonnnmmlllkkkjjjjiiigggfffffeeeeddddcccccbbbbb_____^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXXWWWWWWWWXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPRRRRQQQQQQQQQQQQQPPPPPPPPOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDDDDDDDDDDDCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??@@@?????????????>>>>>>>>>>================<<<<<<<<<<<<;;;;;;:::::::999999998888887777777666666666666555555555544444444333333333333322222222222222111111111110000000000000///////.............------------,,,,++++++++++++++*****************))))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! RRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXYYYYYYYYYYYYYYYYYYYYZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^]]^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________```_____________````````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeedddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddcddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccdccccccccccccccccccccccccccccccccccccccccccccddeeeggghhhhhhhhhgghhhhiijjklmnnoppqqqrrrrrrrrsssssssttxxxxxxxxwwwwwvvvvuuuuuuuuwwwwxxxxxxxxxxwwwwwwwvvvvuuuttttsssssssrrrrrrrrrrrqqpppoonnmmlllkkkjjjjiiiigggffffeeeeddddcccccbbbbbb___^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXWWWWWWWWWWXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRQQQQQQQQQQQQQQQPPRRRQQQQQQQQQQQQQQPPPPPPPPONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??@@?????????????>>>>>>>>>>>================<<<<<<<<<<<;;;;;;;::::::9999999988888877777777666666666666555555555444444444333333333333322222222222221111111111100000000000000///////............-------------,,,++++++++++++++*****************))))))))))))))(((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! RRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWXXYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________`________________````````````````````aaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeedddddddddddddddddddddddddddddddddddddddddeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddcccccccddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddeefgghhhhhhhhhhhhhhhhiijjklmnnoppqqqqrrrrrrrrssssssttxxxxxxxxxwwwwvvvvuuuuuuuuwwxxxxxxxxxxxxwwwwwwvvvvvuuttttssssssssrrrrrrrrrrrqqppoonnnmmllkkkjjjjiiiihggfffffeeeeddddcccccbbbbbb__^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRQQQQQQQQQQQQQQPPPPRRQQQQQQQQQQQQQQPPPPPPPPPNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIHGGGGGGGGGGGGFFFFFFFFFFFFFEEDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??@@?????????????>>>>>>>>>>=================<<<<<<<<<<<;;;;;;:::::::999999998888887777777766666666666655555555544444444333333333333322222222222221111111111110000000000000////////............-------------,,,++++++++++++++*****************))))))))))))))(((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWXXXXYYYYYYYYYYYYYYYYYYYYZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________________________________________````````````````````aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbcccccdddeefgghhhhhhhhhhhhhhhhiijkklmnnopppqqqqrrrrrrrrsssssstxxxxxxxxxwwwwvvvvvuuuuuuuxxxxxxxxxxxxxwwwwwwvvvvvuuuttttsssssssrrrrrrrrrrrrqqppoonnmmlllkkjjjjiiiihhggffffeeeeeddddccccbbbbbbb_^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[Z[[ZZZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWXXXXXXXXWWWWWWWWWWWWWWWVVWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRQQQQQQQQQQQQQQPPPPPRQQQQQQQQQQQQQQPPPPPPPPPPNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIHHGGGGGGGGGGGGFFFFFFFFFFFFFEDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??@@????????????>>>>>>>>>>>=================<<<<<<<<<<;;;;;;;::::::9999999988888887777777766666666666655555555544444444333333333333222222222222221111111111100000000000000////////...........--------------,,++++++++++++++*****************))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXYYYYYYYYYYYYYYYYYYYYZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^________________^____________________________________________`````````````````````aaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbccccdddeefghhhhhhhhhhhhhhhhhiijkklmnnooppqqqqqqrrrrrrrssssstxxxxxxxxxwwwwvvvvvuuuuuuuxxxxxxxxxxxxxwwwwwwvvvvuuuttttsssssssrrrrrrrrrrrrrqqppoonnmmllkkjjjjiiiihhhgfffffeeeedddddccccbbbbbbb^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[ZZ[ZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXWWWWWWWWWWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRQQQQQQQQQQQQQQPPPPPQQQQQQQQQQQQQQPPPPPPPPPPPNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFFFEDDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??@@????????????>>>>>>>>>>>=================<<<<<<<<<;;;;;;;::::::9999999998888888777777777666666666665555555544444444333333333333322222222222221111111111110000000000000/////////...........-------------,,,++++++++++++++*****************))))))))))))))(((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXYYYYYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^______________^^^_____________________________________________````````````````````aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccbbbbcccccccccccccccccccccccccccccccccccbbbbbbbcccdddeefghhhhhhhhhhhhhhhhhiijkklmnnoopppqqqqqqqrrrrrrsssssxxxxxxxxxwwwwvvvvvvuuuuuuxxxxxxxxxxxxwwwwwwvvvvvuuuttttssssssrrrrrrrrrrrrrrqqppoonmmllkkkjjjiiihhhhhfffffeeeeeddddccccbbbbbbba^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWXXXXXXWWWWWWWWWWWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQQQQQQQPPPPPPPQQQQQQQQQQQQQPPPPPPPPPPPPNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFFFEEDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@AAAAAAAAAAAA@@@@@@@@@??@@???????????>>>>>>>>>>>>=================<<<<<<<<<;;;;;;:::::::9999999998888888777777777666666666665555555544444444333333333333222222222222221111111111100000000000000/////////..........--------------,,++++++++++++++*****************))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRRRRRSSSSSSSSSSTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWXXXXXXXXYYYYYYYYYYYYYYYYYZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^____________^^^^^_____________________________________________`````````````````````aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccbbbbbbbccccccccccccccccccccccccccccccccccbbbbbbbbcccdddeefghhhhiihhhhhhhhhhhiijkklmnnooppppqqqqqqqqrrrrrssssxxxxxxxxxwwwwvvvvvvvuuuuuxxxxxxxxxxxxwwwwwvvvvvuuutttttssssssrrrrrrrrrrrrrrqqpponnmmllkkjjjiiihhhhhgffffeeeeeddddcccccbbbbbbaa^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWXXXXXWWWWWWWWWWWWWWWWVVVVWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTUTTTTTTTTTTTTSSSSSSSSRRRRRQQQQQQQQQQQQQPPPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPPNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFFFEEDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@AAAAAAAAAA@@@@@@@@@??@@???????????>>>>>>>>>>>>================<<<<<<<<<;;;;;;;::::::9999999998888888887777777776666666666555555544444444333333333333322222222222221111111111110000000000000//////////..........-------------,,,++++++++++++++*****************))))))))))))))((((((((((((((''''''''''''''&''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!! RRRRRRRRRRRRRRRSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^__________^^^^^^^___________________________________________````````````````````````aaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccdddddddddcdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbcccccccccccccccccccccccbbccccccccbbbbbbbbbcccdddeffghhhhiiihhhhhhhhhhiijkklmmnooopppppqqqqqqqqrrrrssswxxxxxxxxwwwwwvvvvvvvvvvvxxxxxxxxxxxwwwwwwvvvvuuuutttttssssssrrrrrrrssrrrrrqppponnmmlkkjjjiiihhhhgggffeeeeeedddddccccbbbbbbaaa^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVXXXXWWWWWWWWWWWWWWWWVVVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPQQQQQQQQQQQPPPPPPPPPPPPPPNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@AAAAAAAA@@@@@@@@@@??@@???????????>>>>>>>>>>>>================<<<<<<<<;;;;;;;::::::99999999998888888887777777776666666666555555544444444333333333333222222222222221111111111100000000000000//////////.........--------------,,++++++++++++++*****************))))))))))))))(((((((((((((((''''''''''''''&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRRRRRRRRSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZ[[[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^________^^^^^^^^^_________________________________________`````````````````````````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccdddddcccccdddddddddddddddddddddddddddddddddddddddddddddcccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddcccdddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbccccccccccccccccccccbbbbbccccccbbbbbbbbbbbcccddeeffghhhiiiihhhhhhhhhhiijkkllmnnoooppppppppqqqqqrrrssswwxxxxxxxwwwwwvvvvvvvvvvvxxxxxxxxxxxwwwwwvvvvvuuuuttttssssssssrrrrsssssrrrrqqpoonnmllkkjjiiihhhhggggeeeeeeedddddcccccbbbbbbaaa^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWVXXXWWWWWWWWWWWWWWWVVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPPQQQQQQQQQQPPPPPPPPPPPPPPPNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@AAA@@@@@@@@@@@@??@???????????>>>>>>>>>>>>>================<<<<<<<;;;;;;;:::::::9999999999888888888877777777766666666655555554444444333333333333322222222222221111111111110000000000000///////////.........-------------,,,++++++++++++++*****************))))))))))))))((((((((((((((''''''''''''''&&'''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRRRRRRRRRSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^______^^^^^^^^^^^______________^^_______________________`````````````````````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccdccccccccccddddddddddddddddddddddddddddddddddddddddccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddccccccccddddccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbcccccccccccccccccbbbbbbbbcccccbbbbbbbbbbbbbccddeeffghhhiiiihhhhhhhhhhiijjkllmnnoooopppppppppqqqqrrrsswwwxxxxxwwwwwwvvvvvvvvvvvxxxxxxxxxxxwwwwwvvvvuuuuuttttssssssssssssssssssrrrqppoonmmllkjjiiihhhhgggggeeeeeddddddcccccbbbbbbaaaa^^^^^^^]]]]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWWVVVXXWWWWWWWWWWWWWWWVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRRQQQQQQQQQQQQPPPPPPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPONNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@???@???????????>>>>>>>>>>>>>===============<<<<<<<;;;;;;;:::::::99999999998888888888887777777776666666655555544444443333333333333222222222222221111111111100000000000000///////////........--------------,,,+++++++++++++******************))))))))))))))((((((((((((((''''''''''''''&&''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! QRRRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTUUUUTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^____^^^^^^^^^^^^^____________^^^^_____________________`````````````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddcccccccccccccccccdddddddddddddddddddddddddddddddddcddddddddddddddddddddddddcccccccccccccccccccccccccdddddddddddddcccccccccccccdddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddcccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbcccccccccccccbbbbbbbbbbbbccbbbbbbbbbbbbbbbbccddeeffghhhiiihhhhhhhhhhhiijjkllmnnnooooooopppppppqqqrrrswwwwxxxxwwwwwwvvvvvvvvvvvxxxxxxxxxxwwwwwvvvvvuuuuuttttssssssssssssssssssrrrqppoonmmlkkjjiihhhgggggffeeeeddddddcccccbbbbbbaaaaa^^^^^^]]]]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWVVVXWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPPPQQQQQQQQPPPPPPPPPPPPPPPOONNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@AA@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>==============<<<<<<<;;;;;;;;::::::99999999999888888888888777777777666666665555554444444333333333332322222222222221111111111110000000000000////////////........-------------,,,,+++++++++++++*****************))))))))))))))(((((((((((((('''''''''''''''&&''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! QQRRRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTUUTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^__^^^^^^^^^^^^^^^__________^^^^^^____________________````````````````````````aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddccccccccccccccccccccccccddddddddddddddddddddddddddccccccccccccccccdddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccddddddccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccddeeffghhhhiihhhhhhhhhhhiijjkklmmnnnooooooooooppppqqqrrrwwwwwwxwwwwwwwvvvvvvvvvvvxxxxxxxxxxwwwwvvvvvuuuuutttttssssssssssssssssssrrrqppoonmllkjjiihhhgggggfffeedddddddcccccbbbbbbaaaaaa^^^^^]]]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWWWVVVVWWWWWWWWWWWWWWWVVVVVVVVVVWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSRRRRQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQPPPPPPPPPPPPPPPOOONNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>==============<<<<<<<;;;;;;;:::::::99999999998888888888888877777777766666665555544444443333333333332222222222222221111111111110000000000000////////////.......--------------,,,,++++++++++++******************))))))))))))))((((((((((((((''''''''''''''&&&''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!! QQQRRRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTUTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWXXXXXXXXXXXXXXXXXYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________^^^^^^^^____________________``````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccddcccccddddddddddddddddddddcccccccccccccccccccccccccdddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccdddeffghhhhhhhhhhhhhhhhhiijjkklmmmnnnnoooooooooopppqqrrrvwwwwwwwwwwwwwvvvvvvvvvvvxxxxxxxxxwwwwwvvvvuuuuuuttttsssssssssssssssssssrrrqpponnmllkjjiihhggggfffffdddddddccccccbbbbbbaaaaaaa^^^]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWWVVVVVVWWWWWWWWWWWWWWVVVVVVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTUUUUUTTTTTTTTTTTTTTSSSSSSSSRRRRQQQQQQQQQQQQPPPPPPPPPPPPPQQQQQQPPPPPPPPPPPPPPPOOOONNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>=============<<<<<<<;;;;;;;:::::::99999999999888888888888888777777776666665555554444444333333333332222222222222221111111111111000000000000/////////////.......-------------,,,,,++++++++++++*****************))))))))))))))(((((((((((((('''''''''''''''&&&'&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! QQQQRRRRRRRRRRRRRRRRRRSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]\]]]]]]]]]]]]]]]]]]]]]]]^]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____^^^^^^^^^^^___________________````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddccccccccccccccccccccccccccddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccddeefghhhhhhhhhhhhhhhhhiiijkkllmmmnnnnnnnnnooooopppqqrrvwwwwwwwwwwwwwvvvvvvvvvvvxxxxxxxxxwwwwvvvvvuuuuuuttttsssssssssssssssssssrrrqpponmmlkkjiihhhgggfffffeddddddccccccbbbbbbaaaaaaaa^^]]]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWVVVVVVWWWWWWWWWWWWWVVVVVVVVVVVVWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTUUUTTTTTTTTTTTTTTSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPQQQQQPPPPPPPPPPPPPPPOOOOONNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>============<<<<<<<;;;;;;::::::::999999999999888888888888888777777776666665555544444443333333333322222222222222221111111111111000000000000/////////////......--------------,,,,,+++++++++++******************))))))))))))))((((((((((((((''''''''''''''&&&&'&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!! QQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVXXXXXXXXXXXXXXXXXXXXYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]\\]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___^^^^^^^^^^^^^____________________`````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddcccccccccccccccccccccccccccccccccccdddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccddeefghhhhhhhhhhhhghhhhhiijjkkllmmmnnnnnnnnnnnoooppqqqrvvwwwwwwwwwwwwvvvvvvvvvvvxxxxxxxxxwwwwvvvvuuuuuutttttsssssssssssssssssssrrrqpoonmllkjjiihhgggfffffeeddddcccccccbbbbbbaaaaaaaaa^]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWWWWVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTUTTTTTTTTTTTTTSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPQQQQQPPPPPPPPPPPPPOOOOOOONNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>============<<<<<<;;;;;;::::::::999999999999888888888888888887777777666666555554444444333333333332222222222222221111111111111000000000000/////////////.......-------------,,,,,,+++++++++++*****************))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUTTTTTUUUUUUUUUUUUUUUUUUUVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^__^^^__________________________________________`````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccddddddddddddddddccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaabbbccddeefgggggggggggggggggghhiijjnnnooooooooopppppqqqrrssswwxxxxxxxxxxxxxxwwwwwwwwwxxxxxwwwwwvvvvvuuuuttttttsssssssssrrrsssssssssrrrqpoonmmlkjjihhgggfffeeeeeeddddddcccccccbbbbbbbaaaaaa^^^]]]]]]]]]]]]]]]]\\\\\\[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOONNNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBAAAAAAAAAAA@@@@AAAAAAAAAAAAAAAAAAA@@@@@@@??????????????????>>>>>>>>>>>>>>>>======<<<<<;;;;;;:::::::::999999999999999999999888888888777776666555554444444433333333333333222222222222221111111111000000000000///////////////.............----------,,,,,,,,,,++++++++++++++***))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################""""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUTTTTTTUUUUUUUUUUUUUUUUUUUVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________`````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddccdddddddddddddddddddddddddddddddddddddcccccccccccccdddddddddddcccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaabbbccddeefggggggggggggfggggghhiijjmnnnooooooooooopppqqqrrsswwwxxxxxxxxxxxxxwwwwwwwwwxxxxxwwwwwvvvvuuuuuttttttsssssssssssrsssssssssrrrqpoonmlkkjiihhggfffeeeeeeddddddccccccbbbbbbbaaaaaaaa^]]]]]]]]]]]]]]]]\\\\\\\\ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOONNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBAAAAAAAAAA@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@???????????????????>>>>>>>>>>>>>>>======<<<<<;;;;;;:::::::::999999999999999999999888888888777777666655555444444433333333333333322222222222221111111111100000000000///////////////..............----------,,,,,,,,,++++++++++++++****))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!! RRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________``````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddcccccccccccddddddddddddddddddddddddddddddddccccccccccccccccccdddddddcccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaabbbccddeefgggggggggggfffgggghhhiijmmnnnnoooooooooopppqqrrrsvwwxxxxxxxxxxxxxwwwwwwwwwxxxxxwwwwwvvvvuuuutttttttsssssssssrrsssssssssrrrqqponmmlkjjihhggfffeeeeeddddddcccccccbbbbbbbaaaaaaaaa]]]]]]]]]]]]]]]]\\\\\\\\\ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@???????????????????>>>>>>>>>>>>>>======<<<<<;;;;;;:::::::::9999999999999999999998888888888777776666655554444444433333333333333222222222222211111111111100000000000/////////////./.............-----------,,,,,,,,,++++++++++++++***))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$%%$$$$$$$$$$$$$$$###################""""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________________________`````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddccccccccccccdddccccccccccccccccccccccddddddddddddddddddddddddddccccccccccccccccccccccccddccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaabbbccddeeffggggggggggfffggggghhiijmmnnnnnnnnooooooopppqqrrsvwwwxxxxxxxxxxxxwwwwwwwwwxxxxwwwwwvvvvvuuuutttttttsssssssrrrrsssssssssrrrqqoonmllkjiihggfffeeeeeddddddcccccccbbbbbbbbaaaaaaaaa]]]]]]]]]]]]]]\\\\\\\\\\\ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCBBBBBBBBBAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAA@@@@@@@@??????????????????>>>>>>>>>>>>>>======<<<<<;;;;;;::::::::99999999999999999999988888888888777777666665554444444433333333333332322222222222221111111111110000000000//////////////...............-----------,,,,,,,,++++++++++++++****))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$%%$$$$$$$$$$$$$$####################""""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________________````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaabbbccddeeffgggggggggfffffgggghhiiimmmnnnnnnnnnnoooopppqqrrrvvwwwxxxxxxxxxxxwwwwwwwwwxxxwwwwwwvvvvuuuuuttttttsssssssrrrrrrsssssssrrrrqponnmlkjjihhggffeeeeedddddccccccccbbbbbbbbaaaaaaaaa`]]]]]]]]]]]]]\\\\\\\\\\\\ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUVVUUUUUUUUUUUUUUUTTTTTTTTVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCBBBBBBBBAAAAAAAAAA@@@@@@@AAAAAAAAAAAAAAAAA@@@@@@@@?????????????????>>>>>>>>>>>>>>======<<<<<;;;;;;::::::::999999999999999999988888888888887777776666655554444444433333333333332222222222222211111111111110000000000/////////////...............------------,,,,,,,,++++++++++++++***))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$%%$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!! RRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddcdddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaabbbccddeeffgggggggggfffffgggghhhiilmmmnnnnnnnnnnoooopppqqrrvvwwwwxxxxxxxxxwwwwwwwwwwxxxwwwwwwvvvvuuuuuttttttssssssrrrrrrrrssssssrrrqqponmllkjihhggffeeeedddddddcccccccbbbbbbbaaaaaaaaaa``]]]]]]]]]]]\\\\\\\\\\\\\\ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUVUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSTTTTTTTUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>>>>>======<<<<<;;;;;;:::::::9999999999999999999998888888888877777776666665554444444433333333333332222222222222221111111111111000000000//////////////...............------------,,,,,,,++++++++++++++****))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$%$$$$$$$$$$$$$$$###################""""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________^^_______________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbccdddefffgggggggffffffgggghhhiilmmmmnnnnnnnnnnooooppqqrrvvvwwwxxxxxxxxxwwwwwwwwwwxxwwwwwwvvvvvuuuuutttttssssssrrrrrrrrrrsssrrrrqqppnnmlkjjihggffeeeeddddddddccccccbbbbbbbaaaaaaaaaa```]]]]]]]]]]\\\\\\\\\\\\\\\ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>>>========<<<<;;;;;;::::::999999999999999999988888888888888777777766666655544444444433333333333332222222222222211111111111111000000000/////////////...............-------------,,,,,,,++++++++++++++****)))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$%$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!! RRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______^^^^^____________________````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbccdddefffggggggffffffffgggghhiillmmmmnnnnnnnnnoooopppqqruvvwwwwxxxxxxxxwwwwwwwwwwxwwwwwwwvvvvvuuuuutttttsssssrrrrrrrrrrrrrrrrrrqqponmllkjihhgfffeeedddddddcccccccbbbbbbbbaaaaaaaa`````]]]]]]]]\\\\\\\\\\\\\\\\\ZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTSSSSSSSSSRSRRRRRRRRRRQQQQQQQQQQQQQPQQQQQPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@AAAA@@@@@@@@@@@??????????????>>>>>>>>>>>>========<<<<<;;;;;::::::999999999999999998888888888888877777777666666655554444444433333333333332222222222222221111111111111000000000//////////////...............-------------,,,,,,++++++++++++++*****)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################""""""""""""""!!!!!!!!!!!!!!! QRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___^^^^^^^__________________```````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbcccddeffffgggggffffffffgggghhhillmmmmmnnnnnnnnnooooppqqquuvvwwwwxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvuuuuutttttsssssrrrrrrrrrrrrrrrrrqqpponmlkjiihggffeeedddddddccccccbbbbbbbbaaaaaaaaa``````]]]]]]]\\\\\\\\\\\\\\\\\[ZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLKKKKKKKKKKKKKKKKKKJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<;;;;;::::::9999999999999988888888888888877777777776666665555544444444333333333333332222222222222211111111111110000000000/////////////...............--------------,,,,,,+++++++++++++******))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!! QQRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_^^^^^^^^^^_________________````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa`````aaaaabbcccddefffffgggffffffffffggghhhillmmmmmnnnnnnnnnnooopppqquuvvvwwwwwxxxwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuttttsssssrrrrrrrrrrrrrrrrrrqqppomllkjihhgffeeeddddddcccccccbbbbbbbbaaaaaaaaa```````]]]]]\\\\\\\\\\\\\\\\\[[[ZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>==========<<<<<<;;;;;::::::999999999998888888888888887777777777766666665555554444444433333333333332222222222222221111111111111000000000//////////////...............-------------,,,,,,++++++++++++++******))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!! QQQRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________`````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````aaaaabbcccddeffffffffffffffffffggghhhillmmmmmnnnnnnnnnnoooopppqtuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuttttsssssrrrrrrrrrrrrrrrrrqqpponmlkjjihggfeeedddddccccccccbbbbbbbbaaaaaaaaa````````]]]\\\\\\\\\\\\\\\\\\[[[[ZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<;;;;;;::::::99999999988888888888888887777777777666666665555555444444433333333333333222222222222221111111111111000000000//////////////...............--------------,,,,,,+++++++++++++*******)))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################""""""""""""""!!!!!!!!!!!!!!! QQQQRRRRRRRRRRRRRRRRRRSRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________``````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbb`aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````aaaabbbccddeefffffffffffffffffggghhhillmmmmmnnnnnnnnnnnooooppqttuuvvwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuttttssssrrrrrrrrrrrrrrrrrqqqpponmlkjihhgffeeddddcccccccccbbbbbbbbaaaaaaaaa`````````]]\\\\\\\\\\\\\\\\\[[[[[[ZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>============<<<<<<;;;;;::::::999999998888888888888887777777777766666666655555555444444333333333333332222222222222211111111111111000000000//////////////...............-------------,,,,,,++++++++++++++*******)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!! QQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTSSTTTTTTTTTTTTTTTTTTUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________``````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabb`````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````aaaabbbccdddefffffffffffffffffggghhhillmmmmmnnnnnnnnnnnnnoooppttuuuvvwwwwwwwwwwwwwwwwvvwwwwwwvvvvvvvuuuuuttttssssrrrrrrrrrrrrrrrrrqqqpoonmlkjihggfeeddddccccccccccbbbbbbbaaaaaaaaa``````````]\\\\\\\\\\\\\\\\[[[[[[[[ZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKJJJJJJJIIIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>============<<<<<<<;;;;;::::::99999998888888888888777777777776666666666555555555444444333333333333332222222222222221111111111111000000000//////////////...............--------------,,,,,,+++++++++++++********))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####################""""""""""""""!!!!!!!!!!!!!!! QQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTSSSTTTTTTTTTTTTTTTTTTTUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________```````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbcbbbbbbbbbbbcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````aaaabbbccdddefffffffffffffffffggghhhillmmmmmnnnnnnnnnnnnnnooopsttuuvvvvwwwwwwwwwwwwvvvvwwwwwvvvvvvvuuuuuuttttssssrrrrrrrqrrrrrrrrqqqppoonlkkjihgffeedddccccccccccbbbbbbbaaaaaaaaa```````````\\\\\\\\\\\\\\\\[[[[[[[[[YYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJJJIIIHHHHHHHHHHHHHHHHHHGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>=============<<<<<<;;;;;::::::999999988888888888877777777777666666666665555555554444444333333333333332222222222222211111111111111000000000/////////////................-------------,,,,,,++++++++++++++********))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!! QQQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSTTSSSSTTTTTTTTTTTTTTTTTTTUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________``````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaa``````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccbbbbbbbbcccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa``````````````aaaabbbccdddeeffffffffffffffffggghhhillmmmmmnnnnnnnnnnnnnnnooossttuuvvvvwwwwwwwwwvvvvvvwwwwvvvvvvvvuuuuutttttsssrrrrrrqqqqqrrrrrqqqqpponnlkjjihgffeeddcccccccccbbbbbbbbaaaaaaaaa````````````\\\\\\\\\\\\\\\[[[[[[[[[[YYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>=============<<<<<<<;;;;;::::::99999988888888888777777777766666666666655555555554444444333333333333332222222222222221111111111111000000000//////////////...............--------------,,,,,,+++++++++++++*********)))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&%&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####################""""""""""""""!!!!!!!!!!!!!!! QQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTSSSSSSTTTTTTTTTTTTTTTTTTTUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________```````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccbbbbbbbbcccccccbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa```````````````aaabbbccdddeeffffffffffffffffggghhhillmmmmmnnnnnnnmmmmmmnnnnorssttuuvvvvwwwwwwwvvvvvvvwvvvvvvvvvvuuuuuuttttssssrrrrrqqqqqqqqqqqqqqqpponnlkjiihgfeedddcccccccbbbbbbbbaaaaaaaaa````````````__\\\\\\\\\\\\\[[[[[[[[[[[[YYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>==============<<<<<<<;;;;;;:::::999999888888888877777777777766666666666555555555544444444333333333333332222222222222211111111111111000000000/////////////................-------------,,,,,,++++++++++++++*********)))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!! QQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa````````````````aaabbbcccddeeefffffffffffffffggghhhillmmmmnnnnnnmmmmmmmmmmnnnrrssttuuvvvvwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuttttssssrrrrrqqqqqqqqqqqqqqqpponnlkjiihgfeeddccccccbbbbbbbbbaaaaaaaaa````````````___\\\\\\\\\\\\[[[[[[[[[[[[[YYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>==============<<<<<<<<;;;;;::::::99999888888888877777777777666666666665555555555544444444333333333333332222222222222221111111111111000000000//////////////...............--------------,,,,,,+++++++++++++**********))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############"####"""""""""""""""!!!!!!!!!!!!!! QQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````aaabbbcccddeeeeffffffffffffffggghhhillmmmmnnnnnmmmmmmmmmmmmmnqrrsstuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuttttssssrrrrrqqqqqqqqqqqqqqqppponnlkjiihgfeeddccccbbbbbbbbbbaaaaaaaaa````````````____\\\\\\\\\\\[[[[[[[[[[[[[[YYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNMMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>==============<<<<<<<<;;;;;::::::999998888888888777777777776666666666655555555555544444444333333333333332222222222222211111111111110000000000/////////////...............--------------,,,,,,++++++++++++++**********))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############"###"""""""""""""""!!!!!!!!!!!!!!! QQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[Z[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________``````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````aaabbbcccddeeeeefffffffffffffggghhhillmmmmnnnmmmmmmmllllllmmmqqrrsttuuvvvvvvvvvvvvvvuuvvvvvvuuuuuuuuutttttssssrrrrrqqqqqqqqqqqqqqqppponnlkjjihgfeeddcccbbbbbbbbbbaaaaaaaaa```````````______\\\\\\\\\\[[[[[[[[[[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTUUTTTTTTTTTTTTTTTSSSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNMMMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCBBBBBBAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>==============<<<<<<<<;;;;;::::::999999888888887777777777776666666666655555555555544444444333333333333332222222222222211111111111111000000000//////////////...............-------------,,,,,,,+++++++++++++***********)))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############""###"""""""""""""""!!!!!!!!!!!!!! QQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^]]]^^^^^^^^^^^^^^^^^^^^^^__________________________`````````````````````````````aaaaaaaaaaaaaaaaaaaaa````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaabbbcccddeeeeeeefffffffffffggghhhillmmmmmnmmmmmmmllllllllmmpqqrssttuuvvvvvvvvvvvuuuuvvvuuuuuuuuuuttttttsssssrrrrrqqqqqqqqqqqqqqqqpponnlkkjihgfeeddcccbbbbbbbbbbaaaaaaaa```````````_______\\\\\\\\\[[[[[[[[[[[[[[[[YYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTUTTTTTTTTTTTTTTTTSSSSSSSSTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBAAAA@@@@@@@@@@@@@@@@@@@@?@@@@@@@@@@@@@@@@@??????????>>>>>>>>==============<<<<<<<<<;;;;;::::::999999888888888777777777776666666666655555555555544444444333333333333332222222222222221111111111111000000000//////////////...............--------------,,,,,,++++++++++++++***********)))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############""##"""""""""""""""!!!!!!!!!!!!!!! QQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[ZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^]]]]]^^^^^^^^^^^^^^^^^^^^_____________________________``````````````````````````````aaaaaaaaaaaaaaaaa`````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````aaabbbcccddeeeeeeeeeeeeffffffggghhhillmmmmmmmmmmmmlllllkkllllppqrrsttuuuvvvvvvvvuuuuuuuuuuuuuuuuutttttttsssssrrrrrqqqqqqqqqqqqqqqqppponnlkkjihgfeeddccbbbbbbbbbaaaaaaaa````````````________\\\\\\\[[[[[[[[[[[[[[[[[[YYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOPPPPPPOOOOOOOOOOOOOOONNNNMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@??@@@@@@@@@@@@@@@??????????>>>>>>>>>==============<<<<<<<<<;;;;;::::::9999999888888887777777777766666666666555555555555544444444333333333333332222222222222211111111111111000000000//////////////...............-------------,,,,,,,+++++++++++++************))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############"""##"""""""""""""""!!!!!!!!!!!!!!! QQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^]]]]]]]]^^^^^^^^^^^^^^^^^________________________________``````````````````````````````aaaaaaaaaaaaaa```````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````aaaabbccccdeeeeeeeeeeeeefffffggghhhillmmmmmmmmmmmllllkkkkkkllopqqrssttuuuvvvvvvuuuuuuuuuuuuuuuuttttttttsssssrrrrrrqqqqqqqqqqqqqqqqpppoonllkjihgfeeddccbbbbbbbaaaaaaaaa````````````_________\\\\\\[[[[[[[[[[[[[[[[[[ZYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRRQRQQQQQQQQQQPPPPPPPPPPPPPOPPPPPOOOOOOOOOOOOOOONNNNNMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBAA@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@?????????????>>>>>>>>=============<<<<<<<<<<;;;;;::::::9999999888888887777777777766666666666555555555555544444444333333333333332222222222222221111111111111000000000//////////////...............--------------,,,,,,,+++++++++++++************))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############"""##""""""""""""""!!!!!!!!!!!!!!! QQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^_________________________________`````````````````````````````aaaaaaaaaaa`````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````aaaabbbcccddeeeeeeeeeeeefffffggghhhillmmmmmmmmmmlllkkkkkkkkkloppqrrssttuuuvvvvuuuuuuutuuuuuutttttttttssssssrrrrrrqqqqqqqqqqqqqqqqqpppoonllkjihgffeddccbbbbbaaaaaaaaa````````````___________\\\\\[[[[[[[[[[[[[[[[[[ZZYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOPPPPOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBAA@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@??????????????>>>>>>>>==============<<<<<<<<<<;;;;;::::::99999998888888877777777777666666666665555555555555544444444333333333333332222222222222211111111111110000000000/////////////................-------------,,,,,,,,++++++++++++*************)))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############""""#"""""""""""""""!!!!!!!!!!!!!!! PPQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^__________________________________``````````````````````````````aaaaaaa``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa``aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````_____``````aaaabbbccccddeeeeeeeeeeefffffggghhhillmmmmmmmmmllllkkkkjjjkkkoopqqrssttuuuuuuuuuuuuuttuuuttttttttttsssssssrrrrrrqqqqqqqqqqqqqqqqqqpppoonllkjihgffeddccbbbbaaaaaaaaa````````````____________\\\\[[[[[[[[[[[[[[[[[[ZZZYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOPPPOOOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBA@@@@@@@@@@@@@@@@@@@@????@@@@@@@@?????????????>>>>>>>>>==============<<<<<<<<<<;;;;;:::::9999999988888888777777777777666666666665555555555555444444444333333333333322222222222222111111111111110000000000/////////////...............--------------,,,,,,,,++++++++++++*************)))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""#""""""""""""""!!!!!!!!!!!!!!! PPPQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^___________________________________``````````````````````````````aaa___```````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaabbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````_______`````aaaabbbccccdddeeeeeeeeeeeffffggghhhillmmmmmmmmllllkkkjjjjjjkknoppqrrstttuuuuuuuuuutttttttttttttttssssssssrrrrrrrqqqqqqqqqqqqqqqqqqpppoonllkjihgffedcccbbbaaaaaaaa`````````````_____________\\[[[[[[[[[[[[[[[[[[[ZZZZYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOPPOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJHHHHHHHHHHGGGGGGGGGGGGGGGFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBA@@@@@@@@@@@@@@@@@@@?????@@@@@@@?????????????>>>>>>>>===============<<<<<<<<<;;;;;;:::::99999998888888887777777777776666666666655555555555555444444444333333333333222222222222222111111111111100000000000////////////...............--------------,,,,,,,,,+++++++++++**************))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!! PPPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________`````````````````````````````````````````````````````````````a```````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````````______________````aaaabbbcccccddddddddddeeeeefffggghhkkllllllllkkkkjjjiiiiiijjlmnnoppqrrrsssssssssssrrrssssssssrrrrrrrrrqqqqqqqqrrrrrrrrrrrrrrrrrrqqqppoolkkjihgfeedccbbbaaaaaaaa`________^^^^^^^^^^^^^^^^]]YYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSTTTTTTTTTTSSSSSSSSSSSSSSSTTTTTSSSSSSSSSSSSSSSSSRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMLMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>===============<<<<<<<<<<;;;;;:::::9999999998888888877777777777776666665555555544444444444444333333333332222222222222211111111111100000000000000/////////////.............------------,,,,,,,,,,,,,,+,++++++++++++++**********)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! PPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________`````````````````````````````````````````````````````````````````````````````aaaaaaa````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````````````_______________````aaaabbbccccccddddddddddeeeefffggghhkkkllllllkkkkjjjiiiiiiiijlmmnoppqqrrssssssssssrrrrssssssrrrrrrrrrqqqqqqqqpprrrrrrrrrrrrrrrrrrqqqppoolkjjihgfeddccbbaaaaaaa```_______^^^^^^^^^^^^^^^^]]]YYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSTTTTTTTTTSSSSSSSSSSSSSSSRTTTTSSSSSSSSSSSSSSSSSRRRRSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMLLMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHHHHHHHGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>===============<<<<<<<<<;;;;;::::::9999999998888888877777777777776666666555555554444444444444333333333332222222222222211111111111110000000000000/////////////..............------------,,,,,,,,,,,,,,+,+++++++++++++***********))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! PPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSTTTTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[Z[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________``````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````````````___________________````aaaabbbbcccccccddddddddeeeefffggghhkkkkllllkkkkjjjjiiiiiiiijlmmnoopqqrrsssssssssrrrrrssssrrrrrrrrrqqqqqqqqpppprrrrrrrrrrrrrrrrrqqqppponlkjihhgfeddccbbaaaaa`````______^^^^^^^^^^^^^^^]]]]]YYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSTTTTTTTTSSSSSSSSSSSSSSSRRTTTSSSSSSSSSSSSSSSSRRRRRRSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMLLLMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>==============<<<<<<<<;<;;;;;::::::99999999888888888777777777777766666666555555544444444444443333333333332222222222222111111111111100000000000000/////////////.............------------,,,,,,,,,,,,,,++++++++++++++++***********))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!! PPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________````````````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````````_`______________________`````aaabbbbbccccccccdddddddeeeffffggghkkkkkkkkkkkkjjjiiiiiiiiiillmnnopqqrrrsssssssrrrrrrsssrrrrrrrrqqqqqqqqpppppprrrrrrrrrrrrrrrrqqqqppoonkkjihggfeddcbbbaaaa``````____^^^^^^^^^^^^^^^]]]]]]]YYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSTTTTTTTSSSSSSSSSSSSSSSRRRTTSSSSSSSSSSSSSSSRRRRRRRRSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMLLLLMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>==============<<<<<<<<;;;;;;;:::::999999999888888888777777777777776666666655555544444444444444333333333332222222222222211111111111100000000000000/////////////..............------------,,,,,,,,,,,,,,+++++++++++++++************)))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! PPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________`````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````aaaa`````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````````____________________________````aaaabbbbbcccccccccdddddeeeefffggghkkkkkkkkkkkjjjiiiiihhhiiillmnnoppqqrrsssssssrrrrrqssrrrrrrrrqqqqqqqqppppppprrrrrrrrrrrrrrqqqqqppoonnkjjihgfeedccbbaaaaa``````___^^^^^^^^^^^^^^^]]]]]]]]YYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSTTTTTSSSSSSSSSSSSSSSSRRRRTSSSSSSSSSSSSSSSRRRRRRRRRSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMLLLLLMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFEEEEEEEEEEEEDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>==============<<<<<<<<;;;;;;;:::::9999999998888888887777777777777766666666655555544444444444443333333333332222222222222111111111111100000000000000////////////..............------------,,,,,,,,,,,,,,++++++++++++++++************)))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!! OPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________________`````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````____``````________________________________````aaaabbbbbbcccccccccdddddeeefffggggkkkkkkkkkkjjjjiiiihhhhiiillmnnoppqqrrrsssssrrrrrqqsrrrrrrrqqqqqqqqppppppppprrrrrrrrrrrrqqqqqpppoonnmkjihhgfeddccbbaaaa```````_^^^^^^^^^^^^^^^]]]]]]]]]]YYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTUTTTTTTTTTTTTTTTTSSSSSSSSTTTTSSSSSSSSSSSSSSSSRRRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMLLLLLMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHHHGGGGFFFFFFFFFFFFEEEEEEEEEEEEECCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>=============<<<<<<<;;;;;;;;:::::9999999998888888887777777777777766666666665555544444444444444333333333332222222222222211111111111100000000000000/////////////..............------------,,,,,,,,,,,,,,+++++++++++++++*************))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! OOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````________```____________________________________```aaaaabbbbbbbccccccccddddeeeffffgggjkkkkkkkkjjjjiiiiihhhhiiillmnnoppqqrrrrsssrrrrrrqqrrrrrrrqqqqqqqqppppppppooqqqqrrrrrrqqqqqqpppoonnmmjiihgffeddcbbbaaaa```````^^^^^^^^^^^^^^^]]]]]]]]]]]YYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEEEDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<;;;;;;;::::::9999999998888888888777777777777776666666666555544444444444444333333333332222222222222211111111111110000000000000/////////////..............------------,,,,,,,,,,,,,,++++++++++++++++*************))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! OOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________________________```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````___________________________________________________````aaaabbbbbbbbbcccccccddddeeefffgggjjkkkkkkjjjjjiiiihhhhhiiillmmnoppqqrrrrrrrrrrrrqqqrrrrrrqqqqqqqqpppppppooooqqqqqqqqqqqqqqqpppoonnmmljihggfeedccbbaaaa````````^^^^^^^^^^^^^^]]]]]]]]]]]]YYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSTTSSSSSSSSSSSSSSSSRRRRRRRSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<;;;;;;:::::::99999999988888888887777777777777766666666666555544444444444443333333333332222222222222211111111111100000000000000/////////////..............------------,,,,,,,,,,,,,,+++++++++++++++**************)))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!! !!!!! OOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^]^^^^^^^^^^^^^^^^^^^^^^^^_____________________________________________``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````_______________________________________________^_______````aaaaabbbbbbbbbbcccccddddeeefffgggjjjjkkjjjjjjjiiiihhhhhiiillmmnoopqqrrrrrrrrrrrrqqqrrrrrqqqqqqqqpppppppoooooqqqqqqqqqqqqqqpppoonnmmllihhgfeeddcbbbaaaa````````^^^^^^^^^^^^^]]]]]]]]]]]]]YYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSTSSSSSSSSSSSSSSSSRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<;;;;;::::::::99999999988888888888777777777777776666666666655544444444444444333333333332222222222222211111111111100000000000000/////////////..............------------,,,,,,,,,,,,,,++++++++++++++++**************))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!! !!!!! OOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[Z[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^_________________________________________________`_____```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaa`aaaaaaaaaaaaaaaaaaaaa````aaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````________________________________________________^^^^^^______````aaaaabbbbbbbbbbbccccdddeeeffffggjjjjjjjjjjjjiiiiihhhhhiiillmmnoopqqrrrrrrrrrrrqqqqrrrrrqqqqqqqqppppppooooooqqqqqqqqqqqqppppoonnmmllkhhgffeddccbbaaaa`````````^^^^^^^^^^^]]]]]]]]]]]]]]]YXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<;;;;;;::::::::999999999988888888888777777777777766666666666655444444444444443333333333332222222222222111111111111100000000000000/////////////.............-------------,,,,,,,,,,,,,,+++++++++++++++**************)))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#$###############"""""""""""""""""""!!!!!!!!!!!!!!! !!!! OOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[ZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^_________________________________________________________`````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaa``````````aaaaaaaaaaaaaa```````````aaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````__________________________________________________^^^^^^^^^_____````aaaaaabbbbbbbbbbbccccdddeeefffggjjjjjjjjjjjjiiiiihhhhiiiillmnnoopqqqrrrrrrrrrqqqqqrrrrqqqqqqqqppppppoooooooqqqqqqqqqqqppppoonnmmllkjhgffeddccbbbaaaa`````````^^^^^^^^^^]]]]]]]]]]]]]]]]XXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>=========<<<<<<<<<<;;;;;;::::::::999999999988888888888877777777777766666666666665544444444444443333333333332222222222222111111111111100000000000000/////////////..............------------,,,,,,,,,,,,,,++++++++++++++++**************))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#$###############""""""""""""""""""!!!!!!!!!!!!!!! !!!! OOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWVWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________________````````__````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````_________aaaa`````````````````````aaaaaa```````````````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````__________________________________________________^^^^^^^^^^^____````aaaaaaabbbbbbbbbbccccdddeeeffffgjjjjjjjjjjjjiiiiiihhiiiiillmnnooppqqrrrrrrrrrqqqqqrrrqqqqqqqqqppppppoooooooqqqqqqqqqqppppoonnmmlkkjjgffeedccbbbaaaa``````````^^^^^^^^^]]]]]]]]]]]]]]]]]XXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFEEEEEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????>>>>>>>>=========<<<<<<<<<<<;;;;;;::::::::999999999998888888888887777777777776666666666666544444444444444333333333332222222222222211111111111110000000000000/////////////..............------------,,,,,,,,,,,,,,++++++++++++++++**************)))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!! !!! OOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWVVVWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^_____________________________________________________________``_________`````````````````````````````````````````````````````````````````````````````````````````````````````````````````````_________________________``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaa````````````````````````````___________________________________________________^^^^^^^^^^^^^____````aaaaaaaaabbbbbbbbbccccddeeeffffgjjjjjjjjjjjjiiiiiiiiiiiijlmmnnooppqqrrrrrrrrqqqqqprrqqqqqqqqqqpppppooooooooqqqqqqqqqppppoonnmmlkkjiiffeedccbbbaaaaa``````````^^^^^^^^]]]]]]]]]]]]]]]]\\XXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJKJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFEEEEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@????????>>>>>>>>>========<<<<<<<<<<<;;;;;;;::::::9:9999999999988888888888887777777777766666666666665544444444444443333333333332222222222222111111111111100000000000000/////////////..............------------,,,,,,,,,,,,,,++++++++++++++++**************))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!! !!! OOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[ZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________````````__```````````````````````````````````````````````````````````````````````````````````````````````````_________________________``````````````````````````````````````````````````aaaaaaaaaaaaa``````````````````````````````______________________________________________________^^^^^^^^^^^^^^^____````aaaaaaaaaaaabbbbbbcccdddeeefffgjjjjjjjjjjjjiiiiiiiiiiiijlmmnnooppqqqrrrrrrqqqqqpprqqqqqqqqqqppppppooooooooqqqqqqqpppppoonnmmlkkjiihfeedcccbbaaaaa```````````^^^^^^^]]]]]]]]]]]]]]\\\\\XXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRSSSSSSSSSSSRRRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRQRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFEEEEEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@???????>>>>>>>>=========<<<<<<<<<<;;;;;;;:::::::999999999999998888888888888777777777766666666666666544444444444444333333333332222222222222211111111111100000000000000/////////////..............------------,,,,,,,,,,,,,,++++++++++++++++**************)))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!! !!! OOOOOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^______________________________________________________________________________________________`````````````````````````````````````````````````````````````````````````````````````````_________________________``````````````````````````````````````````````````aaaaaaa`````````````````````````````````______________________________________________________^^^^^^^^^^^^^^^^^^____```aaaaaaaaaaaaaabbbbbcccdddeeefffgjjjjjjjjjjjjjiiiiiiiiiijjlmmnnopppqqqqrrrrqqqqqqppqqqqqqqqqqqppppppooooooooqqqqqppppppoonnmmllkjiihgeedcccbbaaaaaa```````````^^^^^^^]]]]]]]]]]]]\\\\\\\XXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRSSSSSSSSSSRRRRRRRRRRRRRRRSSSSSRRRRRRRRRRRRRRRRRQQQRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGFFFFEEEEEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????>>>>>>>>========<<<<<<<<<;;;;;;;;;:::::::9999999999999988888888888888777777777766666666666665544444444444443333333333332222222222222111111111111100000000000000/////////////..............------------,,,,,,,,,,,,,,++++++++++++++++**************))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!! !! OOOOOOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^_____________________________________________________________________________________________________`______``````````````````````````````````````````````````````````````````````_________________________``````````````````````````````````````````````````a````````````````````````````````__________________________________________________________^^^^^^^^^^^^^^^^^^^^^____```aaaaaaaaaaaaaaabbbbbccdddeeefffgjjjjjjjjjjjjjjiiiiiiiijjjmmnnoopppqqqqqqqqqqqqqpppqqqqqqqqqqqqpppppoooooooopppppppppppoonnmllkjjihggddccbbbaaaaaa````````````^^^^^^]]]]]]]]]]]\\\\\\\\\XXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRSSSSSSSSRRRRRRRRRRRRRRRRRSSSSRRRRRRRRRRRRRRRRQQQQQRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIHHHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@??????>>>>>>>========<<<<<<<<;;;;;;;;;;;:::::::9999999999999998888888888888877777777766666666666666554444444444443333333333333222222222222211111111111100000000000000/////////////..............------------,,,,,,,,,,,,,,++++++++++++++++**************)))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!! !! OOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________________________________________________________________________________________________________________________________``````````````````````````_________________________``````````````````````````````````````````````````````````````````````````````__________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^___````aaaaaaaaaaaaaaabbbbbcccddeeefffgjjjjjjjjjjjjjjjjjiiijjjjkmmnnoopppqqqqqqqqqqqqppppqqqqqqqqqqqqppppppoooooooppppppppppoonnmmlkjjihhgfdccbbbaaaaaa`````````````^^^^^^]]]]]]]]]]\\\\\\\\\\XXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRSSSSSSSRRRRRRRRRRRRRRRRRQSSSRRRRRRRRRRRRRRRRQQQQQQRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIHHHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@???????>>>>>>========<<<<<<<;;;;;;;;;;;;::::::::99999999999999988888888888888777777777666666666666665554444444444443333333333333222222222222111111111111100000000000000/////////////..............------------,,,,,,,,,,,,,,++++++++++++++++**************))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!! ! OOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXYYYXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________________________________________________________________________________________________________``````````````````````````_________________________```````````````````````````````````````````````````````````````````````````_______________________________________________^^^_______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___```aaaaaaaaaaaaaaaaabbbbcccddeeefffgjjjjjjjjjjjjjjjjjjjjjjjjkmnnnoopppqqqqqqqqqqppppppqqqqqqqqqqqqppppppoooooooqpppppppppoonnmllkjihhgffccbbbaaaaaa``````````````^^^^^]]]]]]]]]]\\\\\\\\\\\XXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRSSSSSSRRRRRRRRRRRRRRRRQQQSSRRRRRRRRRRRRRRRRQQQQQQQRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIHHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@???????>>>>>>=======<<<<<<<<<;;;;;;;;;;:::::::::99999999999999998888888888888877777777766666666666665555444444444443333333333333322222222222111111111111110000000000000/////////////..............------------,,,,,,,,,,,,,,++++++++++++++++**************)))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!! ! OOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXYXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________________________________________________________________________________________________________________________________________________________________________________```````````````````````````````````````````````````````````````````````````___________________________________________^^^^^^^___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___```aaaaaaaaaaaaaaaaabbbbcccddeeefffgjjjjjjjjjjjjjjjjjjjjjjjkkmnnoooppppqqqqqqqppppppppqqqqqqqqqqqqqpppppoooooooqqpppppppoonnmmlkjjihgffecbbbaaaaaa````aaaa```````^^^^^]]]]]]]]]\\\\\\\\\\\\XXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSTSSSSSSSSSSSSSSSSRRRRRRRRSSSSSRRRRRRRRRRRRRRRRQQQQSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIHHHHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@???????>>>>>>>=======<<<<<<<<;;;;;;;;;;:::::::::::9999999999999998888888888888877777777766666666666666555544444444443333333333333322222222222211111111111110000000000000//////////////.............-------------,,,,,,,,,,,,,,+++++++++++++++***************))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!! OOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________________________________________________________________________________________________```````````````````````````````````````````````````````````````````````````_______________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]^^^^^^___``aaaaabbbbbbaaaaaaaabbbcccddeeefffgjjjjjjjkkjjjjjjjjjjjjkkkknnnooopppppqqqqppppppppppqqqqqqqqqqqqqqpppppooooooqqqppppppoonnmllkjihhgfeecbbaaaaa`````aaaaaaa`````^^^^]]]]]]]]\\\\\\\\\\\\\\XXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSSRRRRRRRRRRRRRRRRQQQQQRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>=======<<<<<<<<;;;;;;;;;:::::::::::::99999999999999988888888888888777777777666666666666665555544444444443333333333333322222222222111111111111110000000000000//////////////.............------------,,,,,,,,,,,,,,++++++++++++++++**************)))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!! NOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________________________________________________________________________________________________________________________________________________________________________```````````````````````````````````````````````````````````````````````````___________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]^^^^^__```aaabbbbbbbbbaaaaaaabbbcccddeeefffgjjjjjjkkkkkkkkjjjjkkkkkklnnoooopppppppppppppppppooqqqqqqqqqqqqqqpppppooooooqqqppppppoonnmlkjjihgffedbbaaaaa`````aaaaaaaaa````^^^^]]]]]]]\\\\\\\\\\\\\\\XXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRSSSRRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@???????????>>>>>>======<<<<<<<<;;;;;;;;;::::::::::::::99999999999999998888888888888877777777766666666666665555554444444443333333333333322222222222111111111111110000000000000//////////////.............-------------,,,,,,,,,,,,,,+++++++++++++++**************)))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!! NNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__^^^^^___________________________________________________________________________________________________________________________________________________________________________````````````````````````_`````````````````````____`````````````````````````______________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^___``aaabbbbbbbbbbbaaaaabbbbcccddeeefffgjjjjjkkkkkkkkkkkkkkkkkkllnnooooppppppppppppppoooooqqqqqqqqqqqqqqqpppppoooooqqqqppppooonmmlkjihhgfeedbaaaa``````aaaaaaaaaa````^^^^]]]]]]\\\\\\\\\\\\\\\\WWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRSSRRRRRRRRRRRRRRRRQQQQQQQRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@??????????????>>>>>=======<<<<<<<<;;;;;;;;;:::::::::::::9999999999999999988888888888888777777777666666666666655555554444444443333333333333222222222222111111111111110000000000000//////////////.............-------------,,,,,,,,,,,,,++++++++++++++++**************)))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!! NNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________________________________________________________________________________________________________________________________________________``````````````___________``````````````___________`````````````````````````__________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]^^^^___``aabbbbbbbbbbbbbaaaabbbbcccddeeefffgjjjjkkkkkkkkkkkkkkkkkklllnooooopppppppppppooooooooqqqqqqqqqqqqqqqpppppoooooqqqqppppoonnmllkjihggfeddbaaaa``````aaaaaaaaaa````^^^^]]]]]]\\\\\\\\\\\\\\\\WWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSRRRRRRRRRRRRRRRRQQQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFEEEEEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@???????????????>>>>>>=======<<<<<<<<;;;;;;;;::::::::::::::9999999999999999988888888888888777777777666666666666665555555444444443333333333333322222222222111111111111110000000000000//////////////.............--------------,,,,,,,,,,,,++++++++++++++++**************))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""!"""!!!!!!!!!!!!!!! NNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________^^_____________________________________________________________________________________________________________________________________^^___^^^^^^^^^^^```______________________``````___________________````````````````````````__________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^^__``aaabbbbcccbbbbbbbbabbbbbcccddeeeffggjjjkkkkkkkkkkkkkkkklllllloooooopppppppoooooooooooopqqqqqqqqqqqqqqqpppppooooqqqqppppoonnmlkkjihgfeeddaaaa``````aaaaaaaaaaaa```^^^]]]]]]\\\\\\\\\\\\\\\\[WWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@??????????????>>>>>>>>======<<<<<<<<;;;;;;;;;;:::::::::::::9999999999999999998888888888888877777777766666666666665555555544444443333333333333322222222222111111111111110000000000000//////////////..............--------------,,,,,,,,,,,,++++++++++++++++**************))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""""!""!!!!!!!!!!!!!!! NNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVUVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__^^^^^^^^^_____________________________________________________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________``````````````````_____________________________^_^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]^^^__``aabbbcccccccbbbbbbbbbbbbcccddeefffggjjjkkkkkkkkkkkkkllllllllmoooooooooooooooooooooooooppqqqqqqqqqqqqqqpppppooooqqqqppppoonmmlkjiihgfeedcaaa``````aaaaaaaaaaaaa```^^^]]]]]\\\\\\\\\\\\\\\[[[WWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBAAAAAA@@@@@@?????????????>>>>>>>>>>======<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999999999988888888888888777777777666666666666665555555544444443333333333333222222222222111111111111110000000000000//////////////.............--------------,,,,,,,,,,,,++++++++++++++++**************)))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""!!""!!!!!!!!!!!!!!! NNNNNNNOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTUUUUTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````___________________________________________________``````````````````````````````````````````````````___________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]]]]^^__``aabbbccccccccbbbbbbbbbbbcccddeeeffggjjjkkkkkkkkkkllllllllllmmnnooooooooonnnnnnnnnnnnnnppqqqqqqqqqqqqqqqppppppoonnnnnnmmmllkjiihgfedccbaaa````````````aaaaa`````__[[[ZZZZZYYYYYYYYYYYYYYYYXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMNNNNNNNMMMMMMMMMMMMMLLLLLMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEDDDDDDDDCCCCCCCBBBBBBBAAAA@@@@@@@@@@?????????????>>>>>>========<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::88888888777777777777776666666666665555555555555444444433333333333333222222222221111111111111100000000000000//////////////.............--------------,,,,,,,,,,,,,,,,++++++++++++++**************))))))))))))(((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! NNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUTTUUUUUUUUUUUUUUUUUUUUUVVUUVVVVVVVVVVVVVVVVVVVVVVWVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________________________````````````````````````````````````````````````````````````````````````````````````````````````````___________________________________________________``````````````````````````````````````````````````_____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\]]]]]]]]]^^__``aabbccccccccccbbbbbbbbbbcccddeeeffggjjjkkkkkkklllllllllllmmmmnnoooooonnnnnnnnnnnnnnnnnpppqqqqqqqqqqqqqqppppppoonnnnnmmmllkkjihhgfedccbaa`````````````aaaaa`````__[[[ZZZZYYYYYYYYYYYYYYYXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMLLLLLLMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEDDDDDDDCCCCCCCCBBBBBBAAAAA@@@@@@@??????????????>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::8888888877777777777776666666666665555555555555544444433333333333333222222222222111111111111110000000000000//////////////.............--------------,,,,,,,,,,,,,,,,,+++++++++++++**************))))))))))))(((((((((((((((''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! NNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[ZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^^^^^^^^^^^^^^^^^^^^]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________^________________________````````````````````````````````````````````````````````````````````````````````````````````````````___________________________________________________``````````````````````````````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]^^__``abbbcccccccccccbbbbbbbbbcccddeefffggjjkkkkkkkllllllllllmmmmmmooooonnnnnnnnnnnmmmnnnnnnppppqqqqqqqqqqqqqppppppoonnnnnmmmllkjjihgffedcbbaa`````````````aaaaa`````__[[ZZZZZYYYYYYYYYYYYYYXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNMMMMMMMMMMMMMLLLLLLLMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDCCCCCCCCBBBBBBAAAAAA@@@@???????????????>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::888888877777777777777666666666665555555555555544444433333333333333222222222222111111111111110000000000000//////////////..............--------------,,,,,,,,,,,,,,,,++++++++++++++**************))))))))))))(((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!! NNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[ZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^^]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________^^^^^^^__________________``````````````````````````````````````````````````_`````````````````````````````````````````````````___________________________________________________```````````````````````````````````````````_______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\]\\\]]]]]^^__`aabbcccddddcdccccbbbbbbbbcccddeefffggjjkkkkklllllllllmmmmmmmmmooonnnnnnnnnnmmmmmmmmmmnnpppppqqqqqqqqqqqqppppppoonnnnmmmllkkjiihgfeddcbbaa````````````aaaaaa````___[[ZZZZYYYYYYYYYYYYYYXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOPPPPPPPOOOOOOOOOOOOOOOOONOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMNNNNMMMMMMMMMMMMMLLLLLLLLMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDCCCCCCCCBBBBBBAAAAA@@@@@?????????????>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::888888777777777777776666666666665555555555555444444433333333333333222222222222111111111111100000000000000//////////////.............--------------,,,,,,,,,,,,,,,,++++++++++++++**************))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! NNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[ZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]^^^^^^^^^^^^^^^]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______^^^^^^^^^^^^^____________``````````````````````````````````````````````````__________________````````````````````````````````___________________________________________________``````````````````````___``````````_______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\]]]]^^__`aabbccddddddddccccbbbbbbcccdddeefffggjjkkkkklllllllmmmmmmmmmmmoonnnnnnnnmmmmmmmmmmmmmmnppppppqqqqqqqqqqqppppppoonnnnmmmllkkjihhgfedccbaaa````````````aaaaa`````___[ZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOPPPPPPOOOOOOOOOOOOOOOONNNOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMMLLLLLLLLLMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEDDDDCCCCCCCCBBBBBBAAAAA@@@@?????????????>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::988888877777777777776666666666665555555555555544444433333333333333222222222222111111111111110000000000000//////////////..............--------------,,,,,,,,,,,,,,,,++++++++++++++**************))))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!  NNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[ZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_^^^^^^^^^^^^^^^^^^^______``````````````````````````````````````````````````_________________________`````````````````````````___________________________________________________```````__```_____________``_______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]^^_``aabcccddddddddcccccbbbbbcccdddeefffggjjkkkkllllllmmmmmmmmmmmmmonnnnnnnmmmmmmmmmmmmmmmmmpppppppqqqqqqqqqqpppppooonnnmmmllkkjjihgffedccbaa`````````````aaaaa````____[ZZZZYYYYYYYYYYYYXXXXXXXXXWWWWVVVVVVVVVVVVVVVVVVUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOPPPPPOOOOOOOOOOOOOOOONNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEDDCCCCCCCCCBBBBBBAAAAA@@@@???????????>>>>>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::9988888777777777777766666666666655555555555555444444333333333333332222222222221111111111111100000000000000//////////////.............--------------,,,,,,,,,,,,,,,,++++++++++++++**************))))))))))))(((((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!  NNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^``````````````````````````````````````````````````____________________________``````````````````````_____________________________________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^_``abbccddddddddddcccccbbbccccdddeefffggjjkkkklllllmmmmmmmmmmmmmmonnnnnnmmmmmmmmmmmmmmmmmmoppppppppqqqqqqqppppppooonnmmmmllkkjiihgfeedcbbaa``````````````aa``````___^ZZZZZYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVVVVVVVVVUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOPPPPOOOOOOOOOOOOOOOONNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEDCCCCCCCCCBBBBBBAAAAA@@@@@?????????>>>>>>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::998888777777777777776666666666665555555555555444444433333333333333222222222222111111111111110000000000000//////////////.............---------------,,,,,,,,,,,,,,,+++++++++++++++**************))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYZZZZZZZZZZZZYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[ZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^`````````````````````````________`````````````````____________________________________________________________________________________________^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^_``abbccdddddddddddcccccccccccdddeefffggjjkkkkllllmmmmmmmmmmmmmmmnnnnnnmmmmmlllllllllmmmmmooppppppppqqqqqpppppppooonnmmmllkkjjihggfedccbbaa`````````````````````____^ZZZZYYYYYYYYYYXXXXXXXXXXXXWVVVVVVVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOPPPOOOOOOOOOOOOOOOONNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEECCCCCCCCCBBBBBBAAAAAA@@@@@???????>>>>>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::999888777777777777776666666666665555555555555544444443333333333333222222222222111111111111110000000000000//////////////..............--------------,,,,,,,,,,,,,,,,++++++++++++++**************)))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[ZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____````````````````````___________________``````_____________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]^^_``abbccddddeddddddccccccccccdddeeefffggjkkkklllllmmmmmmmnnnmmmmmnnnnnmmmmmlllllllllllmmmmoooppppppppppppppppppoooonmmmllkkjjiihgfeedccbaaa`````````````````````___^^ZZZYYYYYYYYYYXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEDDCCCCCCCCBBBBBBBAAAAA@@@@@@?????>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::9999888777777777777766666666666655555555555555444444443333333333332222222222222111111111111100000000000000//////////////.............--------------,,,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!  MNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________`````````````___________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]^^_``abbccdddeeededdddcccccccccdddeeefffggjkkkkllllmmmmmmnnnnnmmmmmnnnnmmmmlllllllllllllllmmooooppppppppppppppppoooonmmmlllkkjjihggfeddcbbaaa````````````````````___^^^ZZZYYYYYYYYYXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNMMMMMMMMMMMMMMMMMLLLLLLLMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEDDDCCCCCCCBBBBBBBAAAAAA@@@@@??????>>>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::9999988777777777777776666666666665555555555555444444444333333333333222222222222211111111111110000000000000//////////////..............--------------,,,,,,,,,,,,,,,,++++++++++++++**************))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!  MMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________````___________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[\\\\\\\]]^^__`abbccdddeeededdddccccccccddddeefffgggjkkkkllllmmmmmnnnnnnmmmmmnnnmmmmlllllllllllllllllmoooooopppppppppppppoooonnmmlllkkjjihhgffedccbbaa````````````````````____^^^ZZYYYYYYYYYXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEDDDDCCCCCBBBBBBBBAAAAAA@@@@@@?????>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::9999987777777777777766666666666655555555555554444444444333333333332222222222222211111111111100000000000000//////////////.............--------------,,,,,,,,,,,,,,,,++++++++++++++**************)))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!  MMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[\\\\\\\]]]^__`aabccdddeeededddddcccccccdddeeefffgggjkkkklllmmmmmmnnnnnnmmmmmnnmmmmllllllllllllllllllloooooopppppppppppppoooonnmlllkkjjiihggfeddcbbaaa```````````````````____^^^^ZYYYYYYYYYXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMNMMMMMMMMMMMMMMMLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEDDDDDDCCCCBBBBBBBBBAAAAAA@@@@@?????>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::9999998777777777777766666666666655555555555555444444444433333333332222222222222211111111111100000000000000//////////////.............---------------,,,,,,,,,,,,,,,,++++++++++++++**************))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!  MMMMMNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXYYYYYYYYYYYYYYYYYYYYYYYYZYYYYYYYYYYYYYZZZZZZZZZZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[\\\\\\\\]]^__`aabccddddeededddddccccccddddeeefffgggjkkkllllmmmmmnnnnnnnmmmmmnnmmmllllllkkkkklllllllllooooooopppppppppppoooonnnmllkkjjiihhgfeedccbbaaa``````````````````____^^^^]ZYYYYYYYYXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGHGGGGGGGGGGFFFFFFFEEEEEEDDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@?????>>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::99999997777777777777766666666666555555555555554444444444433333333332222222222222211111111111100000000000000/////////////..............--------------,,,,,,,,,,,,,,,,++++++++++++++**************)))))))))))))))((((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!! MMMMMMNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[\\\\\\\\]]^^_``abbccddddddedddddcccccdddddeeffffgggjkkkllllmmmmmnnnnnnmmmmmlnmmmmllllkkkkkkkkllllllllnooooooopppppppppoooonnnmlllkkjjihhgffeddcbbaaa``````````````````____^^^^]]YYYYYYYYXXXXXXXXXXXXXXXXXWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDCCBBBBBBBBBAAAAAAA@@@@@@????>>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::9999999777777777777766666666666655555555555554444444444443333333332222222222222211111111111100000000000000//////////////.............--------------,,,,,,,,,,,,,,,,+++++++++++++++**************))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! MMMMMMMNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTSSTTTTTTTTTTTTTTTTTTTTTUUTTUUUUUUUUUUUUUUUUUUUUUUVUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]]]]]]]]]]]]]]]]]]]]\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^]]^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________________________________^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[\\[[\\\\]]^^_``abbccddddddeddddddcccdddddeeefffggggkkkkllllmmmmmnnnnnnmmmmmlmmmmlllllkkkkkkkkklllllllnooooooooppppppooooonnnmmllkkjjiihggfeedccbbaaa`````````````````_____^^^]]]YYYYYYYXXXXXXXXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDCCBBBBBBBBBAAAAAAA@@@@@@????>>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::99999999777777777777666666666666655555555555554444444444443333333322222222222222111111111111100000000000000/////////////..............--------------,,,,,,,,,,,,,,,,++++++++++++++**************)))))))))))))))(((((((((((('''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!! MMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\]]]]]]]]]]]]]]]]]]\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^]]]]]]]]^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^____________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________________________^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\[[[[\\\\]]^__`aabcccdddddddddddddddddddeeeefffggggkkkkllllmmmmmnnnnnmmmmmllmmmlllllkkkkkkkkkkkllllllnnooooooopppppooooonnnnmmlkkjjiihhgffeddccbbaa`````````````````_____^^^^]]]YYYYYYXXXXXXXXXXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDCBBBBBBBBBBAAAAAAA@@@@@????>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::99999999977777777777666666666666665555555555554444444444444333333332222222222222211111111111100000000000000//////////////..............-------------,,,,,,,,,,,,,,,,+++++++++++++++**************))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! MMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^]]]]]]]]]]]]]]^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________^^^^^^^^________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[\\\\]]^^_``abbcccddddddddddddddddddeeeffffggghkkkkllllmmmmmnnnnnmmmmmllmmmlllllkkkkkkkkkkkllllllnnooooooooooooooooonnnmmmkkkjjiihggfeedccbbaaa````````````````_____^^^^]]]]YYYYYXXXXXXXXXXXXXXXXWWWWWVVVVVVVVUUUUUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDCBBBBBBBBBAAAAAAA@@@@@@????>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::99999999997777777777766666666666666555555555554444444444444433333332222222222222211111111111100000000000000//////////////..............-------------,,,,,,,,,,,,,,,,,++++++++++++++**************)))))))))))))))((((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!! MMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[\\\]]^^__`aabbcccdddddddddddddddddeeefffgggghkkkkllllmmmmmmnnnmmmmmmllmmmlllllkkkkkkkkkkkklllllnnoooooooooooooooonnnmmmlkkjjiihhgffeedccbbaaa``````````````______^^^^]]]]]YYYXXXXXXXXXXXXXXXXWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNOOOOOOONNNNNNNNNNNNNNNNNMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDDCBBBBBBBBBAAAAAAA@@@@@@????>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::99999999997777777777666666666666665555555555554444444444444433333322222222222222111111111111100000000000000/////////////...............-------------,,,,,,,,,,,,,,,,++++++++++++++***************))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! MMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]_________________________^^_______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]^^_``abbbcccccdddddddddddddeeeffffggghhkkkkllllmmmmmmmmmmmmmmmllmmmlllllkkkkkkkkkkkklllllnnooooooooooooooonnnmmmllkjjiihhggffeddccbbaa``````````````______^^^^]]]]]\YYYXXXXXXXXXXXXXXXWWWWWWWWVVVVVUUUUUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNOOOOOONNNNNNNNNNNNNNNNNMMNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLKKKKKKKKKKLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDDDDCBBBBBBBBBAAAAAA@@@@@@@???>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::99999999999777777777666666666666665555555555554444444444444433333332222222222222211111111111100000000000000//////////////..............-------------,,,,,,,,,,,,,,,,,++++++++++++++**************))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!! MMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^________________________^^^^^^^^^^^^_____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\]]^^__`aabbbccccdddccccddddddeeefffgggghhkkklllllmmmmmmmmmmmmmmlllmmmlllllkkkkkkkkkkkklllllnnooooooooooooonnnnmmmllljjjiihhggfeedccbbaaa````````````_______^^^^^]]]]]\YYXXXXXXXXXXXXXXXWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNOOOOONNNNNNNNNNNNNNNNNMMMNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFEEEEEEEEDDDDDDDDDDDDCBBBBBBBBAAAAAAA@@@@@@????>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::999999999999777777777666666666666665555555555544444444444444333333322222222222222111111111111000000000000000/////////////..............--------------,,,,,,,,,,,,,,,,++++++++++++++**************)))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! MMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^_________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]^^_``aabbbcccccccccccdddddeeefffgggghhkkklllllmmmmmmmmmmmmmmlllmmmlllllkkkkkkkkkkkklllllnnoooooooooooonnnnmmmlllkjjiihhggffeedccbbaaa``````````________^^^^^]]]]]\\YXXXXXXXXXXXXXXXWWWWWWWWWWVVUUUUUUUUUUUUUUUUUUTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNOOOONNNNNNNNNNNNNNNNNMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLKKKKKKKKKKKKKLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDDDDCBBBBBBBBAAAAAA@@@@@@@????>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::999999999999977777777666666666666665555555555554444444444444433333322222222222222111111111111100000000000000/////////////...............-------------,,,,,,,,,,,,,,+,+++++++++++++++**************))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!! MMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^_________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\]]^^__``aabbbbccccccccccddddeeefffggghhhkkkllllllmmmmmmmmmmmmmlllmmmmlllllkkkkkkkkkkkkllllnnooooooooooonnnnmmmlllkkjiiihhggffeddccbbaaa````````________^^^^^^]]]]]\\\XXXXXXXXXXXXXXXWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNOONNNNNNNNNNNNNNNNNNMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKLLLLLLLLLLLKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDDDDCBBBBBBBAAAAAAA@@@@@@?????>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::999999999999997777777666666666666665555555555554444444444444433333332222222222222211111111111100000000000000//////////////..............-------------,,,,,,,,,,,,,,,+,++++++++++++++**************)))))))))))))))(((((((((((('''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! MMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]^^_``aaabbbbcccccccccddddeeefffggghhhkkkllllllmmmmmmmmmmmmmlllmmmmllllllkkkkkkkkkkkllllnnnoooooooonnnnnmmmllkkkjiiihhggffeeddccbbaaa```````________^^^^^^]]]]]\\\\XXXXXXXXXXXXXXWWWWWWWWWWWWUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNONNNNNNNNNNNNNNNNNNMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDDDDDBBBBBBBBAAAAAA@@@@@@??????>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::999999999999987777776666666666666665555555555544444444444444333333322222222222222111111111111000000000000000/////////////...............-------------,,,,,,,,,,,,,,+++++++++++++++++**************))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!! LMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[Z[[[[[[[[[[\\\]]^__``aaabbbbbccccccccdddeeefffggghhhkkkllllllmmmmmmmmmmmmmlllmmmmmllllllkkkkkkkkkkllllnnnooooooonnnnmmmlllkkkjjiihhhggffeeddccbbaaa```````_______^^^^^]]]]]]]\\\\XXXXXXXXXXXXWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIJJJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDBBBBBBBAAAAAA@@@@@@???????>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::999999999999998777777666666666666665555555555554444444444444433333322222222222222111111111111100000000000000//////////////..............-------------,,,,,,,,,,,,,,,++++++++++++++++**************)))))))))))))))(((((((((((('''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! LLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWXXXXXXXXXXXXXXXXXXXXXXXYYXXXXXXXXXXXXYYYYYYYYYYYYYXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZ[[[[[[[[[[[\\]]^^__``aaaabbbbbbcccccdddeeefffggghhhkkklllllllmmmmmmmmmmmmlllmmmmmlllllllkkkkkkkkkllllnnnnooooonnnnmmmlllkkkjjjihhhgggffeedccbbbaaa``````______^^^^^^]]]]]]]\\\\\XXXXXXXXXXXWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMMLLLLLLLLLLLLLLKKKKKKKKLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBAAAAAA@@@@@@???????>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::999999999999998877777666666666666665555555555554444444444444433333332222222222222211111111111100000000000000//////////////..............--------------,,,,,,,,,,,,,,++++++++++++++++***************))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!! MMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPQQQQQQQQQQQQQRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]^^__``aaaabbbccccccddddeeeffggghhhhilmmmmmmmnnnnnnnnnnnnnnnnmpoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmlllkkkjjjiihhhgggffeedddccbbaaaa````^^^^]]]]]\\\\\\[[[[[[[[ZZWWWWVVVVVVVVVVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLKKKKKKKKKKKKKKJJJJKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIJJJJJJIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCBBBBBAAAAAA@@@@@@@????>>>>>>>>>>>>============<;;;;;;;;;;;;;;::::::::::::9999999999999888888888877777777777776666666666665555555555555444444444444333333333222222222222221111111111000000000000000////////..............-----------------,,,,,,,,,,,,,,+++++++++++++***************)))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! MMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\]]]^___``aaaabbbbcccccdddeeefffgghhhhilmmmmmmmmnnnnnnnnnnnnnnnnppoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmllkkkjjiiiihhggggffeeddcccbbaaaa````^^^]]]]]\\\\\\[[[[[[[[ZZZWWWVVVVVVVVVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKLLLLLLLKKKKKKKKKKKKKJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIJJJJJIIIIIIIIIIIIIIIIIIIIJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCBBBBBAAAAAA@@@@@@@????>>>>>>>>>>>>=============;;;;;;;;;;;;;;::::::::::::9999999999999988888888887777777777777666666666666555555555555444444444444433333333222222222222221111111111100000000000000////////..............-----------------,,,,,,,,,,,,,,+++++++++++++****************))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!! MMMMMMMMMMMMMMMMMMMNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQQRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTSTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]^^__```aaabbbbbcccccdddeefffgghhhhillmmmmmmmnnnnnnnnnnnnnnnnppoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmllkkjjjiiihhhggggfffeeddcccbbaaaaa```^^^]]]]\\\\\\[[[[[[[[ZZZZWWVVVVVVVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKLLLLLKKKKKKKKKKKKKKJJJJJJJKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCBBBBAAAAAA@@@@@@@?????>>>>>>>>>>>==============;;;;;;;;;;;;;::::::::::::9999999999999988888888888777777777777666666666666655555555555444444444444443333333322222222222222111111111100000000000000/////////..............----------------,,,,,,,,,,,,,,,+++++++++++++***************))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! LLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZ[[[[[[[[[[[[\\]]^^^__```aaabbbbbccccdddeeeffggghhhhllmmmmmmmmnnnnnnnnnnnnnnmppooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmllkkkjjiiihhhggggfffeeeddcccbbbaaaa```^^]]]]]\\\\\[[[[[[[[ZZZZZWVVVVVVVVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKLLLLKKKKKKKKKKKKKKJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJIJJJJJJJJJJJJJJJIIIIIIIIIIJIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCBBBBAAAAA@@@@@@@@??????>>>>>>>>>>>==============;;;;;;;;;;;;:::::::::::::9999999999999888888888888777777777776666666666666655555555554444444444444433333333222222222222221111111111100000000000000////////..............-----------------,,,,,,,,,,,,,,+++++++++++++***************)))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! LLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSRRSSSSSSSSSSSSSSSSSSSSSTTSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[[\\\]]^^___```aaabbbbbccccddeeeffggghhhhllmmmmmmmmnnnnnnnnnnnnnnmppooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmlllkkjjiiihhhgggffffeeedddccbbbbaaaa```^^]]]]\\\\\[[[[[[[[ZZZZZZVVVVVVVVVVVVVVVUUUUUUUUUUUTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKKKJJJJJJJJJKKJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCBBBBAAAA@@@@@@@@???????>>>>>>>>>>==============<;;;;;;;;;;;;:::::::::::::999999999999888888888888877777777777666666666666655555555555444444444444443333333222222222222221111111111100000000000000////////...............----------------,,,,,,,,,,,,,,+++++++++++++****************))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! LLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZ[[[[[ZZ[[[[[\\\]]^^^___```aaabbbbbcccdddeefffgghhhhlllmmmmmmmmnnnnnnnnnnnnmmppooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmllkkjjiihhhhggfffffeeeeddcccbbbbaaaa```^^]]]]\\\\[[[[[[[[ZZZZZZZVVVVVVVVVVVVVVUUUUUUUUUUUUTSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMNNMMMMMMMMMMMMMMMMMMLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKLKKKKKKKKKKKKKKKJJJJJJJJJJKJJJJJJJJJJJJJJJJIIIIIIIIJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCBBBBAAAA@@@@@@@?????????>>>>>>>>>==============<<;;;;;;;;;;;::::::::::::::99999999999988888888888887777777777666666666666665555555555444444444444443333333222222222222222111111111100000000000000/////////..............----------------,,,,,,,,,,,,,,,+++++++++++++**************))))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! LLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQRRRRRRRRRRRRRRRRRRRSSSSSSRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZ[[[ZZZZZ[[[[[\\]]]^^___```aaaabbbbccccddeefffggghhhllllmmmmmmmmmnnnnnnnnnmmmpoooooooonnnnnnnnnnnnnnnnnnnnnnnmmmlllkkjjiihhggggffffeeeedddcccbbbbaaaa```^^]]]]\\\\[[[[[[[ZZZZZZZZVVVVVVVVVVVVUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCBBBBAAAA@@@@@@??????????>>>>>>>>==============<<<;;;;;;;;;;::::::::::::::999999999999888888888888887777777776666666666666655555555554444444444444433333333222222222222221111111111100000000000000////////..............-----------------,,,,,,,,,,,,,,+++++++++++++***************)))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! LLLLLLLMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQRRRRRRRRRRRRRRRRRRRRRSSSSRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZ[[ZZZZZZ[[[[[\\\]]^^^___``aaaaabbbbcccddeeeffggghhhllllmmmmmmmmmmmmmmmmmmmmmoooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmllkkjjiihhhgggfffeeeeeddddcccbbbbaaaa```^^]]]\\\\[[[[[[[ZZZZZZZZZVVVVVVVVVVVUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCBBBBAAAA@@@@@@???????????>>>>>>>===============<<<;;;;;;;;;::::::::::::::999999999999888888888888887777777776666666666666655555555555444444444444443333333222222222222221111111111100000000000000/////////..............----------------,,,,,,,,,,,,,,,+++++++++++++**************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!! LLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRSSSRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[Z[[[[[[[[ZZZZZZZZZZZZZZZZZ[ZZZZZZZZ[[[[\\\]]]^^____``aaaaabbbcccdddeefffggghhlllllmmmmmmmmmmmmmmmmmmmmooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmllkkjjiihhgggfffeeeeeddddccccbbbbaaaa```^^]]]\\\\[[[[[[ZZZZZZZZZZVVVVVVVVVVUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCBBBBAAA@@@@@@????????????>>>>>>===============<<<<;;;;;;;;::::::::::::::9999999999998888888888888877777777776666666666666555555555554444444444444433333332222222222222221111111111000000000000000////////..............-----------------,,,,,,,,,,,,,,+++++++++++++**************))))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! LLLLLLLLLLMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRSRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZ[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[\\\]]]^^^____``aaaabbbbcccddeeeffggghhllllllmmmmmmmmmmmmmmmmmmmoooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmllkkjjiihhggfffeeeeeddddccccbbbbbaaaa```^^]]]\\\[[[[[[ZZZZZZZZZZYVVVVVVVVUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCBBBBAAAA@@@@@????????????>>>>>>>==============<<<<<;;;;;;;;:::::::::::::9999999999999888888888888887777777776666666666666655555555554444444444444433333333222222222222221111111111100000000000000////////..............-----------------,,,,,,,,,,,,,,++++++++++++++**************)))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!! LLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZ[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[\\\]]]^^^^___``aaaaabbbcccddeeeffggghhlllllllmmmmmmmmmmmmmmmmmmoooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmllkkjjihhgggfffeeeedddddccccbbbbaaaaa```^]]]]\\\[[[[[[ZZZZZZZZZYYVVVVVVUUUUUUUUUUUUUUUUUUUTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCBBBBAAA@@@@@????????????>>>>>>>==============<<<<<<;;;;;;;::::::::::::::999999999999888888888888887777777776666666666666655555555554444444444444443333333222222222222221111111111100000000000000/////////..............----------------,,,,,,,,,,,,,,,+++++++++++++**************))))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! LLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZ[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[\\\]]]^^^___```aaaabbbbccdddeefffggghklllllllmmmmmmmmmmmmmllllonnnnnnnnnnnmmmmmnnnnnnnnnnnnnnnmmmllkkjjihhgggfffeeedddddccccbbbbbaaaa````^]]]\\\\[[[[[ZZZZZZZZZYYYVVVVVUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHIIIIIIHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBAAAA@@@@@???????????>>>>>>>==============<<<<<<<;;;;;;::::::::::::::9999999999998888888888888877777777766666666666666555555555554444444444444433333332222222222222221111111111000000000000000/////////.............-----------------,,,,,,,,,,,,,,+++++++++++++***************)))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!! LLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[\\\]]]^^^^__````aaaabbbcccddeeeffggghklllllllmmmmmmmmmmlllllllnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnnnmmmllkkjjihhggfffeeedddddccccbbbbbaaaaa````^]]]\\\\[[[[[ZZZZZZZZYYYYVVVVUUUUUUUUUUUUUUUUUTTTTTSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKLLLLKKKKKKKKKKKKKKKKKKKJJKKKKKKKKKJJJJJJJJJJJJJJJIIJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIHHHHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCBBBAAAA@@@@???????????>>>>>>>===============<<<<<<<;;;;;::::::::::::::9999999999998888888888888877777777776666666666666555555555554444444444444433333333222222222222221111111111100000000000000//////////.............----------------,,,,,,,,,,,,,,,+++++++++++++**************))))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! LLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZ[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[\\\]]]]^^^___````aaabbbcccddeeeffggggkkllllllllmmmmmllllllllllnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnmmmllkkjjiihggfffeedddddcccccbbbbaaaaa````_]]]]\\\[[[[[ZZZZZZZZYYYYYVVVUUUUUUUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKJJJJKKKKKKKKJJJJJJJJJJJJJJJIIIJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCBBBBAAA@@@@@??????????>>>>>>>>==============<<<<<<<<;;;;::::::::::::::9999999999998888888888888887777777776666666666666655555555554444444444444433333333222222222222221111111111100000000000000///////////............-----------------,,,,,,,,,,,,,,+++++++++++++**************))))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!! LLLLLLLLLLLLLLLLLMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[\\\\]]]^^^^__````aaaabbbccdddeefffgggkklllllllllllllllllllllllnnnmmmmmmmmmmmmmmmmnnnnnnnnnnnnnmmmllkkjjiihhggffeeddddcccccbbbbaaaaa````__]]]\\\\[[[[[ZZZZZZZYYYYYYVUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKLLKKKKKKKKKKKKKKKKJJJJJJJKKKKKKKJJJJJJJJJJJJJJJIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIHHHHHHHHHHHHHHHHHHHHHHHIIHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCBBBAAAA@@@@@?????????>>>>>>>>==============<<<<<<<<<;;;;:::::::::::::99999999999998888888888888877777777766666666666666555555555554444444444444433333333222222222222221111111111100000000000000///////////...........-----------------,,,,,,,,,,,,,,++++++++++++++**************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! LLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYZZZZZZZZZZ[[[[\\\\]]]]^^^^__````aaabbbcccddeeeffgggkklllllllllllllllllllllkknmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmllkkjjiihhggffeeddddccccbbbbaaaaa`````__]]]\\\\[[[[[ZZZZZZYYYYYYYUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJIIIIJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIHHHHHHHHHHHHHHHHHHHHHHHIHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCBBBBAAAA@@@@?????????>>>>>>>>==============<<<<<<<<<<;;;::::::::::::::9999999999998888888888888877777777766666666666666555555555554444444444444433333333322222222222221111111111110000000000000////////////...........--------------,-,,,,,,,,,,,,,,,+++++++++++++**************))))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!! KLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZZZZZZ[[[[\\\\]]]]^^^___````aaabbcccddeeefffggkkkllllllllllllllllllkkkkmmmmmmmlllllllmmmmmmnnnnnnnnnnnnmmmlllkkjjihhggffeeddddcccbbbbaaaaa`````___]]]\\\\[[[[ZZZZZZYYYYYYYYUUUUUUUUUUUUUUUTTTTTTTTTTTSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJKKKKJJJJJJJJJJJJJJJJJIIIIIJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCBBBBAAA@@@@@????????>>>>>>>>==============<<<<<<<<<<<;;::::::::::::::9999999999998888888888888877777777776666666666666655555555554444444444444433333333332222222222221111111111111000000000000/////////////..........---------------,-,,,,,,,,,,,,,,+++++++++++++***************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! KKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRQQRRRRRRRRRRRRRRRRRRRRRRSRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYXXXXXXXXYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYZZZZZZZZZZZ[[[[\\\\]]]]^^^____```aaabbbccdddeefffggkkkllllllllllllllllllkkkkmmmmllllllllllllmmmmmnnnnnnnnnnnmmmmllkkjjiihhgfffedddccccbbbbaaaa````_____]]\\\\\[[[[ZZZZZZYYYYYYYYUUUUUUUUUUUUUTTTTTTTTTTTTTSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKJJJJJJJJJJJJJJJJJJJIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCBBBBAAAA@@@@?????????>>>>>>>>=============<<<<<<<<<<<<;::::::::::::::99999999999988888888888888877777777766666666666666555555555544444444444444433333333332222222222211111111111111000000000000/////////////.........---------------,,,,,,,,,,,,,,,,,++++++++++++***************))))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!! KKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYZZZZZZZZZZZ[[[[[\\\\]]]]^^^____```aaabbcccddeefffggkkkkllllllllllllllllkkkkkmmmllllllllllllllmmmmmnnnnnnnnnnmmmmllkkjjiihhggffeeddcccbbbbaaaa````______]]\\\\[[[[[ZZZZZYYYYYYYYYUUUUUUUUUUUTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLMMMLLLLLLLLLLLLLLLLLKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBAAAA@@@@????????>>>>>>>>>=============<<<<<<<<<<<<::::::::::::::99999999999998888888888888877777777766666666666666555555555554444444444444433333333333222222222221111111111111100000000000//////////////.........--------------,,,,,,,,,,,,,,,,,+++++++++++++***************)))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!! KKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQQQQQRRRRRRQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[\\\\]]]]]^^^___```aaabbcccddeeefffgkkkkllllllllllllllllkkkkkmmllllllllllllllllmmmmmnnnnnnnnnmmmmllkkkjiihhggffeeddcccbbbaaaa````_____^^]\\\\\[[[[ZZZZZYYYYYYYYXXUUUUUUUUUTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLMLLLLLLLLLLLLLLLLLLKKKKKKLLKKKKKKKKKKKKKKKKKKKKKKJKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIJJIIIIIIIIIIIIIIIIIIIIIIHIIIIIIIIIIIIIIIIIIHHHHHHHIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBAAAA@@@@????????>>>>>>>>>>============<<<<<<<<<<<<<:::::::::::::99999999999998888888888888877777777776666666666666555555555555444444444444433333333333322222222221111111111111100000000000//////////////.........---------------,,,,,,,,,,,,,,,,+++++++++++++***************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!! KKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQQQQQQRRRRQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZ[[[[[\\\\]]]]]^^____```aabbbccddeeefffgkkkkllllllllllllllllkkkkkmllllllkkkkkkklllllmmmmmnmmmnmmmmmmmllkkkjjiihhgffeeddcccbbbaaa````_____^^^\\\\\\[[[[ZZZZZYYYYYYYXXXUUUUUUUUTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKLKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIJIIIIIIIIIIIIIIIIIIIIIIHHIIIIIIIIIIIIIIIIIIHHHHHHHIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBAAAA@@@@???????>>>>>>>>>>>===========<<<<<<<<<<<<<<:::::::::::::9999999999998888888888888877777777777666666666666655555555555544444444444443333333333332222222221111111111111110000000000///////////////........---------------,,,,,,,,,,,,,,,,,+++++++++++++**************))))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!! KKKKKKKLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQQQQQQRRQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYZZZZZZZZZZZZZZZZZYYYYYYYYZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZ[[[[\\\\\]]]]^^^___```aabbbccdddeefffgjkkkklllllllllllllllkkkkjmlllllkkkkkkkkkklllllmmmmmmmmmmmmmmmlllkkjjiihhggfeeddcccbbbaa````____^^^^^\\\\\[[[[[ZZZZYYYYYYYXXXXUUUUUUTTTTTTTTTTTTTTTTTTTSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBAAA@@@@???????>>>>>>>>>>>>==========<<<<<<<<<<<<<<;::::::::::::99999999999998888888888888877777777777666666666666555555555555544444444444433333333333332222222221111111111111100000000000//////////////.........--------------,,,,,,,,,,,,,,,,,+++++++++++++***************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!! KKKKKKKKKLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPQQQQQQQQQQQQQQQQQQQQRQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[\[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[\\\\\]]]^^^^___``aaabbccdddeeefffjkkkklllllllllllllllkkkkjmllllkkkkkkkkkkkkkllllmmmmmmmmmmmmmllllkkjjiihhggfeedddccbbaaa```____^^^^^^\\\\\[[[[[ZZZZYYYYYYXXXXXUUUUTTTTTTTTTTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBAAAA@@@@???????>>>>>>>>>>>>=========<<<<<<<<<<<<<<;;:::::::::::99999999999999888888888888877777777777766666666666555555555555554444444444433333333333333222222221111111111111100000000000//////////////.........---------------,,,,,,,,,,,,,,,,++++++++++++++**************))))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!! KKKKKKKKKKLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[\\\\\]]]^^^___``aaabbccdddeeefffjjkkklllllllllllllllkkkkjmllllkkkkkkkkkkkkkkllllmmlmmmmmmmmllllkkkjjiihhggfeedddccbbaaa``____^^^^^^^\\\\[[[[[[ZZZZYYYYYXXXXXXUUTTTTTTTTTTTTTTTTTTTTSSSSRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBAAAA@@@@???????>>>>>>>>>>>>>========<<<<<<<<<<<<<<<;;::::::::::99999999999999988888888888877777777777776666666666555555555555555444444444433333333333333222222221111111111111110000000000///////////////........---------------,,,,,,,,,,,,,,,,,++++++++++++++**************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!! KKKKKKKKKKKKLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZ[[[[[\\\\\\]]^^^^__```aabbcccddeeefffjjkkkkllllllllllllllkkkkjmlllkkkkkkjjjjjkkkkkllllllllmmmmllllllkkkjjiihhggfeeeddccbbaa```___^^^^^^^]\\\[[[[[[ZZZZYYYYYXXXXXXXUTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJKKKKJJJJJJJJJJJJJJJJIIIIIJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGHHHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBAAAA@@@@??????>>>>>>>>>>>>>>========<<<<<<<<<<<<<<;;;:::::::::999999999999999888888888888777777777777776666666666555555555555554444444444433333333333333222222221111111111111100000000000//////////////.........--------------,,,,,,,,,,,,,,,,,+++++++++++++++*************))))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! KKKKKKKKKKKKLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZ[[[[[\\\\\]]]^^^___``aaabbccdddeeffffgiijjjjkkkkkkkkkkkkkkkjjjjmmmllllkkkkkkkkkkkkkllllmlllllllllllllkkkjjjiihggfgffeeddccbbaaa``_____^^^^ZZZZZZZYYYYYXXXXWWWWWWWWVUTTTTTTTTTTTTTTTTTTTTSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJIIJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBAAA@@@@??????>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<;;;;;::::::::::999999999999999888888888777777777777776666666665555555555555544444444443333333333333332222222222222221111111111111100000000000//////////////............--------------,,,,,,,,,,,++++++++++++++*************)))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!! KKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZ[[[[[\\\\\\]]^^^___``aabbbccdddeeefffgiijjjjkkkkkkkkkkkkkkkjjjjmmmllllkkkkkkkkkkkkkkllllllllllllllllkkkkjjiihhggfgffeeddccbbaa```____^^^^^ZZZZZZYYYYYXXXXWWWWWWWWVVTTTTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJKKKKJJJJJJJJJJJJJJJJJIIIIJJJJIIIIIIIIIIIIIIIIIIIIIHIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBAA@@@@@??????>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;:::::::::999999999999999888888888777777777777776666666665555555555555544444444444333333333333332222222222222221111111111111100000000000///////////////............--------------,,,,,,,,,,+++++++++++++++*************))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!! KKKKKKKKKKKKKKKLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[\\\\\]]^^^___``aabbbccdddeeefffgiijjjjkkkkkkkkkkkkkkkjjjjmmmlllkkkkkkjjjjjkkkkklllkkllllllllkkkkkjjjiihhggfgffeeddccbbaa```___^^^^^^ZZZZZZYYYYYXXXXWWWWWWVVVVTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJIIIIIIJIIIIIIIIIIIIIIIIIIIIIIIHHIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBAAA@@@@??????>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<;;;;;;:::::::::999999999999998888888888777777777777776666666655555555555555444444444443333333333333322222222222222211111111111111100000000000//////////////............---------------,,,,,,,,,+++++++++++++++*************)))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#$$$###############"""""""""""""""!!!!!!!!!!!!!!!! KKKKKKKKKKKKKKKKLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZ[[[[[\\\\\]]^^^___``aabbcccddeeeffffgiiijjjjkkkkkkkkkkkkkkjjjjmmmlllkkkkkjjjjjjjkkkkkklkkkkkkkkkkkkkkjjjiiihhggffffeeddccbbaa```___^^^^^^ZZZZYYYYYYXXXXWWWWWWVVVVVTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBAAAA@@@??????>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<;;;;;;;::::::::999999999999998888888888777777777777776666666655555555555555544444444443333333333333322222222222222211111111111111100000000000///////////////...........---------------,,,,,,,,,,++++++++++++++*************))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#$$################"""""""""""""""!!!!!!!!!!!!!!! KKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYXYYYYYYYYYZZZZZ[[[[[\\\\\]]^^^___``aabbccdddeeeefffgiiijjjjkkkkkkkkkkkkkkjjjjmmmllllkkkkjjjjjjjjjkkkkkkkkkkkkkkkkkjjjjiiihhgggffffeeddccbbaa```__^^^^^^^ZZYYYYYYYXXXXWWWWWWVVVVVVTTTTTTTTTTTTTSSSSSSSSSSSSSRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOONOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBAAAAA@@@??????>>>>>>>>>>>>>=======<<<<<<<<<<<<<<;;;;;;;;:::::::999999999999998888888888777777777777776666666665555555555555544444444443333333333333332222222222222221111111111111100000000000///////////////............--------------,,,,,,,,,,+++++++++++++++*************))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##$$###############"""""""""""""""!!!!!!!!!!!!!!!! JKKKKKKKKKKKKKKKKKKLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\[[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYXXXYYYYYYYYYYZZZZ[[[[[\\\\\]]^^^__```aabbccdddeeeffffgiiijjjjkkkkkkkkkkkkkkjjjjmmmllllkkkkjjjjjjjjjjkkkkjkkkkkkkkkjjjjjiiihhhggffffeeeddccbbaa``___^^^^^]]YYYYYYYYXXXXXWWWWWVVVVVVVTTTTTTTTTTTTSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOONNOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBAAAA@@@??????>>>>>>>>>>>>>=======<<<<<<<<<<<<<<;;;;;;;;;::::::9999999999999998888888887777777777777766666666655555555555555444444444443333333333333322222222222222211111111111111000000000000//////////////............---------------,,,,,,,,,+++++++++++++++*************)))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##$################"""""""""""""""!!!!!!!!!!!!!!! JJKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\[[[[[[[[[[[[[[[[[[[[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYZZZZ[[[[[\\\\\]]^^^__``aabbbccdddeeeffffgiiijjjjjkkkkkkkkkkkkkjjjjmmmllllkkkkjjjjjjjjjjjkkkjjjjjjjjjjjjjjiiihhhgggffffeeeddccbbaa``___^^^]]]]YYYYYYYXXXXXWWWWWVVVVVVVVTTTTTTTTTTSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFGGGGGGGGGGGGGGFFFFFFFFFFEFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBAAAAA@@???????>>>>>>>>>>>>=======<<<<<<<<<<<<<<;;;;;;;;;;:::::9999999999999998888888887777777777777776666666655555555555555444444444443333333333333322222222222222211111111111111000000000000//////////////.............--------------,,,,,,,,,,++++++++++++++*************)))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$###############"""""""""""""""!!!!!!!!!!!!!!!! JJJJKKKKKKKKKKKKKKKKKKLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQPPQQQQQQQQQQQQQQQQQQQQQRRQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYYZZZZ[[[[[\\\\\]]^^^__``aabbcccddeeeeffffgiiijjjjjkkkkkkkkkkkkkjjjjmmmllllkkkkjjjjjjjjjjjjkkjjjjjjjjjjjiiiiihhhgggfffffeeeddccbbaa``__^^^^]]]]YYYYYYXXXXXWWWWWVVVVVVVVVTTTTTTTTSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGHGGGGGGGGGHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGFFFFFFFFFFEFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBAAAAA@@@??????>>>>>>>>>>>>=======<<<<<<<<<<<<<<<;;;;;;;;;;::::9999999999999998888888888777777777777776666666655555555555555544444444443333333333333322222222222222221111111111111100000000000///////////////............--------------,,,,,,,,,,+++++++++++++++*************)))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!! JJJJJKKKKKKKKKKKKKKKKKKLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSTTTTTTTTTSSTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYZZZZ[[[[[\\\\\]]^^___``aabbccdddeeeeffffgiiiijjjjkkkkkkkkkkkkkjjjjmmmllllkkkkjjjjjjjjjjjjjkjjjjjjjjjiiiiihhhhgggfffefeeeeddcccbaa``__^^^]]]]]YYYYXXXXXXWWWWWVVVVVVVVVVTTTTTTSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGFFFFFFFFFFEFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAA@@@???????>>>>>>>>>>>========<<<<<<<<<<<<<<;;;;;;;;;;;::::9999999999999988888888887777777777777766666666555555555555555444444444443333333333333322222222222222211111111111111000000000000//////////////............---------------,,,,,,,,,+++++++++++++++*************)))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!!! JJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXXYYYYYYYYYYZZZZ[[[[\\\\\]]]^^__```aabbccdddeeefffffgiiiijjjjkkkkkkkkkkkkkjjjjmmmllllkkkkjjjjjjjjjjjjjjjjjjjiiiiiiihhhhhgggffffefeeeeddccbbaa``__^^]]]]]\YXXXXXXXXWWWWWWVVVVVVVVVVTTTSSSSSSSSSSSSSSSSSSSSSSRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGHGGGGGGGGGGGGGGGGGGGGGGFFGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGFFFFFFFFFFEEFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAA@@@??????>>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;;:::9999999999999988888888887777777777777766666666655555555555555444444444443333333333333322222222222222211111111111111000000000000//////////////.............--------------,,,,,,,,,,+++++++++++++++*************)))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!! JJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYZZZZ[[[[\\\\\]]]^^__``aabbbccdddeeefffffgiiiijjjjkkkkkkkkkkkkjjjjjmmmllllkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhggggffffeeeeeedddccbbaa``__^^]]]]\\XXXXXXXXWWWWWWVVVVVVVVVVUTSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJKKJJJJJJJJJJJJJJJJJJIIIIIJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFGGFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGFFFFFFFFFFEEFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCBBBBBBBAAAAA@@@@?????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;::9999999999999988888888887777777777777766666666665555555555555444444444444333333333333322222222222222211111111111111100000000000///////////////............--------------,,,,,,,,,,+++++++++++++++*************)))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZ[[[[\\\\]]]]^___``aabbcccddeeeefffffgiiiijjjjjkkkkkkkkkkkjjjjjmmmllllkkkkjjjjjjjjjjjjjjiiiiiiihhhhhhggggffffeeeeeeeedddccbbaa``_^^]]]\\\\XXXXXXWWWWWWWVVVVVVVVVUUUSSSSSSSSSSSSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKLLLLLKKKKKKKKKKKKKKKKKJJJKJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFEEEFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAA@@@@@?????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;;:99999999999999988888888877777777777777766666666665555555555555444444444444333333333333322222222222222211111111111111000000000000//////////////............---------------,,,,,,,,,+++++++++++++++*************)))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!! JJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYZZZZ[[[[\\\\]]]]^___``aabbcccddeeeefffffgiiiijjjjjkkkkkkkkkkkjjjjjmmmllllkkkkjjjjjjjjjjjjjjiiiiihhhhhhggggfffffeeeeeeeeedddccbbaa`__^^]]]\\\\XXXXWWWWWWWWVVVVVVVVVUUUUSSSSSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGFFFFFFFFFFFEEEEFFEEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@????>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;;:99999999999999988888888887777777777777766666666666555555555555444444444444433333333333322222222222222211111111111111000000000000//////////////............---------------,,,,,,,,,,+++++++++++++++*************)))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJJJJJKKKKKKKKKKKLLLLLLLLLLLLLLMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYZZZZ[[[[\\\\]]]]^___``aabbcccddeeeefffffgiiiijjjjjkkkkkkkkkkjjjjjimmmlllkkkkkjjjjjjjjjjjjjjiiihhhhhgggggfffffeeeeeeeeeeddddccbba``__^]]]\\\\[XWWWWWWWWWVVVVVVVVVUUUUUUSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIHIIIIIIIHHHHHHHHHHHHHHHHHGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGFFFFFFFFFFFFEEEEEFEEEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@????>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;;;::9999999999999988888888888777777777777766666666666655555555555444444444444443333333333322222222222222211111111111111100000000000///////////////............--------------,,,,,,,,,,+++++++++++++++*************)))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!! JJJJJJJJJJJJJKKKKKKKKKKLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXWXWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYZZZZ[[[\\\\\]]]]^___``aabbcccddeeeefffffgiiiijjjjjkkkkkkkkkkjjjjjimmllllkkkkjjjjjjjjjjjjjjjihhhhhgggggfffffeeeeeeeddeeedddcccbaa`__^^]]\\\[[[WWWWWWWWWVVVVVVVVVUUUUUUUSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIJJJJIIIIIIIIIIIIIIIIIIHHHIIIIIHHHHHHHHHHHHHHHHHGGGGHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@?????>>>>>>>>>=============<<<<<<<<<;;;;;;;;;;;;;;::999999999999988888888888877777777777766666666666665555555555444444444444444333333333322222222222222221111111111111100000000000///////////////............---------------,,,,,,,,,+++++++++++++++*************)))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJJJJJJJJKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXWWXXXXXXYYYYYZZZ[[[\\\\\]]]^^__```aabbcccdddeeeeffffgiiiijjjjjkkkkkkkkkjjjjjiimllllkkkkkjjjjjjjjjjjjjiihhhhhggggfffffeeeeeeeedddeeddddccbba``__^]]\\\[[[[WWWWWWWWVVVVVVVVVUUUUUUUUSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIIIHHHHHIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEFFFFFFFFFEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@????>>>>>>>>>>=============<<<<<<<<;;;;;;;;;;;;;;:::999999999999888888888888877777777777666666666666665555555555444444444444443333333333322222222222222111111111111111000000000000//////////////............---------------,,,,,,,,,,+++++++++++++++*************)))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJJJJJJJJJKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXWWWWXXXXXXXYYYYZZZ[[[[\\\\]]]]^___``aabbbccdddeeeefffffiiiijjjjjkkkkkkkkkjjjjjiimlllkkkkjjjjjjjjjjjjjjiiihhhggggfffffeeeeeeeeeddddeedddcccbaa`__^^]]\\[[[[[WWWWWWVVVVVVVVVVUUUUUUUUUSSSSSSSSSSSRRRRRRRRRRRRRRRQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGFFFFFFFFFFFFFFFFFFEEEFFFFFEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@????>>>>>>>>>==============<<<<<<<;;;;;;;;;;;;;;::::99999999999988888888888887777777777766666666666666555555555444444444444443333333333322222222222222111111111111111000000000000///////////////............--------------,,,,,,,,,,+++++++++++++++*************)))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[ZZZZZZZZZZZZZZZZZZZZ[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXXYYYYZZZ[[[[\\\\]]]]^___``aaabbccdddeeeefffffiiiijjjjjkkkkkkkkjjjjjiiilllkkkkjjjjjjjjjjjjjiiiiihhggggffffeeeeeeeedddddddeddddccbba``_^^]]\\[[[[[ZWWVVVVVVVVVVVVVUUUUUUUUUUSSSSSSSSSRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNMNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFGGFFFFFFFFFFFFFFFFFEEEEEEFFEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@?????>>>>>>>>==============<<<<<<<;;;;;;;;;;;;;;:::::99999999999888888888888887777777777666666666666665555555554444444444444433333333333222222222222222111111111111111000000000000//////////////............---------------,,,,,,,,,,++++++++++++++**************)))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQPQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXWWWWWWWWXXXXXXXYYYYZZZZ[[[\\\\]]]]^___``aaabbcccdddeeeeffffiiiijjjjjkkkkkkkkjjjjjiiillkkkjjjjjjiiiiiiiiiiiiiihgggffffeeeeeedddddddddddddddccbbaa`__^]]\\[[[[ZZZVVVVVVVVVVVVVUUUUUUUUUUUUSSSSSSSRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNMMMNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@????>>>>>>>>>=============<<<<<<<;;;;;;;;;;;;;;::::::99999999998888888888888877777777776666666666666665555555544444444444444433333333332222222222222221111111111111110000000000000/////////////............---------------,,,,,,,,,,,++++++++++++++*************)))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!! IJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPOPPPPPPPPPPPPPPPPPPPPPQQQPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXWWWWWWWWWWWXXXXXXXXYYYYZZZ[[[[\\\\]]]^^__```aabbbccdddeeeeffffiiiijjjjjjkkkkkkjjjjjiiihlkkkjjjjiiiiiiiiiiiiiiihhgggfffeeeeeddddddddddddddddddccbba``_^^]\\[[[ZZZZZVVVVVVVVVVVVUUUUUUUUUUUUUSSSSSRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEDEEEEEEEEDDDDDDDDDCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@????>>>>>>>>=============<<<<<<<;;;;;;;;;;;;;;:::::::99999999988888888888888877777777766666666666666655555555444444444444444333333333332222222222222211111111111111100000000000000/////////////............--------------,,,,,,,,,,,,+++++++++++++*************)))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!! IIIJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPOOPPPPPPPPPPPPPPPPPPPPPPQPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRSSSSSSSSSRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXXXYYYYZZZ[[[[\\\\]]]^^___``aabbbccdddeeeeffffiiiiijjjjjkkkkkjjjjjiiihhkkkjjjiiiiiiiiiiiiiiiihhhgffffeeeedddddddddddddddddddccbba``_^^]\\[[[ZZZZZZVVVVVVVVVVVUUUUUUUUUUUUUUSSRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFEEEEEEEEEEEEEEEEEDDDDEEEEEEDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@?????>>>>>>>>============<<<<<<<;;;;;;;;;;;;;;;:::::::99999999888888888888888777777777666666666666666555555555444444444444443333333333322222222222222111111111111111000000000000000////////////.............--------------,,,,,,,,,,,,++++++++++++**************)))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!! IIIIJJJJJJJJJJJJJJJJJJJKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWWXXXXXXXXYYYYZZZZ[[[[\\\\]]^^^__``aaabbcccdddeeeffffiiiiijjjjjjkkkjjjjjjiiihhkkjjiiiihhhhhhhhhhhhhhhhgfffeeeeddddddddddddddddddddcccbaa`__^]]\[[[ZZZZZZZVVVVVVVVVVUUUUUUUUUUUUUTTRRRRRRRRRRRRRRRRRRRRRRRRQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEDDDDDDDDDDDDDCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@?????>>>>>>>============<<<<<<<;;;;;;;;;;;;;;;::::::::9999999888888888888888777777777766666666666666555555555444444444444443333333333322222222222222211111111111111100000000000000////////////..............-------------,,,,,,,,,,,,,++++++++++++*************)))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!! IIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYYZZZZ[[[[\\\\]^^^__```aabbcccdddeeeffffiiiiijjjjjjjjjjjjjjiiihhgkjjiiihhhhhhhhhhhhhhhhhggffeeedddddcccccdddddddddcdcccbba``_^]]\[[[ZZZZZYYYVVVVVVVVUUUUUUUUUUUUUTTTTRRRRRRRRRRRRRRRRRRRRRRQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@?????>>>>>>>===========<<<<<<<<;;;;;;;;;;;;;;:::::::::9999998888888888888887777777777666666666666665555555554444444444444433333333333222222222222222111111111111111000000000000000///////////...............------------,,,,,,,,,,,,,,+++++++++++**************))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!! IIIIIIIJJJJJJJJJJJJJJJJKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRSSSRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXYYYYYZZZZ[[[[\\\\]^^___``aabbbccdddeeeefffiiiiijjjjjjjjjjjjjiiihhhgjjiihhhggggggggghhhhgggggeeeddddcccccccccccdddddccdccbba``_^^]\\[[ZZZZYYYYYVVVVVVUUUUUUUUUUUUUUTTTTTRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@????>>>>>>>>===========<<<<<<;;;;;;;;;;;;;;;::::::::::999999888888888888887777777777666666666666666555555554444444444444443333333333322222222222222111111111111111000000000000000////////////...............------------,,,,,,,,,,,,,,++++++++++***************))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!! IIIIIIIIIJJJJJJJJJJJJJJKKKKKKKKKKKLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYZZZZZ[[[[\\\]^^^__``aabbbccdddeeeffffiiiiijjjjjjjjjjjjjiiihhggjiihhhgggggggggggggggggffeedddccccccccccccccccccccccbbaa`_^^]\\[[ZZZYYYYYYYUUUUUUUUUUUUUUUUUUUTTTTTTRRRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJKKKKKJJJJJJJJJJJJJJJJJJJIJIIIIIIIIIIIIIIIIIIIHHHHHIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@????>>>>>>>===========<<<<<<<;;;;;;;;;;;;;;:::::::::::99999888888888888887777777777666666666666666555555554444444444444443333333333322222222222222111111111111111100000000000000////////////...............------------,,,,,,,,,,,,,,,++++++++++***************)))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!! IIIIIIIIIIJJJJJJJJJJJJJKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYZZZZZ[[[[\\]]^^__```aabbccdddeeeffffiiiiijjjjjjjjjjjjiiihhggfiihhgggfffffffffgggggffffedddccccbbbbbbcccccccccccccbba``_^]]\[[ZZZYYYYYYYYUUUUUUUUUUUUUUUUUUTTTTTTTRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEFFFFFEEEEEEEEEEEEEEEEEEDDEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@????>>>>>>>==========<<<<<<<<;;;;;;;;;;;;;::::::::::::99998888888888888887777777776666666666666665555555554444444444444433333333333222222222222222111111111111111000000000000000///////////...............------------,,,,,,,,,,,,,,,++++++++++***************)))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVUUUUUUUUUUUUUUUUUUVVVVVWWWWWWXXXXXYYYYYZZZZ[\\]]^^^__``aabbcccdddeeeeiiijjjjjjjjjjjjjjiiihhggfiihhggffffffffffffggfffffeeddddccccccccccddddddddcaa``_^^]\[[ZZYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFGGGGGFFFFFFFFFFFFFFFEEEEEFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCDCCCCCCCCCCCCCCCBBBBBBBAAAAAA@@@@@@@@@@@?????????>>>=======<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999998888888888888887777777777777776666666666666665555555555544444444444444433333333322222222222222111111111000000000000000///////////...............------------,,,,,,,,,,,,,,,+++++++++++++++**************))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!!! JJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQPPPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWXXXXXYYYYYZZZ[\\\]]^^__``aabbcccdddeeeeiiijjjjjjjjjjjjjjiiihhggfihhggfffeeeeeefffffffffeeedddcccccbbccccccccdddccca``__^]]\[ZZYYXXXXXWWXXXXWWWWWWWWWWWWWWWWWWVVVVVVVRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAA@@@@@@@@@@@????????>>>>=======<<<<<<<<<<;;;;;;;;;:::::::::::::::999999998888888888888887777777777777776666666666666665555555555544444444444444433333333322222222222222111111111000000000000000///////////...............------------,,,,,,,,,,,,,,,++++++++++++++++**************)))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!!! IJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVWWWWWWXXXXXYYYYZZZZ\\\]]^^__``aabbcccdddeeeeiiijjjjjjjjjjjjiiiihhggffihggfffeeeeeeeeeeeffeeeeedddcccbbbbbbbbbcccccccccc``__^^]\[[ZYYXXXXWWWWWWWXWWWWWWWWWWWWWWWWWVVVVVVVVRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@?????????>>>======<<<<<<<<<<;;;;;;;;;;::::::::::::::999999999888888888888887777777777777777666666666666665555555555554444444444444433333333322222222222222211111111000000000000000///////////...............-------------,,,,,,,,,,,,,,,+++++++++++++++***************)))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!!! IIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXYYXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWXXXXXYYYYYZZZ[\\]]^^__``aabbccdddeeeeeiiijjjjjjjjjjjiiiihhhgffehhggfeeeedddddeeeeeeeeedddcccbbbbbbbbbbbbbbcccccbb``_^^]\\[ZZYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@???????>>>>======<<<<<<<<<;;;;;;;;;:::::::::::::::999999999988888888888887777777777777777666666666666666555555555554444444444444433333333332222222222222211111111100000000000000////////////..............-------------,,,,,,,,,,,,,,,++++++++++++++++**************)))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!!! IIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUTUTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWXXXXXYYYYZZZ[\\]]^^__``aabbccdddeeeefiiijjjjjjjjjjiiiiihhggffehggffeeddddddddddeeeeddddcccbbbaaaaaaaaabbbbbbbbbb`__^]]\[[ZYYXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@????????>>>======<<<<<<<<;;;;;;;;;;::::::::::::::9999999999988888888888877777777777777776666666666666665555555555544444444444444333333333322222222222222111111111000000000000000///////////..............-------------,,,,,,,,,,,,,,,++++++++++++++++***************))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!! IIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMNNNNNNNNNNNNNNNNNNNOOOOOONNOOOOOOOOOOOOOOOOOOOOOPPOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWXXXXXYYYYZZ[\\]]^^__``abbbccdddeeeefiiijjjjjjjjjiiiiihhgggfeehgffeedddddcdddddddddddcccbbbaaaaaaaaaaaaaabbbbbaa__^^]\\[ZZYYXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????>>>>======<<<<<<<<;;;;;;;;;;::::::::::::::999999999998888888888887777777777777776666666666666665555555555544444444444444433333333322222222222222111111111000000000000000///////////...............-------------,,,,,,,,,,,,,,,+++++++++++++++***************)))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!!! IIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOONNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWXXXXXYYYYZZ[\\]]^^__`aabbcccdddeeeffiiijjjjjjjiiiiiihhhggffeeggffeeddccccccccdddddccccbbbaaa`````````aaaaaaaaaa_^^]]\[[ZZYYXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????>>>>=====<<<<<<<<;;;;;;;;;;;:::::::::::::999999999999888888888887777777777777776666666666666665555555555544444444444444433333333322222222222222211111111100000000000000///////////...............-------------,,,,,,,,,,,,,,,++++++++++++++++**************)))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!! IIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOONNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVWWWWWXXXXXYYYYZZ[\\]]^^__`aabbcccddeeeeffiiijjjjjjiiiiiihhhgggfeedggfeeddcccccccccccccccccbbaaa``````_``````````````^^]]\\[[ZYYXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????>>>======<<<<<<<;;;;;;;;;;;;::::::::::::999999999999988888888887777777777777777666666666666665555555555554444444444444433333333322222222222222211111111110000000000000////////////..............-------------,,,,,,,,,,,,,,,++++++++++++++++***************))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!! IIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMNNNNNNNNNNNNNNNNNNNNNONNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPOOOOPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZYYYYYYZZZYYYYYZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUTTTTTVVVVVVVVVVWWWWWWXXXXYYYYZZ[\\]]^^__`aabbcccddeeeeffiijjjjjjiiiiiiihhhggffeedgffeeddccccccccccccccbbbbaaa```___________````````^]]]\\[ZZYYXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????>>>======<<<<<<<;;;;;;;;;;;;:::::::::::9999999999999988888888877777777777777766666666666666655555555555544444444444444333333333322222222222222111111111110000000000000////////////..............------------,,,,,,,,,,,,,,,++++++++++++++++***************)))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!!! IIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUTTTTTTTTTVVVVVVVVVVWWWWWWXXXXYYYYZZ[\\]]^^__`aabbcccddeeeeffiijjjjjjiiiiiihhhgggffeddgffeddccccbbbbbbbbbbbbbbaa```_____^^^^^___________]]]\\[[ZZYYXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@??????>>>======<<<<<<<;;;;;;;;;;;;::::::::::9999999999999998888888877777777777777766666666666666665555555555544444444444444333333333332222222222222111111111111000000000000/////////////.............-------------,,,,,,,,,,,,,,,+++++++++++++++***************)))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!! IIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUTTTTTTTTTTTTVVVVVVVVVVWWWWWWXXXXYYYYZZ[\\]]^^__`aabbcccddeeeeffiijjjjjjiiiiihhhhggffeeddgfeeddcccbbbbbbbbbbbbbaaa```___^^^^^^^^^^^^_______]]\\\[[ZZYYXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGHHHHHGGGGGGGGGGGGGGGGGGGFGGFFFFFFFFFFFFFFFFFFFFFFEEFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBCCCCCCCCCCCBBBBBBBBBBBBBBCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@??????>>>=====<<<<<<<;;;;;;;;;;;;;:::::::::9999999999999998888888877777777777777766666666666666665555555555554444444444444433333333333222222222222211111111111100000000000//////////////............-------------,,,,,,,,,,,,,,,++++++++++++++++***************)))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!!! IIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPOOOOOOOOOOPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTTUVVVVVVVVVVWWWWWXXXXYYYZZZ[\\]]^^__``aabbccddeeeeffiijjjjjiiiiiihhhgggffeeddgfeeddccbbbbbbbbbbaaaaaa``___^^^^^]]]]]]^^^^^^^^^^]\\\\[[ZZYYXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBCCCCCCCCCCBBBBBBBBBBBBBBBCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@??????>>>=====<<<<<<<;;;;;;;;;;;;:::::::::9999999999999998888888877777777777777766666666666666665555555555555444444444444433333333333322222222222211111111111110000000000///////////////............-------------,,,,,,,,,,,,,,++++++++++++++++***************)))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!! IIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPOOOOOOOOOOOOPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUTTTTTTTTTTTTTTTTTTTTUUVVVVVVVVVWWWWXXXXXYYYZZZ[\\]]^^__``aabbccdddeeeffiijjjjjiiiiiihhhggfffeedcffeeddccbbbbbaaaaaaaaa```___^^^^]]]]]]]]]]]]^^^^^^\\\\[[[ZZYYYXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEFFEEEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBCCCCCCCCBBBBBBBBBBBBBBBBBCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????>>>=====<<<<<<;;;;;;;;;;;;:::::::::99999999999999988888888877777777777777666666666666666655555555555555444444444444333333333333322222222222111111111111110000000000///////////////...........--------------,,,,,,,,,,,,,,+++++++++++++++***************)))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!!! IIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVVVWWWWXXXXYYYYZZZ[\\]]^^__``aabbccdddeeeffiijjjjjiiiiihhhgggffeeddcffeedcccbbbaaaaaaaaa````___^^^]]]]]\\\\\]]]]]]^^^^\\\\[[[ZZYYYXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@??????>>======<<<<<<;;;;;;;;;;;::::::::::9999999999999988888888877777777777777766666666666666655555555555555544444444444333333333333332222222222111111111111111000000000///////////////...........---------------,,,,,,,,,,,,,++++++++++++++++***************)))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!! IIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOONOOOOOOOOOOOOOOOOOOOOOOOPOOOOOOOOOOOOOOOOPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWXXWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYXXXXXXXXXXXXYXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVVVWWWWXXXXYYYYZZZ\\\]]^^__``aabbccdddeeeefiiijjjiiiiiihhhgggffeeddcffeddccbbbaaaaaa``````___^^^]]]]\\\\\\\\\\\]]]]]^^\\\\[[[ZZYYYXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@?????>>>=====<<<<<<;;;;;;;;;;;::::::::::9999999999999988888888877777777777777766666666666666655555555555555544444444444333333333333333222222222111111111111111000000000///////////////...........---------------,,,,,,,,,,,,,++++++++++++++++***************)))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!! IIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOONNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUVVVVVVVWWWWXXXXYYYZZZ[\\\]]^^__``aabbcccddeeeefiiiijiiiiiihhhhggfffeeddcffeddccbbbaaaa``````____^^^]]]]\\\\\\\\\\\\\]]]]]^\\\\[[[ZZZYYXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@?????>>>=====<<<<<<;;;;;;;;;;::::::::::9999999999999988888888877777777777777766666666666666665555555555555544444444444433333333333333222222222211111111111111100000000///////////////............---------------,,,,,,,,,,,,,+++++++++++++++***************)))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!! HHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUVVVVVVVWWWWXXXXYYYZZZ[\\\]]^^__``aabbcccdddeeefiiiiiiiiiiihhhgggffeeddccfeeddccbbbaaa`````_____^^^]]]\\\\\[[[[[[\\\\\]]]]]\\\\[[[ZZZYYXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@?????>>>====<<<<<<;;;;;;;;;;::::::::::99999999999999988888888777777777777777666666666666666655555555555555444444444444333333333333333222222222111111111111111000000000///////////////...........---------------,,,,,,,,,,,,,+++++++++++++++****************)))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!! HHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUVVVVVVVWWWWXXXYYYYZZZ[\\]]]^^__``aabbbccdddeeeeiiiiiiiiiihhhgggfffeeddccfeeddccbbaaa````_____^^^^]]]\\\\[[[[[[[[[[\\\]]]]]\\\\[[[ZZZYYXXXXWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@????>>>>====<<<<<<;;;;;;;;;::::::::::99999999999999988888888777777777777777666666666666666655555555555555444444444444333333333333333222222222111111111111111000000000///////////////...........---------------,,,,,,,,,,,,,+++++++++++++++****************)))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!! HHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUVVVVVVWWWWXXXYYYZZZZ[\\]]]^^__``aabbbcccdddeeeiiiiiiiiihhhhggfffeedddccfeeddccbbaaa```_____^^^^]]]\\\\[[[[[[[[[[[\\\\]]]]\\\\\[[[ZZYYYXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@?????>>>>===<<<<<<;;;;;;;;;::::::::::99999999999999988888888777777777777777666666666666666655555555555555544444444444333333333333333222222222111111111111111000000000///////////////...........----------------,,,,,,,,,,,,,++++++++++++++****************)))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!! HHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOONOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUVVVVVVWWWWXXXYYYZZZ[[\\]]^^^__``aabbbcccdddeeeiiiiiiiihhhhggfffeeeddcccfeeddccbbaa```____^^^^^]]]\\\\[[[[[[[[[[[[[\\\]]]]\\\\\[[[ZZYYYXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBABBBBBBBAAAAAAAAAAAA@@@@????>>>>>===<<<<<<;;;;;;;;::::::::::99999999999999988888888877777777777777666666666666666655555555555555544444444444333333333333333222222222211111111111111100000000///////////////............---------------,,,,,,,,,,,,,+++++++++++++++****************)))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!! HHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOONNNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUVVVVVVWWWXXXXYYYZZZ[[\]]]^^___``aabbbcccddddeehiiiiihhhhhggfffeeeddcccbeeeddccbbaa```___^^^^]]]]\\\\\[[[[[[ZZ[[[[[\\\]]]]\\\\\[[[ZZYYYXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBAAAAAAAAAAA@@@@@????>>>>===<<<<<<;;;;;;;;;:::::::::999999999999999888888888877777777777777666666666666666555555555555555444444444444333333333333333222222222111111111111111000000000///////////////...........---------------,,,,,,,,,,,,,+++++++++++++++****************)))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!! HHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOONNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTSSSSSSTTTTTUUUUUVVVVVVWWWXXXYYYZZZ[[[\]]^^^__```aabbbccccddddehhhhhhhhhgggfffeeedddccbbeedddccbbaa``___^^^^]]]]]\\\\[[[[[[ZZZZ[[[[\\\]]]]\\\\\[[[ZZZYYXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAABBBBAAAAAAAAAAA@@@@????>>>>===<<<<<<;;;;;;;;;::::::::::99999999999999888888888887777777777777666666666666666655555555555555444444444444333333333333333222222222111111111111111000000000///////////////...........---------------,,,,,,,,,,,,,+++++++++++++++****************)))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!! HHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSSTTTUUUUUUVVVVVWWWXXXYYYZZZ[[[]]]^^___``aaabbbccccdddddhhhhhhhhgggfffeedddcccbbbeedddccbbaa``___^^^]]]]]\\\\[[[[[[ZZZZZ[[[[\\\]]]]\\\\\[[[ZZZYYXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBABBBBBBBBBBAAAAAAAAAAAABBBAAAAAAAAAA@@@@@???>>>>===<<<<<<;;;;;;;;;:::::::::::9999999999999888888888888777777777777666666666666666655555555555555544444444444333333333333333222222222111111111111111000000000///////////////...........----------------,,,,,,,,,,,,,+++++++++++++++****************)))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!! HHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOONNNNNNNNNNOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTSSSSSSSSSSSSSSSSSSTTUUUUUVVVVVVWWWXXXYYYZZ[[[\]]^^^__```aaabbbcccccddddhhhhhgggggffeeedddcccbbbbeeddcccbbaa``__^^^]]]]]\\\\\[[[[[ZZZZZZ[[[[\\\]]]]\\\\\[[[ZZZYYXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFGGGGGFFFFFFFFFFFFFFFFFFFEFFEEEEEEEEEEEEEEEEEEEDDDDDEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAABBBBBBBBBAAAAAAAAAAAAAAABAAAAAAAAAA@@@@????>>>>===<<<<<<;;;;;;;;::::::::::::999999999999988888888888877777777777666666666666666655555555555555544444444444333333333333333222222222111111111111111000000000///////////////............---------------,,,,,,,,,,,,,+++++++++++++++****************))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!! HHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTSSSSSSSSSSSSSSSSSSSSSSTUUUUUUVVVVWWWWXXXYYZZZ[[\\]]^^___``aaabbbbccccccdddggggggggfffeeeddcccbbbbbaedddccbbaa``___^^^]]]]\\\\\\[[[[[ZZZZZZZ[[[\\\]]]]\\\\\[[[ZZZYYYXXXWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@????>>>>====<<<<<;;;;;;;;;::::::::::::999999999999888888888888877777777776666666666666666555555555555555444444444443333333333333332222222222111111111111111000000000//////////////............---------------,,,,,,,,,,,,,+++++++++++++++****************)))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!!! HHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSSSSSSRRRRRRRRRRRSSSSSSSSSSSSSSSRRRSSSSSSSTTTTTUUUUUVVVWWWXXXYYZZZ[[]]^^^__```aaaabbbbbbcccccfggfffffeeedddccbbbbaaaaaeeedddccbbaa``___^^^]]]]][[ZZZZZYYYYYYYYZZZZ[[[\\\YYYYXXXXWWWVVVUUUUTTTTTTTUUUUUUUTTTTTTTTTSSSSSSSSSQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGHHGGGGGGGGGGGGGGGGGGFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@????>>>>====<<=<<<<<<<<;;;;;;;;;;;;:::::9999999999998888888888888777776666666666666665555555555555554444444444444444433333333333333322222222222222221111111111111110000000///////////////.........---------------,,,,,,,,,,,,,,,,,,++++++++++++++************))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!! HHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXYYYYYYYYYYYYYYYYYYYYYWWXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSSRRRRRRRRRRSSSSSTTTTTUUUUUVVVWWWXXYYYZZ[[[]]^^___```aaaabbbbbbbbcccfffffffeeeddcccbbaaaaaa``eedddcccbbaa``__^^^^]]]]][[ZZZZZYYYYYYYYZZZZ[[[\\\YYYYXXXXWWWVVVUUUUTTTTTTTUUUUUUTTTTTTTTTSSSSSSSSSSQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGHGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????>>>>====<<<<<<<<<<<;;;;;;;;;;;;::::::999999999998888888888888877776666666666666665555555555555554444444444444443433333333333333322222222222222221111111111111110000000///////////////.........----------------,,,,,,,,,,,,,,,,,+++++++++++++++************)))))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!! HHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRSSSSRRRRRRRRRRRRRRRRRRRRRSSSSRRRRRRRRRRRRRRRRRRRRRSSSSSSSRRRRRRRRRRRRRSSSSSTTTTTUUUUUVVVWWWXXYYZZZ[[\]^^___```aaaabbbbbbbbbbbbfffffeeedddccbbbaaa``````dddddcccbbaa``__^^^^]]]]][[ZZZZZYYYYYYYYZZZZ[[[\\\XYXXXXXWWWVVVVUUUUTTTTTTTUUUUUTTTTTTTTTSSSSSSSSSSSQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@???>>>>====<<<<<<<<<<<;;;;;;;;;;;;;::::::99999999998888888888888887776666666666666666555555555555554444444444444443333333333333333322222222222222222111111111111111000000///////////////..........---------------,,,,,,,,,,,,,,,,,++++++++++++++++***********))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!! HHHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSRRRRRRRRRRRRRRRRSSSSTTTTTUUUUVVVVWWXXXYYZZ[[[\^^^__```aaaabbbbbbbbbbbbbfeeeeeedddccbbaaa````````ddddcccbbbaa``__^^^^]]]]][[ZZZZZYYYYYYYYZZZZ[[[[\\XXXXXXXWWWVVVVUUUUTTTTTTSUUUUTTTTTTTTTSSSSSSSSSSSSQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????>>>====<<<<<<<<<<<;;;;;;;;;;;;;:::::::99999999988888888888888877766666666666666665555555555555544444444444444433333333333333333222222222222222221111111111111110000000//////////////..........---------------,,,,,,,,,,,,,,,,,,+++++++++++++++***********))))))))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!! HHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSTTTTTUUUUVVVVWWXXXYYZZ[[\\^^___``aaaaabbbbbbbbbbbbbeeeeedddcccbbaa```_______ddddcccbbbaa``__^^^^^]]]][[[ZZZZYYYYYYYYYZZZZ[[[[\XXXXXXWWWWVVVUUUUTTTTTTTSUUUTTTTTTTTTSSSSSSSSSSSSRQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????>>>====<<<<<<<<<<<;;;;;;;;;;;;;::::::::9999999988888888888888877776666666666666665555555555555544444444444444433333333333333333322222222222222221111111111111110000000///////////////.........---------------,,,,,,,,,,,,,,,,,,+++++++++++++++***********))))))))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!! HHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQPPQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSTTTTUUUUUVVVWWWXXYYYZZ[[\\^^__```aaaabbbbbbbbbbbbbbeeeddddccbbbaa``_________cccccccbbbaa``___^^^^^]]][[[ZZZZZYYYYYYYYZZZZ[[[[[XXXXWWWWWVVVVUUUUTTTTTTSSUUTTTTTTTTTSSSSSSSSSSSRRRPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????>>>>====<<<<<;<<<<;;;;;;;;;;;;;:::::::::999999988888888888888877776666666666666665555555555555554444444444444433333333333333333322222222222222221111111111111110000000///////////////.........----------------,,,,,,,,,,,,,,,,,+++++++++++++++************)))))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!! GHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSTTTTUUUUUVVVWWWXXYYZZ[[[\\^___``aaaabbbbbbbbbbbaaaaedddddcccbbaa``___^^^^^^^cccccccbbbaa``___^^^^^^]][[[[ZZZZYYYYYYYYYZZZZ[[[[XXWWWWWWVVVVUUUUUTTTTTSSSUTTTTTTTTSSSSSSSSSSSSRRRRPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBCCBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????>>>>====<<<<<;;<<<;;;;;;;;;;;;;::::::::::99999988888888888888877776666666666666665555555555555554444444444444443333333333333333322222222222222221111111111111110000000///////////////..........---------------,,,,,,,,,,,,,,,,,++++++++++++++++***********))))))))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!! GGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSTTTTUUUUUVVVWWWXXYYZZ[[\\]^__```aaabbbbbbbbbbaaaaaadddddcccbbaa``__^^^^^^^^^cccccccbbbaa```___^^^^^^^[[[[ZZZZYYYYYYYYYZZZZZZ[[WWWWWWWVVVVUUUUUTTTTTTSSSTTTTTTTTSSSSSSSSSSSRRRRRRPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCBBBBBBBBBBBBBBBBBABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@??????>>>>====<<<<<;;;<<;;;;;;;;;;;;;:::::::::::99999888888888888888877776666666666666655555555555555544444444444444433333333333333333222222222222222221111111111111110000000//////////////...........--------------,,,,,,,,,,,,,,,,,,+++++++++++++++***********))))))))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!! GGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSTTTUUUUUVVVVWWXXXYYZZ[[\\]^__```aaabbbbbbbbaaaaaaaadddccccbbaa``__^^^]]]]^^^cccccccbbbaaa``____^^^^^^\[[[[ZZZZYYYYYYYYYZZZZZZZWWWWVVVVVVUUUUUTTTTTTSSSSTTTTTTSSSSSSSSSSSSRRRRRRRPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBACCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@AAAA@@@@@@@@@@@@@@@@@@@@@@??????>>>>>====<<<<<;;;;<;;;;;;;;;;;;;::::::::::::99999888888888888888777776666666666666555555555555555444444444444444333333333333333332222222222222222211111111111111100000000//////////////...........-------------,,,,,,,,,,,,,,,,,,+++++++++++++++************)))))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!! GGGGGGHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSTTTUUUUUVVVWWWXXXYYZZ[[\\]^__```aaabbbbbbbaaaaaaaa`ddccccbbaa``__^^]]]]]]]]^bcccccccbbbaa```____^^^^^\\[[[[ZZZYYYYYYYYYYYZZZZZVVVVVVVVVUUUUUTTTTTTSSSSSTTTTTSSSSSSSSSSSRRRRRRRRRPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAACCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAA@@@@@@@@@@@@@@@@@@@@@@??????>>>>>====<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::99998888888888888887777776666666666665555555555555554444444444444443333333333333333322222222222222212111111111111111000000000/////////////............-------------,,,,,,,,,,,,,,,,,++++++++++++++++***********)))))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!! GGGGGGGHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQRRRRRRRRRRRRRRRRRRRRRRRQQRRRRRRRRRRRRRRRRRRRRRSSSSTTUUUUUVVVVWWWXXXYYZZ[[\\]^__```aaaabbbbbaaaaaaa```cccccbbaaa`__^^]]]]]]]]]]bbccccccbbbaa```______^^^\\\[[[ZZZYYYYYYYYYYYYYYYZVVVVVVUUUUUUUTTTTTTSSSSSSTTTTSSSSSSSSSSSRRRRRRRRRRPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>=====<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::99988888888888888877777776666666666665555555555555544444444444444433333333333333333322222222222222111111111111111110000000000////////////.............------------,,,,,,,,,,,,,,,,,,+++++++++++++++***********))))))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!! GGGGGGGGGHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSTTUUUUUVVVVWWWXXXYYZZ[[\\]^__```aaaaabaaaaaaaa`````ccccbbbaa``__^^]]]\\\]]]]bbccccccbbbaaa```______^^\\\[[[ZZZYYYYYYYYYYYYYYYYVVUUUUUUUUUUTTTTTTSSSSSSRTTTSSSSSSSSSSSRRRRRRRRRRRPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAABBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>=====<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::99888888888888888777777776666666666655555555555555444444444444444333333333333333333222222222222222111111111111111110000000000///////////..............-----------,,,,,,,,,,,,,,,,,,+++++++++++++++************)))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!! GGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWXXXXXXXXXXXXXXWWWVVVVVWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSTTUUUUVVVVVWWWXXYYYZZ[[\\\^___``aaaaaaaaaaaaa``````cccbbbaaa`__^^]]]\\\\\]]]bbcccccccbbbaa````______^\\\\[[ZZZYYYYYXXXXXYYYYYYUUUUUUUUUTTTTTTTTSSSSSSRRTTSSSSSSSSSSRRRRRRRRRRRRRPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAABBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>=====<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::998888888888888887777777776666666666555555555555555444444444444443333333333333333332222222222222221111111111111111100000000000//////////...............----------,,,,,,,,,,,,,,,,,,+++++++++++++++************)))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!! GGGGGGGGGGGGHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQRRRRRRRQQQQQQQQQQQQQQQQQQRRRRRRRRQQQQQQQQQQQQQQQQQRRRRRRRRQQRRRRRRRRRRSSSSSTUUUUUVVVVWWWXXXYYYZZ[[\\\^^__```aaaaaaaaaa```````_ccbbbbaa``__^^]]\\\\\\\]]bbcccccccbbbaaa```_______\\\\[[ZZZYYYYXXXXXXXXXXXXUUUUUTTTTTTTTTTTSSSSSSRRRTSSSSSSSSSRRRRRRRRRRRRRRRPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFGGFFFFFFFFFFFFFFFFFFEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????>>>>>====<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::988888888888888877777777776666666665555555555555554444444444444443333333333333333322222222222222211111111111111111000000000000//////////...............----------,,,,,,,,,,,,,,,,,++++++++++++++++***********))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!! GGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRQQQQQQQQQQQQQQQQQQQQQQQQRRRRQQQQQQQQQRRRRRRRSSSSSTUUUUUVVVVWWWXXXYYYZZ[[[\\^^__```aaaaaaaaa``````___bbbbbaaa``_^^]]\\\\\\\\]]bbccccccccbbaaa````______\\\\[[ZZZYYYXXXXXXXXXXXXXTTTTTTTTTTTTTTTSSSSSSRRRRSSSSSSSSRRRRRRRRRRRRRRRRRPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFGFFFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAABBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????>>>>>====<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::9988888888888888777777777776666666655555555555555544444444444444433333333333333333222222222222222111111111111111110000000000000/////////...............----------,,,,,,,,,,,,,,,+,,+++++++++++++++***********))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!! GGGGGGGGGGGGGGGHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKJJKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXWWWXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRQQQQQQQQQQQQRRRRRRRSSSSSTUUUUVVVVWWWWXXXYYYZZ[[[\\^^__````aaaaaaa``````____bbbbaaa``__^^]]\\\\\\\\]]bbccccccccbbbaa````______]\\\[[ZZZYYYXXXXXXXWWWWWWTTTTTTTTTTTTTSSSSSSSSRRRRSSSSSSSRRRRRRRRRRRRRRRRRQPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAABBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>=====<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::99988888888888887777777777776666666555555555555555444444444444444333333333333333332222222222222221111111111111111100000000000000////////...............----------,,,,,,,,,,,,,,,++,+++++++++++++++************)))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!! GGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRSSSSTUUUUVVVVWWWXXXYYYZZZ[[[\\^^___`````aa```````______bbbaaa```__^]]]\\\\\\\\]]bbccccccccbbbaa````______\\\\[[ZZYYYXXXXWWWWWWWWWWTTSSSSSSSSSSSSSSSSSRRRRRRSSSSSSRRRRRRRRRRRRRRRRQQQPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>====<<<<<<;;;;;;;;;;::;;;;;;;:::::::::::::::999988888888888877777777777776666665555555555555554444444444444443333333333333333332222222222222211111111111111111000000000000000///////................---------,,,,,,,,,,,,,,,,++++++++++++++++++***********)))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!! GGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPPPOOOPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSTUUUUVVVVWWWXXXYYYZZZ[[[\\^^___`````````````_______bbaaaa``__^^]]\\\[[[\\\\]bbbcccccccbbbaa```______^\\\[[[ZZYYYXXXWWWWWWWWWWWSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSRRRRRRRRRRRRRRRQQQQQOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAABBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????>>>>====<<<<<;;;;;;;;;;;:::;;;;;;:::::::::::::::9999988888888888777777777777776666655555555555555544444444444444433333333333333333322222222222222211111111111111111000000000000000///////...............----------,,,,,,,,,,,,,,,++++++++++++++++++***********))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!! GGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRSSSSTUUUUVVVWWWXXXYYYZZZ[[[\\\^^____```````````______^^aaaaa```__^^]]\\[[[[[\\\]bbbcccccccbbaaa``______^^\\\[[ZZZYYXXXWWWWWWWVVVVVSSSSSSSSSSSSSSSSSRRRRRRRQSSSSRRRRRRRRRRRRRRQQQQQQQOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@?@@@@@@@@@@????????????>>>>====<<<<<;;;;;;;;;;;::::;;;;;:::::::::::::::9999998888888888777777777777777666655555555555555544444444444444443333333333333333322222222222222211111111111111111000000000000000///////...............----------,,,,,,,,,,,,,,,++++++++++++++++++************)))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!! FGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSTTUUUVVVWWWXXXYYYZZZ[[[\\\^^____`````````______^^^^aaaa```__^^]]\\\[[[[[[\\]abbbcccccbbbaa```____^^^^\\[[[ZZYYXXXWWWWWVVVVVVVVSSSSSSSSSSSSSSSSRRRRRRRQQSSSRRRRRRRRRRRRRQQQQQQQQQOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@BBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@?????????????????>>>>====<<<<<;;;;;;;;;;;:::::;;;;:::::::::::::::9999999888888888877777777777777766655555555555555554444444444444443333333333333332322222222222222211111111111111111000000000000000///////...............----------,,,,,,,,,,,,,,,++++++++++++++++++*************))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!! FFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSTTUUUVVVWWXXXYYYZZZ[[[\\\\^^____````````______^^^^^aaa````__^^]]\\[[[[[[[[\\abbbbcccbbbaa```___^^^^^^\[[[ZZZYYXXWWWWVVVVVVVVVVRRRRRRRRRSSSSRRRRRRRRRQQQSSRRRRRRRRRRRRRQQQQQQQQQQOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@BABBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????@????????????????????>>>>====<<<<<;;;;;;;;;;::::::;;;:::::::::::::::9999999988888888877777777777777766655555555555555554444444444444443333333333333332222222222222222211111111111111111000000000000000///////................---------,,,,,,,,,,,,,,,,++++++++++++++++++*************))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!! FFFFGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRSSTTUUUVVVWWXXXYYZZZ[[[[\\\]^^_____`````_______^^^^^^aa````__^^]]\\[[[[Z[[[[\\aabbbbbbbbaaa``___^^^^^]][[[ZZZYYXXXWWWVVVVVVVVVUURRRRRRRRRRRRRRRRRRRRRQQQQSRRRRRRRRRRRRQQQQQQQQQQQQOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@AAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????????????????????????>>>>>===<<<<<;;;;;;;;;::::::::;;:::::::::::::::9999999998888888877777777777777766665555555555555554444444444444443333333333333332222222222222222221111111111111111000000000000000///////................----------,,,,,,,,,,,,,,,++++++++++++++++++**************)))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!! FFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPQQQQQQQQQQQQQQQQQQQQPPPPPQQQQQQQQQQQQQQQQQQQRRRRRSTTUUUVVWWWXXYYYZZZ[[[\\\\]^^_____````_______^^^^^^]a````___^^]]\\[[ZZZZZ[[[\`aabbbbbbaaa``___^^^^]]]][[ZZZYYYXXWWWVVVVVVVUUUUURRRRRRRRRRRRRRRRRRRRQQQQQRRRRRRRRRRRQQQQQQQQQQQQQQOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@AAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????????????????????????????????>>>>>====<<<<;;;;;;;;;:::::::::;:::::::::::::::99999999998888888777777777777777666655555555555555544444444444444433333333333333322222222222222222211111111111111111000000000000000///////...............----------,,,,,,,,,,,,,,,++++++++++++++++++***************))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!! FFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWWUUUUUUUUUVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPQQQQQQQQQQQQQQPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRSTTUUUVVWWWXXYYZZZ[[[\\\\]]^________`_______^^^^^^]]````___^^]]\\[[ZZZZZZZ[[[``aaaaaaaaa``___^^^]]]]]]ZZZZYYYXXWWWVVVVVUUUUUUUURRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@???????????????????????????????????????>>>>>>===<<<<;;;;;;;;;:::::::::::::::::::::::::99999999999888888777777777777777666655555555555555544444444444444433333333333333322222222222222222211111111111111111000000000000000///////...............----------,,,,,,,,,,,,,,,++++++++++++++++++****************)))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!! FFFFFFFFFGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQPPPPPQQQQQQQQQRRRRSTTTUUVVWWXXXYYZZ[[[\\\\]]]________________^^^^^^]]]````__^^^]\\[[ZZZZZZZZZ[[```aaaaaa```__^^^]]]]]\\\ZZZYYYXXXWWVVVVVUUUUUUUUURRRRRRRRRRRRRRRRRQQQQQQQQRRRRRRRRQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBABAAAAAAAAAAAAAA@@@@@@@@@@AAAAAAAAAAAAAAAAA@@@@@@@@@@????????????????????????????????????????>>>>>>===<<<<<;;;;;;;;:::::::::::::::::::::::::99999999999988888777777777777777666665555555555555544444444444444433333333333333322222222222222222211111111111111111000000000000000///////...............----------,,,,,,,,,,,,,,,,++++++++++++++++++***************))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!! FFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJIJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQQQPPPPPPPPPQQQQQQQRRRRSTTTUUVVWWXXYYZZZ[[[\\\\]]```aaaaaaaaa``````______^bbbaa```__^]]\\\[[[[[[[\\]]]^^^^^^^]]]\\[[[ZZZZZZYXXXXWWWVVUUUUTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======<<<<;;;;::::::::::99999999999999999999998888888888888877777777777766666666666665555555544444444444444433444433333333333333322222222222222222111111111111111000000000000000/////////////////////.............----------,,,,,,,,,,,,,,,+++++++++++++****************)))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!!! FFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPQQPPPPPPPPPPPPPQQQQQQQRRRSSTTUUVVWWXXYYZZ[[[\\\\]]]``aaaaaaaaaa`````______^^bbaaa``__^^]]\\[[[[[[[[[\\]]]]]]]]]]\\\[[[ZZZZZYYYXXWWWWVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>=====>>>>>>>>>>>>>========<<<<;;;;;::::::::999999999999999999999998888888888888887777777777766666666666666555555544444444444444433344433333333333333322222222222222222111111111111111000000000000000/////////////////////..............---------,,,,,,,,,,,,,,,+++++++++++++****************)))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! FFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIJJIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQRRRSSTTUUVVWWXXYYZZ[[[\\\]]]]`aaaaaaaaaaa`````_____^^^baaa```__^]]\\[[[ZZZZZ[[[\\\]]]]]]]\\\[[[ZZZZYYYYYWWWWWVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>===========>>===================<<<<;;;;::::::::9999999999999999999999988888888888888887777777777666666666666666555555444444444444444333344333333333333333322222222222222221111111111111110000000000000000/////////////////////..............--------,,,,,,,,,,,,,,,,+++++++++++++***************))))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! EFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQRRSSTTUUVVWWXXYYZZ[[\\\\]]]]aaaaaaaaaaa`````_____^^^^aaaa``__^^]]\[[[ZZZZZZZ[[[\\\\\\\\\\\[[[ZZZYYYYYYXWWWVVVVUUUTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>======================================<<<<;;;;;::::::::999999999999999999999988888888888888887777777777666666666666666655555444444444444444433334333333333333333322222222222222221111111111111110000000000000000/////////////////////...............-------,,,,,,,,,,,,,,,,+++++++++++++***************))))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!!! EEEFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQRRSSTTTUVVWWXXYZZZ[[\\\]]]]]aaaaaaaaaaa`````_____^^^^aaa```__^]]\\[[ZZZZYZZZZZ[[[\\\\\\\[[[[ZZZYYYYYXXXWWVVVVUUUTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>=======================================<<<<<<;;;;::::::::999999999999999999999988888888888888887777777777666666666666666655555444444444444444433333333333333333333322222222222222221111111111111111000000000000000/////////////////////...............--------,,,,,,,,,,,,,,,+++++++++++++***************))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! EEEEFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQRSSSTTUUVWWXXYYZZ[[\\\]]]]]aaaaaaaaaaa`````____^^^^^aaa``__^^]]\\[ZZZYYYYYYZZ[[[[[[\\[[[[[ZZZYYYYYXXXXVVVVVUUUUTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>========================================<<<<<<;;;;::::::::999999999999999999999998888888888888887777777777766666666666666655555444444444444444433333333333333333333322222222222222222111111111111111000000000000000/////////////////////...............--------,,,,,,,,,,,,,,,+++++++++++++****************))))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! EEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQRSSSTTUUVWWXXYYZZ[[\\\]]]]]aaaaaaaaaa`````____^^^^^^aa```__^^]\\[[ZZYYYYYYYYZZZ[[[[[[[[[[ZZZZYYYYXXXXXVVVVUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????????>>>>>>>>========================<==============<<<<<<<<;;;;;:::::::999999999999999999999998888888888888887777777777766666666666666655555444444444444444433333333333333333333322222222222222222111111111111111000000000000000/////////////////////................-------,,,,,,,,,,,,,,,,+++++++++++++***************))))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! EEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQRRSSTTUUVVWXXYYZZ[[\\\\]]]]aaaaaaaaaa`````____^^^^^]aa```__^^]\\[[ZZYYYYYYYYYZZZZ[[[[[[[ZZZZYYYYXXXXWWVVVUUUUTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>====================<<<<<=====<<<<<<<<<<<<<<<<;;;;;:::::::9999999999999999899999988888888888888877777777777666666666666666555554444444444444444333333333333333333333222222222222222221111111111111110000000000000000/////////////////////...............-------,,,,,,,,,,,,,,,,+++++++++++++***************))))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! EEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQRSSTTUUVVWWXYYZZ[[[\\\]]]]`aaaaaaaa`````____^^^^^]]a```__^^]]\\[ZZYYYYYXYYYYYZZZZZ[[[ZZZZZYYYYXXXXXWWVVUUUUTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;::::::::999999999999999989999988888888888888877777777777666666666666666555554444444444444444333333333333333333333222222222222222221111111111111110000000000000000/////////////////////...............--------,,,,,,,,,,,,,,,+++++++++++++***************))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!!! EEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRSSSTTUVVWWXXYZZZ[[\\\\]]]``aaaaaa``````___^^^^^]]]````__^^]]\[[ZZYYYXXXXXYYYYZZZZZZZZZZZZYYYYXXXXWWWVUUUUTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;:::::::999999999999999988999988888888888888877777777777666666666666666555555444444444444444333333333333333333333222222222222222221111111111111110000000000000000///////////////./////...............--------,,,,,,,,,,,,,,,+++++++++++++****************))))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! EEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOPPPPPPPQQQRRSSTTUUVWWXXYYZZ[[[\\\\]]````aaa``````____^^^]]]]]```___^^]]\[[ZZYYYXXXXXXYYYYZZZZZZZZZZZYYYYXXXWWWWUUUUTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;:::::::999999999999999988899988888888888888877777777777666666666666666555555544444444444444333333333333333333333222222222222222221111111111111110000000000000000///////////////..////...............--------,,,,,,,,,,,,,,,++++++++++++++***************))))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! EEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOPPPPPPOOOOOOOOOOOPPPPPPQQRRSSTTUUVVWWXXYYZZ[[[\\\\]````````````____^^^]]]]]\``___^^]]\\[[ZZYYXXXXXXXXYYYYZZZZZZZZZYYYYXXXXWWWWUUUTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::999999999999999988889888888888888888877777777777666666666666666655555554444444444444333333333333333333333322222222222222221111111111111111000000000000000///////////////...///................-------,,,,,,,,,,,,,,,,+++++++++++++***************))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! EEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPPOOOOOOOOOOOOOOPPPPPQQRRRSSTTUVVWWXXYYZZZ[[[\\\\```````````____^^^]]]]\\\`____^^]]\\[[ZZYYXXXXXXXXYYYYYZZZZZZZYYYYYXXXXWWWVUUUTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<;<<<<<<<<<<;;;;;;;;;;;;:::::::999999999999999988888888888888888888877777777777666666666666666655555555444444444444333333333333333333333322222222222222211111111111111111000000000000000////////////////...//................-------,,,,,,,,,,,,,,,,+++++++++++++***************))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!! EEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPQRRRSSTTUUVVWWXXYYZZ[[[\\\\```````````___^^^]]]]\\\\____^^]]]\[[ZZYYYXXXXXXXXXYYYYYZZZZZZYYYYYXXXWWWWVUUTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<;;;;<<<<;;;;;;;;;;;;;;;;;:::::::999999999999999988888888888888888888877777777777666666666666666655555555544444444444433333333333333333333322222222222222211111111111111111000000000000000////////////////....//...............--------,,,,,,,,,,,,,,,+++++++++++++****************))))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!! EEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPQQRRSSSTUUVVWWXXYYYZZ[[[\\\_`````````___^^^]]]\\\\\[__^^^^]]\\[[ZZYYXXXXXXXXXXYYYYYYYZZYYYYYYXXXXWWWVVUTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<;;;;;;<;;;;;;;;;;;;;;;;;;::::::::9999999999999999888888888888888888888777777777777666666666666666555555555544444444444333333333333333333333222222222222222211111111111111110000000000000000///////////////...../...............---------,,,,,,,,,,,,,,++++++++++++++***************))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!! EEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHIHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPQQQPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPQRRRSSTTUUVVWWXXYYZZZ[[[\\__```````___^^^]]]\\\[[[[^^^^^]]\\\[[ZZYYXXXXXXXXXXXYYYYYYYYYYYYYYXXXWWWWVVUTTTTSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMLMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999888888888888888888888777777777777766666666666666555555555554444444444333333333333333333333222222222222222211111111111111110000000000000000///////////////.....................----------,,,,,,,,,,,,,,+++++++++++++***************))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!! DEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPQQRRSSTTUUVVWWXXYYYZZ[[[[\___`````____^^]]]\\\[[[[Z^^^]]]]\\[[ZZYYYXXXWWWWXXXXXYYYYYYYYYYYYXXXXWWWVVVTTTTSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPOOOOONNNNNNOOOOOOOOOOOOOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBABAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::999999999999998888888888888888888888777777777777776666666666666555555555555444444444333333333333333333333222222222222222211111111111111110000000000000000///////////////......................----------,,,,,,,,,,,,,+++++++++++++***************)))))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!! DDDEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQRRRSSTTUUVVWWXXYYZZZ[[[\_____`_____^^^]]\\[[[[ZZZ]]]]]\\\[[[ZZYYXXXXWWWWWXXXXXYYYYYYYYYYYXXXWWWWVVVTTTTSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPOONNNNNNNNNNOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::999999999999998888888888888888888888777777777777777666666666666555555555555544444444333333333333333323333222222222222222211111111111111110000000000000000///////////////......................-----------,,,,,,,,,,,,+++++++++++++****************))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!! DDDDEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQRRRSSTTUUVVWWXXYYYZZ[[[[__________^^^]]\\[[[ZZZZZ]]]\\\\[[[ZZYYXXXXWWWWWWWXXXXYYYYYYYYYYXXXXWWWVVVUTTTSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOONNNNNMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999998888888888888888888888777777777777777766666666666555555555555554444444333333333333333322333222222222222222211111111111111111000000000000000////////////////.....................------------,,,,,,,,,,,++++++++++++++***************))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!! DDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRSSTTUUVVWWXXYYYZZZ[[[__________^^]]\\[[[ZZZYYY\\\\\\[[[ZZYYYXXXWWWWWWWWXXXXXXYYYYYYYXXXXWWWWVVVUTTSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOONNNNNMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>=================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999998888888888888888888888777777777777777766666666666555555555555555444444333333333333333322233322222222222222211111111111111111000000000000000////////////////.....................-------------,,,,,,,,,,+++++++++++++++**************))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!! DDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPQQQRRSSTTUUVVWWXXYYYZZZ[[[_________^^^]]\\[[ZZYYYYY\\\\[[[[ZZZYYXXXWWWWWWWWWWXXXXXXYYYYXXXXXWWWWVVVUUTTSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPNNNNNNNNNNNNNOOOOOOOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>==================<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::999999999999988888888888888888888887777777777777777666666666665555555555555554444443333333333333333222233222222222222222111111111111111110000000000000000///////////////.....................--------------,,,,,,,,,,+++++++++++++++*************)))))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!! DDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONOOOOOOOOOOOOOOOOOOOOOOOPPQQQRRRSSTTUVVWWXXXYYZZZ[[[_________^^]]\\[[ZZYYYYXX\[[[[[[ZZZYYXXXWWWWWWWWWWWWXXXXXXXXXXXXXWWWWVVVUUUTSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNOOOOOOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>===================<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999998888888888888888888888777777777777777666666666665555555555555555444444333333333333333322222222222222222222211111111111111111000000000000000////////////////.....................---------------,,,,,,,,,+++++++++++++++*************)))))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!! DDDDDDDDDDDEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNOOOOONONNNNNNNOOOOOOOOOPPQQQRRRSSTTUVVWWXXYYYZZZ[[[________^^^]]\\[ZZYYYXXXX[[[[[[ZZZYYYXXWWWWWVVVWWWWWWXXXXXXXXXXXXWWWVVVVUUUSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNOOOOOOOOOOOOOOOONNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>===================<<<<<<<<<<<<;;;;;;;;;;;;;;:;;;;;:::::::::::::::999999999999998888888888888888888888777777777777777766666666665555555555555555444444333333333333333322222222222222222222211111111111111111000000000000000////////////////.....................----------------,,,,,,,,++++++++++++++++*************))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!! DDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNOONNNNNNNNNNNNOOOOOOOOOPPQQQRRRSSTUUVVWWXXYYYZZ[[[[________^^^]]\[[ZZYYXXXXX[[[[ZZZZYYYXXXWWWVVVVVVVWWWWWXXXXXXXXXXWWWWVVVUUUUSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPONNNNNNNNNNNNNNOOOOOOOOOOOOOONNNNNNMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>====================<<<<<<<<<<<;;;;;;;;;;;;;;::;;;::::::::::::::::9999999999999988888888888888887888877777777777777777666666666655555555555555554444443333333333333333222222222222222222222111111111111111110000000000000000///////////////......................---------------,,,,,,,,++++++++++++++++*************))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!! DDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGHHHHHHGGHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPQQQRRRSSTUUVVWWXXYYZZZ[[[\________^^]]\\[[ZZYYXXXXW[[ZZZZZYYYXXXWWWVVVVVVVVVWWWWWXXXXXXXWWWWWVVVUUUUTSSSSSRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNOOOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>===================<<<<<<<<<<<<;;;;;;;;;;;;;:::;;::::::::::::::::9999999999999988888888888888887788887777777777777777666666666665555555555555555444443333333333333333222222222222222222222111111111111111110000000000000000///////////////......................---------------,,,,,,,,++++++++++++++++*************))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!!! CCDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHIIHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPQQRRRSSSTUUVVWWXXYYZZ[[\\\\]________^^]]\\[[ZYYXXXXWW[[[ZZZZZYYYXXWWWWVVVVVVVWUUUUVVVVVVVVVUUUUTTTTSSSSQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOONNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>====================<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::999999999999999988888888888888888777777777777777777766666666666666665555555555555555444444444433333333333333332222222222211111111111111110000000000000//////////////////////////.................----------------,,,,,,,,,,,,,,++++++++++++++++**************))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!! CCCDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPQQRRRSSTTUUVVWWXYYZZ[[[\\\]]_______^^^]]\\[ZZYYXXXWWW[[ZZZZZYYYXXXWWWVVVVVVVVVUUUUUUVVVVVUUUUUUTTTTSSSSQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOONNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>====================<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::9999999999999999988888888888888887777777777777777777666666666666666655555555555555554444444444333333333333333322222222222111111111111111100000000000000/////////////////////////.................----------------,,,,,,,,,,,,,,,+++++++++++++++***************)))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!! CCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPQQQRRSSTTUUVVWXXYYZZ[[[\\\]]_______^^^]]\\[ZZYYXXXWWW[[ZZZZYYYYXXWWWVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTSSSSRQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>====================<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::9999999999999998888888888888888887777777777777777777666666666666666655555555555555554444444444333333333333333322222222222111111111111111100000000000000/////////////////////////..................---------------,,,,,,,,,,,,,,,++++++++++++++++**************))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!! CCCCCCCDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQRRSSSTUUVVWXXYYZZ[[[\\\]]_______^^^]]\[[ZZYYXXXWWW[ZZZZZYYYXXXWWWVVVVVVVVVVTUUUUUUUUUUUUUUTTTTSSSSSRQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNMMMMMMLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@AA@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>=====================<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::9999999999999998888888888888888887777777777777777777666666666666666655555555555555554444444444333333333333333322222222222111111111111111100000000000000////////////////.////////................-.---------------,,,,,,,,,,,,,,,++++++++++++++++**************))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""!!!!!!!!!!!!!!! CCCCCCCCDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRSSSTUUVVWXXYYZZ[[\\\\]]______^^^]]\\[[ZZYYXXXWWW[ZZZZZYYYXXWWWVVVVVVVVVVVTTUUUUUUUUUUUUTTTTTSSSSRRQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOONNNNNNNMMMMMMLLLLLLLLLLKKKKKLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFGFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@A@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>=====================<<<<<<<<<<<<;;;;;;;;;;::::::::::::::9999999999999998888888888888888887777777777777777777666666666666666655555555555555554444444444333333333333333322222222222111111111111111100000000000000////////////////..///////................-----------------,,,,,,,,,,,,,,,++++++++++++++++**************))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!! CCCCCCCCCCDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPQQQRRRSSTUUVVWXXYYZZ[[\\\\]]_____^^^^]]\\[[ZZYYXXXWWW[ZZZZZYYXXXWWWVVVVUUUUUVVTTTTUUUUUUUUUUTTTTSSSSSRRQQQQQPPPPQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOONNNNNNNNMMMMMLLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::99999999999999998888888888888888887777777777777777777666666666666666555555555555555554444444444433333333333333322222222222111111111111111100000000000000////////////////...//////................------------------,,,,,,,,,,,,,,++++++++++++++++***************)))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!! CCCCCCCCCCCCDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQRRRSSTTUVVWXXYYZZ[[[\\\\]____^^^^]]\\\[ZZZYYXXXXWW[ZZZZYYYXXXWWVVVVUUUUUUUUTTTTTTUUUUUUTTTTTTSSSSRRRQQQQPPPPQQQQQQQPPPPPPPPOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNNNMMMMMMLLLLLLLLLKKKKKKKLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>===================<<<<<<<<<<<<;;;;;;;;;;:::::::::::::99999999999999998888888888888888877777777777777777777666666666666666555555555555555554444444444443333333333333322222222222111111111111111100000000000000////////////////....//////...............------------------,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""!!!!!!!!!!!!!!!!! CCCCCCCCCCCCCDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPQQQRRSSTTUVVWWXYYZZ[[[\\\\\^^^^^^^]]]\\[[ZZYYYXXXXWW[ZZZZYYYXXWWWVVVUUUUUUUUUTTTTTTTTUUTTTTTTTSSSSSRRRQQQPPPPPQQQQQQQPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOONNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<;;;;;;;;;;::::::::::::999999999999999998888888888888888877777777777777777777666666666666666655555555555555554444444444444333333333333322222222222211111111111111100000000000000////////////////...../////................-----------------,,,,,,,,,,,,,,,++++++++++++++++**************))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!!! CCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNOOOOOOOOOOOOOOOOOOONNNNNNOOOOOOOOOOOOOOOOOOPPPPPPQQQRRSSTTUUVWWXYYZZ[[[\\\\\^^^^^^]]]\\\[[ZZYYYXXXXWW[[ZZZYYYXXWWWVVVUUUUUUUUUSTTTTTTTTTTTTTTTTSSSSRRRRQQPPPPPPQQQQQQQQPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999999999988888888888888888777777777777777777776666666666666666555555555555555544444444444444333333333333222222222222211111111111111000000000000000///////////////......////................-----------------,,,,,,,,,,,,,,,++++++++++++++++**************))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!! CCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNOOOOOOOOOOOOOOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPQQRRSSTTUUVWWXXYYZZ[[[\\\\^^^^^]]]]\\[[ZZZYYYXXXXWW[[ZZZYYYXXWWVVVUUUUUUUUUUSSSTTTTTTTTTTTTTSSSSSRRRRQPPPPPPPQQQQQQQQPPPPPPPOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>==================<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999999999988888888888888888777777777777777777776666666666666666555555555555555544444444444444433333333333322222222222221111111111111000000000000000////////////////......///................------------------,,,,,,,,,,,,,,++++++++++++++++**************))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""!!!!!!!!!!!!!!!!! CCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNOOOOOOOOOONNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPQQRRRSSTUUVVWXXYYZZ[[[[\\\^^^]]]]]\\[[[ZZYYYXXXXXWW[ZZZZYYXXXWWVVVUUUUUUUUUUSSSSTTTTTTTTTTTSSSSSRRRRRQPPPPPPPQQQQQQQQPPPPPPOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKKLKKKKKKKKKKKKKKKKKKKKKKKKJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::999999999999999988888888888888888777777777777777767776666666666666666555555555555555554444444444444443333333333322222222222222111111111111000000000000000////////////////.......//................-----------------,,,,,,,,,,,,,,,++++++++++++++++***************))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!!! CCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOONNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPPPQQQRRSSTTUVVWWXYYZZZ[[[[[[]]]]]]\\\\[[ZZZYYYXXXXWWW[ZZZZYYXXWWWVVUUUUUUTTTTUSSSSSTTTTTTTTTTSSSSSRRRRRPPPPPPPPQQQQQQQQPPPPPPOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>=================<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::999999999999999988888888888888888777777777777777766766666666666666666555555555555555554444444444444443333333333322222222222222211111111111000000000000000////////////////......../................------------------,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!! CCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGHHGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOPPPPPQQQRRSSTTUUVWWXXYYZZZ[[[[[]]]]]\\\\[[ZZZYYYXXXXXWWW[ZZZYYYXXWWVVVUUUUUTTTTTTSSSSSSTTTTTTTTSSSSSSRRRRRPPPPPPPPPQQQQQQPPPPPPPOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>=================<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::999999999999999988888888888888888777777777777777766666666666666666666555555555555555554444444444444443333333333322222222222222221111111111000000000000000////////////////.........................------------------,,,,,,,,,,,,,,,,+++++++++++++++**************))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""!!!!!!!!!!!!!!!!! BBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOPPPPPQQQRRSSTTUUVVWXXYYZZZZ[[[[]]]]\\\\[[ZZZYYYYXXXXXWWW[ZZZYYYXXWWVVVUUUUTTTTTTTSSSSSSSSTTTTTSSSSSSRRRRRRPPPPPPPPPPQQQQQPPPPPPOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>=================<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999999999888888888888888887777777777777777666666666666666666665555555555555555544444444444444443333333333222222222222222211111111111000000000000000///////////////.........................------------------,,,,,,,,,,,,,,,,+++++++++++++++**************))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!!! BBBBCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOPPPPQQQRRSSTTUUVVWWXXYYZZZZ[[[]]\\\\[[[[ZZYYYYXXXXXWWWWZZZZYYXXXWWVVUUUUTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRPPPPPPPPPPPQQQPPPPPPPOOOOONNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLKKKKKKKKKKKKKKJKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>================<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999999999988888888888888888877777777777777776666666666666666666655555555555555555444444444444444433333333332222222222222222111111111110000000000000000//////////////..........................-----------------,,,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!! BBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOPPPPQQQRRSSSTUUVVWWXXYYZZZZZZ[\\\\\[[[[ZZZYYYXXXXXWWWWWZZZYYYXXWWWVVUUUUTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRPPPPPPPPPPPPPPPPPPPPPOOOONNNNNNNNMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLKKKKKKKKKKKKKJJJKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>================<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999999988888888888888888877777777777777776666666666666666666555555555555555554444444444444444433333333332222222222222222111111111110000000000000000//////////////..........................-----------------,,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!!! BBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLLKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQRRRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOPPPPQQQRRSSSTUUVVWWXXYYYZZZZZZ\\\\[[[[ZZZYYYXXXXWWWWWWWZZZYYYXXWWVVVUUUUTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRQPPPPPPPPPPPPPPPPPPPPOOOOONNNNNNNMMMMMMMMNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@?@@@???????????????????????>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999999988888888888888888877777777777777776666666666666666666555555555555555554444444444444444433333333332222222222222222111111111110000000000000000//////////////..........................-----------------,,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!!! BBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOPPPPPQQQRRSSTTUUVVWWXXXYYYZZZZZ\\\\[[[ZZZYYYXXXXWWWWWWWVZZYYYXXXWWVVVUUUTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRQQPPPPPPPPPPPPPPPPPPPPOOOONNNNNNNMMMMMMMMMNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEFEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??@????????????????????????>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999999999999988888888888888887877777777777777776666666666666666666555555555555555554444444444444444433333333332222222222222222111111111110000000000000000//////////////..........................-----------------,,,,,,,,,,,,,,,,,+++++++++++++++**************))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!! BBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNNOOOOOOOPPPPPQQRRRSSTTUUVVWWXXXYYYZZZZZ\\\[[[ZZZYYYXXXXWWWWWWWVVZZYYYXXWWWVVUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRQQQPPPPPPPPPPPPPPPPPPPOOOOONNNNNNMMMMMMMMMMNNNNNNNNNNNNNNNNNOOOOONNNNNNNNMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??@????????????????????????>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999999999988888888888888887777777777777777776666666666666666666555555555555555554444444444444444433333333332222222222222222111111111110000000000000000//////////////..........................------------------,,,,,,,,,,,,,,,,+++++++++++++++***************)))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!!! BBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMNNNNNNNNNNNNNNNNNNNNMMMMMNNNNNNNNNNNNNOOOOOOOPPPPQQQRRRSSTTUUVVWWXXXYYYZZZZZ\\[[[[ZZZYYXXXWWWWWWWVVVVZYYYXXXWWVVVUUUUTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRQQQQPPPPPPPPPPPPPPPPPPOOOOONNNNNNMMMMMMMMMMMNNNNNNNNNNNNNNNNOOOOOONNNNNNNMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????????????????????>>>>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::99999999999999988888888888888887777777777777777776666666666666666666555555555555555554444444444444444433333333332222222222222222111111111110000000000000000///////////////.........................------------------,,,,,,,,,,,,,,,,+++++++++++++++****************)))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!! BBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMNNNNNNNNNNNNNNOOOOOOPPPPQQRRRSSSTTUUVVWWXXXYYYZZZZZ\\[[[ZZZYYYXXXWWWWWVVVVVVYYYYXXXWWVVVUUUTTTTTTTTTUSSSSSSSSSSSSSSSRRRRRRQQQQPPPPPPPPPPPPPPPPPPOOOOONNNNNMMMMMMMMMMMMMNNNNNNNNNNNNNOOOOOOOONNNNNNNMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????????????????????>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999999999988888888888888887777777777777777776666666666666666666655555555555555554444444444444444433333333332222222222222222111111111110000000000000000///////////////.........................------------------,,,,,,,,,,,,,,,,+++++++++++++++****************)))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! BBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNMMMMMMMMMMMMMMMNMNNNNNNNNNNNNNOOOOOPPPPQQRRRSSTTUUUVVWWXXXYYYZZZZZ\[[[[ZZZYYXXXWWWWVVVVVVVVYYYXXXWWWVVUUUUTTTTTTTTUUSSSSSSSSSSSSSSSRRRRRQQQQQPPOOOOPPPPPPPPPPOOOOOONNNNNMMMMMMMMMMMMMMNNNNNNNNNNNOOOOOOOOONNNNNNNMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????????????????>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999999999888888888888888887777777777777777776666666666666666666555555555555555554444444444444444333333333332222222222222222111111111110000000000000000///////////////................-........------------------,,,,,,,,,,,,,,,,+++++++++++++++****************)))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! BBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOPPPQQQRRSSSTTUUVVVWWXXXYYYZZZZZ\[[[[ZZYYYXXWWWVVVVVVVVVUYYYXXXWWVVVUUUUTTTTTTTUUUSSSSSTTSSSSSSSRRRRRQQQQQQOOOOOOOOOPPPPPOOOOOOONNNNNMMMMMMMMMMMMMMMNNNNNNNNONOOOOOOOOOONNNNNNMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJKKJJJJJJJJJJJJJJJJJJJJJJJIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999999888888888888888887777777777777777776666666666666666666555555555555555554444444444444444333333333333222222222222222111111111110000000000000000///////////////................--........----------------,,,,,,,,,,,,,,,,,+++++++++++++++****************)))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! BBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNOOOOOPPPQQRRRSSTTTUUVVWWWXXYYYYZZZZZ\[[[ZZZYYXXXWWVVVVVVVVVUUYYXXXWWWVVUUUUTTTTTTTTUUUSSSTTTTSSSSSSSRRRRQQQQQQQOOOOOOOOOOOOOOOOOOOOONNNNMMMMMMMMMMMMMMMMNNNNNNNNOOOOOOOOOOOONNNNNNMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJKJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999999998888888888888888877777777777777777766666666666666666665555555555555555544444444444444443333333333333222222222222222111111111100000000000000000//////////////................---.......----------------,,,,,,,,,,,,,,,,,++++++++++++++++****************))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!! BBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFGGFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNOOOOPPPQQRRRSSTTUUUVVWWXXXYYYYZZZZZ[[[[ZZZYYXXWWWVVVVVVUUUUUYXXXXWWVVVUUUTTTTTTTTUUUUSSTTTTTSSSSSSRRRRQQQQQQPPOOOOOOOOOOOOOOOOOOOONNNNNMMMMMMMMMMMMMMMMNNNNNNNOOOOOOOOOOOOONNNNNMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999999998888888888888888877777777777777777766666666666666666665555555555555555544444444444444443333333333333322222222222222111111111110000000000000000//////////////................----......----------------,,,,,,,,,,,,,,,,,,+++++++++++++++****************)))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$%%%$$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!! AAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEDDEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLMMMMMMMMMMMMMMNNNNNOOOPPPQRRRSSTTUUVVVWWWXXXYYYYYYY\[[[ZZZYYXXWWWVVVVVUUUUUUXXXWWWVVVUUUTTTTTTTTTTTUUSSSSSSSSSSSRRRRQQQQQPPPPPNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOONNNNNMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::99999999999999988888888888877777777777777777666666666666666555555555555555555555555444444444444444444444443333333333333333222222222222222221111111111111100000000000000000///////////////...............---------------,,,,,,,,,,,,,,,,,,+++++++++++++++++***************))))))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$%%%$$$$$$$$$$$$$$$$######################""""""""""""""""""!!!!!!!!!!!!!!!! AAAAAAABBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKLLLLLLLLLLLLKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLMLLLLLMMMMMMMMMNNNNOOOPPPQRRRSSTTUUVVVWWXXXXYYYYYYY[[[[ZZYYXXXWWVVVVVUUUUUUUXXXWWWVVUUUTTTTTTTTTTTTUUSSSSSSSSSSSRRRRQQQQPPPPPPNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOONNNNMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::99999999999999988888888888877777777777777777666666666666666555555555555555555555555544444444444444443444443333333333333333222222222222222221111111111111100000000000000000///////////////................--------------,,,,,,,,,,,,,,,,,,,++++++++++++++++***************)))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$%%$$$$$$$$$$$$$$$$######################"""""""""""""""""""!!!!!!!!!!!!!!!! AAAAAAAAABBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNNOOOPPPQRRRSSTTUUVVVWWXXXXYYYYYYY[[[[ZZYYXXWWWVVVUUUUUUUUUXXWWWVVVUUUTTTTTTTTTTTTUUSSSSSSSSSSRRRRQQQQPPPPPPPNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOONNNNMMMMLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::9999999999999988888888888877777777777777777666666666666666555555555555555555555555544444444444444443344443333333333333333222222222222222221111111111111100000000000000000///////////////................--------------,,,,,,,,,,,,,,,,,,,++++++++++++++++***************)))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$%$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""!!!!!!!!!!!!!!!!! AAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNOOOPPQQRRSSTTUUVVVWWXXXXYYYYYYY[[[ZZZYYXXWWVVVVUUUUUUUUUXXWWWVVUUUTTTTTSSTTTTTTUUSSSSSSSSSRRRRQQQQPPPPPPOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLMMMMMMMMMNNNNNOOOOOOOOOOOOONNNNMMMLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999888888888888877777777777777777666666666666666555555555555555554555555444444444444444443334443333333333333333222222222222222221111111111111100000000000000000///////////////.................--------------,,,,,,,,,,,,,,,,,,++++++++++++++++****************))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$%$$$$$$$$$$$$$$$$######################""""""""""""""""""!!!!!!!!!!!!!!!!! AAAAAAAAAAAABBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEDDDDDDDDDEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOPPQQRRSSTTUUVVVWWWXXXYYYYYYY[[[ZZYYXXWWWVVVUUUUUUUUUUXXWWWVVUUUTTTSSSSSTTTTTTUSSSSSSSSRRRRQQQQPPPPPOOOONNNNNNNNNNNNNNNNNMMMMMMMLMMMLLLLLLLLMMMMMMMNNNNNOOOOOOOOOOOONNNNMMMMLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::99999999999888888888888887777777777777777666666666666666555555555555555554455555444444444444444443333443333333333333333222222222222222221111111111111110000000000000000///////////////.................--------------,,,,,,,,,,,,,,,,,,++++++++++++++++****************))))))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""!!!!!!!!!!!!!!!! AAAAAAAAAAAAAABBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCDDCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKLLKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOPQQRRSSTTTUUVVWWWXXXXYYYYYY[[ZZZYYXXWWVVVVUUUUUUUUUUXWWWWVVUUTTTTSSSSSSTTTTTTSSSSSSSRRRRQQQQPPPPPOOOOONMMMMMMMMMMNNMMMMMMMMMMLLMMLLLLLLLLLLLMMMMMMNNNNNOOOOOOOOOOONNNNMMMLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::9999999999888888888888888777777777777777666666666666666555555555555555554445555444444444444444443333343333333333333333222222222222222221111111111111111000000000000000///////////////.................--------------,,,,,,,,,,,,,,,,,,++++++++++++++++****************))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""!!!!!!!!!!!!!!!!! AAAAAAAAAAAAAAAABBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMNNNOOOPPQQRRSSTTUUVVVWWXXXXXYYYYX[[ZZYYYXXWWVVVUUUUUUUUUUUXWWWVVVUUTTTSSSSSSSSSTTTTRSSSRRRRRRQQQQPPPPPOOOOOOMMMMMMMMMMMMMMMMMMMMMMMLLMLLLLLLLLLLLLLMMMMMNNNNNOOOOOOOOOOONNNMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::999999999888888888888888877777777777777666666666666666555555555555555554444555444444444444444443333333333333333333333222222222222222221111111111111111000000000000000///////////////.................--------------,,,,,,,,,,,,,,,,,,+++++++++++++++++***************)))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""!!!!!!!!!!!!!!!!! AAAAAAAAAAAAAAAAABBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMNNNOOOPQQRRSSTTUUUVVWWWXXXXXXXXX[ZZZYYXXWWWVVVUUUUUUUUUUUXWWWVVUUUTTTSSSSSSSSSSTTTRRRRRRRRRQQQQPPPPPOOOOOOOMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLMMMMMMNNNNNOOOOOOOOONNNNMMMLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::999999999888888888888888887777777777777666666666666666555555555555555554444455444444444444444443333333333333333333333222222222222222221111111111111111000000000000000///////////////.................--------------,,,,,,,,,,,,,,,,,,+++++++++++++++++***************)))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""!!!!!!!!!!!!!!!! AAAAAAAAAAAAAAAAAAABBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMNNNOOPPQQRRSSTTUUVVVWWWXXXXXXXXZZZYYYXXWWVVVVUUUUUUUUUUUXWWWVVUUUTTSSSSSSSSSSSSSTRRRRRRRQQQQQPPPPOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLMMMMMMNNNNOOOOOOOOONNNNMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999999888888888888888887777777777776666666666666666555555555555555554444445444444444444444443333333333333333333333222222222222222221111111111111111000000000000000///////////////.................--------------,,,,,,,,,,,,,,,,+,+++++++++++++++++***************)))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""!!!!!!!!!!!!!!!!! AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMNNNOOPPQQRRRSSTTUUVVWWWWXXXXXXXZZZYYXXXWWVVVVUUUUUUUUUUUXWWWVVUUTTTSSSSSRSSSSSSSSRRRRQQQQQQPPPPPOOOOOOOOOOMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLMMMMMNNNNNOOOOOOONNNNMMMMLLLKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999998888888888888888887777777777776666666666666666555555555555555554444444444444444444444443333333333333333333333222222222222222221111111111111111000000000000000////////////////................--------------,,,,,,,,,,,,,,,,++,++++++++++++++++****************))))))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""!!!!!!!!!!!!!!!!! @AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMNNNOOPPQQRRSSTTUUVVVWWWWXXXXXXZZYYYXXWWWVVVUUUUUUUUUUUUXWWWVVUUTTTSSSRRRRRRRSSSSQQQQQQQQQPPPPPOOOOOOOOOONMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMNNNNNOOOOONNNNNMMMLLLKKKKKKJKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::999999998888888888888888887777777777776666666666666666555555555555555554444444444444444444444443333333333333333333333222222222222222221111111111111111000000000000000////////////////................--------------,,,,,,,,,,,,,,,,,++++++++++++++++++****************))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""!!!!!!!!!!!!!!!! @@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLLMMMNNNNOPPPQQRRSSTTUUVVVWWWWXXXXWZYYYXXXWWVVVVUUUUUUUUUUUUXWWWVVUUTTSSSSRRRRRRRRRRSQQQQQQQPPPPPPOOOOOOOOONNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMNNNNNNNNNNNNNMMMMLLLKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::9999999998888888888888888877777777777776666666666666666655555555555555554444444444444444444444443333333333333333333333222222222222222221111111111111111000000000000000////////////////................--------------,,,,,,,,,,,,,,,,,++++++++++++++++++****************))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""!!!!!!!!!!!!!!!!! @@@@AAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDCCDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKLLKKKKKKKKKKLLLLLLMMMMNNNOOPPQQRRSSTTTUUVVWWWWWWWWWZYYYXXWWWVVVVUUUUUUUUUUUUXWWWVVUUTTSSSRRRRRRRRRRRRQQQPPPPPPPPPOOOOOOOOONNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMNNNNNNNNNNNNMMMLLLLKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::9999999998888888888888888877777777777776666666666666666655555555555555544444444444444444444444443333333333333333333333222222222222222221111111111111111000000000000000/////////////////...............--------------,,,,,,,,,,,,,,,,,++++++++++++++++++****************))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""!"!!!!!!!!!!!!!!!!! @@@@@@AAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLMMMMNNOOPPPQQRRSSTTUUVVVWWWWWWWWYYYXXXWWWVVVVUUUUUUUUUUUUXWWWVVUUTTSSSRRRRRRRRRRRRPPPPPPPPPPOOOOOOOOOONNNNNMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKLLLLLLLLMMMMNNNNNNNNNNNMMMMLLLKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999988888888888888888877777777777766666666666666666655555555555555544444444444444444444444443333333333333333333333222222222222222221111111111111111000000000000000/////////////////...............---------------,,,,,,,,,,,,,,,,+++++++++++++++++++***************)))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""!!!!!!!!!!!!!!!!!!! @@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLMMMMNNOOOPPQQRRRSSTTUUVVVWWWWWWWYYYXXXWWVVVVUUUUUUUUUUUUUXWWVVVUUTTSSRRRRRQQQQRRRRPPPPPPPPOOOOOOOOOONNNNNNNMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLMMMMNNNNNNNNNMMMMLLLLKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999998888888888888888877777777777766666666666666666655555555555555544444444444444444444444443333333333333333333333222222222222222221111111111111111000000000000000/////////////////...............---------------,,,,,,,,,,,,,,,,+++++++++++++++++++***************)))))))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""!!!!!!!!!!!!!!!!!!! @@@@@@@@@AAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNOOOPPPQQRRSSTTUUUVVVWWWWWWYYYXXWWWVVVVVUUUUUUUUUUUUXWWVVUUTTSSSRRRRQQQQQQQQQPPPPOOOOOOOOOOOOONNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLKLLLLLKKKKKKKKKKLLLLLLMMMMMNNNNNNNNMMMMLLLKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::9999999999888888888888888877777777777766666666666666666655555555555555544444444444444444444444443333333333333333333333222222222222222221111111111111111000000000000000/////////////////................--------------,,,,,,,,,,,,,,,,+++++++++++++++++++***************)))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""!!!!!!!!!!!!!!!!!!! @@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDCCCCCCCCCDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJKKJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLMMMMNNOOOPPQQRRRSSTTUUVVVWWWWWWYYXXXWWWVVVVVUUUUUUUUUUUTWWWVVUUTTSSRRRRQQQQQQQQQQOOOOOOOOOOOOOOOONNNNNNNNNMMLLLLLLLLLLLLLLLLLLLLLKKLLLLKKKKKKKKKKKKLLLLLLMMMMMNNNNNMMMMMLLLLKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::99999999999988888888888888777777777777766666666666666666655555555555555544444444444444444444444433333333333333333333333222222222222222221111111111111111000000000000000/////////////////................--------------,,,,,,,,,,,,,,,,,++++++++++++++++++****************))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################"####"""""""""""""""""!!!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@AAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBCCBCCCCCCCCCCCCCCCCCCCCCCCDCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLMMMMNNOOOPPPQQRRSSTTUUUVVVWWWWWYYXXXWWWVVVVVUUUUUUUUUUUTWWWVVUUTTSSRRRQQQQQQQQQQQOOOOOOOOOOOOONNNNNNNNNNNNMLLLLLLLLLLLLLLLLLLLLLKKKLLLKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMLLLKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::99999999999998888888888888877777777777766666666666666666655555555555555544444444444444444444444433333333333333333233333222222222222222211111111111111111000000000000000/////////////////................--------------,,,,,,,,,,,,,,,,,++++++++++++++++++****************))))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$################""####""""""""""""""""!!!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@@@AAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLMMMNNOOOPPPQQRRSSTTTUUVVVVWWWVYYXXXWWWVVVVVUUUUUUUUUUTTWWVVUUTTSSSRRQQQQQQQQQQQQOOOOOOOOOOONNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLKKKKKLLKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::99999999999999888888888888777777777777766666666666666666555555555555555544444444444444444444444433333333333333333223333222222222222222211111111111111111000000000000000/////////////////................---------------,,,,,,,,,,,,,,,,++++++++++++++++++****************))))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#################""###"""""""""""""""""!!!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@@@@AAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLMMMMNNOOOPPQQQRRSSTTUUVVVVVVVVYYXXXWWWVVVVVVUUUUUUUUUTTWWVVUUTTSSRRRQQQQQQPPPPPPOOOOOOONNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLKKKKKKLLKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999988888888888777777777777776666666666666666555555555555555544444444444444444344444433333333333333333222333222222222222222211111111111111111000000000000000/////////////////................----------------,,,,,,,,,,,,,,,++++++++++++++++++*****************)))))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################"""##"""""""""""""""""!!!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLMMMMNNOOOPPPQQRRSSTTUUUVVVVVVVYXXXXWWWWVVVVVUUUUUUUUTTTWVVUUTTSSSRRQQQQQPPPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLKKKKKKKKKLLKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999988888888888777777777777777666666666666666555555555555555544444444444444444334444433333333333333333222233222222222222222211111111111111111000000000000000/////////////////................----------------,,,,,,,,,,,,,,,++++++++++++++++++*****************))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################""""#"""""""""""""""""!!!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@@@@@@@AAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLMMMNNNOOOPPQQRRSSSTTUUVVVVVVVYXXXXWWWWVVVVVUUUUUUUTTTTVVVUUTTSSRRRQQQQPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLKKKKKKKKKKKKLLKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMLLLLKKKKKJJJJJJIJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::9999999999999999888888888887777777777777777666666666666665555555555555555444444444444444443334444333333333333333332222232222222222222222111111111111111110000000000000000////////////////................----------------,,,,,,,,,,,,,,,+++++++++++++++++++****************))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#$$$$################"""""#"""""""""""""""""!!!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJKKKKKKKKLLLLMMMNNNOOOPPPQQRRSSTTUUUVVVVVVYXXXXWWWWVVVVVUUUUUUTTTTSVVUUTTSSRRRQQQQPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLKKKKKKKKKKKKKKLLKKKKKKKKKKKKKKKKKKLLLLLLLMMMMMMLLLLLKKKKJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::99999999999999988888888888777777777777777777666666666666655555555555555544444444444444444433334443333333333333333322222222222222222222222111111111111111100000000000000000///////////////................----------------,,,,,,,,,,,,,,,+++++++++++++++++++****************))))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##$$$#################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! ?@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIJJJJJJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJKKJJJJJJJJJJKKKKKKKLLLLMMNNNNOOOPPQQRRSSTTUUUVVVVVVYXXXXXWWWWVVVVVUUUUUTTTSSVUUUTTSSRRQQQQPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLKKKKKKKKKKKKKKKLLKKKKKKKKKKKKKKKKKKLLLLLLLLMMMLLLLLLKKKKKJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::99999999999999988888888888777777777777777777666666666666555555555555555544444444444444444433333443333333333333333322222222222222222222222111111111111111100000000000000000///////////////................----------------,,,,,,,,,,,,,,,+++++++++++++++++++*****************)))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##$$#################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! ???@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLLMMMNNNOOOPPPQQRRSSTTUUUVVVVVXXXXXXWWWWVVVVVUUUUTTTTSSVUUTTSSRRRQQQPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLKKKKKKKKKKKKKKKKLLLLKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLKKKKJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::999999999999999988888888888777777777777777777666666666666555555555555555544444444444444444433333343333333333333333322222222222222222222221111111111111111110000000000000000///////////////................-----------------,,,,,,,,,,,,,,+++++++++++++++++++*****************)))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###$#################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKLLLLLMMMMNNNOOOPPPQQRRSSTTUUVVVVWWWYYYYYYXXXXWWWWVVVVUUUUTTSXWWVVUUTTSSSSRRRRRRRRRRRRNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKJJJJJIIIIJIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::99999999998888888888888888888877777777777777777666666666666666665555555555555555555544444444444444444443333333333333333322222222222222222221111111111111111111100000000000000000000/////////////////...................-----------,,,,,,,,,,,,,,++++++++++++++++****************))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#####$#################""""""""""""""""!!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKLLLLLMMMNNNNOOOPPQQRRSSTTUUUVVVVWWYYYYYYXXXXWWWWVVVVUUUTTTSWWVVUUTTTSSSRRRRRRRRRRRRQNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::9999999998888888888888888888777777777777777777666666666666666665555555555555555555544444444444444444443333333333333333222222222222222222221111111111111111111100000000000000000/00/////////////////...................------------,,,,,,,,,,,,,++++++++++++++++*****************))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$%%%$$$$$$$$$$$$$$$$$######################"""""""""""""""""!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLMMMNNNOOOPPPQQRRSSTTUUVVVVVWYYYYYYXXXXWWWWVVVVUUUTTSSWWVVUUTTSSSRRRRRRRRRQQQQQNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::999999998888888888888888888777777777777777777666666666666666665555555555555555555544444444444444444343333333333333333222222222222222222221111111111111111111110000000000000000//0/////////////////...................-------------,,,,,,,,,,,,++++++++++++++++*****************))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$%%$$$$$$$$$$$$$$$$$#######################""""""""""""""""!!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLMMMNNNOOOPPQQRRSSTTUUUVVVVVYYYYYYXXXXWWWWVVVVUUTTTSSWVVUUTTTSSSRRRRRRQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::9999999988888888888888888878777777777777777777666666666666666655555555555555555555544444444444444444333333333333333333322222222222222222221111111111111111111110000000000000000////////////////////...................--------------,,,,,,,,,,,++++++++++++++++*****************))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$%$$$$$$$$$$$$$$$$$#######################""""""""""""""""!!!!!!!!!!!!!!!!! ??@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJKKKKKKKKKKLLLLMMMMNNNOOOPPQQRRSSTTUUVVVVVYYYYYYXXXXXWWWVVVUUUTTSSSWVVUUTTSSSRRRRRQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::9999999988888888888888888777777777777777777776666666666666666655555555555555555555544444444444444444333333333333333333222222222222222222221111111111111111111110000000000000000////////////////////....................--------------,,,,,,,,,,++++++++++++++++*****************))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""!!!!!!!!!!!!!!!!!! ???@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFEEEFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJKKKKKKKKLLLLLMMMNNNNOOPPQQRRSSTTUUUVVVVYYYYYYXXXXXWWWVVVUUUTTSSRVVUUTTTSSSRRRRQQQQQQQQQQQNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLKKKKKKJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::99999999988888888888888888777777777777777777776666666666666666655555555555555555555444444444444444444333333333333333333222222222222222222221111111111111111111110000000000000000////////////////////....................---------------,,,,,,,,,++++++++++++++++*****************))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""!!!!!!!!!!!!!!!!! ?????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKLLLLMMMMNNNOOOPPQQRRSSTTUUUVVVYYYYYYXXXXXWWWVVVUUTTTSSRVVUUTTSSSRRRRRQQQQQQQQQQQNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMLLLLLLLLLLLLLLLLLLLLKKLKKKKKKKKKKJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::999999999988888888888888888777777777777777777776666666666666666655555555555555555555444444444444444444333333333333333333222222222222222222211111111111111111001100000000000000000////////////////////....................----------------,,,,,,,,+++++++++++++++++****************))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""!!!!!!!!!!!!!!!!! ???????@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKLLLLMMMMNNNOOPPQQRRSSTTUUUVVVYYYYYYXXXXXWWWVVVUUTTSSSRVVUUTTSSSRRRRQQQQQQQQQQQQNNNNNMMMMMMMMMMMMMMMMMMMMLLLLKKKKKKKKKKKKKKKKLLLLLMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::999999999888888888888888888777777777777777777776666666666666666655555555555555555545444444444444444444333333333333333333222222222222222222211111111111111111000100000000000000000////////////////////....................----------------,,,,,,,,+++++++++++++++++****************))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""!!!!!!!!!!!!!!!!! ????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOONLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJKKKKKKKLLLLMMMMNNNOOPPQQRRSSTTUUUVVYYYYYYXXXXXWWWVVVUUTTSSRRVUUTTTSSRRRRQQQQQQQQQQQQQNNNNMMMMMMMMMMMMMMMMMMMMMLKKKKKKKKKKKKKKKKKKKLLLLLMMMMMMMLLLLLLLLLLLKKKKLLLKKKKKKKKKKKJJJJJJIIIIIIIHIIIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::9999999999888888888888888888777777777777777777766666666666666666655555555555555555444444444444444444444333333333333333333222222222222222222221111111111111111000000000000000000000////////////////////....................----------------,,,,,,,,+++++++++++++++++****************))))))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""!!!!!!!!!!!!!!!!!! ??????????@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOONNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJKKKKKKKLLLLMMMMNNOOOPPQRRSSTTTUUUVXYYYYYXXXXXWWWVVVUUTTSSRRVUUTTSSSRRRRQQQQQQQQQQQQQNNMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMLLLLLLLLLKKKKKKKLKKKKKKKKKKKJJJJJIIIIIIIHHIIIIHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::9999999999988888888888888887777777777777777777766666666666666666555555555555555555444444444444444444444333333333333333333222222222222222222221111111111111111000000000000000000000////////////////////....................----------------,,,,,,,,,++++++++++++++++****************)))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""!!!!!!!!!!!!!!!!! ????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOONNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJKKKKKKKLLLLLMMMNNNOOPPQQRRSSTTUUUVXXYYYXXXXXXWWWVVUUUTTSSRRVUUTTSSSRRRQQQQQQQQQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::99999999999998888888888888887777777777777777777766666666666666666555555555555555555444444444444444444443333333333333333333222222222222222222211111111111111111000000000000000000000////////////////////....................-----------------,,,,,,,,++++++++++++++++*****************))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""!!!!!!!!!!!!!!!!! ?????????????@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJKKKKKKKLLLLMMMMNNOOOPQQRRSSTTTUUUXXXXXXXXXXXWWWVVUUUTTSSRRUUTTTSSRRRRQQQQQQQQQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKLLLLLLLMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJIIIIIIHHHHIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::99999999999999888888888888887777777777777777777766666666666666666555555555555555555444444444444444444443333333333333333333222222222222222221211111111111111111000000000000000000000////////////////////....................-----------------,,,,,,,,++++++++++++++++*****************)))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""!!!!!!!!!!!!!!!!!! ???????????????@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLKKKKKKKKKLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJKKKKKKKLLLLLMMMNNNOOPPQQRRSSTTUUUXXXXXXXXXXXWWWVVUUTTTSRRQUUTTSSSRRRQQQQQQQQQQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKLLLLLLLMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIHHHHIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::999999999999999988888888888877777777777777777777666666666666666666555555555555555555444444444444444444443333333333333333332222222222222222221111111111111111111000000000000000000000////////////////////....................-----------------,,,,,,,,++++++++++++++++*****************))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""!!!!!!!!!!!!!!!!!! ?????????????????@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMNNOOPPQQRRSSTTUUUXXXXXXXXXXXWWWVVUUTTSSRRQUUTTSSRRRRQQQQQQQQQQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKLLLLLLLMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::999999999999999998888888888877777777777777777777666666666666666666555555555555555554444444444444444444443333333333333333332222222222222222221111111111111111111000000000000000000000////////////////////.................-..-----------------,,,,,,,,+++++++++++++++++****************)))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""!!!!!!!!!!!!!!!!! ???????????????????@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHGGGHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMNNNOOPPQRRSSTTTUUXXXXXXXXXXXWWWVVUUTTSSRRQUUTTSSRRRQQQQQQQQQQQQQQQQMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLMMMMMMMLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::999999999999999999888888888877777777777777777777666666666666666666555555555555555554444444444444444444443333333333333333332222222222222222221111111111111111111000000000000000000000////////////////////.................--.-----------------,,,,,,,,+++++++++++++++++****************))))))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""!!!!!!!!!!!!!!!! ?????????????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKLLLLLMMMMNNOOPPQQRSSSTTUUXXXXXXXXXXXWWWVVUUTTSSRRQUTTSSSRRRQQQQQQQQQQQQPPPPMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::9999999999999999998888888888877777777777777777776666666666666666666555555555555555554444444444444444444443333333333333333332222222222222222211111111111111111111000000000000000000000////////////////////.................--------------------,,,,,,,,+++++++++++++++++****************)))))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""!!!!!!!!!!!!!!!!! >?????????????????????@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJIIJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIJJJJJJJJJJJJKKKKKKLLLLLLMMMNNOOPPQQRRSSTTUUXXXXXXXXXXXWWWVVUUTTSSRQQUTTSSRRRQQQQQQQQQQPPPPPPPMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::9999999999999999998888888888777777777777777777776666666666666666665555555555555555554444444444444444444433333333333333333332222222222222222211111111111111111111000000000000000000000////////////////////.................--------------------,,,,,,,,,++++++++++++++++****************)))))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""!!!!!!!!!!!!!!!!! >>?????????????????????@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIJJJJJJJJJJKKKKKKKLLLLLMMMNNNOOPQQRRSSTTTUXXXXXXXXXXXWWWVVUUTTSRRQQUTSSSRRRQQQQQQQPPPPPPPPPPMMMMMMMMMLLLLLLLLLLLLLLLLJJJJJJJJKKKKKKKKKKKKLLLLLMMMMLLLLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::9999999999999999988888888888777777777777777777676666666666666666665555555555555555554444444444444444444433333333333333333332222222222222222211111111111111111111000000000000000000000////////////////////.................--------------------,,,,,,,,,,+++++++++++++++****************)))))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""!!!!!!!!!!!!!!!! >>>>???????????????????@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJIIIIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIJJJJJJJJJKKKKKKKLLLLLLMMMNNOOPPQRRSSTTTUXXXXXXXXXXXWWWVVUUTTSRRQPTTSSRRRQQQQQQQPPPPPPPPPPPMMMMMMMLLLLLLLLLLLLLLLLLLJJJJJJJJJJJKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHGHHHHHGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::9999999999999999988888888888777777777777777777666666666666666666665555555555555555544444444444444444444433333333333333333322222222222222222211111111111111111111000000000000000000000/////////////////.//.................--------------------,,,,,,,,,,,++++++++++++++****************)))))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################"####""""""""""""""""""!!!!!!!!!!!!!!!! >>>>>??????????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKKLLLLLMMMNNOOPPQQRSSSTTUXXXXXXXXXXXWWWVVUUTSSRQQPTTSSRRRQQQQQQPPPPPPPPPPPPMMMMMMLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJKKKKKKKKKKLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHGGGHHHGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAABBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::9999999999999999988888888888777777777777777777666666666666666666655555555555555555544444444444444444444433333333333333333222222222222222222211111111111111111111000000000000000000000/////////////////../.................--------------------,,,,,,,,,,,,+++++++++++++****************))))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#################""####"""""""""""""""""!!!!!!!!!!!!!!!!! >>>>>>>????????????????@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKKKLLLLMMMNNOOPPQQRRSSTTUWXXXXXXXXXXWWWVVUTTSSRQQPTSSRRRQQQQQQPPPPPPPPPPPPPMMMMLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJKKKKKKKKKKKLLLLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHGGGGHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::9999999999999999988888888887777777777777777776666666666666666666665555555555555555544444444444444444444433333333333333333222222222222222222211111111111111111111000000000000000000000/////////////////....................--------------------,,,,,,,,,,,,,++++++++++++****************))))))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#################"""###"""""""""""""""""!!!!!!!!!!!!!!!!! >>>>>>>>>??????????????@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKLLLLMMMNNOPPQQRRSSTTTWXXXXXXXXXXWWVVUUTTSRRQPPTSSRRQQQQQQPPPPPPPPPPPPPPMMLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJKKKKKKKKKKLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAABBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::9999999999999999888888888887777777777777777776666666666666666666655555555555555555544444444444444444444333333333333333333222222222222222222211111111111111111111000000000000000000000/////////////////....................--------------------,,,,,,,,,,,,,,+++++++++++*****************)))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################""""##""""""""""""""""""!!!!!!!!!!!!!!!! >>>>>>>>>>>?????????????@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKJJJJKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIJJJJJJJJJJKKKKKKKLLLLMMMNNOOPPQRRSSTTTWXXXXXXXXXXWWVVUUTSSRQQPOSSRRRQQQQQPPPPPPPPPPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLKJJJJJJJJJJJJJJJJJKKKKKKKKLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAABBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::999999999999999988888888888777777777777777777666666666666666666665555555555555555544444444444444444443433333333333333333322222222222222222221111111111111111111100000000000000000/000/////////////////....................--------------------,,,,,,,,,,,,,,,++++++++++*****************)))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#$$$##################""""#""""""""""""""""""!!!!!!!!!!!!!!!! >>>>>>>>>>>>>?????????????@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJKKKKKKLLLLMMNNOOPPQQRRSSTTWWXXXXXXXXWWWVVUTTSRRQPPOSRRRQQQQQPPPPPPPPPPPPPPPPLLLLLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::9999999999999999988888888888877777777777777777666666666666666666665555555555555555544444444444444444443333333333333333333322222222222222222221111111111111111111100000000000000000//00/////////////////....................--------------------,,,,,,,,,,,,,,,,+++++++++*****************)))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##$$##################"""""#"""""""""""""""""!!!!!!!!!!!!!!!!! >>>>>>>>>>>>>>?????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJKKKKKKKLLLMMMNNOOPQQRRSSTTWWXXXXXXXXWWWVUUTTSRQQPOOSRRQQQQQPPPPPPPPPPPPPPPPPLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::9999999999999999888888888888887777777777777776666666666666666666655555555555555555544444444444444444433333333333333333333322222222222222222221111111111111111111100000000000000000///0/////////////////....................--------------------,,,,,,,,,,,,,,,,,++++++++*****************)))))))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##$$#################"""""""""""""""""""""""!!!!!!!!!!!!!!!!! >>>>>>>?????????????????????????@@@@@@@@@@@@@@@@AAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIJJJJJJJJJJJKKKKKKKKKKLLLLLMMMNNOOPQQRRSSTTUWWXXXXXXXXWWWVVUTTSRQQPOORQQQPPPPPPPPPPPOOOOOOOOOOLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::99999999999999999999999888888888887777777777777777766666666655555555555555555544444444444444443333333333333222222222222222222111112222211111111111111111000011100000000000000000//////////..................--...-----------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++*****************)****)))))))))))))))))(((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!  >>>>>>>>>?????????????????????????@@@@@@@@@@@@@@AAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIJJJJJJJJJJKKKKKKKKKKKLLLLMMNNOOPPQQRRSTTTWWWXXXXXXXWWVVUUTSSRQPPOORQQPPPPPPPPPPPOOOOOOOOOOOLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::99999999999999999999999888888888877777777777777777766666666655555555555555555544444444444444443333333333333222222222222222222111111222111111111111111111000001100000000000000000//////////..................---..-----------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++*****************))***)))))))))))))))))(((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!! >>>>>>>>>>??????????????????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIJJJJJJJJJJJJJKKKKKKKKLLLMMMNNOOPQQRRSSTTWWWXXXXXXWWWVVUTTSRRQPOONQQQPPPPPPPPPPOOOOOOOOOOOOLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJIIIIIJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@???????????????????????????????>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::99999999999999999999998888888888877777777777777777766666666555555555555555555544444444444444443333333333333222222222222222222111111122111111111111111111000000100000000000000000//////////..................----.-----------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*****************)))**)))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!! >>>>>>>>>>>>??????????????????????????@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBAAABBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMMLLLLLLLLMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJKKKKKKKKLLLMMMNNOPPQQRRSSTVWWWWXXWWWWVVUUTSSRQQPOONQQPPPPPPPPPPPOOOOOOOOOOOOKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@????????????????????????>??????>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::999999999999999999999998888888888877777777777777777666666666555555555555555555444444444444444433333333333333322222222222222222111111112111111111111111111000000000000000000000000//////////..................----------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*****************))))*)))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!! >>>>>>>>>>>>>>??????????????????????????@@@@@@@@AAAAAAAAAAAAAAAAAAAAAABBBAAAAABBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIJJJJJJJJJJJJJKKKKKKKLLLMMNNOOPPQRRSSTVVWWWWWWWWWVVUUTSRRQPPONNQPPPPPPPPPPOOOOOOOOOOOOONKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@??????????????????????>>>????>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::999999999999999999999988888888888887777777777777777666666666555555555555555555444444444444444433333333333333332222222222222222111111111111111111111111111000000000000000000000000//////////..................----------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*****************))))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!! >>>>>>>>>>>>>>>>??????????????????????????@@@@@@@AAAAAAAAAAAAAAAAAAAAAAABAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKLLLMMNNOPPQQRRSSVVWWWWWWWWVVVUTTSRQQPOONNQPPPPPPPPPOOOOOOOOOOOOONNKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@????????????????????>>>>>??>>>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::999999999999999999999988888888888888777777777777777666666666655555555555555555444444444444444433333333333333333222222222222222111111111111111111111111111000000000000000000000000//////////.................-----------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*****************))))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!! >>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKLLMMNNOOPPQRRSSVVVVWWWWWVVVUUTSSRQQPOONNQPPPPPOOOOOOOOOOOOOOOONNNKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::9999999999999999999999988888888888888877777777777776666666666665555555555555555444444444444444433333333333333333322222222222221111111111111111111111111110000000000000000000000000///////////................-----------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*****************))))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!! >>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJKKKLLLMMNNOPPQQRRSUVVVVWWWVVVVUUTSSRQPPONNMPPPPPOOOOOOOOOOOOOOOOONNNKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::9999999999999999999999988888888888888887777777777776666666666666555555555555555444444444444444333333333333333333322222222222221111111111111111111111111110000000000000000000000000////////////...............-----------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*****************))))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!!!!!! >>>>>>>>>>>>>>>>>>>>>??>????????????????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJKKKKLLMMNNOOPPQRRSUUVVVVVVVVVUUTTSRRQPPONNMPPPPPOOOOOOOOOOOOOOOONNNNKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::9999999999999999999999888888888888888888777777777776666666666666655555555555554444444444444444333333333333333333322222222222221111111111111111111111111110000000000000000000000000/////////////...............----------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++******************)))))))))))))))))))))((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!! =>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKLLMMNNOOPPQQRRUUUVVVVVVVVUUTTSRRQPOONNMPPPPOOOOOOOOOOOOOOOOONNNNKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::999999999999999999999988888888888888888877777777777666666666666666555555555555444444444444444433333333333333333322222222222222111111111111111111111111111000000000000000000000000///////////////.............-----------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++******************)))))))))))))))))))))(((((((((((((((((((('''''''''''''''''&'''&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!! ==>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJKKKLLLMMNOOPPQQRRUUUVVVVVVVUUUTSSRQQPOONNMPPPPOOOOOOOOOOOOOOOONNNNNKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::9999999999999999899998888888888888888887777777777766666666666666666555555555554444444444444443333333333333333333222222222222211111111111111111111111111110000000000000000000000000///////////////............-----------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++******************))))))))))))))))))))))((((((((((((((((((('''''''''''''''''&&''&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!! ====>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLMMNNOOPQQQRTUUUVVVVVVUUTTSSRQQPOONNMPPPPOOOOOOOOOOOOOOOONNNNNKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::9999999999999999889998888888888888888887777777777766666666666666666655555555544444444444444443333333333333333333222222222222211111111111111111111111111110000000000000000000000000////////////////...........-----------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++******************))))))))))))))))))))))((((((((((((((((((('''''''''''''''''&&&'&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!! ======>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIJJJJJJKKKLLLMMNNOOPPQQRTUUUUVVVVUUUTTSSRQQPOONNMPPPPOOOOOOOOOOOOOOONNNNNNKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999988899888888888888888888777777777766666666666666666665555555554444444444444444433333333333333333322222222222221111111111111111110111111111000000000000000000000000//////////////////..........-----------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++******************))))))))))))))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!! ========>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJKKKLLLMMNNOOPPQQRTTUUUUUVUUUUTTSSRQQPOONNMPPPPOOOOOOOOOOOOOOONNNNNNKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::99999999999999998888988888888888888888877777777776666666666666666666555555555444444444444444444333333333333333322222222222222111111111111111111001111111100000000000000000/000000//////////////////..........-----------------------,,,,,,,,,,,,,,,,,+,,+++++++++++++++++******************))))))))))))))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!! ==========>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@AAAAAAA@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJKKKLLLMMNNOOPPQQRTTUUUUUUUUUUTTSSRQQPOONNMPPPPOOOOOOOOOOOOOONNNNNNNJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAABBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::99999999999999988888888888888888888888777777777776666666666666666666555555555444444444444444444333333333333333322222222222222111111111111111111000111111000000000000000000//00000//////////////////..........-----------------------,,,,,,,,,,,,,,,,,++,+++++++++++++++++******************))))))))))))))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!! ============>>>>>>>>>>>>>>>>>>>>>>>>>>??????????@@@@@@@@@@@@@@@@@@@@AAAAA@@@AAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHIIIIIIIIIIIIIJJJJJKKKLLLMMNNOOPPQQRTTUUUUUUUUUTTTSRRQQPOONNMPPPPPOOOOOOOOOOOOONNNNNNMJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAABBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::99999999999999988888888888888888888888777777777766666666666666666665555555554444444444444444444333333333333333322222222222221111111111111111111000011111000000000000000000///0000//////////////////..........-----------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++******************))))))))))))))))))))))((((((((((((((((('(''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!! =============>>>>>>>>>>>>>>>>>>>>>>>>>>>????????@@@@@@@@@@@@@@@@@@@@@@@AA@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJKKKLLMMMNNOOPPQQQTTTUUUUUUUUTTSSRRQQPOONNMPPPPPOOOOOOOOOOOONNNNNNMMJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAABAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>>>>>==>>>>>>>===================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::99999999999999988888888888888888888888777777777766666666666666666665555555554444444444444444443333333333333333222222222222221111111111111111111000001111000000000000000000////000//////////////////..........------------------,----,,,,,,,,,,,,,,,,,,+++++++++++++++++++******************))))))))))))))))))))))(((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!! ===============>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIJJJJKKKLLMMMNNOOPPQQQTTTUUUUUUUUTTSSRRQQPOONNMPPPPPOOOOOOOOOOONNNNNNNMMJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>=====>>>>=====================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::99999999999999988888888888888888888888777777777776666666666666666655555555554444444444444444443333333333333333222222222222221111111111111111111000000111000000000000000000/////00/////////////////...........------------------,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++******************))))))))))))))))))))))(((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!! =================>>>>>>>>>>>>>>>>>>>>>>>>>>???????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIJJJJKKKLLMMMNNOOPPQQQTTTTUUUUUUTTTSSRRQQPOONNNPPPPPOOOOOOOOOOONNNNNNMMMJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>=======>>=======================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::99999999999999988888888888888888888888777777777777666666666666666655555555544444444444444444443333333333333333222222222222222111111111111111111000000011000000000000000000//////0/////////////////...........------------------,,,--,,,,,,,,,,,,,,,,,,+++++++++++++++++++******************))))))))))))))))))))))(((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!! ===================>>>>>>>>>>>>>>>>>>>>>>>>>>???????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIJJJJKKKLLMMMNNOOPPQQQTTTTTUUUUTTTTSSRRQQPOONNNQPPPPOOOOOOOOOONNNNNNMMMMJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>=================================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::9999999999999988888888888888888888887777777777777766666666666666655555555554444444444444444443333333333333333222222222222222211111111111111110000000000000000000000000000////////////////////////...........-----------------,,,,,-,,,,,,,,,,,,,,,,,++++++++++++++++++++******************))))))))))))))))))()))(((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!! =====================>>=>>>>>>>>>>>>>>>>>>>>>>>???????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBCCBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIJJJKKKLLMMMNNOOPPPQQSTTTTTUTTTTTSSSRRQQPOONNNQPPPPOOOOOOOOONNNNNNMMMMMJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>=================================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::::::999999999999998888888888888888888887777777777777776666666666666655555555555444444444444444443333333333333333222222222222222221111111111111110000000000000000000000000000////////////////////////...........-----------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++******************))))))))))))))))))(())(((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!! ==========================>>>>>>>>>>>>>>>>>>>>>>????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJKKLLLMMNNOOPPPQQSTTTTTTTTTTTSSSRRQQPOONNNQPPPPOOOOOOOONNNNNNNMMMMMJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>==================================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::::::::99999999999999888888888888888888888777777777777777766666666666655555555555554444444444444443333333333333333222222222222222222211111111111110000000000000000000000000000/////////////////////////...........------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++******************))))))))))))))))))((()(((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!! <<==========================>>>>>>>>>>>>>>>>>>>>??????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJKKLLLMMNNOOPPPQQSTTTTTTTTTTTSSRRQQPPOONNNQPPPOOOOOOOOONNNNNNMMMMMMJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>==================================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::99999999999999888888888888888888887777777777777777776666666666655555555555555444444444444443333333333333333222222222222222222211111111111110000000000000000000000000000/////////////////////////...........------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++******************))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!! <<<<==========================>>>>>>>>>>>>>>>>>>?????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKJJJJJKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLMMNNOOOPPQQSSTTTTTTTTTSSSRRQQPPOONNNQPPPOOOOOOOONNNNNNMMMMMMMIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>================================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::::::99999999999999888888888888888888887777777777777777766666666666655555555555555544444444444443333333333333333222222222222222222211111111111110000000000000000000000000000/////////////////////////............----------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++******************))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!! <<<<<===========================>>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJKKKKKKKKKKKJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIJJJKKKLLMMNNOOOPPPQSSSTTTTTTTSSSSRRQQPPOONNMPPPPOOOOOOONNNNNNMMMMMMMLIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>================================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999999999999999888888888888888888887777777777777777766666666666555555555555555554444444444433333333333333332222222222222222222111111111111110000000000000000000000000000/////////////////////////.............---------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++******************))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!! <<<<<==========================>>>>>>>>>>>>>>>>>>>>??????????????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIHHHIIIIJJJKKKLLMMNNOOOPPPQSSSTTTTTTSSSSRRRQQPPOONNNQPPPOOOOOOONNNNNNMMMMMMMLIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999999999999998888888888888888777777777777777777666666666666666665555555555555554444444444444444444333333333333332222222222222211111111111100000000000000000000000///////////////////..................---------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******************))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!!! <<<<<<<==========================>>>>>>>>>>>>>>>>>>>>????????????????????@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIHHHIIIIJJJKKKLLMMNNOOOPPPQSSSSTTTTSSSSSRRQQQPPOONNMPPPPOOOOOONNNNNNMMMMMMLLLIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::::::::999999999999999999999999998888888888888888777777777777777776666666666666666665555555555555554444444444444444444333333333333332222222222222221111111111100000000000000000000000///////////////////..................---------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******************))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!!! <<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>??????????????????@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKJJJJJJJJKKKKKKKKKKKKKKKKKJJJJJJJJJJJKKKKKKKKKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHIIIIJJKKKLLMMNNOOOPPPQSSSSSSSSSSSSRRRQQPPOOONNMPPPPOOOOOONNNNNNMMMMMMLLLIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::::::99999999999999999999999999998888888888888877777777777777777776666666666666666665555555555555554444444444444444444333333333333332222222222222222111111111100000000000000000000000///////////////////..................---------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******************))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!!!!!!!! <<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKKJJJJJJJJJJJJJJJJJJKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIHHHHIIIIJJKKLLLMMNNOOOPPPQSSSSSSSSSSSRRRQQQPPOONNNMPPPPOOOOONNNNNNMMMMMMLLLLIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>=================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::::::::999999999999999999999999999998888888888888877777777777777777766666666666666666655555555555555554444444444444444443333333333333322222222222222222211111111100000000000000000000000//////////////////...................--------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*++******************))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!! <<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJKKLLMMMNNOOOPPPPSSSSSSSSSSRRRQQQPPOOONNMMPPPOOOOONNNNNNMMMMMMLLLLLHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>==================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999998888888888888887777777777777777776666666666666666665555555555555555544444444444444444333333333333332222222222222222222111111100000000000000000000000///////////////////...................---------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++**+******************))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!! <<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJKKLLMMNNNOOOPPPPSSSSSSSSRRRRQQQPPPOONNNMMPPPOOOOONNNNNNMMMMMLLLLLLHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>====================<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999999999999999998888888888888877777777777777777766666666666666666655555555555555555554444444444444444333333333333332222222222222222222111111100000000000000000000000///////////////////...................---------------,,,,,,,,,,,,,,,,,,+,,,,++++++++++++++++++*********************))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!!! <<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>????????????????@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAABBBAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJKKLLMMNNNOOPPPPPRSSSSRRRRRRQQQPPPOOONNMMMPPOOOOONNNNNNMMMMMLLLLLLLHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>======================<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::::9999999999999999999999999999999998888888888888887777777777777777776666666666666666665555555555555555555444444444444444333333333333332222222222222222222111111110000000000000000000/000///////////////////...................--------------,,,,,,,,,,,,,,,,,,,++,,,++++++++++++++++++*********************))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!!! <<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>????????????????@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGHHHHIIIJJKKLLMMNNOOOPPPPPRRRRRRRRRRQQQPPPOOONNNMMMPOOOOOONNNNNMMMMMMLLLLLLLHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGFFFFFFFFFFFFFFFFFEEEEEEFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>======================<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::9999999999999999999999999999999998888888888888887777777777777777776666666666666666665555555555555555555444444444444444333333333333332222222222222222222111111110000000000000000000//00//////////////////...................---------------,,,,,,,,,,,,,,,,,,,+++,,++++++++++++++++++*********************))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!!! <<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>????????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGHHHHIIIJJKKLLMMNNOOOPPPPPRRRRRRRRQQQQPPPOOONNNMMMLPOOOOONNNNNNMMMMMLLLLLLLKHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>======================<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::99999999999999999999999999999888988888888888888877777777777777777766666666666666666655555555555555555554444444444444443333333333333332222222222222222222111111100000000000000000000///0//////////////////...................---------------,,,,,,,,,,,,,,,,,,+++++,++++++++++++++++++*********************))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!!!!!!!! <<<<<<<<<<<<<<<<<<<<<<=<========================>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGHHHIIIJJKKLMMMNNOOOPPPPPRRRRRRRQQQQPPPOOONNNMMMMLOOOOONNNNNNNMMMMMLLLLLLKKHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>====================<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::99999999999999999999999999999888888888888888888887777777777777777776666666666666666665555555555555555555444444444444444333333333333333222222222222222222111111110000000000000000000///////////////////////...................---------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!!!!!!!! ;<<<<<<<<<<<<<<<<<<<<<<<<<======================>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGHHHIIJJKKLLMMNNNOOOPPPPPRRRRRQQQQQPPPOOONNNMMMMLLOOOOONNNNNNMMMMMLLLLLLKKKHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>==================<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::999999999999999999999999999988888888888888888888877777777777777777766666666666666666665555555555555555554444444444444444333333333333333322222222222222222111111110000000000000000000///////////////////////...................---------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************))))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!!!!!!!!! ;;;<<<<<<<<<<<<<<<<<<<<<<<<<=====================>>>>>>>>>>>>>>>>>>>>>>>>????????????????@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGHHHIIJJKKLLMMNNNOOOPPPPPRRRRQQQQPPPPOOONNNMMMMLLLOOOONNNNNNNMMMMMLLLLLKKKKHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::9999999999999999999999999998888888888888888888888877777777777777777766666666666666666665555555555555555554444444444444443333333333333333332222222222222222111111111000000000000000000///////////////////////...................----------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************))))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!!! ;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<=====================>>>>>>>>>>>>>>>>>>>>>>??????????????????@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJIIIIIIIIIIIIIIIIIIIIJJJJJIIIIIIIIJJJJJJJJJJJJJJJJJIIIIIIIIJJJJJJJJJJJJJJJJJIIJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHGGGGGGHHHGGHHHIIJJKKLLMMNNNOOOPPPPPRRQQQQQPPPOOONNNNMMMMLLLLOOONNNNNNNMMMMMLLLLLLKKKKHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::99999999999999999999999999888888888888888888888888777777777777777777666666666666666666665555555555555555554444444444444443333333333333333333222222222222222111111111100000000000000000//////////////////////....................-----------------,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************))))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!!! ;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<=====================>>>>>>>>>>>>>>>>>>>>?????????????????????@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJIIIIIIIIIIIIIIIIIIIIJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHGGGGGGGGGGGHHGGHHHIIJJKKLLMMNNNOOOOPPPPQQQQQQPPPOOONNNMMMMLLLLLLOONNNNNNNMMMMMMLLLLLKKKKKHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::99999999999999999999999998888888888888888888888888777777777777777777766666666666666666666555555555555555555444444444444444333333333333333333322222222222222211111111111000000000000000///////////////////////...................-------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************))))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!!! ;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<=====================>>>>>>>>>>>>>>>>>>???????????????????????@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHGGHHHIIJJKKLLMMNNNOOOOOOOOQQQQQPPPOOONNNMMMMLLLLLKKNNNNNNNNNMMMMMMLLLLLKKKKKGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::999999999999999999999999988888888888888888888888887777777777777777776666666666666666666665555555555555555554444444444444444333333333333333333322222222222222111111111111100000000000000///////////////////////...................-------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************))))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!!!!!!!! ;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<=====================>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHGGGHHIIJJKKLLMMNNNOOOOOOOOQQQPPPPOOONNNMMMMLLLLLKKKNNNNNNNNMMMMMMLLLLLLKKKKKGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEFFEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::9999999999999999999999999888888888888888888888888877777777777777777766666666666666666666665555555555555555554444444444444443333333333333333333222222222222222111111111111110000000000000///////////////////////...................-------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************)))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$%%%$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!!!!!!!! ;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<=====================>>>>>>>>>>>>>>>>???????????????????????@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHGGGHHIIJJKKLLMMMNNOOOOOOOOQQPPPPOOONNNMMMLLLLLKKKKKNNNNNNNMMMMMMMLLLLLKKKKKKGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::9999999999999999999999999888888888888888888888888777777777777777777666666666666666666666655555555555555555544444444444444443333333333333333333222222222222222111111111111111000000000000//////////////////////....................-------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************))))))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$%%$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!!!!!!! ! ;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<=====================>>>>>>>>>>>>>>>>?????????????????????@@@@@@@@@@@@@@@@@@@@@AAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCDDDDDDDDDCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHIIJJKKLLMMMNNNOOOOOOOQPPPPOOONNNMMMLLLLKKKKKKKNNNNNNMMMMMMMMLLLLLKKKKKKGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::99999999999999999999999999888888888888888888888877777777777777777777766666666666666666666665555555555555555554444444444444444333333333333333333322222222222222111111111111111110000000000///////////////////////....................-------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************))))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!! ;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<======================>>>>>>>>>>>>>>>???????????????????@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHIIJJKKLLLMMNNNNOOOOOOPPPPOOONNNMMMLLLLKKKKKKKKNNNNNMMMMMMMMMLLLLLKKKKKJGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::99999999999999999999999888888888888888888888888777777777777777777777666666666666666666666665555555555555555544444444444444444433333333333333333222222222222222111111111111111111000000000///////////////////////....................-------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++**********************))))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!! ;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<======================>>>>>>>>>>>>>>>?????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHIIJJKKLLLMMMNNNNNNNNNPPPOOONNNMMMLLLLKKKKKKJJJNNMMMMMMMMMMMMLLLLLKKKKKJGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;::::::::::::::::::9999999999999999999998888888888888888888888887777777777777777777777666666666666666666666655555555555555555544444444444444444443333333333333333222222222222222111111111111111111100000000///////////////////////...................-------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++**********************))))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!! ;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<======================>>>>>>>>>>>>>>>????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIJJKKKLLMMMNNNNNNNNNPPOOONNNMMMLLLLKKKKKJJJJJMMMMMMMMMMMMMMLLLLLKKKKKJGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;::::::::::::::::::::999999999999999999988888888888888888888888877777777777777777777777666666666666666666666555555555555555555544444444444444444444333333333333333222222222222222111111111111111111000000000//////////////////////....................-------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++**********************))))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!!!!!!! ;;;;;;;;;;;;;;;;;;;;;;<;<<<<<<<<<<<<<<<<<<<<<<<<======================>>>>>>>>>>>>>>>>????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIJJKKKLLMMMMNNNNNNNNPOOOONNMMMLLLLKKKKJJJJJJJMMMMMMMMMMMMMMLLLLLKKKKJJGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::::::::99999999999999999888888888888888888888888777777777777777777777776666666666666666666666555555555555555555444444444444444444443333333333333332222222222222221111111111111111111000000000//////////////////.///...................--------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++******************))**))))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!!!!!!! ;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIHHHHHHHHHHHHHHHHHHHHIIIIIHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHIIIIIIIIIIIIIIIIIHHIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGFFFFFGGGGGGGGGHHHIIJJKKKLLMMMMMNNNNNNNOOOONNNMMMLLLKKKKJJJJJJJJMMMMMMMMMMMMMMLLLLLKKKKJJGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<;;;;;;;;::::::::::::::::::::::9999999999999999888888888888888888888888777777777777777777777776666666666666666666666555555555555555555544444444444444444444333333333333333222222222222222111111111111111111100000000///////////////////..//...................--------------------,,,,,,,,,,,,,,,+++++++++++++++++++*++++******************)))*))))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!!!!!!! ::;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIHHHHHHHHHHHHHHHHHHIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFGGGGGGGGHHHIIJJKKKLLLMMMMMNNNNMMOOONNNMMMLLLKKKKJJJJJJJJJMMMMMMMMMMMMMMLLLLLKKKKJJGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<;;;;;;;::::::::::::::::::::::99999999999999998888888888888888888888887777777777777777777777776666666666666666666666555555555555555555444444444444444444443333333333333333222222222222222111111111111111111100000000///////////////////.../...................--------------------,,,,,,,,,,,,,,,+++++++++++++++++++**+++******************))))))))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!!!!!!! ::::;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======================>>>>>>>>>>>>>>>>>>>?????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGFFFFFFFFFFFFFFGGGGGGGGHHIIIJJKKKLLLMMMMMMMMMMMOONNNNMMLLLKKKKJJJJJJJJJJMMMMMMMMMMMMMMLLLLLKKKKJJGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::999999999999999988888888888888888888888877777777777777777777777766666666666666666666665555555555555555555544444444444444444443333333333333332222222222222222111111111111111111100000000///////////////////.......................-------------------,,,,,,,,,,,,,,,,++++++++++++++++++****++******************))))))))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!!!!!!! ::::::;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<====================>>>>>>>>>>>>>>>>>>>>>>????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGHGGHHIIIJJKKKLLLMMMMMMMMMMMONNNNMMMLLLKKKJJJJJJJJJJJMMMMMMMMMMMMMMMLLLLKKKKJJGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::9999999999999999988888888888888888888888877777777777777777777777766666666666666666666665555555555555555555544444444444444444433333333333333332222222222222222211111111111111111000000000///////////////////.......................-------------------,,,,,,,,,,,,,,,,++++++++++++++++++*****+******************))))))))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!!!!!!!! ;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<====================>>>>>>>>>>>>>>>>>>>>>>>???????????????????????@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIJJJKKLLMMMNNNNOOOOOOOOOOONNNNMMMLLLKKKJJJJJJJJJJJLLLLMMMMMMMMLLLLLLKKKKJJJGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::999999999999999999998888888888888888887777777777777766666666666666666665555555555555544444444444444433333333333333333333222222222222222111111111111111111110000000000000000//////////////...........--------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++*******************)))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! ;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===================>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIJJKKKLLMMMNNNNNOOOOOOONNNNNNMMMLLLKKKKJJJJJJIIIIILLLLMMMMMMMMMLLLLLKKKKJJJGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::9999999999999999999998888888888888888777777777777776666666666666666666665555555555555444444444444443333333333333333333322222222222222221111111111111111111100000000000000000/////////////............-------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++*******************)))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! ;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===================>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFGGGGGHHHIIJJKKKLLMMMNNNNNNOOOOONNNNNNMMMMLLLKKKJJJJJJIIIIIILLLLMMMMMMMMMMLLLLLKKKJJJGGGGGGFFFFFFFFFFFFFFFFFFFEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::999999999999999999999988888888888888877777777777777766666666666666666666655555555555544444444444444433333333333333333333222222222222222111111111111111111111000000000000000000////////////.............------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++*******************)))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! :;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=====================>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFGGGGHHHIIJJKKKLLMMMMNNNNNNNNNNNNNNNNMMMLLLLKKKJJJJJIIIIIIILLLLMMMMMMMMMMLLLLLKKKJJJGGGGGFFFFFFFFFFFFFFFFFFFEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::99999999999999999999998888888888888888777777777777776666666666666666666665555555555554444444444444444333333333333333333322222222222222221111111111111111111100000000000000000000///////////..............----------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*******************)))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! :::;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<=======================>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDCCCCCDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFGGGGHHHIIJJKKKLLMMMMNNNNNNNNNNNNNNNMMMMLLLKKKKJJJJJIIIIIIILLLLLMMMMMMMMMMLLLLKKKJJJGGGGGFFFFFFFFFFFFFFFFEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::9999999999999999999988888888888888887777777777777776666666666666666666655555555555554444444444444444433333333333333333322222222222222221111111111111111111100000000000000000000///////////...............---------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*******************)))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! :::::;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGFFFFFFFFFFFFFFFFFFGFFFFFFFFGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGHHHIIJJKKKLLMMMMNNNNNNNNNNNNNNMMMMLLLLKKKJJJJJIIIIIIIILLLLLMMMMMMMMMMLLLLKKKKJJGGGGGFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::99999999999999999998888888888888888777777777777777766666666666666666665555555555554444444444444444444333333333333333332222222222222222111111111111111111110000000000000000000///////////.................--------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++******************)))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! :::::::;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<=======================>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGHHHIIJJKKKLLLMMMMNNNNNNNNNNNMMMMMMLLLLKKKJJJJJIIIIIIIILLLLLMMMMMMMMMMLLLLKKKKJJGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::9999999999999999988888888888888887777777777777777776666666666666666655555555555554444444444444444444433333333333333322222222222222221111111111111111111110000000000000000000///////////..................-------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++****************)))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  :::::::::;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<=======================>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGHHHIIJJKKKLLLMMMMMNNNNNNNNMMMMMMMLLLLKKKKJJJJJIIIIIIIILLLLLMMMMMMMMMMMLLLKKKKJJGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBABBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999999888888888888888877777777777777777777666666666666666655555555555554444444444444444444433333333333333322222222222222221111111111111111111100000000000000000000///////////...................------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++****************))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! :::::::::::;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<=======================>>>>>>>>>>>>>>>>>>>>>>>???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGHHHIIJJKKKLLLMMMMMMMMNMMMMMMMMMMLLLLLKKKKJJJJIIIIIIIIILLLLLMMMMMMMMMMMLLLKKKJJJGGGGFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::9999999999999888888888888888877777777777777777777776666666666666655555555555554444444444444444444433333333333333332222222222222221111111111111111111100000000000000000000///////////....................-----------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++****************))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''&'''''&&&&&&&&&&&&&&&&&&&%&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! :::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>??????????????????????@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFGGGHHHIIJJKKKLLLLMMMMMMMMMMMMMMMMMMLLLLKKKKJJJJJIIIIIIIIILLLLLMMMMMMMMMMLLLLKKKJJJGGGGFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999999999999888888888888888877777777777777777777766666666666666655555555555554444444444444444444433333333333333322222222222222221111111111111111111100000000000000000000///////////....................-----------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++***************)))))))))))))))))((((((((((((((((((('(((''''''''''''''''''''&&''''&&&&&&&&&&&&&&&&&&&%%&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! :::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>???????????????????????@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGHHHIIJJKKKLLLLMMMMMMMMMMMMMMMMLLLLLLKKKKJJJJJIIIIIIIIILLLLLLMMMMMMMMMLLLLKKKJJJGGGGFFFFFFFEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::999999999998888888888888888777777777777777777777666666666666666555555555555554444444444444444444433333333333333322222222222222211111111111111111111100000000000000000000///////////...................------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++***************)))))))))))))))))(((((((((((((((((((''(('''''''''''''''''''&&&&'''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! :::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>???????????????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEFFFFFFFGGGGHHHIIJJJKKKLLLLMMMMMMMMMMMMMLLLLLLLKKKKKJJJJJIIIIIIIIILLLLLLLMMMMMMMLLLLLKKKJJJGGGFFFFFFFEEEEEEEEEEEEEEEDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::9999999999988888888888888888777777777777777777777666666666666666555555555555555444444444444444444333333333333333222222222222222221111111111111111111000000000000000000000///////////...................------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++***************)))))))))))))))))((((((((((((((((((((''('''''''''''''''''''&&&&&''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! :::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>???????????????????????@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGHHHIIJJJKKKLLLLLMMMMMMMMMMLLLLLLLLKKKKKJJJJJJIIIIIIIIILLLLLLLLLMMMMLLLLLKKKKJJJGGGFFFFFFEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::9999999999998888888888888888887777777777777777777766666666666666555555555555555554444444444444444433333333333333322222222222222222211111111111111111100000000000000000000////////////...................------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************)))))))))))))))))((((((((((((((((((('''''''''''''''''''''''&&&&&&'&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! :::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEFFFFFGGGGHHHIIJJJKKKLLLLLLMMMMMMMLLLLLLLLLKKKKKJJJJJJIIIIIIIIIILLLLLLLLLLLLLLLLLLKKKJJJIGGGFFFFFFEEEEEEEEEEEEEEDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999988888888888888888888777777777777777777666666666666665555555555555555555444444444444444333333333333333222222222222222222221111111111111111100000000000000000000/////////////..................-----------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++****************)))))))))))))))))((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! :::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>???????????????????????@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEFFFFFGGGGHHHIIJJJKKKKLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIILLLLLLLLLLLLLLLLLKKKKJJJIGGFFFFFFEEEEEEEEEEEEEDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999888888888888888888888877777777777777776666666666666665555555555555555555544444444444444333333333333333222222222222222222221111111111111111000000000000000000000//////////////.................-----------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++****************)))))))))))))))))((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""!""""!!!!!!!!!!!!!!!!!! 9:::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCBBBBBBCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEFFFFFGGGGHHHIIJJJKKKKLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIILLLLLLLLLLLLLLLLKKKKJJJIIGGFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999888888888888888888888877777777777777776666666666666665555555555555555555554444444444444333333333333333222222222222222222222111111111111111100000000000000000000////////////////...............------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++***************)))))))))))))))))))(((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""!!"""!!!!!!!!!!!!!!!!!!! 999:::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEFFFFGGGGHHHIIJJJKKKKKLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJIIIIIIIIIIIKKLLLLLLLLLLLLKKKKKJJJJIIGFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999888888888888888888888777777777777777776666666666666655555555555555555555554444444444443333333333333333222222222222222222222111111111111111000000000000000000000/////////////////..............-----------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************))))))))))))))))))))((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""!!!""!!!!!!!!!!!!!!!!!!! 99999:::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEFFFFGGGGHHHIIJJJKKKKKLLLLLLLLLLLLLLLKKKKKKKJJJJJJJIIIIIIIIIIIIKKKKKLLLLLLLKKKKKKJJJJIIIFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::9999999999999988888888888888888888777777777777777766666666666666655555555555555555555544444444444443333333333333333222222222222222222221111111111111111000000000000000000000//////////////////.............------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************))))))))))))))))))))((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""!!!!"!!!!!!!!!!!!!!!!!!! 9999999:::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEFFFFGGGHHHHIIJJJJKKKKKLLLLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIIIKKKKKKKKKKKKKKKKKJJJJIIIIFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@AA@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::9999999999999999888888888888888888777777777777777766666666666666666555555555555555555544444444444443333333333333333332222222222222222222111111111111111100000000000000000000////////////////////............-------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++****************)))))))))))))))))))(((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################"##"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! 999999999:::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=======================>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFGGGHHHHIIJJJJKKKKKLLLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIIIIKKKKKKKKKKKKKKKJJJJJIIIIIFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::99999999999999999988888888888888887777777777777777766666666666666666655555555555555555544444444444443333333333333333333222222222222222221111111111111111000000000000000000000////////////////////...........---------------,,,,,,,,,,,,,,,,+++++++++++++++++++++****************)))))))))))))))))))(((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################""#"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! 99999999999:::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<======================>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFEEEEEEEEEDDEEEEEEEEFFFFGGGHHHHIIJJJJKKKKKKLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIIIIIKKKKKKKKKKKKKKJJJJJIIIIIHFFFFEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::999999999999999999998888888888888887777777777777777666666666666666666665555555555555555544444444444443333333333333333333322222222222222221111111111111111000000000000000000000////////////////////...........----------------,,,,,,,,,,,,,,,,++++++++++++++++++++****************)))))))))))))))))))(((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! 9999999999999:::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=======================>>>>>>>>>>>>>>>>>>>>>>>?????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDEEEEEEFFFFGGGHHHHIIJJJJKKKKKKKLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIKKKKKKKKKKKKJJJJJJIIIIIHHFFFFEEEEEEEEEDDDDDDDDDDDDCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????>>??>>>>>>>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::999999999999999999999988888888888887777777777777777666666666666666666666655555555555555544444444444443333333333333333333332222222222222221111111111111111000000000000000000000/////////////////////...........-----------------,,,,,,,,,,,,,,+++++++++++++++++++++****************)))))))))))))))))))(((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! 999999999999999:::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=======================>>>>>>>>>>>>>>>>>>>>>>>>????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDEEEEEEFFFFGGGHHHHIIJJJJKKKKKKKLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIIKKKKKKKKKJJJJJJJJIIIIIHHHFFFEEEEEEEEEDDDDDDDDDDDDCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::9999999999999999999999988888888888877777777777777776666666666666666666666655555555555555444444444444433333333333333333333322222222222222221111111111111111000000000000000000000////////////////////............------------------,,,,,,,,,,,,,+++++++++++++++++++++*****************))))))))))))))))))(((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! 99999999999999999:::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<=======================>>>>>>>>>>>>>>>>>>>>>>>>????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEFFFFGGGHHHHIIJJJJJKKKKKKKKKKLKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIIIKKKKKKKJJJJJJJJIIIIIIHHHHFFEEEEEEEEEDDDDDDDDDDDDCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999999999999988888888888877777777777777777666666666666666666666655555555555555544444444444443333333333333333333332222222222222221111111111111111100000000000000000000/////////////////////...........--------------------,,,,,,,,,,,,+++++++++++++++++++++******************)))))))))))))))))(((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! 9999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEFFFFGGGHHHHIIJJJJJKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIKKKKKKJJJJJJJJIIIIIIHHHHHFEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::99999999999999999999888888888888877777777777777777666666666666666666666555555555555555444444444444444333333333333333333322222222222222221111111111111111000000000000000000000////////////////////............--------------------,,,,,,,,,,,+++++++++++++++++++++********************))))))))))))))))(((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! 99999999999999:::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================>>>>>>>>>>>>>>>>>>>>>>???????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEFFFFFGGGGHHHIIIIJIIIIIJJJJJJJKKKKKKKKKJJJJJMLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@AA@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::99999999999999999999998888888888888888888888777777777777777776666666666666555555555555555555544444444433333333333333333333322222221111111111111111111000000000000000000000/////////////////..................-------------------,,,,,,,,,,,,,,,,,+++++++++++++++*******************)))))))(((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####################"#######"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! 9999999999999999::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<==<<=======================>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEFFFFFGGGGHHHIIIIJHIIIIJJJJJJJJKKKKKKKJJJJJJLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHGGGGFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::99999999999999999999998888888888888888888888877777777777777776666666666666665555555555555555544444444443333333333333333333332222221111111111111111111110000000000000000000//////////////////..................--------------------,,,,,,,,,,,,,,,,+++++++++++++++********************))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####################""######"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! 999999999999999999:::::99:::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEFFFFFGGGGHHHIIIIJHIIIIIJJJJJJJJJJKKJJJJJJJJLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>==>>>>>====================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::9999999999999999999988888888888888888888888777777777777777766666666666666666555555555555555444444444433333333333333333333322222221111111111111111111110000000000000000000//////////////////..................-------------------,,,,,,,,,,,,,,,,,+++++++++++++++*******************)))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####################"""#####""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! ! 99999999999999999999:::999::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFGGGGHHHIIIIIHIIIIIIJJJJJJJJJJJJJJJJJJJLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>====>>>======================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999999999998888888888888888888888777777777777777766666666666666666665555555555555544444444444333333333333333333332222221111111111111111111110000000000000000000//////////////////...................-------------------,,,,,,,,,,,,,,,,,++++++++++++++********************))))))((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################""""####""""""""""""""""""""!"""""!!!!!!!!!!!!!!!!!!! 999999999999999999999::999999:::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFGGGGHHHIIIIIHHIIIIIIJJJJJJJJJJJJJJJJJILLLKKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>======>========================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::9999999999999999988888888888888888888888777777777777777766666666666666666666555555555555444444444444433333333333333333322222221111111111111111111110000000000000000000//////////////////..................--------------------,,,,,,,,,,,,,,,,+++++++++++++++********************))))))((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################"""""###""""""""""""""""""""!!""""!!!!!!!!!!!!!!!!!!! 9999999999999999999999999999999::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEEEEEEEFFFFGGGGHHHIIIIIHHIIIIIIIIJJJJJJJJJJJJJJIILLKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>================================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::::999999999999999888888888888888888888887777777777777777666666666666666666666655555555554444444444444443333333333333333322222222111111111111111111110000000000000000000/////////////////...................--------------------,,,,,,,,,,,,,,,,+++++++++++++++********************))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################""""""##""""""""""""""""""""!!!"""!!!!!!!!!!!!!!!!!!! 899999999999999999999999999999999::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================>>>>>>>>>>>>>>>>>>????????????????????????????@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCEEEEEEEEEFFFFGGGGHHHIIIIIHHHIIIIIIIIJJJJJJJJJJJJIIILKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>=================================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::::999999999999999888888888888888888888887777777777777777666666666666666666666655555555555444444444444444433333333333333322222222221111111111111111110000000000000000000//////////////////....................------------------,,,,,,,,,,,,,,,,,++++++++++++++++*******************))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################"""""""#""""""""""""""""""""!!!!""!!!!!!!!!!!!!!!!!!! 88899999999999999999999999999999999::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================>>>>>>>>>>>>>>>>>>>????????????????????????????@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDCCCCCCCCCCCCCDCDDDDDDDDDDDDDDDDCCCCCCCCEEEEEEEEEFFFFGGGHHHHHIIIIHHHHIIIIIIIIIJJJJJJJJJIIIILKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIHHHHHHHGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::::9999999999999998888888888888888888888877777777777777776666666666666666666666555555555555444444444444444443333333333333322222222222111111111111111110000000000000000000/////////////////.....................------------------,,,,,,,,,,,,,,,,,+++++++++++++++++*****************))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""""""""!!!!!"!!!!!!!!!!!!!!!!!!! 8888899999999999999999999999999999999::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================>>>>>>>>>>>>>>>>>>>????????????????????????????@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCDDDDCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDCCCCCCCCCCCDEEEEEEEEFFFFGGGHHHHIIIIIHHHHHHIIIIIIIIIJJJJJJIIIIIKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::99999999999999988888888888888888888888777777777777777777666666666666666666666555555555554444444444444444444333333333333222222222222211111111111111100000000000000000000/////////////////.....................------------------,,,,,,,,,,,,,,,,+++++++++++++++++++****************)))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! 888888889999999999999999999999999999999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================>>>>>>>>>>>>>>>>>>>????????????????????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDCCCCCCCCCCCCCCDDEEEEEEEFFFGGGGHHHHHIIIIHHHHHHHIIIIIIIIIIIIIIIIIIIKKKKJJJJJJJJIIIIIJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::9999999999999998888888888888888888888777777777777777777776666666666666666666555555555554444444444444444444443333333333322222222222222111111111111110000000000000000000//////////////////.....................------------------,,,,,,,,,,,,,,,,++++++++++++++++++++***************))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! 88888888899999999999999999999999999999999::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================>>>>>>>>>>>>>>>>>>?????????????????????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEFFFFGGGGHHHHHIIIIHHHHHHHHHHIIIIIIIIIIIIIIIHKKKJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????@@@@???????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::99999999999999988888888888888888888887777777777777777777777666666666666666665555555555554444444444444444444443333333333222222222222222211111111111100000000000000000000//////////////////....................------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++***************)))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! 88888888888999999999999999999999999999999999::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======================>>>>>>>>>>>>>>>>>>??????????????????????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEFFFFGGGGHHHHHIIIIHHHHHHHHHHHHIIIIIIIIIIIIIHKKJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>====================================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::99999999999999988888888888888888888888777777777777777777777766666666666666665555555555554444444444444444444443333333333222222222222222222111111111110000000000000000000////////////////////...................------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++***************))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! 8888888888888999999999999999999999999999999999::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>??????????????????????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDEEEEFFFFGGGGHHHHHIIIIHHHHHHHHHHHHHHIIIIIIIIIIHHKKJJJJIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>=====================================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::99999999999999888888888888888888888887777777777777777777777666666666666666665555555555554444444444444444444443333333333222222222222222222211111111100000000000000000000////////////////////..................-------------------,,,,,,,,,,,,,,,,,+++++++++++++++++++***************))))))))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! 888888888888888999999999999999999999999999999999::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<;;;<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>??????????????????????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDEEEEFFFFGGGGHHHHHIIIIHHHHHHHHHHHHHHHHHIIIIIHHHHKJJJJIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>====================================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::99999999999999888888888888888888888887777777777777777777777666666666666666665555555555555544444444444444444443333333333322222222222222222222111111100000000000000000000/////////////////////..................-------------------,,,,,,,,,,,,,,,,++++++++++++++++++++***************)))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! 888888888888888889999998999999999999999999999999:::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDEEEEFFFFGGGGHHHHHIIIIGGGGGGGHHHHHHHHHHHHHHHHHHHJJJJJIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>==============================<=======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::999999999999999988888888888888888888877777777777777777777777666666666666666655555555555555554444444444444444443333333333222222222222222222222111111100000000000000000000/////////////////////..................------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++***************))))))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! 888888888888888888899998889999999999999999999999::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<=======================>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDEEEEEFFFGGGGHHHHHHIIIGGGGGGGGGGGGHHHHHHHHHHHHHHJJJJIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<====<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::999999999999999998888888888888888888777777777777777777777776666666666666666555555555555555555444444444444444433333333332222222222222222222222111111100000000000000000000////////////////////..................-------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++***************)))))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! 8888888888888888888888988888899999999999999999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<====================>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBCCDDDDEEEEEFFFGGGGHHHHHHIIIGGGGGGGGGGGGGGHHHHHHHHHHHGJJJIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===============================<<<<<===<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::9999999999999999999888888888888888887777777777777777777777766666666666666666555555555555555555544444444444444333333333332222222222222222222221111111000000000000000000000////////////////////..................-------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++**************)))))))))))))))))))((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! 888888888888888888888888888888899999999999999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<===================>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBDDDDDEEEEFFFGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGHHHHHHHGGJJIIIIIHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::9999999999999999999988888888888888877777777777777777777777666666666666666665555555555555555555554444444444444333333333333222222222222222222221111111000000000000000000000////////////////////.................-------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++***************))))))))))))))))))))(((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! 78888888888888888888888888888888899999999999999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<==================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBDDDDDEEEEFFFGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGJIIIIIHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????>??????????>>>>>>>>>>>>>>>>>>>>>>>>================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::9999999999999999999998888888888888877777777777777777777777766666666666666665555555555555555555555544444444444333333333333332222222222222222221111111000000000000000000000////////////////////..................-------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++***************))))))))))))))))))))((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! 7778888888888888888888888888888888899999999999999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<==================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCBBBBBBBBBBBBBBBDDDDDEEEEFFFFGGGHHHHHHHHHGGGGGGGGFFFFGGGGGGGGGGGGGGIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>???????>>>>>>>>>>>>>>>>>>>>>>>>>===============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::9999999999999999999988888888888888777777777777777777777777666666666666666655555555555555555555555444444444443333333333333333222222222222222211111111100000000000000000000////////////////////.................-------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++***************))))))))))))))))))))(((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! 777778888888888888888888888888888888899999999999999999999:::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<==================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCBBCCCCCBBBBBBBBBBBBBBBBBBDDDDDDEEEFFFFGGGGHHHHHHHHGGGGGFFFFFFFFFFFGGGGGGGGGGIIIIHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?@???????????????????>>>>>?????>>>>>>>>>>>>>>>>>>>>>>>>>>===============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::999999999999999999988888888888888777777777777777777777777666666666666666665555555555555555555555444444444444333333333333333332222222222222221111111111000000000000000000////////////////////..................-------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++****************))))))))))))))))))))(((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""!"""""""!!!!!!!!!!!!!!!!!!!!!!!!!! 777777788888888888888888888888888888888899999999999999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<===================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCDDDDDEEEEFFFGGGGHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFIIIHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>===============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::999999999999999999888888888888888777777777777777777777776666666666666666666555555555555555555554444444444443333333333333333333222222222222211111111111100000000000000000////////////////////.................---------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++***************)))))))))))))))))))))(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!! 77777777788888888888888888888888888888888999999999999999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCDDDDDEEEEFFFGGGGGHHHHHHHGGFFFFFFFFFFFFFFFFFFFFFFFFIHHHHHHGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>?>>>>>>>>>>>>>>>>>>>>>>>>>===============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::9999999999999999988888888888888777777777777777777777776666666666666666666665555555555555555555444444444443333333333333333333332222222222211111111111111000000000000000////////////////////..................---------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++****************))))))))))))))))))))(((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""!!!"""""!!!!!!!!!!!!!!!!!!!!!!!!!! 7777777777788888888888888888888888888888888999999999999999999999:::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<====================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AA@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCDDDDDEEEFFFFGGGGHHHHHHHGFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::999999999999999888888888888887777777777777777777777766666666666666666666666555555555555555554444444444433333333333333333333332222222222211111111111111100000000000000////////////////////..................---------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++******************))))))))))))))))))((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""!!!!""""!!!!!!!!!!!!!!!!!!!!!!!!!!  7777777777777888888888888888888888888888888888999999999999999999999::::::::::::::::::::::::::::;;;:;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<=====================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDEEEEFFFGGGGGHHHHHHFFFFFFFFFFEEEEEEEEEFFFFFFEHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::::99999999999999988888888888887777777777777777777777766666666666666666666666555555555555555554444444444443333333333333333333333222222222211111111111111111000000000000////////////////////..................----------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++*******************)))))))))))))))))(((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""!!!!!"""!!!!!!!!!!!!!!!!!!!!! !!!! 888888888888888888888898889999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============================>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDEEEFFFFGGGGGGGGIHHHHHHHHHHGGGGGGGGGHHHHGGHHHHGGGGGFFFFFFFFEEEEEEEEFFFFFFFFFFFEEEEEEEEEEEEDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========================================<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::99999999999998888888888888888888888777777777777777666666666666666666666555566666555555555555555555555444444444333333333333333332222222222222222222222111111111100000000000000000/////////////////................-----------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++*******************)))))))))))))))))))))((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  88888888888888888888888888889999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCDDDDEEEEFFFFGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGHGGGGGGGFFFFFFFFEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================================<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::99999999999888888888888888888888877777777777777777666666666666666666655555566655555555555555555555554444444443333333333333333322222222222222222222211111111111000000000000000000////////////////................------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++*******************))))))))))))))))))))((((((((('''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  7788888888888888888888888888889999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBCCCCCDDDDEEEFFFFFGGGGGGHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================================<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::99999999998888888888888888888888777777777777777777666666666666666665555555565555555555555555555555544444444333333333333333333322222222222222222222111111111100000000000000000000///////////////...............--------------------,,,,,,,,,,,,,,,,,,++++++++++++++********************))))))))))))))))))))(((((((((''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  7777888888888888888888888888888899999999999999999999999999:::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAABBBCCCCCDDDDEEEEFFFFFFGGGGHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEFEFEEEEEEEEEEEEEEDDDDDDDDCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============================================<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::9999999998888888888888888888887777777777777777777766666666666666665555555555555555555555555555555444444444333333333333333333332222222222222222221111111111000000000000000000000//////////////................---------------------,,,,,,,,,,,,,,,,+++++++++++++++********************))))))))))))))))))))(((((((('''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  777777888888888888888888888888888899999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCDDDDEEEFFFFFFFFGFHHHHHHGGGGGGGGGGGGFFFFFFFFGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================================================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999999998888888888888888888877777777777777777777776666666666666655555555555555555555555555555554444444443333333333333333333333222222222222222211111111111000000000000000000000//////////////...............---------------------,,,,,,,,,,,,,,,,,++++++++++++++*********************)))))))))))))))))))((((((((('''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###########""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  77777777888888888888888888888888888899999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBCCCCDDDDEEEEFFFFFFFFFHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================================================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::;::::::::::::::::::::::::99999998888888888888888888877777777777777777777766666666666666555555555555555555555555555555544444444433333333333333333333332222222222222222211111111110000000000000000000000/////////////................---------------------,,,,,,,,,,,,,,,,,++++++++++++++*********************)))))))))))))))))))(((((((((''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###########""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 77777777778888888888888888888888888888899999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAABBBBCCCCCDDDEEEEEFFFFFFFFHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::99999999888888888888888887777777777777777777777766666666666666555555555555555555555555555555544444444443333333333333333333332222222222222222211111111111100000000000000000000/////////////.................---------------------,,,,,,,,,,,,,,,,+++++++++++++++********************))))))))))))))))))))(((((((((''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###########""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 777777777777888888888888888888888888888889999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAABBBBCCCCCDDDDEEEEFFFFFFFFHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================================================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::9999999888888888888888888777777777777777777777766666666666666555555555555555555555555555555554444444444433333333333333333333222222222222222221111111111111000000000000000000//////////////..................-------------------,,,,,,,,,,,,,,,,,+++++++++++++++********************))))))))))))))))))))(((((((((('''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###########"""""""""""""""""""!!!!!!!!!!!!!!!!!!!! 777777777777778888888888888888888888888888899999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBAAAAAAAAAAAAAABBBBBCCCCDDDDEEEEEFFFFFFFHGGGGGGGGGGFFFFFFFFFFFFFEEFFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>==>>>>>>============================================<=======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::999999999888888888888888888777777777777777777777766666666666665555555555555555555555555555555544444444444443333333333333333332222222222222222211111111111111100000000000000000/////////////....................------------------,,,,,,,,,,,,,,,,,+++++++++++++++********************))))))))))))))))))))(((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###########""""""""""""""""""""!!!!!!!!!!!!!!!!!!! 77777777777777778888888888888888888888888888899999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============================>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBCCCCCDDDDEEEEEFFFFFFGGGGGGGGGGFFFFFFFFFFFEEEEEFFEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>====>>>=============================================<<<======<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999888888888888888888777777777777777777777766666666666665555555555555555555555555555555544444444444444433333333333333332222222222222222221111111111111111000000000000000//////////////.....................-----------------,,,,,,,,,,,,,,,,+++++++++++++++++******************))))))))))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###########"""""""""""""""""""""!!!!!!!!!!!!!!!!!! 7777777777777777778888888888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@AAAAAAAAAAAAABBBBBBBBBBBBBBAAAAAAAAAAAAAAAABBBBBCCCCCDDDDEEEEEEEFFFFGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>>>======>=============================================<<<<<=====<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::::::::::::::99999999999888888888888888888777777777777777777777666666666666655555555555555555555555555555555444444444444444443333333333333322222222222222222211111111111111111100000000000000/////////////......................----------------,,,,,,,,,,,,,,,,,++++++++++++++++++*****************))))))))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""""""""!!!!!!!!!!!!!!!!! 7777777777777777777788878888888888888888888888888999999999999999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@AAAAAAAAAAABBBBBBBBBBBBBAAAAAAAAAAAAAAAABBBBBBCCCCDDDDDEEEEEEEFFFGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDEEEDDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================================================<<<<<<<===<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::999999999999998888888888888888777777777777777777777666666666666655555555555555555555555545555555444444444444444444433333333333332222222222222222211111111111111111111000000000000//////////////......................----------------,,,,,,,,,,,,,,,,++++++++++++++++++++****************))))))))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""""""""!!!!!!!!!!!!!!!!! 777777777777777777777787778888888888888888888888888899999999999999999999999:::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAABBBBBBBBBBAAAAAAAAAAAAAAAAABBBBBBCCCCCDDDDDEEEEEEEEEGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================================<<=<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::99999999999999999888888888888888777777777777777777777666666666666665555555555555555555555444555554444444444444444444443333333333322222222222222222211111111111111111111100000000000//////////////.....................----------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************))))))))))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###########""""""""""""""""""""""!!!!!!!!!!!!!!!!! 777777777777777777777777777788888888888888888888888888999999999999999999999999:::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@AAAAAAAAAAABBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCDDDDDEEEEEEEEEGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================================<<<<<<<<<<<<<<<<<<<<<=<<<<<<<<<<<<<<<<<<;;;;;;;:::::::::::::::::::::::::::::999999999999999999998888888888888777777777777777777777766666666666666655555555555555555555444445555444444444444444444444433333333322222222222222222211111111111111111111110000000000////////////////....................----------------,,,,,,,,,,,,,,,,+++++++++++++++++++++***************))))))))))))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""""""""!!!!!!!!!!!!!!!!! 66777777777777777777777777777788888888888888888888888888999999999999999999999999:::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAABBBBBAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCDDDDDDEEEEEEEEGGGGGFFFFFFFFFEEEEEEEEEEEDEEEEEEDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDCCCCCCCCCCCCBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;::::::::::::::::::::::::::::9999999999999999999999888888888887777777777777777777777666666666666666665555555555555555554444444554444444444444444444444433333333322222222222222222111111111111111111111100000000000/////////////////..................----------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************))))))))))))))))))))((((((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!!!!!!!! 66677777777777777777777777777777888888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::;;;;;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@AAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEEGGGFFFFFFFFFFEEEEEEEEEEDDDEEEEDDDDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCCCCBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::9999999999999999999999999998888888888777777777777777777777666666666666666666655555555555555554444444444444444444444444444444433333333322222222222222222221111111111111111111100000000000///////////////////.................----------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************))))))))))))))))))))(((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!!!!!! 6666677777777777777777777777777777788888888888888888888888889999999999999999999999999:::::::::::::::::::::::::::::::;;;;;;;::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAA@AAAAAAAABBBBBBBCCCCCDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEDDDDEEDDDDDDDDDDDDDDDCCCCCCCCDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::::::999999999999999999999999999988888888887777777777777777777777666666666666666666665555555555555544444444444444444444444444444444333333333222222222222222222222111111111111111111100000000000////////////////////...............----------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++**************)))))))))))))))))))))(((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!! 6666666777777777777777777777777777777888888888888888888888888889999999999999999999999999:::::::::::::::::::::::::::::::;;;;:::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBBCCCCCCDDDDDDDEEEEEFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>======================<<=======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::999999999999999999999999999888888888877777777777777777777777666666666666666666665555555555555554444444444444444444444444444444333333333322222222222222222222221111111111111111100000000000//////////////////////.............-----------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***************))))))))))))))))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!! 6666666666777777777777777777777777777778888888888888888888888888899999999999999999999999999:::::::::::::::::::::::::::::::;::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAA@@@@@@@@@AAAAABBBBBBBCCCCCCDDDDDDDDDDEEFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=====================<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::9999999999999999999999999998888888888877777777777777777777777766666666666666666666555555555555554444444444444444444444444444444433333333322222222222222222222221111111111111111100000000000//////////////////////..............-----------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++***************))))))))))))))))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!!!! 66666666666677777777777777777777777777777888888888888888888888888888999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAABBBBBBBCCCCCCCDDDDDDDDDDDFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::99999999999999999999999999888888888887777777777777777777777766666666666666666666655555555555555544444444444444444444444444444444333333333322222222222222222222211111111111111111100000000000/////////////////////..............-----------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++****************))))))))))))))))))))(((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################""""""""""""""!!!!!!!!!!!!!!!!!! 66666666666666777777777777777777777777777778888888888888888888888888889999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@AAAAAAA@@@@@@@@@@@@@@@AAABBBBBBBCCCCCCCDDDDDDDDDDDFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBCCCBBBBBBBBBBBBBBBBBBBBBBAAAA@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::99999999999999999999999999888888888888887777777777777777777766666666666666666666665555555555555554444444444444444444444444444444433333333333322222222222222222222111111111111111110000000000000////////////////////..............-----------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++***************)))))))))))))))))))))(((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################"""""""""""""!!!!!!!!!!!!!!!!!! 666666666666666677777777777777777777777777777788888888888888888888888888899999999999999999999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCBBBBBBBBBBBBBBBBBCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@AAAABBBBBBCCCCCCCCDDDDDDDDDDFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;<<<<<<<;;;;;;;;;;;;;;;;;;:::::::99999999999999999999999999988888888888888887777777777777777776666666666666666666666655555555555555444444444444444444444444444444443333333333333322222222222222222211111111111111111100000000000000//////////////////...............-----------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++***************)))))))))))))))))))))(((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#####################""""""""""""!!!!!!!!!!!!!!!!!! 666666666666666666777777777777777777777777777777888888888888888888888888899999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<=============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBCCCCCCCCDDDDDDDDDFFFEEEEEEEEEEDDDDDDDDDDCCCDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBA@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;<<<<;;;;;;;;;;;;;;;;;;;::::::::999999999999999999999999988888888888888888887777777777777777666666666666666666666665555555555555544444444444444444444444444444444333333333333333322222222222222221111111111111111110000000000000000/////////////////..............-------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++***************))))))))))))))))))))))(((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#####################""""""""""""!!!!!!!!!!!!!!!!!! 666666666666666666667776777777777777777777777777788888888888888888888888889999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAABBBBBBCCCCCCCCCDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>=============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::999999999999999999999999998888888888888888888887777777777777666666666666666666666666555555555555554444444444444444444444444444444433333333333333333322222222222222111111111111111111000000000000000000////////////////..............--------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++***************)))))))))))))))))))))((((((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$######################""""""""""""!!!!!!!!!!!!!!!!!! 66666666666666666666666666777777777777777777777777778888888888888888888888889999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBCCCCCCCCCDDDDDDDEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBA@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::99999999999999999999999999888888888888888888888887777777777766666666666666666666666655555555555555544444444444444444444444334444443333333333333333333322222222222221111111111111111110000000000000000000//////////////..............----------------------,,,,,,,,,,,,,,,,+++++++++++++++++*****************))))))))))))))))))))(((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$######################""""""""""""!!!!!!!!!!!!!!!!! 55555555555555555666666666777777777777777777777788888888888888888888888888888999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????@@@@@@@@@@@@@?@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????@@@@AAAAAABBBBBBBBBBCCCCCCCDDDDDDDDDCCCCCCCBBBBBBBBBBEDDDDDDDDDDDDDDDDCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<<<;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::9999999999999999999988888888887777777777777777777777777777766666666666666666666666666666655555555555555555555444444444444444444433333333333333333333333333222222222222222221111111111100000000000000////////////////////...............---------------,,,,,,,,,,,,,,,,,,,,,+++++++++++************************))))))))))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!!!!!!!!!!! 55555555555555555556666666667777777777777777777777788888888888888888888888888888999999999999999999999999:::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAA@????????@@@@@@@@@@@@@@@@???????????????????????@@@@AAAAAAABBBBBBBBBBBCCCCCDDDDDDDDCCCCCCCCBBBBBBBBBBDDDDDDDDDDDDDDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;;;;;;;;;;;;::::::::::::::::999999999999999999999988888887777777777777777777777777777776666666666666666666666666666665555555555555555555544444444444444444443333333333333333333333333322222222222222222221111111111000000000000000///////////////////...............----------------,,,,,,,,,,,,,,,,,,,++++++++++++************************)))))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!!!!!!! 55555555555555555555566666666677777777777777777777777888888888888888888888888888889999999999999999999999999:::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????@@@?????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAA????????????@@@@@@@@@@@@@????????????????????????@@@@AAAAAAABBBBBBBBBBBBBBCDDDDDDDCCCCCCCCBBBBBBBBBBADDDDDDDDDDDDDDCCCCCCCCCCBAAAAAA@@@@@@@@@@A@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::;;;;;;;;::::::::::::::::::99999999999999999999998888888777777777777777777777777777776666666666666666666666666666666555555555555555555555444444444444444444333333333333333333333333332222222222222222222221111111100000000000000000//////////////////..............------------------,,,,,,,,,,,,,,,,,,++++++++++++***********************))))))))))))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$######################"""""""""""""""!!!!!!!!!!!!!!!!!!!! 55555555555555555555555666666666777777777777777777777778888888888888888888888888888889999999999999999999999999:::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAA@@@?????????????@@@@@@@@@@@@?????????????????????????@@@AAAAAAABBBBBBBBBBBBBBBDDDDDCCCCCCCCCBBBBBBBBBAAADDDDDDDDDDDDCCCCCCCCCCCBBAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;:::::::::::::::::::::::999999999999999999998888888777777777777777777777777777777666666666666666666666666666666655555555555555555555544444444444444444333333333333333333333333233222222222222222222222221111110000000000000000000////////////////..............--------------------,,,,,,,,,,,,,,,,++++++++++++************************)))))))))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!!!! 5555555555555555555555566666666666677777777777777777777777888888888888888888888888888889999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@???????????????@@@@@@@@@@??????????>>>>>>?????????@@@@AAAAAAABBBBBBBBBBBBBBDDDCCCCCCCCCCCBBBBBBBBAAAADDDDDDDDDCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>>>>>>>=====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::999999999999999998888888877777777777777777777777767777766666666666666666666666666666665555555555555555555554444444444444444443333333333333333333333322232222222222222222222222111111100000000000000000000//////////////...............---------------------,,,,,,,,,,,,,,,++++++++++++*********************))*)))))))))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!!!!! 455555555555555555555556666666666666677777777777777777777777888888888888888888888888888888999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAA@@@@@@@@@@@@@@@@@@@@@?????????????????@@@@@@@@???????>>>>>>>>>>>???????@@@@@AAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCBBBBBBBBAAAAADDDDDDCCCCCCCCCCCCCCCBBBBAA@@@@@@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>>>>>>>====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999888888888877777777777777777777766667766666666666666666666666666666666555555555555555555555444444444444444444443333333333333333333332222222222222222222222222221111110000000000000000000000/////////////..............----------------------,,,,,,,,,,,,,,++++++++++++**********************)))))))))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!!!!! 444555555555555555555556666666666666666777777777777777777777777888888888888888888888888888888999999999999999999999999:::::::::::::::::::::::::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????@@@@@????>>>>>>>>>>>>>>>>?????@@@@@AAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCBBBBBBBAAAAAADDDDCCCCCCCCCCCCCCCCBBBBBAA@@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999998888888888888777777777777777777666666666666666666666666666666656666666555555555555555555554444444444444444444444433333333333333333332222222222222222222222222221111110000000000000000000000/////////////...............----------------------,,,,,,,,,,,,,,+++++++++++++*********************)))))))))))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!!!! 444444555555555555555556666666666666666666777777777777777777777788888888888888888888888888888889999999999999999999999999:::::::::::::::::::::::::;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>????@@@@@@AAAAAAAABBBBBBBBBBBCCCCCCCCCCCCCBBBBBBBAAAAAADCCCCCCCCCCCCCCCCCCBBBBBBA@@@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999988888888888888877777777777777776666666666666666666666666666666555666665555555555555555555544444444444444444444444433333333333333333322222222222222222222222222211111110000000000000000000000////////////................---------------------,,,,,,,,,,,,,,,++++++++++++++*******************))))))))))))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!!! 444444445555555555555556666666666666666666667777777777777777777777788888888888888888888888888888889999999999999999999999999::::::::::::::::::::::::;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?>???????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCBBBBBBBAAAAAACCCCCCCCCCCCCCCCCCBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:;;;;;;;;;;::::::::::::::::::::::::::::::::::::::999::::::::::::99999999999999999999888888888888888888777777777777776666666666666666666666666666665555556655555555555555555555555444444444444444444444433333333333333333332222222222222222222222222211111111100000000000000000000/////////////.................-------------------,,,,,,,,,,,,,,,++++++++++++++++******************))))))))))))))))))))))))((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!!!!! 444444444555555555555556666666666666666666666677777777777777777777777888888888888888888888888888889999999999999999999999999:::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAABBBBBBBBCCCCCCCCCCCCCBBBBBBAAAAAAACCCCCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;:::::::::::::::::::::::::::::::::::99999999::::::::9999999999999999999999888888888888888888887777777777766666666666666666666666666666665555555555555555555555555555555554444444444444444444433333333333333333332222222222222222222222222221111111111000000000000000000/////////////...................------------------,,,,,,,,,,,,,,,+++++++++++++++++****************))))))))))))))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!!!!!!!! 444444444444555555555556666666666666666666666666777777777777777777777777878888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBAAAAAAACCCCCCCCCCCCCCCBBBBBBBBBB@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::;;;;;::::::::::::::::::::::::::::::::::999999999999::999999999999999999999999988888888888888888888888777777776666666666666666666666666666666655555555555555555555555555555555544444444444444444444333333333333333333322222222222222222222222222211111111111100000000000000000////////////.....................-----------------,,,,,,,,,,,,,,+++++++++++++++++++***************))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! 4444444444444455555555556666666666666666666666667777777777777777777777777777888888888888888888888888999999999999999999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>??????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>????@@@@@@AAAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBBAAAAAAACCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::;;:::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999988888888888888888888888777777776666666666666666666666666666666555555555555555555555555555555555544444444444444444444333333333333333333322222222222222222222222222211111111111111000000000000000/////////////......................---------------,,,,,,,,,,,,,,,++++++++++++++++++++*************)))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! 4444444444444444555555555566666666666666666666666777777777777777777777777777777888888888888888888888888999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????>>>>>>>>>>>>???????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>??????????>>>>>>>>>>=====>>>>>>>>>>???@@@@@@@AAAAAAAAAAAAAAACCCCCCCCCCCCBBBBBBBAAAAAAACCCCCCCCCCCCBBBBBBBBBBBBB@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999888888888888888888887777777766666666666666666666666666666666555555555555555555555555555555555544444444444444444444333333333333333333322222222222222222222222222211111111111111110000000000000/////////////......................----------------,,,,,,,,,,,,,,++++++++++++++++++++++************))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! 4444444444444444445555555555666666666666666666666667777777777777777777777777777778888888888888888888888888999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>????@@@@@@@AAAAAAAAAAAAAACCCCCCCCCCCCBBBBBBBAAAAAAACCCCCCCCCCCBBBBBBBBBBBBBB@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999998888888888888888888887777777766666666666666666666666666666666555555555555555555555555555555555544444444444444444444333333333333333333322222222222222222222222222211111111111111111100000000000//////////////......................---------------,,,,,,,,,,,,,,++++++++++++++++++++++*************))))))))))))))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! 444444444444444444445555555555566666666666666666666667777777777777777777777777777777888888888888888888888888999999999999999999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>===================>>>>>>?????@@@@@@@AAAAAAAAAAAAACCCCCCCCCCCBBBBBBBBAAAAAAACCCCCCCCCBBBBBBBBBBBBBBBB@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::9:9999999999999999999999999999999999999999999888888888888888888888777777777766666666666666666666666656666665555555555555555555555555555555554444444444444444444443333333333333333333222222222222222222222222222111111111111111111110000000000///////////////.....................--------------,,,,,,,,,,,,,,,++++++++++++++++++++++************)))))))))))))))))))))))))((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###########"""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 444444444444444444444445555555555666666666666666666666667777777777777777777777777777778888888888888888888888888999999999999999999999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>====================>>>>>?????@@@@@@@@AAAAAAAAAAAABCCCCCCCCCCBBBBBBBBAAAAAA@CCCCCCCCBBBBBBBBBBBBBBBBA@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>=======================<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999988888888888888888888887777777777777666666666666666666666655566655555555555555555555555555555555554444444444444444444443333333333333333333222222222222222222222222222211111111111111111111100000000/////////////////...................---------------,,,,,,,,,,,,,,,,++++++++++++++++++++*************))))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##########"""""""""""""""""""!!!!!!!!!!!!!!!!!!!! 444444444444444444444445555555555556666666666666666666666677777777777777777777777777777788888888888888888888888888999999999999999999999999::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=====================>>>>??????@@@@@@@@AAAAAAAAAAABBBBBCCCBBBBBBBBBBAAAAAAA@CCCCCCCBBBBBBBBBBBBBBBBAA@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>========================<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::9999999999999999999999999999989999999999988888888888888888888888777777777777777766666666666666666665555556555555555555555555555555555555555544444444444444444444433333333333333333332222222222222222222222221122111111111111111111111110000000//////////////////.................---------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++************)))))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##########""""""""""""""""""""!!!!!!!!!!!!!!!!!! 444444444444444444444445555555555555566666666666666666666666677777777777777777777777777777788888888888888888888888889999999999999999999999999:::::::999:::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>======================>>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAA@CCCCCCBBBBBBBBBBBBBBBBAAA@@@@@????????????????????>>>>>>>>>>>>>>>>>=========================<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::99999999999999999999999999998888899999999888888888888888888888888777777777777777777666666666666666665555555555555555555555555555555555555555544444444444444444444433333333333333333333322222222222222222222221111111111111111111111111110000000////////////////////................---------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##########"""""""""""""""""""""!!!!!!!!!!!!!!!!! 334444444444444444444445555555555555555666666666666666666666666777777777777777777777777777777788888888888888888888888889999999999999999999999999::::999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>======================>>>>???????@@@@@@@@@@AAAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@CCCCCBBBBBBBBBBBBBBBBAAAA@@@?????????????????????>>>>>>>>>>>>>>>=========================<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::999999999999999999999999999988888888999998888888888888888888888887777777777777777777776666666666666665555555555555555555555555555555554455555544444444444444444444433333333333333333333333222222222222222222221111111111111111111111111110000000//////////////////////..............---------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++************)))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###########""""""""""""""""""""""!!!!!!!!!!!!!!!! 333334444444444444444445555555555555555555666666666666666666666666777777777777777777777777777777788888888888888888888888889999999999999999999999999:999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=======================>>>>???????@@@@@@@@@@@AAAAABBBBBBBBBBBBBBBBBAAAAAA@@@CCCBBBBBBBBBBBBBBBBAAAAAA@?????????????????????>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999988888888889888888888888888888888888877777777777777777777777766666666666655555555555555555555555555555555554444555544444444444444444444433333333333333333333333332222222222222222222111111111111111111111111111000000///////////////////////.............---------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************))))))))))))))))))))))())(((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###########""""""""""""""""""""""!!!!!!!!!!!!!!!! 3333333444444444444444455555555555555555555566666666666666666666666677777777777777777777777777777788888888888888888888888889999999999999999999999999999999999999:::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>========================>>>???????@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBAAAAAAA@@@CCBBBBBBBBBBBBBBBAAAAAAAA??????????????????????>>>>>>>>>>>===========================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::9:::::::::999999999999999999999999999998888888888888888888888888888888888888877777777777777777777777776666666666555555555555555555555555555555555544444455444444444444444444444443333333333333333333333322222222222222222221111111111111111111111111110000000//////////////////////..............---------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##########""""""""""""""""""""""!!!!!!!!!!!!!!!!! 3333333334444444444444455555555555555555555555566666666666666666666666677777777777777777777777777788888888888888888888888889999999999999999999999999999999999999999:::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============================================>>>>>>>>>>>====>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????????????????????????????????????????>>>>>>?????????????????????????>>>>================>>>>>========================>>>>???????@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBAAAAAAA@@@@CBBBBBBBBBBBBBBAAAAAAAAAA?????????????????????>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::9999:::::::99999999999999999999999999999888888888888888888888888888888888888888877777777777777777777777766666666555555555555555555555555555555555544444444444444444444444444444444443333333333333333333332222222222222222222111111111111111111111111111000000000/////////////////////.............----------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*************)))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###########"""""""""""""""""""""!!!!!!!!!!!!!!!!! 3333333333344444444444455555555555555555555555556666666666666666666666666677777777777777777777777777888888888888888888888889999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================================>>>>>===========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>?????????????????????????==================================================>>>>???????@@@@@@@@@@@@@@BBBBBBBBBBBBBAAAAAAAA@@@@@BBBBBBBBBBBBBAAAAAAAAAAAA?????????????????????>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::999999::::99999999999999999999999999999888888888888888888888888888888888888888877777777777777777777777776666666655555555555555555555555555555555554444444444444444444444444444444444333333333333333333333222222222222222222211111111111111111111111111100000000000///////////////////.............------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!!!!!!! 3333333333333344444444445555555555555555555555556666666666666666666666666666677777777777777777777777778888888888888888888888889999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>==================================================>>>>?????????@@@@@@@@@@@@AAAABBBBBBAAAAAAAAAA@@@@@@BBBBBBBBBBAAAAAAAAAAAAAAA????????????????????>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::::::::::::::::::::999999999::9999999999999999999999999999988888888888888888888888888888888888888887777777777777777777777776666666665555555555555555555555555555555555444444444444444444444444444444444433333333333333333333322222222222222222221111111111111111111111111110000000000000/////////////////..............-------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++****************)))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!!! 33333333333333334444444444555555555555555555555556666666666666666666666666666666777777777777777777777777788888888888888888888888899999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>??????????????>>?>>>>>>>>=========================<<=======<===============>>>>>?????????@@@@@@@@@@@AAAAAAAAAAAAAAAAAAA@@@@@@@BBBBBBBBAAAAAAAAAAAAAAAA@????????????????????>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::99999999999999999999999999999999999999998888888888888888888888888888888888888887777777777777777777777777666666665555555555555555555555555555555555544444444444444444444444444444444443333333333333333333332222222222222222222111111111111111111111111111100000000000000////////////////.............---------------------,,,,,,,,,,,,,,,,,+++++++++++++++******************)))))))))))))))))((((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!! 222222222222222333333333444444444444444444444444555555555555555555555555555566666666666666666666667777777777888888888888888888888888888888888888999988888889999999999999999999::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============================================>>>>>>>>>>>????????????????@@@@@@@@@@@@@@?????????>>>>@@@@???????????????>>>>>>?????????????????????????>>>>>====================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::9999999999999999888888888888888888888888888877777777777877777777777777777777777777776666666666666666666666555555555555555555555555555555544444444444444444444444444333333333333333333333333333322222222222222222222222221111111111111111110000000000000000000000//////////////////............----------------------------,,,,,,,,,,,,,,,,,+++++++++++***************))))))))))))))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 222222222222222223333333333444444444444444444444555555555555555555555555555555566666666666666666667777777777777888888888888888888888888888888888889988888888888999999999999999:::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================================================>>=>>>>>>>>?????????????????@@@@@?@????????????>>>>>>@@??????????????>>>>>>>>>?????????????????????????>>>>=================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999999999999999988888888888888888888888888887777777777777777777777777777777777777776666666666666666666666665555555555555555555555555555554444444444444444444444444433333333333333333333333333332222222222222222222222222111111111111111111000000000000000000000000/////////////////...........----------------------------,,,,,,,,,,,,,,,,,,,+++++++++****************))))))))))))))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 2222222222222222222333333333344444444444444444444445555555555555555555555555555556666666666666666677777777777777778888888888888888888888888888888888888888888888889999999999999::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================================================>>=>>>>>>>>???????????????????????????????????>>>>>>>@?????????????>>>>>>>>>>>?????????????????????????>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::9999999999999999888888888888888888888888888877777777777777777777777777777777777777777666666666666666666666666655555555555555555555555545544444444444444444444444444433333333333333333333333333332222222222222222222222222111111111111111111100000000000000000000000/////////////////...........-----------------------,----,,,,,,,,,,,,,,,,,,,,,++++++++*****************))))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 22222222222222222222233333333333444444444444444444445555555555555555555555555555555566666666666666777777777777777777788888888888888888888888888888888888888888888888899999999999999::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================================================>==>>>>>>>>????????????????????????????????>>>>>>>>=???????????>>>>>>>>>>>>>>?????????????????????????>>>=============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::99999999999999998888888888888888888888888888877777777777777777777777777777777777777777666666666666666666666666666555555555555555555555444444444444444444444444444444433333333333333333333333333322222222222222222222222222111111111111111111111000000000000000000000/////////////////............-----------------------,,---,,,,,,,,,,,,,,,,,,,,,,++++++*******************)))))))))))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!! 22222222222222222222222333333333334444444444444444444445555555555555555555555555555555566666666666777777777777777777777788888888888888888888888888888888888888888888888899999999999999::::::::::::::::::::::::::::::::::::::::;;::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================================<=======================>==>>>>>>>>>?????????????????????????????>>>>>>>>>==?????????>>>>>>>>>>>>>>>>?????????????????????????>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::99999999999999988888888888888888888888888888777777777777777777777777777777777777777776666666666666666666666666666555555555555555555555444444444444444444444444444444433333333333333333333333333322222222222222222222222222111111111111111111111110000000000000000000/////////////////..............---------------------,,,,--,,,,,,,,,,,,,,,,,,,,,,++++++********************))))))))))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""!!!!!!!!!!!!!!!!!!!!!! 22222222222222222222222333333333333344444444444444444444455555555555555555555555555555555666666666777777777777777777777777878888888888888888888888888888888888888888888888889999999999999:::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================================<<<<<<<<<===============>===>>>>>>>>>?????????????????????????>>>>>>>>>>>===??????>>>>>>>>>>>>>>>>>>>?????????????????????????>>===========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999998888888888888888888888888887777777777777777777777777777777777777777777666666666666666666666666665555555555555555555555444444444444444444444444444444433333333333333333333333332222222222222222222222222222111111111111111111111111100000000000000000//////////////////...............--------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++*********************))))))))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""!!!!!!!!!!!!!!!!!!!!!! 12222222222222222222222333333333333333344444444444444444444455555555555555555555555555555556666666777777777777777777777777777778888888888888888888888888888888888888888888888899999999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================================================<<<<<<<<<<<<<===============>>>>>>>>>>????????????????????>>>>>>>>>>>>>=====????>>>>>>>>>>>>>>>>>>>==?????????????????????????>==========<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::9999999999999999999988888888888888888888888877777777777777777777777777777777777777777776666666666666666666666666665555555555555555555554444444444444444444444444444444433333333333333333333333332222222222222222222222222221111111111111111111111111100000000000000000//////////////////.................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++**********************))))))))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""!!!!!!!!!!!!!!!!!!!!! 111222222222222222222223333333333333333344444444444444444444445555555555555555555555555555555566667777777777777777777777777777777788888888888888888888888888888888888888888888999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================================================<<<<<<<<<<<========<<<<<<<<<<<<<<==============>>>>>>>>>>>??????????>???>>>>>>>>>>>>>>>>>======???>>>>>>>>>>>>>>>>>=====????????????????????????>==========<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::99999999999999999999999888888888888888888888777777777777777777777777777777777777777777766666666666666666666666666655555555555555555555554444444444444444444444444444444333333333333333333333333322222222222222222222222222221111111111111111111111111100000000000000000//////////////////...................----------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***********************)))))))))))))))((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""!!!!!!!!!!!!!!!!!!!!! 1111122222222222222222233333333333333333333444444444444444444444455555555555555555555555555555555667777777777777777777777777777777777888888888888888888888888888888888888888889999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::;;;;:::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================================<<<<<<<<<<<<<<<<<<<<<====<<<<<<<<<<<<<<<<=============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========?>>>>>>>>>>>>>>>>========????????????????????????>=========<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::999999999999999999999999988888888888888888887777777777777777777777777777776677777777777666666666666666666666666666555555555555555555555544444444444444444444444444444443333333333333333333333333222222222222222222222222222211111111111111111111111111000000000000000000/////////////////.....................--------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++*********************))))))))))))))))(((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""!!!!!!!!!!!!!!!!!!!!! 111111122222222222222223333333333333333333333444444444444444444444445555555555555555555555555555556666777777777777777777777777777777777778888888888878888888888888888888888888999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================>>>>>>>>=============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========>>>>>>>>>>>>>>>>=========>>?????????????????????>>========<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::9999999999999999999999999888888888888888877777777777777777777777777777766666777777776666666666666666666666666665555555555555555555555444444444444444444444444444444433333333333333333333333333222222222222222222222222222211111111111111111111111111000000000000000000//////////////////......................-------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++********************)))))))))))))))(((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""!!!!!!!!!!!!!!!!!!!!!! 111111111222222222222223333333333333333333333333444444444444444444444555555555555555555555555555556666666777777777777777777777777777777777778888888877778888888888888888888888999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<>>>>>>>>>>>>>>>==========>>>>??????????????????>>>=======<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::99999999999999999999998888888888888888877777777777777777777777777777666666667777766666666666666666666666666665555555555555555555555444444444444444444444444444444433333333333333333333333333222222222222222222222222222211111111111111111111111111000000000000000000//////////////////.......................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++******************))))))))))))))))(((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""!!!!!!!!!!!!!!!!!!!!!! 1111111111122222222222233333333333333333333333334444444444444444444444445455555555555555555555555566666666677777777777777777777777777777777777788888777777788888888888888888889999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============<<<>>>>>>>>>>>>>============>>>>>????????????????>>>>=======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::999999999999999999999988888888888888888777777777777777777777777777777666666666677666666666666666666666666666655555555555555555555554444444444444444444444444444444433333333333333333333333333222222222222222222222222222211111111111111111111111111000000000000000000///////////////////.......................-----------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*****************)))))))))))))))(((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""!!!!!!!!!!!!!!!!!!!!!! 11111111111111222222222233333333333333333333333344444444444444444444444444445555555555555555555555666666666666777777777777777777777777777777777777887777777777888888888888888899999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>=================<<<<>>>>>>>>>>>>=============>>>>>???????????????>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::9999999999999999999999988888888888888888777777777777777777777777777777666666666666666666666666666666666666666655555555555555555555554444444444444444444444444444444433333333333333333333333333222222222222222222222222222211111111111111111111111111000000000000000000/////////////////////.....................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++***************))))))))))))))))(((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#######################""""""""""""!!!!!!!!!!!!!!!!!!!!!  111111111111111122222222222333333333333333333333444444444444444444444444444444455555555555555555556666666666666667777777777777777777777777777777777777777777777778888888888888899999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>==================<<<<<<>>>>>>>>>>>==============>>>>>??????????????>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::99999999999999999999999888888888888888887777777777777777777777777777776666666666666666666666666666666666666666555555555555555555555555544444444444444444444444444444333333333333333333333333333222222222222222222222222222211111111111111111111111111000000000000000000///////////////////////...................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++**************)))))))))))))))((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#######################"""""""""""!!!!!!!!!!!!!!!!!!!!!! 1111111111111111112222222222333333333333333333333344444444444444444444444444444444555555555555555566666666666666666777777777777777777777777777777777777777777777777788888888888888899999999999999999999999999999999999999999::::99:::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>====================<<<<<<<<>>>>>>>>>>===============>>>>?????????????>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999999999999998888888888888888877777777777777777777777777777766666666666666666666666666666666666666666665555555555555555555555555444444444444444444444443344333333333333333333333333333222222222222222222222222222211111111111111111111111111000000000000000000////////////////////////..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++************))))))))))))))))(((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#######################"""""""""""!!!!!!!!!!!!!!!!!!!!!!! 11111111111111111111122222222223333333333333333333333444444444444444444444444444444455555555555555666666666666666666667777777777777777777777777777777777777777777777777788888888888888999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>==================<<<<<<<<<<<>>>>>>>==================????????????????>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::99999999999999999999999888888888888888877777777777777777777777777777776666666666666666666666666666666666666666665555555555555555555555555554444444444444444444444333333333333333333333333333333222222222222222222222222222221111111111111111111111111100000000000000000000///////////////////////..................-----------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++**********))))))))))))))))((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$########################"""""""""""!!!!!!!!!!!!!!!!!!!!!! 111111111111111111111122222222222333333333333333333333344444444444444444444444444444444555555555556666666666666666666666677677777777777777777777777777777777777777777777777888888888888888999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;<<<<<<<<<<<<<=============>>>>>>>>>>>=================<<<<<<<<<<<<<<>>>>>====================???????????????>>>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999999998888888888888888888877777777777777777777777777777666666666666666666666666666666666666666665555555555555555555555555555444444444444444444444433333333333333333333333333333332222222222222222222222222222111111111111111111111111110000000000000000000000/////////////////////..................------------,,,,,,,,,,,,,,,,,,,,,,,+,,,,,++++++++++++++++++++*********))))))))))))))))((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#######################""""""""""""!!!!!!!!!!!!!!!!!!!!!! 1111111111111111111111122222222222223333333333333333333334444444444444444444444444444444445555555566666666666666666666666666666777777777777777777777777777777777777777777777778888888888888889999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;<<<<<<<<<<<==============>>>>>>>================<<<<<<<<<<<<<<<<<>>=======================???????????????>>>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::999999999999999999999888888888888888888888877777777777777777777777776666666666666666666666666666666666666666666555555555555555555555555555444444444444444444444433333333333333333333333333333332222222222222222222222222211211111111111111111111111111000000000000000000000000///////////////////..................-------------,,,,,,,,,,,,,,,,,,,,,,,++,,,++++++++++++++++++++++********)))))))))))))))))((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#######################"""""""""""""!!!!!!!!!!!!!!!!!!!!! 111111111111111111111112222222222222223333333333333333333333444444444444444444444444444444444555556666666666666666666666666666666677777777777777777777777777777777777777777777888888888888888888899999999999999999999999999999999999999999999999999::::::999::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=================<<<============================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<==================================<<<<<<<<<<<<<<<<<<<<============>>>>>>>======??????????????>>>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::::::::99999999999999999999988888888888888888888888887777777777777777777777666666666666666666666666666666666666666666655555555555555555555555555554444444444444444444444333333333333333333333333333333322222222222222222222222222111111111111111111111111111100000000000000000000000000//////////////////..................---------------,,,,,,,,,,,,,,,,,,,,,++++,+++++++++++++++++++++++*******)))))))))))))))))))(((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#######################""""""""""""""!!!!!!!!!!!!!!!!!!!! 011111111111111111111112222222222222222223333333333333333333334444444444444444444444444444444445556666666666666666666666666666666666777777777777777777777777777777777777777777888888888888888888888899999999999999999999999999999999999999999999999999:::999999::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========<<<<<<<<<<<<<==============================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;<<<<<<<<<==<============================<<<<<<<<<<<<<<<<<<<<<<===========>>>>>>>>>>>===?????????????>>>>>>>>>>>>==<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::9999999999999999999999999888888888888888888888888877777777777777777777666666666666666666666666666666566666666666555555555555555555555555555544444444444444444444443333333333333333333333333333333322222222222222222222222222111111111111111111111111111100000000000000000000000000//////////////////..................-----------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++******)))))))))))))))))))))(((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$#######################""""""""""""""""!!!!!!!!!!!!!!!!!! 00001111111111111111111222222222222222222223333333333333333333333444444444444444444444444444444444556666666666666666666666666666666666667777777777777777777777777777777777777788888888888888888888888888899999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<=<<==========================<<<<<<<<<<<<<<<<<<<;;;;===========>>>>>>>>>>>>==????????????>>>>>>>>>>>>>==<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::::::::99999999999999999999999998888888888888888888888888777777777777777776666666666666666666666666666665555666666666555555555555555555555555555544444444444444444444443333333333333333333333333333333322222222222222222222222222111111111111111111111111111100000000000000000000000000//////////////////...................------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++*******))))))))))))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$#######################"""""""""""""""""!!!!!!!!!!!!!!!!! 0000001111111111111111122222222222222222222223333333333333333333333344444444444444444444444444444455555666666666666666666666666666666666666777777777666777777777777777777777778888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<;;;;;;;;;;;;;;;;<<<<<<<<=<<=========================<<<<<<<<<<<<<<<<<;;;;;;;===========>>>>>>>>>>>>==???????????>>>>>>>>>>>>>>=<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::::::::999999999999999999999998888888888888888888888887777777777777777766666666666666666666666666666665555556666665555555555555555555555555555444444444444444444444433333333333333333333333333333333222222222222222222222222222111111111111111111111111111100000000000000000000000000//////////////////...................--------------------,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++*******)))))))))))))))))))))))(((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$#######################""""""""""""""""""!!!!!!!!!!!!!!!! 00000000111111111111111222222222222222222222222333333333333333333333334444444444444444444444444444555555556666666666666666666666666666666666667777776666667777777777777777777788888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<=======================<<<<<<<<<<<<<<<;;;;;;;;;;===========>>>>>>>>>>>>==?????????>>>>>>>>>>>>>>>>=<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::::::::99999999999999999999888888888888888888888888887777777777777777666666666666666666666666666666665555555566655555555555555555555555555554444444444444444444444433333333333333333333333333333333222222222222222222222222221111111111111111111111111111100000000000000000000000000///////////////////..................----------------------,,,,,,,,,,,,,,+++++++++++++++++++++++++++++*******)))))))))))))))))))))))(((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$#######################"""""""""""""""""""!!!!!!!!!!!!!!! 0000000000111111111111122222222222222222222222223333333333333333333333334334444444444444444444444455555555556666666666666666666666666666666666666777666666666777777777777777778888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======================<<<<<<<<<<<<;;;;;;;;;;;;;===========>>>>>>>>>>>>==????????>>>>>>>>>>>>>>>>=<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::::::999999999999999999998888888888888888888888888877777777777777776666666666666666666666666666666655555555555555555555555555555555555555554444444444444444444444433333333333333333333333333333333222222222222222222222222221111111111111111111111111111100000000000000000000000000///////////////////..................------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++*********)))))))))))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$#######################"""""""""""""""""""""!!!!!!!!!!!!!! 0000000000001111111111122222222222222222222222223333333333333333333333333333344444444444444444444455555555555556666666666666666666666666666666666666666666666666777777777777777888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<====================<<<<<<<<<<<;;;;;;;;;;;;;;;;===========>>>>>>>>>>>===?????>>>>>>>>>>>>>>>>>>>=<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::9999999999999999999988888888888888888888888888877777777777777776666666666666666666666666666666655555555555555555555555555555555555555544444444444444444444444433333333333333333333333333333332222222222222222222222222221111111111111111111111111111100000000000000000000000000///////////////////...................-----------------------,,,,,,,,,,,,,++++++++++++++++++++++++++++***********)))))))))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$#######################""""""""""""""""""""""!!!!!!!!!!!!! 00000000000000000000000000000111111111111111111122222222222222222222222222223333333333333333333333444444444444444444444455555555555555555556666666666666666666666666666666666666666777777777777777777778888888888888888888888888888888888889999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<=======================<<<<<<<<<<;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<=============<<<<<<<<<<<<======<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::::::99999999999999988888888888888888888888888888888888777777777777766666666666666666666666555555555555555555555555555555555555544444444444444444444444443333333333333333333333333222333333332222222222222222222222222222222222211111111111111111111111111000000000000//////////////////////.......................----------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++*********************))))))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$#######################"""""""""""""""""""!!!!!!!!!!!!!!!!! 0000000000000000000000000000000011111111111111111222222222222222222222222222222333333333333333333344444444444444444444444445555555555555555555666666666666666666666666666666666666666677777777777777777888888888888888888888888888888888888888899999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;:::::::;;;;;;;;;;;<<<<<<<<=======================<<<<<<<<<;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<===========<<<<<<<<<<<<<<=====<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::::::99999999999999888888888888888888888888888888888888887777777777666666666666666666666666555555555555555555555555555555555555444444444444444444444444443333333333333333333333332222223333332222222222222222222222222222222222111111111111111111111111110000000000000//////////////////////.........................---------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++********************))))))))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$######################"""""""""""""""""""!!!!!!!!!!!!!!!!! //0000000000000000000000000000000111111111111111111122222222222222222222222222222333333333333333334444444444444444444444444555555555555555555555566666666666666666666666666666666666666666777777777777777888888888888888888888888888888888888888888899999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;::::::::::;;;;;;;;;;<<<<<<<<======================<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<====<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::::999999999999999888888888888888888888888888888888888888877777776666666666666666666666665555555555555555555555555555555555554444444444444444444444444433333333333333333333333332222222233322222222222222222222222222222222222111111111111111111111111110000000000000////////////////////////.......................---------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++********************))))))))))))))))))))(((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$######################"""""""""""""""""""!!!!!!!!!!!!!!!!! /////00000000000000000000000000000001111111111111111112222222222222222222222222222223333333333333344444444444444444444444445555555555555555555555556666666666666666666666666666666666666666666777777777777778888888888888888888888888888888888888888888899999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<======================<<<<<<<;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<;====<<<<<<<<<<<;;;;;;;;;;::::::::::::::::::999999999999998888888888888888888888888888888888888888777777776666666666666666666666655555555555555555555555555555555555554444444444444444444444444433333333333333333333333332222222222322222222222222222222222222222222222111111111111111111111111110000000000000/////////////////////////......................---------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++*********************)))))))))))))))))))))(((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$#####################"""""""""""""""""""!!!!!!!!!!!!!!!!! ///////00000000000000000000000000000001111111111111111111222222222222222222222222222222333333333334444444444444444444444444555555555555555555555555555556666666666666666666666666666666666666666677777777777777788888888888888888888888888888888888888888999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::;;;;;;;;;:::::::::::::::::;;;;;;;;;<<<<<<<<====================<<<<<<<;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<=<<<<<<<<<<<<<<<<<<<<<<;;===<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::99999999999998888888888888888888888888888888888888888777777777666666666666666666666665555555555555555555555555555555555554444444444444444444444444433333333333333333333333332222222222222222222222222222222222222222222222211111111111111111111111111000000000000000///////////////////////......................---------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++********************)))))))))))))))))))))))(((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$####################""""""""""""""""""!!!!!!!!!!!!!!!!! /////////00000000000000000000000000000000111111111111111111222222222222222222222222222222233333333333444444444444444444444455555555555555555555555555555555666666666666666666666666666666666666666666777777777777777888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::;;;;;;;;<<<<<<<<<==================<<<<<<<;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;==<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::9999999999999888888888888888888888888888888888888888877777777666666666666666666666666665555555555555555555555555555555554444444444444444444444444433333333333333333333333333222222222222222222222222222222222222222122222221111111111111111111111111100000000000000000/////////////////////......................---------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********************))))))))))))))))))))))(((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!!!!!! ////////////00000000000000000000000000000001111111111111111112222222222222222222222222222222333333333333444444444444444444455555555555555555555555555555555555666666666666666666666666666666666666666667777777777777777788888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<;;;;;;;;;;;;;;;;;<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;<<<<<<<<<================<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999999999988888888888888888888888888888888888888777777777777666666666666666666666666665555555555555555555555554555554444444444444444444444444443333333333333333333333333222222222222222222222222222222222222222211122221111111111111111111111111110000000000000000000///////////////////......................---------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++**********************))))))))))))))))))))))((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!! /////////////0000000000000000000000000000000011111111111111111112222222222222222222222222222222333333333333444444444444444445555555555555555555555555555555555555566666666666666666666666666666666666667777777777777777777778888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;::::::::::::::::::::::::::::::::::::::::;;;;;;;<<<<<<<<<<==============<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::999999999999988888888888888888888888888888888777777777777777777666666666666666666666666555555555555555555555554444555444444444444444444444444443333333333333333333333333322222222222222222222222222222222222222221111122111111111111111111111111111000000000000000000000/////////////////......................----------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*+************************))))))))))))))))))))((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!!! ////////////////0000000000000000000000000000000011111111111111111112222222222222222222222222222223333333333333444444444444444444555555555555555555555555555555555555566666666666666666666666666666666667777777777777777777777777888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;<<<<<<<<<<<<==========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<;;;;;;;;;;;<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::9999999999999988888888888888888888887778877777777777777777777777666666666666666666666555555555555555555555555444444444444444444444444444444443333333333333333333333333322222222222222222222222222222222222222221111111111111111111111111111111111100000000000000000000000///////////////......................----------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++**************************)))))))))))))))))))))(((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!!!!!  //////////////////000000000000000000000000000000111111111111111111111222222222222222222222222222223333333333333334444444444444444445555555555555555555555555555555555555666666666666666666666666666666677777777777777777777777777778888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;<<<<<<<<<<<<<====<<<<<<<<<<<<;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::99999999999999988888888888888888888777777777777777777777777777777666666666666666666655555555555555555555555444444444444444444444444444444444433333333333333333333333332222222222222222222222222222222222222222111111111111111111111111111111111100000000000000000000000000/////////////......................----------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************************))))))))))))))))))))((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!!!!!!  /////////////////////000000000000000000000000000111111111111111111111111222222222222222222222222223333333333333333344444444444444444445555555555555555555555555555555555555666666666666666666666666666677777777777777777777777777777777888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::999:::::::::::;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<;;;;;;;;;;;;;;;:::::::::::99999999999999998888888888888888887777777777777777777777777777777766666666666666665555555555555555555555544444444444444444444444444444444444443333333333333333333333333222222222222222222222222222222222222221111111111111111111111111111111111000000000000000000000000000////////////......................------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++**************************)))))))))))))))))))))(((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""""""""""""!!!!!!!!!!!!!!!!!!! /////////////////////////000000000000000000000001111111111111111111111111222222222222222222222222233333333333333333333444444444444444444455555555555555555555555555555555555555555666666666666666666666777777777777777777777777777777777777788888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::99999999:::::::::;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;::::::::::::99999999999999998888888888888888777777777777777777777777777777777766666666666665555555555555555555555544444444444444444444444444444444444444333333333333333333333333332222222222222222222222222122222222221111111111111111111111111111111111100000000000000000000000000/////////////......................--------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++**************************)))))))))))))))))))))((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##########"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! ////////////////////////////000000000000000000001111111111111111111111111112222222222222222222222233333333333333333333333444444444444444444455555555555555555555555555555555555555555666666666666666666777777777777777777777777777777777777777778888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::<<<<<;;;;;;;;;;;;;;;;;::::::::::::999999999999999988888888888888877777777777777777777777777777777777666666666665555555555555555555555444444444444444444444444444444444444443333333333333333333333333322222222222222222222222222111222222221111111111111111111111111111111111100000000000000000000000000/////////////......................----------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************************))))))))))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! //////////////////////////////00000000000000000011111111111111111111111111111122222222222222222222333333333333333333333333344444444444444444444555555555555555555555555555555555555555555666666666666666677777777777777777777777777777777777777777778888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::99::::::::::::::::::::::999999999999:::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::<<<;;;;;;;;;;;;;;;;;;:::::::::::::9999999999999999888888888888887777777777777777777777777777777777766666666655555555555555555555555444444444444444444444444444444444444443333333333333333333333333322222222222222222222222221111112222221111111111111111111111111111111111100000000000000000000000000/////////////......................------------------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************************)))))))))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#######""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! ////////////////////////////////00000000000000000001111111111111111111111111111112222222222222222233333333333333333333333334444444444444444444444455555555555555555555555555555555555555555556666666666666666777777777777777777777777777777777777777777778888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999::::::::::::::::::99999999999999::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::;;;;;;;;;;;;;;;;;;:::::::;;;;;;;;;;;;;;;;;;;::::::<;;;;;;;;;;;;;;;;;;;;:::::::::::::99999999999999998888888888887777777777777777777777777777777766666666666555555555555555555555555444444444444444444444444444444444444433333333333333333333333333222222222222222222222222221111111122211111111111111111111111111111111111000000000000000000000000000//////////////......................-------------------------,,,,,,,,,,,,,,,++++++++++++++++++++++**************************)))))))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#######""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! ...///////////////////////////////0000000000000000000111111111111111111111111111111122222222222222333333333333333333333333344444444444444444444444444455555555555555555555555555555555555555555566666666666666666777777777777777777777777777777777777777788888888888888888888888888888888888888888888888889888899999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999::::::::::::::99999999999999999::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::::;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::::::999999999999999988888888888777777777777777777777777777766666666666665555555555555555555555554444444444444444444444444444444444444333333333333333333333333333222222222222222222222222211111111111211111111111111111111111111111111111000000000000000000000000000/////////////.........................-----------------------,,,,,,,,,,,,,,,++++++++++++++++++++++***************************))))))))))))))))))))(((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#######""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! .....////////////////////////////////000000000000000000111111111111111111111111111111112222222222233333333333333333333333334444444444444444444444444444444555555555555555555555555555555555555555556666666666666666677777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999:::::::::::9:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::;;;;;;;;;::::::::::::::::;;;;;:::::::::::::::::::::::::::::::::::::::::::::9999999::::::::::::9999999999999999999::::::::;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::::999999999999998888888888777777777777777777777777666666666666666665555555555555555555555555544444444444444444444444444444444443333333333333333333333333332222222222222222222222222211111111111111111111111111111111111111111111111000000000000000000000000000//////////////.........................----------------------,,,,,,,,,,,,,,,++++++++++++++++++++++***************************)))))))))))))))))))))((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#######"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! .......////////////////////////////////000000000000000000011111111111111111111111111111112222222222223333333333333333333333444444444444444444444444444444444455555555555555555555555555555555555555555566666666666666666777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999:::9999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999:::::::99999999999999999999999:::::::;;;;;;;;;;;;;<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;:::::::::::::::::;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::::9999999999999988888888877777777777777777777776666666666666666666655555555555555555555555555444444444444444444444444444444433333333333333333333333333322222222222222222222222222111111111111111111111111111111111111111101111111000000000000000000000000000////////////////.......................----------------------,,,,,,,,,,,,,,,++++++++++++++++++++++***************************)))))))))))))))))))))(((((((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#######"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! ..........////////////////////////////////00000000000000000001111111111111111111111111111111222222222222333333333333333333344444444444444444444444444444444444445555555555555555555555555555555555555556666666666666666666667777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999:::::999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999::9999999999999999999999999999999999999999:::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::;;;;;::::::::::::::::::::;;;;;::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;::::::::::::::9999999999998888888887777777777777777767766666666666666666666666555555555555555555555555544444444444444444444444333444433333333333333333333333333322222222222222222222222222111111111111111111111111111111111111111100011110000000000000000000000000000//////////////////.....................----------------------,,,,,,,,,,,,,,,,++++++++++++++++++++++**************************)))))))))))))))))))))(((((((((((((((((((((((''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! ............////////////////////////////////00000000000000000001111111111111111111111111111111222222222222233333333333333333334444444444444444444444444444444444444455555555555555555555555555555555555666666666666666666666666677777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::9999999999998888888777777777777777777667666666666666666666666666555555555555555555555544444444444444444444444333333433333333333333333333333333322222222222222222222222222111111111111111111111111111111111111111110000011000000000000000000000000000/////////////////////...................----------------------,,,,,,,,,,,,,,,,++++++++++++++++++++++**************************))))))))))))))))))))))(((((((((((((((((((((((''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$########"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! ............../////////////////////////////////00000000000000000001111111111111111111111111111111222222222222233333333333333333334444444444444444444444444444444444444455555555555555555555555555555555666666666666666666666666666677777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::9999999999988888887777777777777777666666666666666666666666666665555555555555555554444444444444444444444443333333333333333333333333333333333222222222222222222222222222111111111111111111111111111111111111111100000000000000000000000000000000000///////////////////////.................----------------------,,,,,,,,,,,,,,,,++++++++++++++++++++++***************************))))))))))))))))))))))((((((((((((((((((((((('''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! ................////////////////////////////////000000000000000000000111111111111111111111111111112222222222222233333333333333333333444444444444444444444444444444444444445555555555555555555555555555566666666666666666666666666666666677777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999988899999999999::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::9999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::99999999998888888777777777777777766666666666666666666666666666655555555555555544444444444444444444444443333333333333333333333333333333333332222222222222222222222222111111111111111111111111111111111111111100000000000000000000000000000000000/////////////////////////...............----------------------,,,,,,,,,,,,,,,,+++++++++++++++++++++++***********************))*))))))))))))))))))))))))((((((((((((((((((((('''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##########""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! .................../////////////////////////////000000000000000000000001111111111111111111111111112222222222222222223333333333333333333444444444444444444444444444444444444444444555555555555555555555566666666666666666666666666666666666667777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999988888889999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::99999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999988888877777777777777766666666666666666666666666666666555555555555444444444444444444444444433333333333333333333333333333333333333222222222222222222222222221111111111111111111111111111111111111100000000000000000000000000000000000//////////////////////////..............----------------------,,,,,,,,,,,,,,,,+++++++++++++++++++++++++**********************)))))))))))))))))))))))))))((((((((((((((((((((''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""!!!!!!!!!!!!!!!!!!! .....................///////////////////////////000000000000000000000000011111111111111111111111112222222222222222222223333333333333333333344444444444444444444444444444444444444444555555555555555555566666666666666666666666666666666666666666777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999888888889999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::9999999999::::::::::::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999988888777777777777777666666666666666666666666666665555555555555444444444444444444444444433333333333333333333333333333333333333322222222222222222222222222111111111111111111111111110111111111100000000000000000000000000000000000///////////////////////////..............----------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++**********************)))))))))))))))))))))))))))((((((((((((((((((((('''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!!!!!!!! ..........................//////////////////////0000000000000000000000000001111111111111111111111122222222222222222222222233333333333333333333444444444444444444444444444444444444444444555555555555555556666666666666666666666666666666666666666666677777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999998889999999999999999998888888888888899999999::::::::::;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::999999999999::::::::::::::::::::99999;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::9999999998888887777777777777766666666666666666666666666555555555555544444444444444444444444443333333333333333333333333333333333333333222222222222222222222222222111111111111111111111111100001111111100000000000000000000000000000000000///////////////////////////..............----------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++*********************)))))))))))))))))))))))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!!!!! ,,,,,,,,,,,------------.............................////////////////////////////////0000000000000011111111111111111111111111222222222222222222222222333333333333333333333333334444444444444445555555555555555555555555555555555555555555555555566666666666666666666666666666666666777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888887777777777888888889999999:::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999989999999999999999999999999::::::::::::::::::::::::::::::::::::::99999999888888888888887777777777777776666666666666666666666666555555555555555555554444444444444444444433333333333333333333333222222222222222222222222222222222222221111111111111111111111111000000000000000000000000000000000000////////////////////////////...................----------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*******************))))))))))**)))))))))))))))))))))))(((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#######################""####"""""""""""""""""""""!!!!!!!!!!!!!!! ,,,,,,,,,,,,,------------..............................////////////////////////////////00000000000001111111111111111111111111112222222222222222222223333333333333333333333333344444444444444444455555554444555555555555555555555555555555555555555556666666666666666666666666666667777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888888877777777778888888889999999:::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999888889999999999999999999999999:::::::::::::::::::::::::::::::::::::9999999998888888888888777777777777777666666666666666666666666665555555555555555544444444444444444444333333333333333333333332222222222222222222222222222222222222222111111111111111111111111110000000000000000000000000000000000////////////////////////////..................-----------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*******************))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#####################""""###""""""""""""""""""""""!!!!!!!!!!!!!! ,,,,,,,,,,,,,,,,------------..............................////////////////////////////////00000000000001111111111111111111111111122222222222222222223333333333333333333333333344444444444444444444445554444444455555555555555555555555555555555555555555666666666666666666666666667777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888888888887777777777788888888899999999::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999988888889999999999999999999999999:::::::::::::::::::::::::::::::::::::999999998888888888888777777777777776666666666666666666666666555555555555555554444444444444444444433333333333333333333333222222222222222222222222222222222222222211111111111111111111111111110000000000000000000000000/0000000////////////////////////////..................-----------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************)))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####################"""""#""""""""""""""""""""""""!!!!!!!!!!!!! ,,,,,,,,,,,,,,,,,,------------..............................////////////////////////////////0000000000000011111111111111111111111111222222222222222223333333333333333333333333444444444444444444444444444444444444455555555555555555555555555555555555555666666666666666666666666677777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888888877777777777788888888899999999:::::::::::::::::::::::::::::::::::::::::::::::99999999999999999888888889999999999999999999999999::::::::::::::::::::::::::::::::::::99999999988888888888877777777777777666666666666666666666665555555555555555544444444444444444444333333333333333333333332222222222222222222222222222222222222222111111111111111111111111111100000000000000000000000000///00000////////////////////////////..................-------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++******************)))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""""""""!!!!!!!!!!!!! ,,,,,,,,,,,,,,,,,,,,,------------............................./////////////////////////////////0000000000000011111111111111111111111111122222222222222222333333333333333333333444444444444444444444444444444444444444445555555555555555555555555555555555556666666666666666666666666666777777777777777777777777777777777777777777777788888888888888888888888878888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888887777777777777777778888888889999999999::::::::::::::::::::::::::::::::::::::::::::99999999999999998888888889999999999999999999999999::::::::::::::::::::::::9::::::::::999999999888888888888777777777777776666666666666666666655555555555555555444444444444444444444333333333333333333333332222222222222222222222222222222222222222211111111111111111111111111110000000000000000000000000//////00/////////////////////////////...................-------------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*******************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""""""""""!!!!!!!!!!!!! ,,,,,,,,,,,,,,,,,,,,,,,------------............................../////////////////////////////////000000000000001111111111111111111111111112222222222222222233333333333333333344444444444444444444444444444444444444444444455555555555555555555555555555555555566666666666666666666666666667777777777777777777777777777777777777777777777788888888888888888887777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888877777777888888777777777777777777777777888888888899999999999::::::::::::::::::::::::::::::::::::::::::99999999999999988888888889999999999999999999999999::::::::99999999999999999:::::::::99999999988888888888877777777777777666666666666666665555555555555555544444444444444444444444333333333333333333333333322222222222222222222222222222222222222111111111111111111111111111100000000000000000000000000/////////////////////////////////////.....................-----------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*******************)))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""!!!!!!!!!!!!!! ,,,,,,,,,,,,,,,,,,,,,,,--------------...............................//////////////////////////////000000000000000011111111111111111111111111112222222222222222233333333333333344444444444444444444444444444444444444444444444445555555555555555555555555555555555555666666666666666666666666666677777777777777777777777777777777777777777777777778888888888887777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888877777777777777777777777776666777777777788888888888999999999999:::::::::::::::::::::::::::::::::::::9999999999999999888888888889999999999999999999999999:::::99999999999999999999::::::::999999999888888888887777777777777776666666666666665555555555555555544444444444444444444444444333333333333333333333333322222222222222222222222222222222222111111111111111111111111111110000000000000000000000000/////////////////////////////////////........................---------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*******************)))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""""""""""""""""""""!!!!!!!!!!!!! ,,,,,,,,,,,,,,,,,,,,,,,-----------------...............................///////////////////////////000000000000000000011111111111111111111111111111222222222222222233333333333344444444444444444444444444444444444444444444444444555555555555555555555555555555555555555556666666666666666666666666666677777777777777777777777777777777777777777777777777888887777777777777777777777777877778888888888888888888887777888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777776666677777777778888888888999999999999999::::::::::::::::::::::::::::::99999999999999999998888888888889999999999999999999999999::99999999999999999999999::::::999999999988888888888777777777777777666666666666665555555555555555555444444444444444444444444443333333333333333333333333222222222222222222222222222222222111111111111111111111111111100000000000000000000000000////////////////////////////////////...........................-------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*******************)))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""""""""""""""""""!!!!!!!!!!!!! ,,,,,,,,,,,,,,,,,,,,,,,-------------------.............................../////////////////////////0000000000000000000000111111111111111111111111111122222222222222222233333333334444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778888888888877777777777777788888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777766666667777777778888888889999999999999999999999999:::::::::::::999999999999999999999999988888888888889999999999999999999999999:999999999999999999999999::99999999999998888888888877777777777777766666666666665555555555555555555554444444444444444444444444433333333333333333333333322222222222222222222222111222221111111111111111111111111111100000000000000000000000000////////////////////////////////////............................-------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*******************)))))))))))))))))))))))))))))))))))))((((((((((((((((((((((''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#############""""""""""""""""""""""""""""""!!!!!!!!!!!!!! +,,,,,,,,,,,,,,,,,,,,,,---------------------..............................////////////////////////0000000000000000000000000111111111111111111111111122222222222222222222233333333333444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555566666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888877777777777777777777777778888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777766666666777777777888888889999999999999999999999999:::::::::999999999999999999999999999888888888888888999999999999999999999999999999999999999999999999999999999999999888888888877777777777777776666666666666655555555555555555555554444444444444444444444444433333333333333333333322222222222222222222222211111222111111111111111111111111111110000000000000000000000000/////////////////////////////////////............................------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*********************)))))))))))))))))))))))(()))))))))))(((((((((((((((((((((''''''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""""""""""""""""""""!!!!!!!!!!!!! ++++,,,,,,,,,,,,,,,,,,,------------------------............................../////////////////////0000000000000000000000000111111111111111111111111122222222222222222222222223333333333344444444444444444444444444444444444444444444444444555555555555555555555555555555555555555566666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888777777777778777777777777777777777777777777777777777777777777766666666677777777888888888889999999999999999999999:::::::999999999999999999999999999988888888888888889999999999999999999999999999999999999999999999999999999999999888888888887777777777777777666666666666655555555555555555555555544444444444444444444444333333333333333333333222222222222222222222222111111111111111111111111111111111111100000000000000000000000000/////////////////////////////////////............................------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++***********************))))))))))))))))))))))((()))))))))(((((((((((((((((((((''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#############""""""""""""""""""""""""""""""!!!!!!!!!!!!!! ++++++,,,,,,,,,,,,,,,,,-------------------------................................//////////////////0000000000000000000000000111111111111111111111111122222222222222222222222222333333333333334444444444444444444444444444444444444444444444444445555555555555555555555555555555555566666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777777777777777777777777777766666666667777777788888888888889999999999999999999::::9999999999999999999999999999888888888888888888899999999999999999999999999999999999999999999998888999999999888888888887777777777777777766666666666665555555555555555555555555444444444444444444443333333333333333333332222222222222222222222221111111111111111111111111111111111111100000000000000000000000000////////////////////////////////////.............................------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*************************))))))))))))))))))))((((()))))))(((((((((((((((((((((('''''''''''''''''''''&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#############""""""""""""""""""""""""""""""!!!!!!!!!!!!!! ++++++++,,,,,,,,,,,,,,,---------------------------.................................///////////////000000000000000000000000001111111111111111111111112222222222222222222222222233333333333333333444444443344444444444444444444444444444444444444444455555555555555555555555555555556666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777777777777777777777766666666666666666677777777888888888888888899999999999999999999999999999999999999999999888888888888888888888899999999999999999999999999999999999999999988888888999999888888888888877777777777777776666666666666665555555555555555555555555444444444444444443333333333333333333332222222222222222222222221111111111111111111111111111111111111110000000000000000000000000/////////////////////////////////////............................-------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++************************)))))))))))))))))))((((((()))))(((((((((((((((((((((('''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############"""""""""""""""""""""""""""""""!!!!!!!!!!!!!! ++++++++++,,,,,,,,,,,,,------------------------------................................///////////////0000000000000000000000000001111111111111111111112222222222222222222222222233333333333333333333344443333334444444444444444444444444444444444444444444555555555555555555555555556666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777777777777777776666666666666666666666677777777788888888888888888888999999999999999999999999999999999999888888888888888888888888899999999999999999999999999999999999999988888888888998888888888888887777777777777777766666666666666555555555555555555555555444444444444444433333333333333333333332222222222222222222222221111111111111111111111111111111111111111100000000000000000000000000///////////////////////////////////............................-------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***********************))))))))))))))))))((((((((())))(((((((((((((((((((((''''''''''''''''''''''''&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!! +++++++++++++,,,,,,,,,,,,-------------------------------................................//////////////0000000000000000000000000001111111111111111111222222222222222222222222223333333333333333333333334333333333334444444444444444444444444444444444444445555555555555555555555555666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777777777777766666666666666666566666666666777777777788888888888888888888888888889999999999999999999999999888888888888888888888888889999999999999999999999999999999999999888888888888888888888888888877777777777777777666666666666666555555555555555555555444444444444444444333333333333333333333222222222222222222222222111111111111111111111111111111111111111110000000000000000000000000000//////////////////////////////////............................-------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*********************))))))))))))))))))((((((((((())((((((((((((((((((((((('''''''''''''''''''''''&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!! +++++++++++++++,,,,,,,,,,,,,------------------------------.................................//////////////00000000000000000000000000001111111111111111122222222222222222222222233333333333333333333333333333333333333334444444444444444444444444444444444445555555555555555555555555555556666666666666666666666666666666666666666666666677777777777777777777776666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777766666666666666666666666665555666666666777777777788888888888888888888888888899999999999988888888888888888888888888888888888888899999999999999999999999999999999999988888888888888888888888888877777777777777777666666666666666655555555555555555554444444444444444433333333333333333333332222222222222222222222221111111111111111111111111111111111111111100000000000000000000000000000/////////////////////////.../////.............................-------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*******************)))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! ++++++++++++++++++,,,,,,,,,,,,-------------------------------.................................//////////////00000000000000000000000000001111111111111111112222222222222222222233333333333333333333333333333333333333333333444444444444444444444444444444444444455555555555555555555555555555566666666666666666666666666666666666666666666666667777777777777776666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777766666666666666666666666665555566666666677777777778888888888888888888888888899999888888888888888888888888888888888888888888888899999999999999999999999989999999998888888888888877888888888877777777777777777766666666666666665555555555555555544444444444444444433333333333333333333332222222222222222222222222111111111111111111111111111111111111111100000000000000000000000000000//////////////////////////.....///.............................-------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************)))))))))))))))))))((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""""""""""!"""""!!!!!!!!!!!!!!!!!!!! ++++++++++++++++++++,,,,,,,,,,,,-------------------------------..................................//////////////000000000000000000000000000011111111111111111122222222222222222333333333333333333333333333333333333333333333333444444444444444444444444444444444444445555555555555555555555555555555666666666666666666666666666666666666666666666666667777777766666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666655555556666666677777777778888888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999988899999999888888888888777778888887777777777777777776766666666666666666555555555555555544444444444444444333333333333333333333333322222222222222222222222221111111111111111111111111111111111111100000000000000000000000000000//////////////////////////......./............................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++******************)))))))))))))))))))(((((((((((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""""""""!!!""""!!!!!!!!!!!!!!!!!!!!! +++++++++++++++++++++++,,,,,,,,,,,,-------------------------------................................////////////////000000000000000000000000000001111111111111111122222222222222333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444455555555555555555555555555555566666666666666666666666666666666666666666666666666677766666666666666666666666666666666667777777777777777766666666777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666655555555666666677777777778888888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999998888899999998888888888877777778887777777777777777777666666666666666666655555555555555544444444444444444443333333333333333333333333322222222222222222222222221111111111111111111111111111111111100000000000000000000000000000//////////////////////////......................................----------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++******************)))))))))))))))))))(((((((((((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""""""""""!!!!"""!!!!!!!!!!!!!!!!!!!!!! +++++++++++++++++++++++,,,,,,,,,,,,,,--------------------------------.............................///////////////////0000000000000000000000000000111111111111111111122222222222333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444445555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666677777777666666666666666666667777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666555555555666666677777777788888888888888888887777778888888888888888888888888888888888888888888888888889999999999999999988888888999999888888888887777777777777777777777777777666666666666666666655555555555555554444444444444444444433333333333333333333333333222222222222222222222222211111111111111111111111101111111000000000000000000000000000000//////////////////////////.....................................-------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++******************)))))))))))))))))))((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!"!!!!!!!!!!!!!!!!!!!!!!!! +++++++++++++++++++++++,,,,,,,,,,,,,,,,,--------------------------------..........................//////////////////////0000000000000000000000000000111111111111111111122222222222233333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777766666677766666666666666666666776666666666666666666666666555555555566666667777777788888888887777777777777778888888888888888888888888877777777777777888888888889999999999988888888888888999998888888888877777777777777777777777777766666666666666666665555555555555555444444444444444444444433333333333333333333333333222222222222222222222211111111111111111111111110001111000000000000000000000000000000//////////////////////////.....................................----------------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++******************))))))))))))))))))))(((((((((((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,------------------------------........................./////////////////////////0000000000000000000000000111111111111111111111112222222222233333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666666666666666666666666666655555555555566666667777777788888888777777777777777778888887777777777788888888877777777777777777888888889999999888888888888888888999888888888887777777777777777777777777776666666666666666666555555555555555544444444444444444444444433333333333333333333333322222222222222222222211111111111111111111111110000001100000000000000000000000000000///////////////////////////.....................................----------------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++******************))))))))))))))))))))(((((((((((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$######################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,-------------------------------....................../////////////////////////00000000000000000000000001111111111111111111111111122222222222233333333333333333333333333333333333333333333333333334444444444444444444444444444444444445555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777778888888888888888888888888887777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666666666665555555555555555566666667777777788877777777777777777777777777777777777777777777777777777777777777777777888899998888888888888888888889888888888888777777777776777777777777766666666666666666666555555555555555554444444444444444444444444333333333333333333333222222222222222222222111111111111111111111111100000000000000000000000000000000000000//////////////////////////......................................----------------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++******************))))))))))))))))))))(((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! **+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------..................../////////////////////////00000000000000000000000001111111111111111111111111122222222222222233333333332333333333333333333333333333333333333333333444444444444444444444444444444445555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666666666555555555555555555556666666777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888887777777777666777777777766666666666666666666655555555555555555544444444444444444444444444333333333333333333222222222222222222222111111111111111111111111100000000000000000000000000000000000000///////////////////////////.....................................-----------------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++******************))))))))))))))))))))))(((((((((((((((((((((((('(((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$#########################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! *****++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------................./////////////////////////0000000000000000000000000111111111111111111111111112222222222222222222333333222223333333333333333333333333333333333333333334444444444444444444444444444555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666665555555555555555555555666666677777777777777777777777777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888887777777777666677777666666666666666666666665555555555555555555444444444444444444444444444333333333333333322222222222222222222211111111111111111111111110000000000000000000000000000000000000000/////////////////////////......................................-----------------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*****************))))))))))))))))))))))))(((((((((((((((((((((('''(((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$#########################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! *******++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------..............////////////////////////////00000000000000000000001111111111111111111111111122222222222222222222222332222222223333333333333333333333333333333333333333344444444444444444444444445555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666666555555555554445555555555666666677777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888778888888888777777777666666777666666666666666666666565555555555555555555444444444444444444444444443333333333333333322222222222222222222111111111111111111111111100000000000000000000000000000000000000000///////////////////////////....................................-----------------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************)))))))))))))))))))))))))(((((((((((((((((((('''''(((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$#######################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! )))))))))))))))))))))))***************+++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,---------------------------...........................//////////////////////////000000000000000000000000000000111111111111111111111111111111222222222222222222222222233333333333333333333333333333333333333333333444444444444444444444445555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555544444444444444445555555666666666777777776666666666666666666666666666666666666666666777777777777777777777777777777766666666666666666667777777777666666666555555666666666666666666555555566555555555555555555544444444444444444444433333333333333333333333332222222222222222222222211111111111111111111100000000000000000000000000000000000//////////////////////......../..........................-----------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*******************)))))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''''''''''&''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$########################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! )))))))))))))))))))))))******************++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,---------------------------............................//////////////////////////000000000000000000000000000000011111111111111111111111111222222222222222222222222233333333333333333333333333333333333333333333333334444444444444444444444455555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555444444444444444445555555566666666667777766666666666666666666666666666666666666666666666666666666666777777777777666666666666666666666667777777776666666665555555666666666666666555555555555555555555555555554444444444444444444433333333333333333333333332222222222222222222222211111111111111111111100000000000000000000000000000000000//////////////////////....................................-------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++********************))))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! )))))))))))))))))))))))*********************++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,---------------------------.............................//////////////////////////000000000000000000000000000011111111111111111111111112222222222222222222222222333333333333333333333333333333333333333333333333334444444444444444444444444555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777776666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555555555444444444444444444445555555666666666666666666666666666666666666666666666666666666666666666666666666666666667777666666666666666666666666677777776666666666555555556666666666665555555555555555555555555555554444444444444444444333333333333333333333333332222222222222222222222111111111111111111111000000000000000000000000000000000000/////////////////////.......................................-------------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++********************))))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! )))))))))))))))))))))))***********************++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,----------------------------............................//////////////////////////000000000000000000000000011111111111111111111111112222222222222222222222222333333333333333333333333333333333333333333333333334444444444444444444444444555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555555555555555544444444444444444444445555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666677777666666666665555555556666666555555555555555555555555555555555444444444444444444333333333333333333333333332222222222222222222222111111111111111111111000000000000000000000000000000000000//////////////////////........................................-------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++*********************))))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$########################"""""""""""""""""""""""!!!!!!!!!!!!!!!!! )))))))))))))))))))))))*************************+++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,----------------------------.........................//////////////////////////000000000000000000000000011111111111111111111111112222222222222222222222222333333333333333333333333333333333333333333333333334444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555577766666666666655555555546665555555555555555555555555555555555444444444444444444433333333333333333333333333222222222222222222222111111111111111111111110000000000000000000000000000000000//////////////////////.........................................-------------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*********************)))))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!! (()))))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................//////////////////////////000000000000000000000000000001111111111111111111111112222222222222222222222222333333333333333333333333333333333333333333333334444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444555555556666666666666666666666666666666666666666666556666666666666666666666666666666666666666666666666665555555555566666666666665555555554445555555555555555555555544555555555444444444444444444433333333333333333333333332222222222222222222222211111111111111111111111110000000000000000000000000000000//////////////////////.........................................-------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*********************)))))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!! (((()))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................//////////////////////////0000000000000000000000000000000011111111111111111111111112222222222222222222222222333333333333333333333333333333333333333333344444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554455544444444444444444444334444444444555555566666666666666666666666666666556666666655555555555566666666666666666666666666666666666666666655555555555555666666666666555555554444455555555555555555555444445555555444444444444444444433333333333333333333333322222222222222222222222222111111111111111111111111100000000000000000000000000000//////////////////////.........................................-------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*********************)))))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!! (((((()))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................///////////////////////////0000000000000000000000000000000000011111111111111111111111111222222222222222222222222233333333333333333333333333333333333333444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444555555555544444444444444444444444443334444444445555555566666666666666666666666666655566666655555555555555555556666666666666666666666666666666666555555555555555556666666666655555555444444555555555555555544444444455554444444444444444444443333333333333333333333333222222222222222222222222221111111111111111111111111000000000000000000000000/0////////////////////////.......................................--------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*********************)))))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""""!!!!!!!!!!!!!!!!! ((((((((()))))))))))))))************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------.........................//////////////////////////////000000000000000000000000000000000000111111111111111111111111112222222222222222222222222333333332233333333333333333333333444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666655555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555554444444444444444445555544444444444444444444444443333444444444555555556666666666666666666666666555566666555555555555555555555666666666666666666666666666665555555555555555555556666666665555555554444444555555555544444444444444454444444444444444444444443333333333333333333333333222222222222222222222222221111111111111111111111111000000000000000000000/////////////////////////////.....................................-------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++********************))))))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!  ((((((((((())))))))))))))))**********************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------........................./////////////////////////////000000000000000000000000000000000000011111111111111111111111111222222222222222222222222222332222222333333333333333333333334444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666655555555555555555555555556666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444544444444444444444444444443333344444444555555555666666666666666666666655555566655555555555555555555555666666666666666666666666655555555555555555555555556666666655555555444444444555544444444444444444444444444444444444444444444443333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000////////////////////////////////..................................--------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************)))))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!  (((((((((((((())))))))))))))))**********************+++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------..........................//////////////////////////////00000000000000000000000000000000000011111111111111111111111111122222222222222222222222222222222222223333333333333333333333344444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444443333333333334444444455555555566666666666666666655555555566555555555555555555555555555665555555555555555555555555555555555555555555556666665555555554444444433544444444444444444444444444444444444444444444444333333333333333333333332222222222222222222222222111111111111111111111110000000000000000000000///////////////////////////////////......................---.......-------------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***********************)))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!  (((((((((((((((())))))))))))))))**********************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------.........................///////////////////////////////0000000000000000000000000000000000111111111111111111111111122222222222222222222222222222222222222222233333333333333333333333344444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444333333333333333444444455555555556666666666666655555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666555555555444444443333444444444444444444444444444444444444444444444333333333333333333333322222222222222222222222221111111111111111111111111000000000000000000000////////////////////////////////////.....................------....--------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*************************)))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!  (((((((((((((((((())))))))))))))))***********************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------..........................///////////////////////////////000000000000000000000000000000111111111111111111111111122222222222222222222222222222222222222222222222233333333333333333333333344444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444333333333333333333344444445555555555666666666655555555555555555555555555555555555555555555555555555555555555555555555555555555555555555546655555555544444444433333444444444444444444444444444444444444444444333333333333333333333222222222222222222222222222111111111111111111111111000000000000000000000////////////////////////////////////......................--------..-------------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++**************************)))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""""!!!!!!!!!!!!!!!!  ((((((((((((((((((((())))))))))))))))***********************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------...........................///////////////////////////////00000000000000000000000000111111111111111111111111122222222222222222222222222222222222222222222222222333333333333333333333333344444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444433333333333333333333344444444555555555556666655555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444445555555555444444443333333444444444444444444444333344444444444444333333333333333333333222222222222222222222222222111111111111111111111111000000000000000000000////////////////////////////////////.......................-----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++************************)))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&'&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((()))))))))))))))))**********************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------........................../////////////////////////////0000000000000000000000000111111111111111111111111122222222222222222222222222222222222222222222222222333333333333333333333333344444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333334444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554444444444444445555555544444444333333333444444444444433333333333344444444444333333333333333333333222222222222222222222222222111111111111111111111110000000000000000000000/////////////////////////////////////......................--------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***********************)))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((()))))))))))))))))))***********************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------..........................//////////////////////////00000000000000000000000001111111111111111111111111222222222222222222222222222222222222222222222222223333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333344444444555555555555555555555555555555555555555555554444444445555555555555555555555555555555444444444444444444444444455555544444444333333333334444433333333333333333333444444443333333333333333333333222222222222222222222222211111111111111111111111100000000000000000000000////////////////////////////////////......................-----------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************)))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((())))))))))))))))))))))***********************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------........................../////////////////////////0000000000000000000000000011111111111111111111111112222222222222222222222222222222222222222222222222333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444444444434433333333333333333333333333333333444444455555555555555555555555555555555555555555444444444444445555555555555555555555555544444444444444444444444444445555444444444333333333322433333333333333333333333344444333333333333333333333322222222222222222222222221111111111111111111111110000000000000000000000000//////////////////////////////////.......................----------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************)))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((()))))))))))))))))))))))))***********************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------........................../////////////////////////////000000000000000000000000001111111111111111111111111122222222222222222222222222222222222222222222333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333444444445555555555555555555555555555554455555554444444444444444445555555555555555555444444444444444444444444444444445444444444433333333332222333333333333333333333333343333333333333333333333332222222222222222222222222111111111111111111111111110000000000000000000000000///////////////////////////////.......................-----------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++************************)))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((()))))))))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------........................../////////////////////////////////00000000000000000000000000011111111111111111111111111222222222222222222222222222222222222222333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555544444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444434434444444444444433333333333333333333333332333333333444444444555555555555555555555555554444455555444444444444444444444555555555555555544444444444444444444444444444433334444444443333333333322222333333333333333333333333333333333333333333333333332222222222222222222222222111111111111111111111111110000000000000000000000000////////////////////////////.......................------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++************************)))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  '(((((((((((((((((((((()))))))))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------...........................////////////////////////////////////0000000000000000000000000011111111111111111111111111112222222222222222222222222222222222333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555544444444444444444444444445555555555555555555555555555555555555555555555555555544445555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333444444433333333333333333333333332233333333344444444555555555555555555555555444444455544444444444444444444444555555555555554444444444444444444444444333333333334444444333333333332222222333333333333333333333333333333333333333333333333332222222222222222222222222111111111111111111111111110000000000000000000000000///////////////////////...........................----------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*************************)))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ''''((((((((((((((((((()))))))))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------...............................////////////////////////////////////00000000000000000000000000011111111111111111111111111112222111112222222222222222222222233333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555544445555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333343333333333333333333333333223333333334444444445555555555555555555555444444445444444444444444444444444455555555555544444444444444443333333333333333333333444443333333333322222222233333333333333333333333333333333333333333333333322222222222222222222222221111111111111111111111111100000000000000000000000000/////////////////////..............................--------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ''''''((((((((((((((((()))))))))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...............................////////////////////////////////////000000000000000000000000000011111111111111111111111111111111111111222222222222222222222222333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333322333333333444444444455555555555555555554444444444444444444444444444444444444555555555444444444444444333333333333333333333333344333333333333222222222223333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111110000000000000000000000000///////////////////////................................-----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++************************))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  '''''''''(((((((((((((((()))))))))))))))))))))))*************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------................................/////////////////////////////////////0000000000000000000000000111111111111111111111111111111111111111112222222222222222222222222333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333322222333322233333333344444444445555555555555555544444444444444444444444444444444444444444444444444444444444443333333333333333333333332233333333333322222222222223333333333333333333333333333333333333333333222222222222222222222221111111111111111111111111110000000000000000000000000///////////////////////...................................-----------------------,,--------,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*************************)))))))))))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''((((((((((((((((()))))))))))))))))))))))************************+++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------................................/////////////////////////////////0000000000000000000000000111111111111111111111111111111111111111111111112222222222222222222222222233333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555554444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333322222222223322233333333344444444444555555555555555444444444444444444444444444444444444444444444444444444444444333333333333333333333222222233333333332222222222222223333333333333333333333332333333333333333322222222222222222222211111111111111111111111111110000000000000000000000000///////////////////////....................................----------------------,,,,,-----,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++*************************)))))))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ''''''''''''''((((((((((((((((()))))))))))))))))))))))************************++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------...............................//////////////////////////////0000000000000000000000000111111111111111111111111111111111111111111111111112222222222222222222222222333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333333322222222222222322233333333344444444444455555555555554444444444444444444444444444444444444444444444444444444444433333333333333333222222222222233333333222222222222222223333333333333333333222222333333333333322222222222222222222211111111111111111111111111110000000000000000000000000///////////////////////....................................-----------------------,,,,,,,--,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++************************))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%&&&&&'''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))********************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------..................................////////////////////////////0000000000000000000000000000000000000011111111111111111111111111111222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111222222222233333333333444444444444444444443333333334444433333333333333333333333333333333333333333332223322222222222222222222222211111111111111111111111021111111111111111111111112222222222222211111111111111111111111111111111111100000000000000000000000000//////////////////////////////////////////....................................-----------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++********************))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""""!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%&&'''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.......................................////////////////////////////00000000000000000000000000000000011111111111111111111111111111111111122222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111122222222233333333333344444444444444444433333333334444333333333333333333333333333333333333333333222222222222222222222222222111111111111111111111111100011111111111111111111111112222222222211111111111111111111111111111111111111100000000000000000000000000///////////////////////////////////////..................................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++******************)))))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------........................................../////////////////////////////000000000000000000000000000000011111111111111111111111111111111111111112222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111122222222233333333333334444444444444444333333333334433333333333333333333333333333333333333333332222222222222222222222222111111111111111111111111110000011111111111111111111111112222222221111111111111111111111111111111111111111100000000000000000000000000////////////////////////////////////..................................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++******************)))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%&&'''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------...........................................////////////////////////////000000000000000000000000000000000111111111111111111111111111111111111111111222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111112222222223333333333333344444444444443333333333333333333333333333333333333333333333333333333322222222222222222222221111111111111111111111111111000000011111111111111111111111112222222111111111111111111111111111111111111111111100000000000000000000000000///////////////////////..////////...................................--------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******************))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%&&&&&''''''''''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........................................../////////////////////////00000000000000000000000000000000000000001111111111111111111111111111111111122222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111122222222233333333333334444444444433333333333333333333333333333333333333333333333333333333222222222222222222221111111111111111111111111111100000000001111111111111111111111111222211111111111111111111111111111111111111111110000000000000000000000000000/////////////////////...../////...................................-----------------------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******************))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&'''''''''''''''''''(((((((((((((((((((((((((((())))))))))))))))))))*************************+++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------...................................../////////////////////////00000000000000000000000000000000000000000000001111111111111111111111111111122222222222222222222222222222222222222222222222222233333333333333333333333332222222222222233333333333333333333333333333333333333333333333333333333333332222222222222222222222222333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111122222222223333333333333334444443333333333333333333333333333333333333333333333333333333322222222222222222221111111111111111111111111111100000000000001111111111111111111111111211111111111111111111111111111111111111111100000000000000000000000000000/////////////////////........//...................................-----------------------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++******************))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&''''''''''''''''''''(((((((((((((((((((((((((((()))))))))))))))))*************************++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------.................................////////////////////////////00000000000000000000000000000000000000000000000111111111111111111111111122222222222222222222222222222222222222222222222222222233333333333333333333332222222222222222222222222222222233333333333333333333333333333333333333333332222222222222222222222222322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111112222222222333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222221111111111111111111111111111100000000000000001111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000/////////////////////..............................................----------------------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******************)))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&''''''''''''''''''''(((((((((((((((((((((((((((()))))))))))))))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------............................./////////////////////////////////00000000000000000000000000000000000000000011111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222223333333222222222222222222222222222222222222222222222222223333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111122222222222333333333333333333333333333333332233333333333333333333333333333332222222222222222221122211111111111111111111111111110000000000000000000111111111111111111111100011111111111111111111111001111111111000000000000000000000000000000//////////////////////..............................................-----------------------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++******************))))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""!!!!!!!!!!!!!!  $%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''(((((((((((((((((((((((((((()))))))))))))))))***********************+++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------.........................//////////////////////////////////////000000000000000000000000000000000000011111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111100000011111111111112222222222223333333333333333333333333333222233333333333333333333333332222222222222222222222211122111111111111111111111111110000000000000000000000111111111111111111110000011111111111111111111110001111111000000000000000000000000000000/////////////////////...............................................------------------------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******************))))))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""!!!!!!!!!!!!!!!   $$$$%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''(((((((((((((((((((((((((((()))))))))))))))))************************+++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........................////////////////////////////////////////////00000000000000000000000000000001111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111000000000000011111111111122222222222223333333333333333333333333222223333333333333333333222222222222222222222222222211111111111111111111111111100000000000000000000000000011111111111111110000000001111111111111111111100000111100000000000000000000000000000//////////////////////...............................................------------------------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++*******************)))))))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!   $$$$$$%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''(((((((((((((((((((((((((((())))))))))))))))*************************+++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------............................///////////////////////////////////////////////00000000000000000000000001111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111222222222222222111111111111111111111111111111111111000000000000000000000111111111112222222222222223333333333333333333322222223333333333333322222222222222222222222222222221111111111111111111111111100000000000000000000000000000011111111111111000000000001111111111111111110000000110000000000000000000000000000//////////////////////..............................................-------------------------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++**********************)))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!   $$$$$$$$$%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''((((((((((((((((((((((((((((())))))))))))))))************************+++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............................//////////////////////////////////////////0000000000000000000000000001111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000001111111111112222222222222223333333333333333222222222333333333222222222222222222222222222222222221111111111111111111111100000000000000000000000000000000001111111111110000000000000111111111111111110000000000000000000000000000000000/////////////////////////............................................-------------------------------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++************************)))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!   $$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''(((((((((((((((((((((((((((()))))))))))))))))*************************++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------............................//////////////////////////////////////000000000000000000000000000000000011111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000011111111111122222222222222233333333333332222222222233332222222222222222222222222222222222222211111111111111111111110000000000000000000000000000000000000111111111000000000000000011111111111111100000000000000000000000000000000000//////////////////////////.........................................--------------------------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*************************)))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((())))))))))))))))))))*************************+++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------..............................////////////////////////////////000000000000000000000000000000000000000000111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000001111111111111222222222222222223333332222222222222232222222222222222222222222222222222222222111111111111111111111000000000000000000000000000000000000000111111000000000000000000011111111111111000000000000000000000000000000000000//////////////////////////......................................-----------------------------------,,-,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*************************))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))**************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------............................../////////////////////////////////000000000000000000000000000000000000000000001111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111112222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111100000000000000000000000000000000000000000100000000000000000000000011111111111110000000000000000000000000000000000000//////////////////////////...................................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++************************)))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$%%%%&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))*************************++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------.........................../////////////////////////////////////0000000000000000000000000000000000000011111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000111111111111111222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111100000000000000000000000000000000000000/////0000000000000000000000000111111111110000000000000000000000000000000000000////////////////////////////......................---.......------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++**********************)))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$%&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))*************************++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------.........................////////////////////////////////////////////0000000000000000000000000000000111111111111111111111111111111111111111111111111111222222222222222222222222211111111111111122222222222222222222222222222222222222222222222222222222222211111111111111111111111112222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000111111111111111112222222222222222222222222222222222222222222222222222222222222222221111111111111101111100000000000000000000000000000000000//////////000000000000000000000000011111111100000000000000000000000000000000000/////////////////////////////......................------....------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++**********************))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))**************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------.........................//////////////////////////////////////////////////00000000000000000000000001111111111111111111111111111111111111111111111111111111122222222222222222222111111111111111111111111111111111122222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111111111222222222222222222222222111122222222222222222222222222112111111111111111111110011110000000000000000000000000000000000////////////00000000000000000000000001111111000000000000000000000000000000000//////////////////////////////......................---------.------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*********************)))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''(((((((((((((((((((((()))))))))))))))))))))))))******************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.............................//////////////////////////////////////////////00000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111122222222111111111111111111111111111111111111111111111111111122222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000011111111111111111112222222222222222222111111122222222222222222111111111111111111111111111111100011100000000000000000000000000000000///////////////000000000000000000000000011111000000000000000000//00000000000///////////////////////////////......................-----------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++**********************))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$%%%%%%%&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''((((((((((((((((((()))))))))))))))))))))))))**********************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...................................////////////////////////////////////////00000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000001111111111111111111122222222222221111111111122222222222221111111111111111111111111111111111100010000000000000000000000000000000//////////////////0000000000000000000000000110000000000000000000////0000000///////////////////////////////.......................-----------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++**********************))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''((((((((((((((((())))))))))))))))))))))))*************************************+++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................................//////////////////////////////////00000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000/////////0000000000000001111111111111111111111111111111111111111111222222222111111111111111111111111111111111111110000000000000000000000000000000000////////////////////000000000000000000000000000000000000000000000/////0000///////////////////////////////......................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++**********************)))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))*************************************+++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------............................................././///////////////////////////0000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111111100000000000000000000000000000000000000///////////////0000000000000001111111111111111111111111111111111111111122222211111111111111111111111111111111111111110000000000000000000000000000000000/////////////////////000000000000000000000000/000000000000000000///////0//////////////////////////////.......................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++***********************)))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((())))))))))))))))))))))))))*************************************++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------.............................................../////////////////////////000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////000000000000001111111111111111111111111111111111111111221111111111111111111111111111111111111111110000000000000000000000000000000000///////////////////////00000000000000000000/////00000000000000000////////////////////////////////////.......................-----------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++**********************))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  #$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((()))))))))))))))))))))))))**************************************++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.........................................///////////////////////////////000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////00000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000//////////////////////////00000000000000000////////000000000000000///////////////////////////////////..........................--------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++***********************))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ###$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))))*************************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------....................................////////////////////////////////////////000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////00000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000///////////////////////////000000000000/////////////0000000000000/////////////////////////////////////..........................-----------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++***********************)))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))*************+++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------..............................................................////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////////////././////////////////00000000000000000011111111100000000000000001111111111110000000000000011111111111111111100000000000000000000000000////////..............................................--/////////................/////............................------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++****************************))))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&'''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...................................................................//////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////////////..........////////////////00000000000000000000000000000000000000000111111111100000000000000001111111111111111000000000000000000000000000///////.............................................-----///////..................//............................-------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*************************)))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------..............................................................///////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////////////////////................///////////////00000000000000000000000000000000000000001111111110000000000000000000011111111111100000000000000000000000000/////////........................................----------/////...................-..........................-------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++************************))))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$########################"###""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))********+++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------.......................................................///////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////////////////......................//////////////00000000000000000000000000000000000000011111110000000000000000000000000111111000000000000000000000000000///////////..................................----------------///...................---.........................-----------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***********************))))))))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$%$$$$$$$$$$$$$$$$$$$$$$$$######################"""#"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  #########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))*************+++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------...................................................////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000/////////////////////////00000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////.......................///////////////00000000000000000000000000000000000001111110000000000000000000000000000000000000000000000000/////////////////////.....................-----------------------------/...................-----.........................-------------------------------------------------,,-----------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***********************)))))))))))))))))))))))))))))))(((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((())))))))))))))))))))))))))))))))))*****************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------..............................................///////////////////////////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000/////////////////////////00000000000000000000000000///////////////////////////////////////////////////////////////////////////.................././///.........................///////////////0000000000000000000000000000000000001111000000000000000000000000000000000000000000000000////////////////////////...............-----------------------------------.................--------.........................---------------------------------------------,,,,,,--------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  "#############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''((((((((((((((((((((((((())))))))))))))))))))))))))))))**********************++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------......................................../////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...................................................///////////////0000000000000000000000000000000000111000000000000000////////00000000000000000000000///////////////////////////............--------------------------------------...............----------.........................-------------------------------------------,,,,,,,,-----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***********************)))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  """##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((())))))))))))))))))))))))))*************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------................................////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////....................................................................////////////////000000000000000000000000000000001100000000000000//////////000000000000000000000/////////////////////////////.........-----------------------------------------.............------------.......................---------------------------,-------------,,,,,,,,,,,,--,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''(((((((((((((((((((((((((()))))))))))))))))))))))))*************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------............................//////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000/////////////////////////////////////////////////////////////////////////////////////////////////////..............................................................................//////////////////0000000000000000000000000000010000000000000////////////00000000000000000000/////////////////////////////........-------------------------------------------..........---------------...................---------------------------,,,,,----------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''(((((((((((((((((((((((((()))))))))))))))))))))))))*************************+++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------......................................./////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...............................................................................////////////////////000000000000000000000000000000000000000/////////////0000000000000000000////////////////////////////........---------------------------------------------........-----------------...............----------------------------,,,,,,,,-------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))(((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''(((((((((((((((((((((((((()))))))))))))))))))))))))*************************++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------................................................//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.............................................................................../////////////////////000000000000000000000000000000000000////////////////00000000000000000///////////////////////////........--------------------------------------------,,,......-------------------...........----------------------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++*************************)))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""""""""""##############################$$$$###$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))*************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------........................................../////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////................................................................................////////////////////00000000000000000000000000000000000///////////////////00000000000000////////////////////////..........------------------------------------------,,,,,,,...----------------------......-----------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))(((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""""""""""""###############################$######$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''((((((((((((((((((((((((((((((((((())))))))))))))))****************************+++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------------------.-...............................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...................................................................................///////////////////0000000000000000000000000000000000//////////////////////0000000000////////////////////...............---------------------------------------,,,,,,,,,,,-------------------------..------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*************************))))))))))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""######################################$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))*********************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------------------.........................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////..........................................................................................................///////////////////000000000000000000000000/00000000/////////////////////////////0/////////////////.....................------------------------------------,,,,,,,,,,,,,,-----------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*************************)))))))))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""""""""""""""""""######################################$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((())))))))))************************************++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------------...................................././//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...........................................................................................................///////////////////000000000000000000000///000000///////////////////////////////////////////////.......................---------------------------------,,,,,,,,,,,,,,,,,--------------------,,,,,-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++****************************)))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""########################################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((()))))))))))************************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------.............................................................////////////////////////////////////////////////////////////////.........................//////////////////////////////......................................................................................................-----......................//////////////////////00000000000000//////00000/////////////////////////////////////////////..........................-----------------------------,,,,,,,,,,,,,,,,,,,,,-----------------,,,,,,,,-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++******************************))))))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""###########################################$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))*************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------...........................................................................//////////////////////////////////////////////////.........................//////////////////////////..............................................................................--------..............--------------.....................////////////////////////////////////////000///////////////........///////////////////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,--------------,,,,,,,,,,,-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,+++++++++++++++++++++++++++++++******************************))))))))))))))))))))))))(((((((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""##############################################$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((()))))))))))))))***********************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------.....................................................................................////////////////////////////////////////..............................................................................................................................-----------------........---------------......................./////////////////////////////////////0//////////////...........//////////////////////............................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++-----------,,,,,,,,,,,,,,-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,+++++++++++++++++++++++++++++++*******************************)))))))))))))))))))))))((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#$$#######################""""""""""""""""""""""""!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((()))))))))))))))))))*******************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------..................................................................................................../////////////////////////.....................................................................................................................---------------------------------------------------........................////////////////////////////////////////////////............////////////////////..............................------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++-------,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,+++++++++++++++++++++++++++++++********************************))))))))))))))))))))))))((((((((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""""!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""""""""""""""""""""#################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((())))))))))))))))))))))))*****************************+++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-,-----------------------------..................................................................................................../////////////////////////.......................................................................................................------------------------------------------------------------------............................/////////////////////////////////////////..............//////////////////..............................------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++---,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++,,,,,,,,,,,,,++++++++++++,,+++++++++++++++++++++++++++++++*******************************)))))))))))))))))))))))))((((((((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""""""##############################################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))**********************************+++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------.........................................................................................................................................................................................................................---------------------------------------------------------------------...............................///////////////////////////////////................////////////////............................--------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-----------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*******************************)))))))))))))))))))))))))((((((((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""""""""""""""""""""""""""###########################################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))***************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------..............................................................................................................................................................................................................----------------------------------------------------------------------..............................//////////////////////...////////......................./////////....................---------------------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++*******************************)))))))))))))))))))))))))(((((((((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!"""""""""""""""""""""""""""""""########################################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))*********************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------.........................................................................................................................................................................................................-----------------------------------------------------------------------.............................///////////////////......//////.................................................-----------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++******************************)))))))))))))))))))))))))(((((((((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!""""""""""""""""""""""""""""""######################################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))**************************************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------.........................................................................................................................................................................................................------------------------------------------------------------------------...............................//////////............////.................................................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++****************************)))))))))))))))))))))))))(((((((((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!"""""""""""""""""""""""""""""""###################################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''(((((((((((((((((((((()))))))))))))))))))))))))**************************************************++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------........................................................................................................................................................................................-------------------------------------------------------------------------------------------...................................................//...............................................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************)))))))))))))))))))))))))(((((((((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$################################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""##################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))*******************************+++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------........................-.............-------------......................-----------------------------------------,,,,,,,,,,,,,,,,+++++++++++++++++++++,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++****************************************)))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""##################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))*************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------,,,,,,,,,,,,,,,-----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------,,,,,,,,,,,,,,,,,,,,,,,,,--------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.....................----...........---------------....................----------------------------------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*****************************************))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""##################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))*************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------.................--------........------------------..................---------------------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************))))))))))))))))))))((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""###################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))*************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------.....---------------------................-------------------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******************************************)))))))))))))))))))))((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))*************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------...-----------------------..............------------------------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++++++++++++++**+++++++++++++++++++++*******************************************)))))))))))))))))))))(((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""###############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))*************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------------------------------------------------------------,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++********+++++++++++++++++++++++++++++++++++++++++++*******+++++++++++++++++++++*****+++++++++++++++++*********************************************))))))))))))))))))))(((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((()))))))))))))))))))))))))*************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,--,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*************+++++++++++++++++++++++++++++++++++++++***********+++++++++++++++++*********++++++++++++++*********************************************))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((()))))))))))))))))))))))))*************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++****************+++++++++++++++++++++++**++++++++++***************++++++++++++++************+++++++++++*********************************************))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""#####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((())))))))))))))))))))))))))))))**************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++*******************++++++++++++++++++*******++++++*******************++++++++++****************+++++++*****************************************))**)))))))))))))))))))))))(((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))***************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,-------------------------------------------------------------------,,,,,,,-----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++**********************++++++++++++++***********++***********************++++++********************++++****************************************)))))))))))))))))))))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))******************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,------------------,,,,-----------------------,,----------------,,,,,,,,,,----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++*************************++++++++++****************************************+++****************************************************************))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))*********************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++,,++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,--------------,,,,,,,---------------------,,,,--------------,,,,,,,,,,,,--------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*************************+++++**************************************************************************************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))******************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,-------------,,,,,,,,------------------,,,,,,,------------,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************************++*************************************************************************************************************))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))***************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,---------,,,,,,,,,,-------------,,,,,,,,,,,,----------,,,,,,,,,,,,,,,,----------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++******************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))***************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,----,,,,,,,,,,,,,-------,,,,,,,,,,,,,,,,,,--------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++*****************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""#############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((()))))))))))))))))))))))))******************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--,,,,,,,,,,,,,,,,,,,,,,,-------,,,,,,,,,,,,,,,,,,,-------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++**************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""#############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))****************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----,,,,,,,,,,,,,,,,,,,,,--,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++************************************************************************************))************************))*********************))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""##############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))****************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++**********************************))))********************************************))))))*********************)))))******************)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""##############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))****************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*******************************)))))))))****************************************))))))))))******************))))))))**************))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))****************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++****************************))))))))))))))***********************))***********))))))))))))))**************))))))))))))***********)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""###############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((())))))))))))))))))))))))))))****************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++**********************))))))))))))))))))))))******************)))))))*******))))))))))))))))))**********))))))))))))))))*******))))))))))))))))))))))))))))))))))))))))))()))((((((((((((((((((((((''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""#############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***********************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**++++++++++++++++++++++*+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++,,,,,,,,,,,,,,,,,,,,,,,,++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*********************)))))))))))))))))))))))))***************))))))))))**)))))))))))))))))))))))*******)))))))))))))))))))****))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""##############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))*******************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++++++***++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++************************)))))))))))))))))))))))))***********)))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""##############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*****************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*****************++++++++++++++++++++++++++++++++++++++++++++++++++*****+++++++++++++++*****++****++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********************)))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""##############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))**************************************************************************************+++++++++++++++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*************************+++++++++++++++*****************************++++++*******++++++++++***************+++++++++++++++,,,,,,,,,,,,,,,,,,,+++++++++,,+++++++++++++++++++++++,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++*******************))))))))))))))))))))))))))))))))**))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""#########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********************************************************************************************************+++++++++++++++++*****+++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++**,,++++++++++++++++++++++++++++++++++++++++++**********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((()))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""#####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***********************************************************************************************************++++++++++**********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""##################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**********************************************************************************************************************************+++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++**********+++++++++++++++++++++++++++++++++++++**************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""###################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++***+**++++++++++++++***************+++++++++++++++++++++++++++++++++*****************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""###################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************************************************++++++++,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++*************************************+++++++++++++++++++++++++++++*******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))********************************************************************************+++++++,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++**************************************+++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))))((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**********************)**)))))))))))))******************************************++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++*************************************+++++++++++++++++++**************************************))))))))))))))))))))))))))))))))))))((((((())))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***********************************++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++***********************************++++++++++++++*****************************************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((()(()))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*****************)))))********+++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++*********************************+++++++++*******************************************))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''(((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**********))))))))))))))******+++++,,,,,,,-,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++******************************++++++******************************************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""#################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*****++++,,,,,,,-----,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++****************************+++***************************************)))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&'''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*****++++,,,,,,------,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++**************************)++************************************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''((((((''''''''''''''''''''''''''''''''''''''&&&&&&''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*****++++,,,,,-------,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++***********************)))***********************************))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((('''''''''''''''''(('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""####################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*****++++,,,,,-------,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++*********************)))))**********************************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""#####################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*****++++,,,,,------,,,,,,,,++++++++****++++++++++++++++++++++++++++++++++++*******************))))))********************************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((''(((((((((((((((''''''''''(''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""##########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*****++++,,,,,------,,,,,,,+++++++********+++++++++++++++++++++++++++++++++*******************)))))))********************************))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((())))))))*****++++,,,,,,----,,,,,,,,++++++***********+++++++++++++++++++++++++++++++*****************)))))))))*******************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))((())))))))((((((((((()))))))****++++,,,,,,,,,,,,,,,+,++++++**************++++++++++++++++++++++++++++****************)))))))))))******************************)))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""##################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))(((((((((((((((((((((((((((((()))((((((((((((((((())))))****++++,,,,,,,,,,,,,,++++++++****************+++++++++++++++++++++++++****************)))))))))))))******************************)))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((('(((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""##############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))****+++++,,,,,,,,,,,,,+++++++***********************+++++++++++++++++****************)))))))))))))))*****************************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((('''((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""##########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))*****++++,,,,,,,,,,,,+++++++********************************+++********************)))))))))))))))))*****************************))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((''''''((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((('''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))*****+++++,,,,,,,,,++++++++*****************************************************))))))))))))))))))))*****************************)))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$###############################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""##########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((('''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))*****++++++,,,,,+++++++++***************************************************)))))))))))))))))))))))****************************)))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&'''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))*****+++++++++++++++++*+************************************************)))))))))))))))))))))))))))***************************)))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""#############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))*****+++++++++++++++***********)))))*****************************)))))))))))))))))))))))))))))))))**************************))))))))))))))))(((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))))********++++**********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((('''''''''((((((((((((((((((((((((())))))******************)*)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''(('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$######################################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((()))))))***************)))))))))))))))))))))))))))))))))))))))))))))((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(''''''''''''(((((((((((((())))))))***********)))))))))))))))))))))))))))))))))))))))))((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""###################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""##########################################$$$$$$$$########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&'''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################"#"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""#################################################################$#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))())))(((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((()))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((())((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((())))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&'''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$#########################################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((()))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))))(((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''&''''''''''''''&&&&&&&&&&&''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""#######################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((())))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&''''''''''&&&&&&&&&&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""##########################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((()(((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""#######################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((())))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""#################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((())()((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$##########################################""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######$###########################################""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""########################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################"""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""#################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('((((((((((((((((((((((((((((((((((((('((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################################""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""##########################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''((((('''''''''''''''''''''(((((((((((((((((((((((''(''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%&&&&&&&&&&&&&&%%%%%%%%%%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################################""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""######""""""""""####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''((''''''''''''''''''''''''(((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####$$$$$#####################################################"""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######$$#####################################################"""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((('''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&%%%%%%%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################"##""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################################################$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&'''''&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&'''&&&&&&&&&&&&&&&&&&&&&%&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################"""""""""""""""""""""""""""""""""""""""""!!!!!"""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&'''''''''&&&'''&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''&&&&&&'&&&&&&&&&&&&&&&&&&&&%%%%&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$####$##################################################"""""""""""""""""""""""""""""""""""""""""!!!!!!!!""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''&&&''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################################""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!"""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&''''''''''''&&''&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$##$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&'''''''''''''&&'&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''&&'&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################"##""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$%%%%%%%%&&&&&&&&&''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################"""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%&&&&&&&&''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################"""######"""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$##$$$$$$$$$$$$$$$##########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%&&&&&&&&''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################""""""###""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%&&&&&&&''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%&&&&&&&''''''''''''''&&&&&&&&&&&%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&''''''''''''''&&&&&&&&&&%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#############################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$$$$$$$$$$$$$$$$$$$$$$##################################"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''''&&&&&&&&%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$#############################""""#""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#############################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%&&&&&''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%%%%%&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%&&&&&''''''''''''''&&&&&&&%%%%%%%%%%%%%%%%%%%%&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%$$$$$$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################$$$$$$$$$$$$$$$$$$$$$$$##$$$$$$###################$$$$$$##############################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%&&&&&''''''''''''''&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################$$$$$$$$$$$$$$$$$$#######$########################$$##############################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%&&&&&'''''''''''''&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$##################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%&&&&&'''''''''''''&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$####################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$########$$$$$%%%%%&&&&&'''''''''''''&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################$$$#########################################################################"""""""""""""""""""""""""""""""""""""""""""""""""!""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#################"""""#""###############""""""""""##############################################$$$$$%%%%%&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################################################################################"""""""""""""""""""""""""""""""""""""""""""""!!!!!""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############################################$$$$%%%%%&&&&&''''''''''''&&&&&&%%%%%%%%$$$$$$$$$$$%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################################################################################################""""""""""""""""""""""""""""""""""""""""""!!!!!!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$%%%%%&&&&&''''''''''&&&&&&&%%%%%%%$$$$$$$$$$$$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####$$$$$$########################################################################################################################""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####$$$$$%%%%%%&&&&&&&%%%%%%%%$$$$$$$$$############$$###########################################################################################################""""""""""""""""""""""""""""""""""""""""""#""""""""""""""""""""""""####"""""""""""""""""""""####""""""""""""""""""""""##########""""""""""""""""""""""""""""""""!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####$$$$$%%%%%%%&&&&%%%%%%%%%%$$$$$$$$##############################################################################################################""""####""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""####$$$$$%%%%%%%%%%%%%%%%%%%$$$$$$$###########################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""#####$$$$$%%%%%%%%%%%%%%%%%%$$$$$$########################################"########################""###################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""#####$$$$$$%%%%%%%%%%%%%$%%$$$$$$#######################################"""#####################"""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""######$$$$$$%%%%%%%%%%%$$%$$$$$$#######################################""""###################"""""""################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""#######$$$$$$%%%%%%%%%$$$$$$$$$######################################""""""#################"""""""""###########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!! ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""######$$$$$$$$%%%%%$$$$$$$$$$$#####################################"""""""###############"""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$#####################################""""""""#############"""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""!!!!!""""""""#######$$$$$$$$$$$$$$$$$$$$###################################"""""""""""###########"""""""""""""""#####""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!""""""""""""""""""""""!!!""""""""""""""""""""""!!!"""""""""""""""""""""!!!!"""""""""""""""""""""!!!!!"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""######$$$$$$$$$$$$$$$$$$$###############"""""""############"""""""""""""##########""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!"""""""""""""""""!!!!!!!!"""""""""""""""""!!!!!!!!"""""""""""""""""!!!!!!!!"""""""""""""""""!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$#$$#############"""""""""""""""""""""""""""""""""""#########"""""""""""""""""#"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!"""""""""""!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!"""""""""""""!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""#######$$$$$$$$$$$$##$###########""""""""""""""""""""""""""""""""""""""#######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!"""""""!!!!!!!!!!!!!!!!!!"""""!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!""""""""!!!!!!!!!!!!!!!!!""""""""!!!!!!!!!!!!!!!!!!""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""#######$$$$$$$$$###############"""""""""""""""""""""""""""""""""""""""####"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!""""!!!!!!!!!!!!!!!!!!!!!!""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""#########$$$$$################""""""""""""""""""""""""""""""""""""""""##"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!   !!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""##########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!"""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!""""""""#####################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!